--- /srv/rebuilderd/tmp/rebuilderdL7xCy3/inputs/python3.14-minimal_3.14.3-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdL7xCy3/out/python3.14-minimal_3.14.3-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-02-04 15:33:49.000000 debian-binary │ --rw-r--r-- 0 0 0 2296 2026-02-04 15:33:49.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1968520 2026-02-04 15:33:49.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 2300 2026-02-04 15:33:49.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 1968852 2026-02-04 15:33:49.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: 0x179e89 │ │ │ │ + Entry point address: 0x17a6e1 │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ Start of section headers: 5106824 (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 0x179e89 │ │ │ │ +Entry point 0x17a6e1 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x480268 0x00490268 0x00490268 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x480b68 0x00490b68 0x00490b68 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 0x480294 0x480294 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x480b94 0x480b94 R E 0x10000 │ │ │ │ LOAD 0x48fee4 0x004afee4 0x004afee4 0x4eab4 0x77f0c RW 0x10000 │ │ │ │ DYNAMIC 0x48fef8 0x004afef8 0x004afef8 0x00108 0x00108 RW 0x4 │ │ │ │ NOTE 0x000194 0x00010194 0x00010194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x480274 0x00490274 0x00490274 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x480b74 0x00490b74 0x00490b74 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 0001d69c 00d69c 00ae9e 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 0002853a 01853a 0012e6 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00029820 019820 0001b0 00 A 5 4 4 │ │ │ │ [ 8] .rel.dyn REL 000299d0 0199d0 000030 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 00029a00 019a00 0010f8 08 AI 4 25 4 │ │ │ │ [10] .init PROGBITS 0002aaf8 01aaf8 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 0002ab04 01ab04 001a1c 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 0002c520 01c520 267558 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 00293a78 283a78 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00293a80 283a80 1fc7e4 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 00490264 480264 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 00490268 480268 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 00490270 480270 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 00490274 480274 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002c520 01c520 267e3e 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 00294360 284360 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00294380 284380 1fc7e4 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 00490b64 480b64 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 00490b68 480b68 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 00490b70 480b70 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 00490b74 480b74 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,2422 +1,2422 @@ │ │ │ │ │ │ │ │ Symbol table '.dynsym' contains 2419 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: 001f39c5 62 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUTF8 │ │ │ │ - 5: 00063159 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ - 6: 0003555d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ + 4: 001f4295 62 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUTF8 │ │ │ │ + 5: 0006337d 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 6: 00035513 42 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ 7: 004beec4 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ - 8: 0007186d 500 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ - 9: 0006145d 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 8: 0007188d 500 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 9: 00061689 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ 10: 0002b8f8 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 11: 00090835 200 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 12: 00156a39 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ - 13: 00063183 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 11: 00090755 200 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 12: 00156eed 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 13: 000633a7 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ 14: 00000000 0 FUNC GLOBAL DEFAULT UND login_tty@GLIBC_2.34 (4) │ │ │ │ - 15: 000622f5 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 16: 0013396d 4 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ - 17: 001b63c5 4 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 18: 0004d607 54 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 19: 0014e325 110 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 15: 00062521 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 16: 00133ba9 4 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 17: 001b6c21 4 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ + 18: 0004d5af 54 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 19: 0014e7e5 110 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ 20: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_min@GLIBC_2.4 (3) │ │ │ │ - 21: 0020d03d 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 21: 0020dac5 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ 22: 004b4bf0 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterValue_Type │ │ │ │ - 23: 0012573d 540 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 24: 000893d9 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ - 25: 0026af8d 88 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ - 26: 00052b35 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 23: 00125955 540 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 24: 00089351 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 25: 0026b94d 88 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 26: 00052add 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ 27: 004baacc 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ - 28: 000d8eb5 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 28: 000d9295 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ 29: 00527d44 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncodeErrors │ │ │ │ - 30: 00215f15 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 30: 002168e5 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ 31: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (3) │ │ │ │ - 32: 00125391 4 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 33: 0005d9eb 258 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ - 34: 0005f9d7 4 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ - 35: 0003179d 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ + 32: 001255a5 4 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 33: 0005d983 258 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 34: 0005f9a7 4 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 35: 000317c9 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: 0020d3e5 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 39: 00079611 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 40: 001fdd95 86 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 41: 001fcb2d 168 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 38: 0020dc85 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 39: 00079651 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 40: 001fe69d 86 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 41: 001fd42d 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: 003a4350 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 45: 00084255 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ - 46: 000f9b31 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 47: 00032369 212 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ - 48: 00061c79 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 49: 001d5705 22 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 50: 00055c0b 132 FUNC GLOBAL DEFAULT 12 _PyXI_UnwrapNotShareableError │ │ │ │ - 51: 001dff8d 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 52: 00057a8d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 53: 0020c8dd 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ + 44: 003a4c50 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 45: 000841b9 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 46: 000f9f25 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 47: 00032309 212 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ + 48: 00061ea5 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 49: 001d5fc5 22 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 50: 00055af5 132 FUNC GLOBAL DEFAULT 12 _PyXI_UnwrapNotShareableError │ │ │ │ + 51: 001e0855 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 52: 00057a29 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 53: 0020d375 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ 54: 00000000 0 FUNC GLOBAL DEFAULT UND socket@GLIBC_2.4 (3) │ │ │ │ - 55: 00095671 6 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 56: 0006b9e1 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 57: 00133a19 272 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 58: 00269589 1208 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ - 59: 00062e29 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ - 60: 001f715d 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 55: 000955f5 6 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 56: 0006ba09 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 57: 00133c55 322 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 58: 00269f49 1208 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 59: 0006304d 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 60: 001f7a61 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ 61: 004bee6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeError │ │ │ │ - 62: 0005f9ab 6 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 63: 0002e5f1 22 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 64: 00033a61 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 65: 000fb2f5 902 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 62: 0005f97b 6 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 63: 0002e591 22 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ + 64: 000339d1 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ + 65: 000fb6fd 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: 004fe998 0 NOTYPE GLOBAL DEFAULT 28 _edata │ │ │ │ 69: 004ba1a8 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 70: 00100a69 64 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 70: 00100f49 64 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ 71: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetFeatureList │ │ │ │ - 72: 0003c043 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 73: 0006200d 22 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 72: 0003c063 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 73: 00062239 22 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 74: 00000000 0 FUNC GLOBAL DEFAULT UND zlibVersion │ │ │ │ - 75: 00077595 116 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 76: 000febf9 86 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 77: 0006ba5d 14 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_Main │ │ │ │ + 75: 000775dd 118 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 76: 000ff0c9 86 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 77: 0006ba85 14 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_Main │ │ │ │ 78: 00527d6c 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 79: 0004da8b 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 79: 0004da33 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ 80: 0002b880 0 FUNC GLOBAL DEFAULT UND XML_SetStartCdataSectionHandler │ │ │ │ - 81: 00066809 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 82: 0028320d 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 83: 00080585 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 84: 0005d519 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 85: 00062d4b 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ - 86: 00254105 354 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ - 87: 0005d9e3 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 88: 000e3d55 308 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 89: 00113611 60 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ - 90: 003a7ad8 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 91: 001d79e1 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ - 92: 0008b6b9 168 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ - 93: 0024c6a9 126 FUNC GLOBAL DEFAULT 12 _PyType_GetBaseByToken_Borrow │ │ │ │ - 94: 0016210d 84 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Discard │ │ │ │ - 95: 00263245 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ - 96: 00245e81 232 FUNC GLOBAL DEFAULT 12 _PyFunction_FromXIData │ │ │ │ - 97: 00107251 382 FUNC GLOBAL DEFAULT 12 _PyMutex_LockTimed │ │ │ │ - 98: 00292ba5 4 FUNC GLOBAL DEFAULT 12 Py_TYPE │ │ │ │ + 81: 00066819 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 82: 00283b95 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 83: 000803ad 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 84: 0005d4b1 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 85: 00062f6f 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 86: 00254aad 354 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 87: 0005d97b 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 88: 000e41a5 308 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 89: 00113b5d 60 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 90: 003a83d8 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 91: 001d82a1 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 92: 0008b631 168 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 93: 0024d051 126 FUNC GLOBAL DEFAULT 12 _PyType_GetBaseByToken_Borrow │ │ │ │ + 94: 00162605 84 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Discard │ │ │ │ + 95: 00263c0d 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 96: 00247075 232 FUNC GLOBAL DEFAULT 12 _PyFunction_FromXIData │ │ │ │ + 97: 00107731 384 FUNC GLOBAL DEFAULT 12 _PyMutex_LockTimed │ │ │ │ + 98: 0029346d 4 FUNC GLOBAL DEFAULT 12 Py_TYPE │ │ │ │ 99: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4 (3) │ │ │ │ - 100: 001d7b21 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 100: 001d83e1 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 101: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (3) │ │ │ │ - 102: 0012b061 212 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 103: 001f4805 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 104: 001239c9 68 FUNC GLOBAL DEFAULT 12 PyLong_GetSign │ │ │ │ - 105: 0021a7bd 1376 FUNC GLOBAL DEFAULT 12 _PyPickle_LoadFromXIData │ │ │ │ - 106: 00044755 326 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 107: 00233489 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 108: 001414a9 268 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 109: 00061513 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ - 110: 000b6aa5 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 111: 001dc791 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 112: 001cfdfd 12 FUNC GLOBAL DEFAULT 12 PyInit__types │ │ │ │ - 113: 0005ea19 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 102: 0012b23d 212 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 103: 001f50c5 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 104: 00123bd1 68 FUNC GLOBAL DEFAULT 12 PyLong_GetSign │ │ │ │ + 105: 0021b18d 1376 FUNC GLOBAL DEFAULT 12 _PyPickle_LoadFromXIData │ │ │ │ + 106: 00044711 326 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 107: 00233e71 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 108: 001418dd 268 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 109: 0006173f 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 110: 000b6e09 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 111: 001dd051 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 112: 001d06bd 12 FUNC GLOBAL DEFAULT 12 PyInit__types │ │ │ │ + 113: 0005e9b1 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 114: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (3) │ │ │ │ - 115: 0020a3d9 356 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 116: 0014e54d 314 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ - 117: 00258945 1616 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 115: 0020ad5d 356 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 116: 0014ea0d 314 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 117: 002592ed 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: 0005e61d 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 121: 001d88b5 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 122: 0021c725 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 120: 0005e5b5 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 121: 001d9175 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 122: 0021d0f9 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: 0028f885 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 125: 0029027d 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 126: 00000000 0 FUNC GLOBAL DEFAULT UND __wait4_time64@GLIBC_2.34 (4) │ │ │ │ 127: 0002bbe8 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: 0005d115 20 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 130: 0005d0b1 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ 131: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (3) │ │ │ │ - 132: 00034a73 190 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ + 132: 000349e3 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: 00189225 92 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 137: 00189a7d 92 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ 138: 00000000 0 FUNC GLOBAL DEFAULT UND __recvmsg64@GLIBC_2.34 (4) │ │ │ │ - 139: 0005c78d 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 140: 0002f345 112 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLastObjectFromFile │ │ │ │ - 141: 0005f931 4 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 142: 001b7c75 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 143: 000ff21d 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 144: 00061bad 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 145: 0005f231 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ - 146: 000a281d 55028 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 147: 00050c0f 58 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 139: 0005c72d 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 140: 0002f2e5 112 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLastObjectFromFile │ │ │ │ + 141: 0005f901 4 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 142: 001b8435 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 143: 000ff6fd 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 144: 00061dd9 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 145: 0005f1c9 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 146: 000a27d1 55968 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 147: 0005094f 58 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 148: 0002c889 244 FUNC GLOBAL DEFAULT 12 PySys_AddAuditHook │ │ │ │ 149: 00000000 0 FUNC GLOBAL DEFAULT UND pathconf@GLIBC_2.4 (3) │ │ │ │ - 150: 000b21cd 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 151: 001d9335 92 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 150: 000b2535 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 151: 001d9bf5 92 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 152: 004b1eac 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_CallableProxyType │ │ │ │ - 153: 001dda65 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 153: 001de325 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ 154: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (3) │ │ │ │ - 155: 00127ea9 80 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ - 156: 00035389 168 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ - 157: 0024a461 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 158: 001d1401 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 159: 00120ae9 368 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 155: 001280bd 80 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 156: 0003533d 168 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ + 157: 0024ae09 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 158: 001d1cc1 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 159: 00120ced 368 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ 160: 00527604 4 OBJECT GLOBAL DEFAULT 29 PyExc_EnvironmentError │ │ │ │ - 161: 0012d15d 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 162: 000f1edd 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 161: 0012d33d 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 162: 000f2251 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: 00120a25 12 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 166: 001b00a5 18 FUNC GLOBAL DEFAULT 12 _PyEval_NoToolsForUnwind │ │ │ │ - 167: 000cf6fd 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 165: 00120c25 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 166: 001b0901 18 FUNC GLOBAL DEFAULT 12 _PyEval_NoToolsForUnwind │ │ │ │ + 167: 000cfacd 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ 168: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (3) │ │ │ │ - 169: 0005e8bb 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 170: 000d5685 134 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 171: 0005950f 54 FUNC GLOBAL DEFAULT 12 _Py_cr_diff │ │ │ │ - 172: 000fbabd 144 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 173: 00061609 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 174: 001a87e5 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 169: 0005e853 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 170: 000d5a55 134 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 171: 000594af 54 FUNC GLOBAL DEFAULT 12 _Py_cr_diff │ │ │ │ + 172: 000fbf91 144 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 173: 00061835 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 174: 001a9105 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ 175: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (3) │ │ │ │ - 176: 001d7de1 1516 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 176: 001d86a1 1516 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ 177: 004b1714 208 OBJECT GLOBAL DEFAULT 26 PyContextVar_Type │ │ │ │ - 178: 0003149d 238 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ - 179: 000d72a9 112 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 178: 0003143d 238 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ + 179: 000d7691 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: 0005adf1 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ - 184: 00068b15 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 185: 00198dc1 196 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 183: 0005ad91 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 184: 00068e87 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 185: 00199641 196 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ 186: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (3) │ │ │ │ - 187: 00062cc1 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 188: 000751ed 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ - 189: 0022b9a5 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 187: 00062ee5 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 188: 00075239 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 189: 0022c3ad 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ 190: 004bb1b8 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 191: 00140a7d 68 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ - 192: 0005ebc3 68 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_DecodeUTF8Stateful │ │ │ │ - 193: 000530b1 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 194: 0005d87b 144 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 195: 0005a98f 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 196: 0005e5b1 76 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_SetStackProtection │ │ │ │ - 197: 00052139 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 198: 00061c39 58 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ - 199: 00235fa5 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 200: 00093ddd 268 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 201: 00198db9 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 202: 002687b1 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 203: 00064d63 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 204: 001e1b71 196 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 205: 00044e1f 144 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ - 206: 0012498d 632 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 191: 00140eb1 68 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 192: 0005eb5b 68 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_DecodeUTF8Stateful │ │ │ │ + 193: 00052fcd 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 194: 0005d813 144 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 195: 0005a92f 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 196: 0005e549 76 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_SetStackProtection │ │ │ │ + 197: 000520e1 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 198: 00061e65 58 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 199: 0023698d 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 200: 00093d39 268 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 201: 00199639 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 202: 00269171 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 203: 00064edf 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 204: 001e2439 196 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 205: 00044ddb 144 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 206: 00124b99 634 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ 207: 00527d3c 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncoding │ │ │ │ 208: 0002c97d 80 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOption │ │ │ │ 209: 00000000 0 FUNC GLOBAL DEFAULT UND inet_aton@GLIBC_2.4 (3) │ │ │ │ - 210: 001e0b65 74 FUNC GLOBAL DEFAULT 12 PyBytes_Join │ │ │ │ - 211: 0019a31d 460 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 210: 001e142d 74 FUNC GLOBAL DEFAULT 12 PyBytes_Join │ │ │ │ + 211: 0019ab9d 460 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ 212: 0002c400 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 213: 001b6749 120 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttrString │ │ │ │ - 214: 0007fca1 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 213: 001b6fa5 120 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttrString │ │ │ │ + 214: 0007fcf9 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 215: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclose@GLIBC_2.4 (3) │ │ │ │ 216: 0002c080 0 FUNC GLOBAL DEFAULT UND XML_SetExternalEntityRefHandler │ │ │ │ - 217: 0013eec5 404 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 217: 0013f309 404 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ 218: 004b32e4 208 OBJECT GLOBAL DEFAULT 26 _PyNotImplemented_Type │ │ │ │ - 219: 002346e5 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 220: 00065b2d 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 221: 000e810d 556 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ - 222: 001e4241 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 219: 002350cd 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 220: 00065d99 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 221: 000e851d 556 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 222: 001e4b09 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ 223: 004b1430 4 OBJECT GLOBAL DEFAULT 26 PyExc_Exception │ │ │ │ - 224: 001dd0dd 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 225: 00118ced 62 FUNC GLOBAL DEFAULT 12 _Py_Check_ArgsIterable │ │ │ │ + 224: 001dd99d 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 225: 00118ef9 62 FUNC GLOBAL DEFAULT 12 _Py_Check_ArgsIterable │ │ │ │ 226: 004b1428 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ - 227: 0005f7b5 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 227: 0005f785 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ 228: 004b665c 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 229: 00237d01 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 229: 002386e9 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ 230: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (3) │ │ │ │ - 231: 00065bdd 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ - 232: 00062d53 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_BeginMutex │ │ │ │ - 233: 001b37bd 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ - 234: 000929d5 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ - 235: 003ceeb8 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ - 236: 00144da5 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 237: 001f56a1 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 238: 00237cdd 36 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 239: 00140e61 112 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteRepr │ │ │ │ - 240: 0013bf61 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 231: 00065e49 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 232: 00062f77 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_BeginMutex │ │ │ │ + 233: 001b4015 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 234: 00092931 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 235: 003cf7b8 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 236: 001452d5 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 237: 001f6079 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 238: 002386c5 36 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 239: 00141295 112 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteRepr │ │ │ │ + 240: 0013c239 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 241: 00000000 0 FUNC GLOBAL DEFAULT UND closefrom@GLIBC_2.34 (4) │ │ │ │ - 242: 001d0665 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 242: 001d0f25 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: 0005f751 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 245: 0005f721 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: 001935f1 88 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 249: 00193e41 88 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ 250: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (3) │ │ │ │ - 251: 001ee849 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 252: 00066719 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ - 253: 000586fd 8 FUNC GLOBAL DEFAULT 12 _PyCode_GetPureScriptXIData │ │ │ │ + 251: 001ef121 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 252: 00066729 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 253: 0005869d 8 FUNC GLOBAL DEFAULT 12 _PyCode_GetPureScriptXIData │ │ │ │ 254: 0002b264 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentLineNumber │ │ │ │ - 255: 0019aa45 144 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ - 256: 00059e89 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 257: 0005ec07 360 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUCS4 │ │ │ │ - 258: 00238961 76 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 255: 0019b2c5 144 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 256: 00059e29 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 257: 0005eb9f 360 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUCS4 │ │ │ │ + 258: 00239345 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: 0007bd0d 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 263: 001ddf19 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ - 264: 0012f419 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ - 265: 00188841 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 262: 0007bd7d 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 263: 001de7d9 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 264: 0012f605 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 265: 00189099 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: 000ef959 1796 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ - 270: 000653d3 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 271: 001dd0d1 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 272: 002014e1 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 273: 0005a3a9 360 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 269: 000efcc9 1800 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 270: 0006563d 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 271: 001dd991 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 272: 00201e0d 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 273: 0005a349 360 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ 274: 00000000 0 FUNC GLOBAL DEFAULT UND readlinkat@GLIBC_2.4 (3) │ │ │ │ - 275: 001ccde9 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 276: 000c134d 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 275: 001cd6f1 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 276: 000c16cd 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 277: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (3) │ │ │ │ - 278: 0005fa13 12 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 279: 0006150f 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 278: 0005f9e3 12 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 279: 0006173b 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ 280: 0002d505 76 FUNC GLOBAL DEFAULT 12 Py_ExitStatusException │ │ │ │ - 281: 0005e3ff 22 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ - 282: 000d82f5 248 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 281: 0005e397 22 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 282: 000d86dd 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: 001e488d 262 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 286: 0011ab1d 312 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ - 287: 00051de1 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 288: 00061bef 60 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 285: 001e5155 262 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 286: 0011ad29 312 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 287: 00051d89 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 288: 00061e1b 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: 00054c17 74 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 292: 001ba435 240 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 293: 00130b79 216 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 291: 00054919 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 292: 001bad4d 244 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 293: 00130d49 216 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 294: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (3) │ │ │ │ - 295: 000c0235 96 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 295: 000c05b1 96 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ 296: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (3) │ │ │ │ - 297: 0009aa85 56 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 298: 0012d1d5 72 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 299: 0005ee5d 108 FUNC GLOBAL DEFAULT 12 PyContext_AddWatcher │ │ │ │ - 300: 0006b3f1 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 301: 0025e049 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 302: 00196381 48 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 297: 0009a9ed 56 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 298: 0012d3b5 72 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 299: 0005edf5 108 FUNC GLOBAL DEFAULT 12 PyContext_AddWatcher │ │ │ │ + 300: 0006b419 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 301: 0025ea01 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 302: 00196bd1 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: 001d11ad 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ - 307: 00062291 100 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 308: 0005f86d 46 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 306: 001d1a6d 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 307: 000624bd 100 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 308: 0005f83d 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: 00066b15 204 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 311: 000655f5 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 312: 000a1ad5 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 310: 00066b25 204 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 311: 0006585f 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 312: 000a1a89 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ 313: 0002c521 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ - 314: 0006ba71 98 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 315: 001c7cd9 78 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ - 316: 00071621 420 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 317: 00062d0f 14 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 314: 0006ba99 98 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 315: 001c85e1 78 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 316: 00071641 420 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 317: 00062f33 14 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ 318: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setpgroup@GLIBC_2.4 (3) │ │ │ │ - 319: 0005ded5 40 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 319: 0005de6d 40 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ 320: 004ff260 4 OBJECT GLOBAL DEFAULT 29 Py_VerboseFlag │ │ │ │ - 321: 00059f75 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 322: 00059adf 100 FUNC GLOBAL DEFAULT 12 PyConfig_Names │ │ │ │ - 323: 0011d6fd 48 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 321: 00059f15 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 322: 00059a7f 100 FUNC GLOBAL DEFAULT 12 PyConfig_Names │ │ │ │ + 323: 0011d905 48 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ 324: 004bb1b4 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterruptedError │ │ │ │ - 325: 001d7bc5 2 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 326: 0021d7b5 92 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 327: 0012b6ed 276 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 328: 001df4fd 138 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ - 329: 00177da5 852 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 330: 0014bc51 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ - 331: 0008b761 120 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ - 332: 0005e1b5 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 333: 003ba910 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 334: 0005f935 76 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ - 335: 002093f9 2 FUNC GLOBAL DEFAULT 12 _PyCode_ReturnsOnlyNone │ │ │ │ - 336: 000680a1 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 337: 000dde51 2 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 325: 001d8485 2 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 326: 0021e189 92 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 327: 0012b8c9 276 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 328: 001dfdc5 138 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 329: 001785fd 852 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 330: 0014c12d 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 331: 0008b6d9 120 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 332: 0005e14d 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 333: 003bb210 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 334: 0005f905 76 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 335: 00209d81 2 FUNC GLOBAL DEFAULT 12 _PyCode_ReturnsOnlyNone │ │ │ │ + 336: 00068345 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 337: 000de259 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: 0014ba8d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 340: 0014bf69 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ 341: 004baad4 4 OBJECT GLOBAL DEFAULT 26 PyExc_OSError │ │ │ │ - 342: 001dc621 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ - 343: 0003693f 10 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ - 344: 000571d9 52 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ - 345: 0003a77d 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 346: 000b0bcd 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 342: 001dcee1 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 343: 000368ff 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ + 344: 00057175 52 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 345: 0003a79d 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 346: 000b0f31 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ 347: 0002d243 94 FUNC GLOBAL DEFAULT 12 PySys_ResetWarnOptions │ │ │ │ 348: 00000000 0 FUNC GLOBAL DEFAULT UND __wait3_time64@GLIBC_2.34 (4) │ │ │ │ 349: 0002cb03 26 FUNC GLOBAL DEFAULT 12 Py_PreInitialize │ │ │ │ - 350: 001aca45 1266 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 351: 00095dfd 112 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ - 352: 001e3015 144 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 350: 001ad36d 1266 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 351: 00095d85 112 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 352: 001e38d9 144 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ 353: 00000000 0 FUNC GLOBAL DEFAULT UND ftruncate64@GLIBC_2.4 (3) │ │ │ │ - 354: 0020b9c1 176 FUNC GLOBAL DEFAULT 12 PyType_Freeze │ │ │ │ + 354: 0020c1c1 176 FUNC GLOBAL DEFAULT 12 PyType_Freeze │ │ │ │ 355: 004b8398 208 OBJECT GLOBAL DEFAULT 26 PyByteArray_Type │ │ │ │ - 356: 001d4179 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 357: 00200a15 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 358: 0015dbed 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ - 359: 001962b1 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 356: 001d4a45 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 357: 00201341 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 358: 0015e0b1 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 359: 00196b01 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: 00039ef9 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 363: 00234c1d 44 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 364: 0021d3d1 30 FUNC GLOBAL DEFAULT 12 PyLong_FreeExport │ │ │ │ + 362: 00039f19 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ + 363: 00235605 44 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 364: 0021dda5 30 FUNC GLOBAL DEFAULT 12 PyLong_FreeExport │ │ │ │ 365: 0002bb88 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 366: 00100a25 66 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 366: 00100f05 66 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ 367: 004bee68 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 368: 0005f0d5 92 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 369: 0003f67b 110 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 370: 0007fdb5 10 FUNC GLOBAL DEFAULT 12 _PyErr_SetRaisedException │ │ │ │ + 368: 0005f06d 92 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 369: 0003f633 110 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 370: 0007fe0d 10 FUNC GLOBAL DEFAULT 12 _PyErr_SetRaisedException │ │ │ │ 371: 004baad8 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotImplementedError │ │ │ │ - 372: 001dc44d 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 373: 0002e669 2262 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ - 374: 0007ec1d 2596 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 375: 000d02f5 1068 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 376: 00292ba9 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 372: 001dcd0d 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 373: 0002e609 2262 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ + 374: 0007ec7d 2596 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 375: 000d06c1 1068 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 376: 00293471 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 377: 004c2e98 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenTest │ │ │ │ - 378: 001edef5 60 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ - 379: 00113981 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 380: 0005de5f 36 FUNC GLOBAL DEFAULT 12 Py_PACK_FULL_VERSION │ │ │ │ + 378: 001ee7cd 60 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 379: 00113ead 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 380: 0005ddf7 36 FUNC GLOBAL DEFAULT 12 Py_PACK_FULL_VERSION │ │ │ │ 381: 004b6864 208 OBJECT GLOBAL DEFAULT 26 PyCoro_Type │ │ │ │ - 382: 000906a9 396 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 382: 000905c9 396 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: 0005a94f 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 386: 0005d99b 14 FUNC GLOBAL DEFAULT 12 PyUnstable_IsImmortal │ │ │ │ - 387: 001f80bd 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ - 388: 0002e55b 74 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 389: 00207ed1 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 390: 00064e05 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 385: 0005a8ef 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 386: 0005d933 14 FUNC GLOBAL DEFAULT 12 PyUnstable_IsImmortal │ │ │ │ + 387: 001f89bd 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 388: 0002e4fb 74 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ + 389: 00208859 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 390: 00064f81 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ 391: 0002c268 0 FUNC GLOBAL DEFAULT UND XML_SetAllocTrackerMaximumAmplification │ │ │ │ - 392: 00063495 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 393: 0005d6af 66 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 394: 00083aa9 612 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 395: 000da1b1 94 FUNC GLOBAL DEFAULT 12 _PyList_FromStackRefStealOnSuccess │ │ │ │ - 396: 001b72b1 40 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 392: 000636b9 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 393: 0005d647 66 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 394: 00083a0d 612 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 395: 000da591 94 FUNC GLOBAL DEFAULT 12 _PyList_FromStackRefStealOnSuccess │ │ │ │ + 396: 001b7b01 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: 001da8c1 42 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ - 400: 001cf709 64 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 401: 0025e2d1 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 399: 001db181 42 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 400: 001cffc9 64 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 401: 0025ec89 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: 00047353 170 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 404: 000472ef 170 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: 000cd165 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 407: 000cd535 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: 0002ae3c 0 FUNC GLOBAL DEFAULT UND expm1@GLIBC_2.4 (2) │ │ │ │ 411: 0002b2bc 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 412: 00061c9f 102 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 413: 0007f7d9 64 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ - 414: 001a7d41 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 415: 001277d1 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 412: 00061ecb 102 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 413: 0007f839 64 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 414: 001a8579 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 415: 001279e5 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 416: 0002b42c 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (3) │ │ │ │ - 417: 000d81f5 256 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 418: 001d2731 178 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 419: 000c5595 354 FUNC GLOBAL DEFAULT 12 _PyEval_LoadGlobalStackRef │ │ │ │ - 420: 0005f7bb 24 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoInternalState │ │ │ │ + 417: 000d85dd 256 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 418: 001d2ffd 178 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 419: 000c5921 354 FUNC GLOBAL DEFAULT 12 _PyEval_LoadGlobalStackRef │ │ │ │ + 420: 0005f78b 24 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoInternalState │ │ │ │ 421: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (8) │ │ │ │ - 422: 0027e989 112 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIData │ │ │ │ - 423: 00241869 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 424: 00056171 62 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt32 │ │ │ │ - 425: 0017ad25 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 422: 0027f311 112 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIData │ │ │ │ + 423: 00242209 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 424: 00056111 62 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt32 │ │ │ │ + 425: 0017b57d 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ 426: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (3) │ │ │ │ - 427: 000e43d5 360 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 428: 0006179f 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 427: 000e4825 364 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 428: 000619cb 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ 429: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (3) │ │ │ │ - 430: 0003a78b 598 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 431: 000f9afd 50 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ - 432: 00061349 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 433: 001d4a69 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 430: 0003a7ab 598 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 431: 000f9ef1 50 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 432: 00061575 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 433: 001d5329 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ 434: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@GLIBC_2.4 (3) │ │ │ │ - 435: 001ae7bd 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 435: 001af019 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 436: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntop@GLIBC_2.4 (3) │ │ │ │ - 437: 000d842d 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 437: 000d8815 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 438: 004bb1a4 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 439: 00217bf9 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 439: 002185c9 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: 00270a69 134 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 443: 00125fa5 264 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 442: 002713f1 134 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 443: 001261bd 264 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ 444: 0002b1ec 0 FUNC GLOBAL DEFAULT UND deflateEnd │ │ │ │ - 445: 00242685 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 445: 00243019 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ 446: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (3) │ │ │ │ - 447: 001d6bcd 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 447: 001d748d 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ 448: 004bae4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseExceptionGroup │ │ │ │ - 449: 0005df9d 38 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 450: 0013c171 20 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 451: 00216141 144 FUNC GLOBAL DEFAULT 12 _PyFunction_GetXIData │ │ │ │ - 452: 00067b73 82 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 449: 0005df35 38 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 450: 0013c449 20 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 451: 00216b11 144 FUNC GLOBAL DEFAULT 12 _PyFunction_GetXIData │ │ │ │ + 452: 00067e15 84 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: 0005cc41 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 460: 00062c3d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 459: 0005cbdd 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 460: 00062e61 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ 461: 004bee78 4 OBJECT GLOBAL DEFAULT 26 PyExc_PythonFinalizationError │ │ │ │ - 462: 00062ecf 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ - 463: 000b38b1 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ - 464: 001ca3b5 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 465: 001c9765 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 466: 00167f7d 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 467: 000667e9 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ - 468: 0017e46d 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ - 469: 000b43d1 72 FUNC GLOBAL DEFAULT 12 _PyObjectArray_FromStackRefArray │ │ │ │ + 462: 000630f3 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 463: 000b3c09 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 464: 001cacbd 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 465: 001ca06d 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 466: 0016842d 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 467: 000667f9 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 468: 0017ecc5 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 469: 000b4729 72 FUNC GLOBAL DEFAULT 12 _PyObjectArray_FromStackRefArray │ │ │ │ 470: 004beeac 4 OBJECT GLOBAL DEFAULT 26 PyExc_ZeroDivisionError │ │ │ │ - 471: 001780f9 848 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 471: 00178951 848 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 472: 00000000 0 FUNC GLOBAL DEFAULT UND listxattr@GLIBC_2.4 (3) │ │ │ │ - 473: 0016398d 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 473: 00163e11 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 474: 00527df0 0 NOTYPE GLOBAL DEFAULT 29 __bss_end__ │ │ │ │ - 475: 00131491 30 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ - 476: 0020cc8d 122 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteSubstring │ │ │ │ - 477: 000768a9 612 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 475: 00131665 30 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 476: 0020d795 122 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteSubstring │ │ │ │ + 477: 000768f1 612 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ 478: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getparam@GLIBC_2.4 (3) │ │ │ │ - 479: 00264831 296 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ - 480: 0019a4e9 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 481: 00184809 316 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 479: 002651f1 296 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 480: 0019ad69 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 481: 00185061 316 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 482: 0002bbac 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 483: 000d90ed 108 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ - 484: 0007e8f9 604 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 485: 000fb85d 304 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ - 486: 001d0995 224 FUNC GLOBAL DEFAULT 12 Py_fopen │ │ │ │ - 487: 00066771 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 483: 000d94cd 108 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 484: 0007e959 604 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 485: 000fbd31 304 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 486: 001d1255 224 FUNC GLOBAL DEFAULT 12 Py_fopen │ │ │ │ + 487: 00066781 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: 00061f75 152 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 491: 00061307 66 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 492: 001ed201 120 FUNC GLOBAL DEFAULT 12 _PyDict_SendEvent │ │ │ │ - 493: 001b67c1 70 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttr │ │ │ │ + 490: 000621a1 152 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 491: 00061533 66 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 492: 001edad9 120 FUNC GLOBAL DEFAULT 12 _PyDict_SendEvent │ │ │ │ + 493: 001b701d 70 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttr │ │ │ │ 494: 004beea4 4 OBJECT GLOBAL DEFAULT 26 PyExc_EncodingWarning │ │ │ │ - 495: 0005cab1 4 FUNC GLOBAL DEFAULT 12 Py_fclose │ │ │ │ - 496: 002358a5 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 495: 0005ca4d 4 FUNC GLOBAL DEFAULT 12 Py_fclose │ │ │ │ + 496: 0023628d 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ 497: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (3) │ │ │ │ - 498: 001a8355 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ - 499: 00226401 42 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 498: 001a8c71 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 499: 00226db9 42 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 500: 00000000 0 FUNC GLOBAL DEFAULT UND setreuid@GLIBC_2.4 (3) │ │ │ │ - 501: 0006b321 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ - 502: 00205b45 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ - 503: 000586e7 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 504: 0007fda9 10 FUNC GLOBAL DEFAULT 12 _PyErr_GetRaisedException │ │ │ │ - 505: 0015ce81 110 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 506: 00137749 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 507: 0016f951 786 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 501: 0006b349 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 502: 00206651 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 503: 00058687 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 504: 0007fe01 10 FUNC GLOBAL DEFAULT 12 _PyErr_GetRaisedException │ │ │ │ + 505: 0015d345 110 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 506: 00137a1d 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 507: 001702c9 786 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ 508: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (3) │ │ │ │ - 509: 0005f9d3 4 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ - 510: 00203fad 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 511: 00196ab9 404 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ - 512: 0005ea57 68 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 513: 00144ec9 162 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 509: 0005f9a3 4 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 510: 002048d9 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 511: 0019734d 404 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 512: 0005e9ef 68 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 513: 001453f9 162 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 514: 004bb198 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionAbortedError │ │ │ │ - 515: 00213d91 90 FUNC GLOBAL DEFAULT 12 _PyXI_ClearResult │ │ │ │ - 516: 000d4225 1888 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterableStackRef │ │ │ │ - 517: 0006489f 60 FUNC GLOBAL DEFAULT 12 PyUnicode_KIND │ │ │ │ - 518: 001e10e9 76 FUNC GLOBAL DEFAULT 12 _PyTemplate_Build │ │ │ │ - 519: 000fff0d 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 515: 00214761 90 FUNC GLOBAL DEFAULT 12 _PyXI_ClearResult │ │ │ │ + 516: 000d45fd 1882 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterableStackRef │ │ │ │ + 517: 00064b23 60 FUNC GLOBAL DEFAULT 12 PyUnicode_KIND │ │ │ │ + 518: 001e19b1 76 FUNC GLOBAL DEFAULT 12 _PyTemplate_Build │ │ │ │ + 519: 001003ed 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ 520: 00000000 0 FUNC GLOBAL DEFAULT UND memfd_create@GLIBC_2.27 (18) │ │ │ │ 521: 0002b270 0 FUNC GLOBAL DEFAULT UND XML_SetEndDoctypeDeclHandler │ │ │ │ - 522: 001a857d 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 522: 001a8e9d 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ 523: 0002c839 44 FUNC GLOBAL DEFAULT 12 _PyPreConfig_InitCompatConfig │ │ │ │ 524: 0002bf10 0 FUNC GLOBAL DEFAULT UND tan@GLIBC_2.4 (2) │ │ │ │ - 525: 001a3cc9 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 525: 001a450d 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ 526: 00000000 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.4 (3) │ │ │ │ - 527: 0005e1bd 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 527: 0005e155 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ 528: 0002b68c 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: 00254cc1 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 531: 002042b9 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 530: 00255665 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 531: 00204be5 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 532: 0002cb99 40 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ 533: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 534: 00061aa5 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 535: 00203289 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 534: 00061cd1 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 535: 00203bb5 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ 536: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (3) │ │ │ │ - 537: 0012b135 988 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 537: 0012b311 988 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ 538: 004b6abc 208 OBJECT GLOBAL DEFAULT 26 Py_GenericAliasType │ │ │ │ - 539: 000680f1 392 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 539: 00068395 392 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ 540: 00527d38 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 541: 0003158b 262 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ + 541: 0003152b 262 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ 542: 004b1420 8 OBJECT GLOBAL DEFAULT 26 _Py_NotImplementedStruct │ │ │ │ - 543: 00220ab1 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ - 544: 0020bd09 72 FUNC GLOBAL DEFAULT 12 _PyXIData_Init │ │ │ │ - 545: 00033191 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ + 543: 00221485 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 544: 0020c811 72 FUNC GLOBAL DEFAULT 12 _PyXIData_Init │ │ │ │ + 545: 00033101 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ 546: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 547: 0028fa31 884 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 548: 001ca771 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 549: 00062d21 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 550: 00231571 788 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 547: 002903a9 884 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 548: 001cb079 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 549: 00062f45 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 550: 00231f65 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: 0002aeb4 0 FUNC GLOBAL DEFAULT UND XML_SetAllocTrackerActivationThreshold │ │ │ │ 554: 004bee98 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxWarning │ │ │ │ - 555: 00197d45 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 555: 001985dd 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: 000b7189 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 559: 00062e45 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 558: 000b7521 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 559: 00063069 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ 560: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (3) │ │ │ │ - 561: 001ee5f9 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 562: 0004b885 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 563: 000c11d1 380 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 564: 0019878d 84 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 561: 001eeed1 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 562: 0004b829 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 563: 000c1551 380 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 564: 00199009 84 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ 565: 00000000 0 FUNC GLOBAL DEFAULT UND if_nameindex@GLIBC_2.4 (3) │ │ │ │ - 566: 0007705d 160 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 567: 0005edd9 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 568: 000b4171 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ - 569: 0005f9b9 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 566: 000770a5 160 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 567: 0005ed71 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 568: 000b44c9 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 569: 0005f989 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ 570: 004b40fc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 571: 0023615d 64 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ - 572: 00114729 196 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 573: 00081981 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 571: 00236b45 64 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 572: 00114be5 196 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 573: 00081a45 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ 574: 00000000 0 FUNC GLOBAL DEFAULT UND rewinddir@GLIBC_2.4 (3) │ │ │ │ 575: 0002ac20 0 FUNC GLOBAL DEFAULT UND fsync@GLIBC_2.4 (3) │ │ │ │ - 576: 00093a45 390 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 576: 000939a1 390 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: 0022dbb9 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 580: 00067fd9 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 581: 0019a6d5 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 579: 0022e5ad 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 580: 0006827d 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 581: 0019af55 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ 582: 0002d1a1 116 FUNC GLOBAL DEFAULT 12 PyInitConfig_AddModule │ │ │ │ - 583: 001f07b1 78 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 583: 001f1085 78 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ 584: 004fe9c0 4 OBJECT GLOBAL DEFAULT 29 stdin@GLIBC_2.4 (3) │ │ │ │ - 585: 0017c9cd 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 585: 0017d225 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ 586: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (3) │ │ │ │ - 587: 000d5b95 384 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 588: 001b9cc9 260 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 589: 001c9e45 52 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 587: 000d5f65 384 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 588: 001ba5e5 260 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 589: 001ca74d 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: 00062281 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 593: 00153f21 24 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 594: 001b78e5 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 592: 000624ad 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 593: 001543a1 24 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 594: 001b8135 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 595: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (3) │ │ │ │ - 596: 0006160d 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 597: 00061c2b 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 596: 00061839 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 597: 00061e57 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 598: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (3) │ │ │ │ - 599: 0003faa9 48 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 600: 00061a4f 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 601: 0006fe85 1948 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 599: 0003fa61 48 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 600: 00061c7b 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 601: 0006fea5 1948 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 602: 004b7c5c 208 OBJECT GLOBAL DEFAULT 26 PyCapsule_Type │ │ │ │ - 603: 00129931 20 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 604: 0005d4ef 42 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ - 605: 0025a851 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 606: 0017ca01 52 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 603: 00129b49 20 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 604: 0005d487 42 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 605: 0025b1f9 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 606: 0017d259 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: 00062e49 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 610: 0006306d 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ 611: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@GLIBC_2.34 (4) │ │ │ │ - 612: 002e86f0 136 OBJECT GLOBAL DEFAULT 14 _Py_InitCleanup │ │ │ │ - 613: 00056c3b 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 614: 00199051 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 612: 002e8ff0 136 OBJECT GLOBAL DEFAULT 14 _Py_InitCleanup │ │ │ │ + 613: 00056b5d 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 614: 001998d1 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ 615: 004b9f38 208 OBJECT GLOBAL DEFAULT 26 PyTuple_Type │ │ │ │ - 616: 00061c33 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ - 617: 00158a29 768 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ - 618: 0007ff41 276 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 616: 00061e5f 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 617: 00158ef5 768 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 618: 000808d1 320 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: 00213989 4 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteASCII │ │ │ │ - 623: 0008ad21 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 622: 00214359 4 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteASCII │ │ │ │ + 623: 0008ac99 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 624: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (3) │ │ │ │ - 625: 000667c5 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ - 626: 00292e9d 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ - 627: 00070a49 452 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 625: 000667d5 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 626: 00293765 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 627: 00070a69 452 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ 628: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (3) │ │ │ │ - 629: 001d9a0d 48 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 629: 001da2cd 48 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ 630: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 631: 001f01dd 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 632: 00149305 4 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 633: 0009514d 1058 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 631: 001f0ab1 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 632: 00149835 4 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 633: 000950d1 1058 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ 634: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_init@GLIBC_2.4 (3) │ │ │ │ - 635: 003a4558 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 635: 003a4e58 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ 636: 004beee4 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemExit │ │ │ │ - 637: 00085fed 880 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 637: 00085f51 880 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ 638: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fallocate64@GLIBC_2.4 (3) │ │ │ │ - 639: 000d4a5d 712 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ - 640: 000f2411 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ - 641: 001b52d1 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 642: 00133801 364 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ - 643: 001b9c31 152 FUNC GLOBAL DEFAULT 12 PyLong_Export │ │ │ │ + 639: 000d4e31 708 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 640: 000f2785 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 641: 001b5b29 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 642: 00133a21 392 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 643: 001ba54d 152 FUNC GLOBAL DEFAULT 12 PyLong_Export │ │ │ │ 644: 00000000 0 FUNC GLOBAL DEFAULT UND bind_textdomain_codeset@GLIBC_2.4 (3) │ │ │ │ - 645: 00197601 66 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ - 646: 002082b9 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 645: 00197e99 66 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 646: 00208c41 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ 647: 00000000 0 FUNC GLOBAL DEFAULT UND strdup@GLIBC_2.4 (3) │ │ │ │ - 648: 001a7d61 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ - 649: 001cfd85 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 648: 001a8599 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 649: 001d0645 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: 0006b361 132 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ - 653: 003a43b0 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 654: 00162d3d 378 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 655: 00199ebd 84 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ - 656: 001310ed 92 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 657: 00095e6d 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ - 658: 00270839 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 652: 0006b389 132 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 653: 003a4cb0 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 654: 001631c1 378 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 655: 0019a739 84 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ + 656: 001312bd 92 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 657: 00095df5 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 658: 002711c1 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 659: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (3) │ │ │ │ - 660: 001d27e5 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ - 661: 0008b675 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 662: 0020c3f5 44 FUNC GLOBAL DEFAULT 12 _PyXI_NewSession │ │ │ │ - 663: 00062023 64 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 664: 0005dc45 62 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt64 │ │ │ │ - 665: 002334cd 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 666: 000316e5 184 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ - 667: 00144ba1 516 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 668: 000c6701 1286 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ - 669: 00143c91 258 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 670: 0027263d 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 671: 0005e3a7 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 660: 001d30b1 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 661: 0008b5ed 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 662: 0020cdbd 44 FUNC GLOBAL DEFAULT 12 _PyXI_NewSession │ │ │ │ + 663: 0006224f 64 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 664: 0005dbdd 62 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt64 │ │ │ │ + 665: 00233eb5 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 666: 00031685 184 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 667: 001450d1 516 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 668: 000c6a8d 1286 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 669: 001441c1 258 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 670: 00272fc5 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 671: 0005e33f 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: 0013aa45 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 676: 001eaa45 532 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 677: 0020cfd5 104 FUNC GLOBAL DEFAULT 12 _PyMarshal_ReadObjectFromXIData │ │ │ │ + 675: 0013ad19 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 676: 001eb319 532 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 677: 0020da5d 104 FUNC GLOBAL DEFAULT 12 _PyMarshal_ReadObjectFromXIData │ │ │ │ 678: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@GLIBC_2.4 (3) │ │ │ │ - 679: 00285ebd 404 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 680: 000904b1 240 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 681: 001abf9d 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 679: 00286845 404 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 680: 000903d1 240 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 681: 001ac8c5 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: 0010133d 44 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 685: 001eeded 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 686: 00264441 656 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ - 687: 000c5fbd 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 688: 001277e1 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 689: 000898d5 182 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 690: 001c97f5 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 691: 000331a7 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ + 684: 0010181d 44 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 685: 001ef6c1 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 686: 00264e01 656 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 687: 000c6349 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 688: 001279f5 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 689: 0008984d 182 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 690: 001ca0fd 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 691: 00033117 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: 001a3fbd 88 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ - 695: 001cd121 2800 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 694: 001a4801 88 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 695: 001cda29 2800 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 696: 0002cadb 40 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromArgs │ │ │ │ 697: 0002ab18 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (2) │ │ │ │ 698: 004bae38 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ 699: 0002be24 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (3) │ │ │ │ - 700: 001842b9 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 701: 001b6d35 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 700: 00184b11 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 701: 001b7591 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ 702: 0002ab48 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 703: 0005e9e1 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 704: 00235db1 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 705: 0004d5e9 30 FUNC GLOBAL DEFAULT 12 _PyXI_FreeExcInfo │ │ │ │ - 706: 00052099 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ - 707: 00179e71 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ - 708: 00189c8d 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ - 709: 0002f879 18 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ - 710: 00084efd 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 711: 00062dcb 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 712: 00137dcd 378 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ - 713: 0005d129 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ - 714: 001f48e1 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ - 715: 001cdd09 376 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 716: 000f0c1d 1126 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 717: 00116301 492 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 718: 0017dba9 76 FUNC GLOBAL DEFAULT 12 PyInitConfig_HasOption │ │ │ │ + 703: 0005e979 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 704: 00236799 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 705: 0004d591 30 FUNC GLOBAL DEFAULT 12 _PyXI_FreeExcInfo │ │ │ │ + 706: 00052041 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 707: 0017a6c9 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 708: 0018a4e5 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 709: 0002f819 18 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ + 710: 00084e61 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 711: 00062fef 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 712: 001380a1 378 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 713: 0005d0c1 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 714: 001f51a1 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 715: 001ce5c1 376 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 716: 000f0f95 1122 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 717: 00116509 492 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 718: 0017e401 76 FUNC GLOBAL DEFAULT 12 PyInitConfig_HasOption │ │ │ │ 719: 00000000 0 FUNC GLOBAL DEFAULT UND endpwent@GLIBC_2.4 (3) │ │ │ │ - 720: 0005dd9f 130 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ - 721: 001fd059 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 720: 0005dd37 130 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 721: 001fd959 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ 722: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.4 (3) │ │ │ │ - 723: 000cedb5 1100 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 724: 001dda71 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 725: 001d6c4d 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 723: 000cf185 1100 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 724: 001de331 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 725: 001d750d 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ 726: 00000000 0 FUNC GLOBAL DEFAULT UND lchown@GLIBC_2.4 (3) │ │ │ │ - 727: 00111ffd 508 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 728: 00061e1d 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 729: 0005eaef 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ - 730: 001f3a05 840 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 731: 00116d41 2068 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 727: 00112535 528 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 728: 00062049 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 729: 0005ea87 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 730: 001f42d5 828 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 731: 00116f49 2068 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ 732: 0002d2a1 176 FUNC GLOBAL DEFAULT 12 Py_InitializeFromInitConfig │ │ │ │ 733: 00000000 0 FUNC GLOBAL DEFAULT UND sched_yield@GLIBC_2.4 (3) │ │ │ │ - 734: 0005477b 170 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ - 735: 0005d78d 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 736: 00179e75 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 734: 0005447d 170 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 735: 0005d725 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 736: 0017a6cd 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ 737: 004b1414 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseException │ │ │ │ - 738: 00063021 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 739: 00051e69 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 738: 00063245 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 739: 00051e11 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ 740: 00527d40 4 OBJECT GLOBAL DEFAULT 29 Py_HasFileSystemDefaultEncoding │ │ │ │ - 741: 0003df39 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ - 742: 00292bd9 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 741: 0003deed 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 742: 002934a1 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ 743: 00000000 0 FUNC GLOBAL DEFAULT UND getgrnam_r@GLIBC_2.4 (3) │ │ │ │ - 744: 0021399d 34 FUNC GLOBAL DEFAULT 12 _PyXI_FreeFailure │ │ │ │ - 745: 000344f9 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ + 744: 0021436d 34 FUNC GLOBAL DEFAULT 12 _PyXI_FreeFailure │ │ │ │ + 745: 00034469 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: 001d9779 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ - 749: 002877ed 476 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 750: 0005d759 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 751: 000d8401 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 752: 001b9e61 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 748: 001da039 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 749: 00288175 476 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 750: 0005d6f1 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 751: 000d87e9 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 752: 001ba781 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 753: 004bb1b0 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 754: 00174a75 1240 FUNC GLOBAL DEFAULT 12 _PyErr_FormatNote │ │ │ │ + 754: 001752e9 1240 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: 001796b5 460 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ - 758: 00059657 14 FUNC GLOBAL DEFAULT 12 _Py_rc_diff │ │ │ │ - 759: 0011d72d 14 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 757: 00179f05 460 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 758: 000595f7 14 FUNC GLOBAL DEFAULT 12 _Py_rc_diff │ │ │ │ + 759: 0011d935 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: 0005ef4d 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 764: 0024a005 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 765: 001e2bfd 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ + 763: 0005eee5 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 764: 0024a5ad 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 765: 001e34c1 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: 0006f4bd 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ - 770: 0011bd31 540 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 771: 00153d2d 500 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ - 772: 0002e5a5 76 FUNC GLOBAL DEFAULT 12 PySys_AuditTuple │ │ │ │ - 773: 001e1b31 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ - 774: 0005f6fd 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 769: 0006f4dd 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 770: 0011bf39 540 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 771: 001541a9 504 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 772: 0002e545 76 FUNC GLOBAL DEFAULT 12 PySys_AuditTuple │ │ │ │ + 773: 001e23f9 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 774: 0005f6cb 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: 000df4bd 268 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteStr │ │ │ │ - 778: 0023600d 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ - 779: 0005dbd5 56 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ - 780: 000617a3 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 777: 000df8f9 268 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteStr │ │ │ │ + 778: 002369f5 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 779: 0005db6d 56 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 780: 000619cf 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 781: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (3) │ │ │ │ - 782: 0005f83f 46 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 783: 00062dff 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 782: 0005f80f 46 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 783: 00063023 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ 784: 0002c865 36 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 785: 001c9e79 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 785: 001ca781 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: 0005e0c9 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 789: 001b55d1 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 788: 0005e061 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 789: 001b5e2d 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ 790: 0002babc 0 FUNC GLOBAL DEFAULT UND XML_SetCharacterDataHandler │ │ │ │ - 791: 0026a61d 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 792: 0005e853 10 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniquelyReferenced │ │ │ │ - 793: 00179e79 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ - 794: 0009e699 88 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 791: 0026afdd 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 792: 0005e7eb 10 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniquelyReferenced │ │ │ │ + 793: 0017a6d1 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 794: 0009e649 88 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ 795: 004beee8 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyboardInterrupt │ │ │ │ - 796: 000d5d15 392 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ - 797: 0005f6b5 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 798: 0005f999 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 796: 000d60e5 392 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 797: 0005f683 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 798: 0005f969 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: 00127dd5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 802: 000480d9 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 803: 00197fe5 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 801: 00127fe9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 802: 00048075 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 803: 00198861 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ 804: 0002c77d 102 FUNC GLOBAL DEFAULT 12 PyInitConfig_Create │ │ │ │ - 805: 0005a23d 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ - 806: 00066777 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 807: 0005e82f 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ - 808: 0004d8ff 174 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 805: 0005a1dd 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 806: 00066787 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 807: 0005e7c7 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 808: 0004d8a7 174 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ 809: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (3) │ │ │ │ - 810: 000bc96d 650 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ - 811: 000ef669 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 812: 0014e689 124 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 813: 0006677f 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 814: 0025d129 120 FUNC GLOBAL DEFAULT 12 PyType_GetBaseByToken │ │ │ │ - 815: 000655fb 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 816: 000cdda9 1188 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 817: 00066c01 102 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 818: 0014a0f5 118 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 819: 0025fe1d 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 810: 000bcd11 650 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 811: 000ef9d5 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 812: 0014eb49 124 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 813: 0006678f 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 814: 0025dad1 120 FUNC GLOBAL DEFAULT 12 PyType_GetBaseByToken │ │ │ │ + 815: 00065865 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 816: 000ce179 1188 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 817: 00066c11 102 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 818: 0014a625 118 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 819: 002607cd 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ 820: 004b50d4 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ 821: 0002bdc4 0 FUNC GLOBAL DEFAULT UND fdatasync@GLIBC_2.4 (3) │ │ │ │ - 822: 000f4d09 304 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 823: 00054c61 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 824: 00123a0d 44 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 822: 000f5085 304 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 823: 00054961 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 824: 00123c15 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: 0006359d 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 828: 00045307 354 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 829: 001e35ad 108 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 827: 000637c1 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 828: 000452c3 354 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 829: 001e3e71 108 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ 830: 00000000 0 FUNC GLOBAL DEFAULT UND truncate64@GLIBC_2.4 (3) │ │ │ │ - 831: 00254c75 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 831: 00255619 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ 832: 004bee88 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndentationError │ │ │ │ - 833: 0009e5ad 198 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ - 834: 0012d149 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 835: 000c8f8d 190 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 833: 0009e55d 198 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 834: 0012d329 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 835: 000c9315 190 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ 836: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (3) │ │ │ │ - 837: 00062fe9 16 FUNC GLOBAL DEFAULT 12 PyMutex_IsLocked │ │ │ │ - 838: 0003f2d9 80 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 839: 00064665 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 837: 0006320d 16 FUNC GLOBAL DEFAULT 12 PyMutex_IsLocked │ │ │ │ + 838: 0003f291 80 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 839: 000648e9 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ 840: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setflags@GLIBC_2.4 (3) │ │ │ │ - 841: 0003a625 66 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 841: 0003a645 66 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ 842: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 843: 00059ba5 150 FUNC GLOBAL DEFAULT 12 PyConfig_GetInt │ │ │ │ + 843: 00059b45 150 FUNC GLOBAL DEFAULT 12 PyConfig_GetInt │ │ │ │ 844: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (3) │ │ │ │ 845: 004ff254 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 846: 000e4b81 244 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ - 847: 0019be85 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ - 848: 0005ba19 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ - 849: 0005e4a7 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 846: 000e4ea5 244 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 847: 0019c705 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 848: 0005b9b9 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ + 849: 0005e43f 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ 850: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (3) │ │ │ │ - 851: 00066769 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 851: 00066779 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ 852: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (3) │ │ │ │ - 853: 0008ad3d 156 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 854: 0017cbc9 96 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 855: 001fbc71 98 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 856: 001194dd 2264 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ - 857: 0007115d 688 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 858: 00067bc5 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ - 859: 0013f059 1080 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 860: 001742d5 1820 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ - 861: 00131481 14 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 862: 001d65f5 6 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ - 863: 0014355d 468 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 853: 0008acb5 156 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 854: 0017d421 96 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 855: 001fc571 98 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 856: 001196e9 2264 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 857: 0007117d 688 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 858: 00067e69 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 859: 0013f49d 1080 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 860: 00174b49 1820 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 861: 00131655 14 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 862: 001d6eb5 6 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 863: 00143a8d 468 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ 864: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (3) │ │ │ │ - 865: 001fcee1 2 FUNC GLOBAL DEFAULT 12 _PyEval_StopTheWorld │ │ │ │ - 866: 001e4d21 1220 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 867: 00053ccd 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ - 868: 00070621 516 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 865: 001fd7e1 2 FUNC GLOBAL DEFAULT 12 _PyEval_StopTheWorld │ │ │ │ + 866: 001e55e9 1220 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 867: 00053b9d 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 868: 00070641 516 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ 869: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.4 (3) │ │ │ │ 870: 0002b294 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (2) │ │ │ │ 871: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (3) │ │ │ │ 872: 00000000 0 FUNC GLOBAL DEFAULT UND ungetc@GLIBC_2.4 (3) │ │ │ │ - 873: 001635fd 568 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 874: 00214a45 166 FUNC GLOBAL DEFAULT 12 _PyCode_VerifyStateless │ │ │ │ - 875: 0003afc1 422 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 876: 0005808d 64 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ - 877: 002119cd 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 878: 000c51c9 648 FUNC GLOBAL DEFAULT 12 _PyTuple_FromStackRefStealOnSuccess │ │ │ │ + 873: 00163a81 568 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 874: 00215415 166 FUNC GLOBAL DEFAULT 12 _PyCode_VerifyStateless │ │ │ │ + 875: 0003afe1 422 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 876: 00057f4d 64 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 877: 00211fc1 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 878: 000c5555 648 FUNC GLOBAL DEFAULT 12 _PyTuple_FromStackRefStealOnSuccess │ │ │ │ 879: 00000000 0 FUNC GLOBAL DEFAULT UND XML_StopParser │ │ │ │ - 880: 00202b71 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 880: 0020349d 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ 881: 0002da6d 98 FUNC GLOBAL DEFAULT 12 PyInitConfig_Free │ │ │ │ - 882: 000d83ed 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 883: 00032241 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ + 882: 000d87d5 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 883: 000321e1 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ 884: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (20) │ │ │ │ - 885: 00192ea5 152 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 886: 00148c09 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 887: 00292c81 254 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ - 888: 00035cc1 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ + 885: 001936f5 152 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 886: 00149139 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 887: 00293549 254 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 888: 00035c4f 10 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ 889: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@GLIBC_2.4 (3) │ │ │ │ - 890: 001d5249 58 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 890: 001d5b09 58 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ 891: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_init@GLIBC_2.4 (3) │ │ │ │ 892: 00000000 0 FUNC GLOBAL DEFAULT UND setlogmask@GLIBC_2.4 (3) │ │ │ │ - 893: 00062c69 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ - 894: 000b3fb5 44 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ - 895: 00082bad 244 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 896: 000d7f75 20 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 893: 00062e8d 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 894: 000b430d 44 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 895: 00082b11 244 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 896: 000d835d 20 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ 897: 004bee84 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndexError │ │ │ │ 898: 00000000 0 FUNC GLOBAL DEFAULT UND __select64@GLIBC_2.34 (4) │ │ │ │ 899: 00000000 0 FUNC GLOBAL DEFAULT UND unshare@GLIBC_2.4 (3) │ │ │ │ - 900: 001ee021 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 901: 0005efa9 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 902: 0005fa03 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 900: 001ee8f9 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 901: 0005ef41 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 902: 0005f9d3 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ 903: 004b3ba8 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 904: 0005d539 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 905: 00212c89 596 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 904: 0005d4d1 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 905: 00213659 596 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 906: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (3) │ │ │ │ - 907: 00257a65 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 907: 00258411 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ 908: 004b0890 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ - 909: 00142bad 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 910: 00062e67 22 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ - 911: 00046f4b 26 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ - 912: 0024b72d 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 913: 0014ea65 176 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 914: 0005a173 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 915: 0021d04d 168 FUNC GLOBAL DEFAULT 12 _PyXI_Preserve │ │ │ │ - 916: 00038d55 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ + 909: 00142ff1 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 910: 0006308b 22 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 911: 00046ee7 26 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 912: 0024c0d9 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 913: 0014ef25 176 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 914: 0005a113 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 915: 0021da21 168 FUNC GLOBAL DEFAULT 12 _PyXI_Preserve │ │ │ │ + 916: 00038d15 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ 917: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (3) │ │ │ │ 918: 00000000 0 FUNC GLOBAL DEFAULT UND getaddrinfo@GLIBC_2.4 (3) │ │ │ │ 919: 004b53e4 208 OBJECT GLOBAL DEFAULT 26 PySeqIter_Type │ │ │ │ - 920: 0010af05 128 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 920: 0010b42d 128 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ 921: 00000000 0 FUNC GLOBAL DEFAULT UND openlog@GLIBC_2.4 (3) │ │ │ │ 922: 004b1bd4 208 OBJECT GLOBAL DEFAULT 26 PyMap_Type │ │ │ │ - 923: 000529c3 62 FUNC GLOBAL DEFAULT 12 PyLong_AsInt32 │ │ │ │ + 923: 0005296b 62 FUNC GLOBAL DEFAULT 12 PyLong_AsInt32 │ │ │ │ 924: 00000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.4 (3) │ │ │ │ 925: 004b19d4 208 OBJECT GLOBAL DEFAULT 26 PyContext_Type │ │ │ │ - 926: 001aacd5 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 927: 0004303f 10 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 928: 000ffe21 236 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 926: 001ab5f5 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 927: 00042ff7 10 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 928: 00100301 236 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 929: 00000000 0 FUNC GLOBAL DEFAULT UND localeconv@GLIBC_2.4 (3) │ │ │ │ - 930: 00237c3d 132 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 930: 00238625 132 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ 931: 00000000 0 FUNC GLOBAL DEFAULT UND writev@GLIBC_2.4 (3) │ │ │ │ 932: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64v2@GLIBC_2.26 (6) │ │ │ │ 933: 0002d831 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 934: 00197df5 228 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 935: 0005f91d 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 934: 0019868d 200 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 935: 0005f8ed 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ 936: 00527d64 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ 937: 004b1ddc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_RefType │ │ │ │ - 938: 001c9771 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 939: 0005f919 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 940: 001f1cc1 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 938: 001ca079 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 939: 0005f8e9 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 940: 001f2595 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 941: 00000000 0 FUNC GLOBAL DEFAULT UND strstr@GLIBC_2.4 (3) │ │ │ │ - 942: 001b7cd9 28 FUNC GLOBAL DEFAULT 12 _Py_InitDumpStack │ │ │ │ - 943: 00236a79 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ - 944: 0005cb67 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 942: 001b8529 28 FUNC GLOBAL DEFAULT 12 _Py_InitDumpStack │ │ │ │ + 943: 00237461 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 944: 0005cb03 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ 945: 0002c38c 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (2) │ │ │ │ 946: 004b26f8 208 OBJECT GLOBAL DEFAULT 26 PySlice_Type │ │ │ │ - 947: 001452b9 378 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 947: 001457e9 378 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 948: 00000000 0 FUNC GLOBAL DEFAULT UND strcspn@GLIBC_2.4 (3) │ │ │ │ - 949: 000595d5 76 FUNC GLOBAL DEFAULT 12 _Py_cr_quot │ │ │ │ - 950: 0004b305 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 951: 001c9711 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 949: 00059575 76 FUNC GLOBAL DEFAULT 12 _Py_cr_quot │ │ │ │ + 950: 0004b2a9 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 951: 001ca019 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ 952: 0002d4bd 46 FUNC GLOBAL DEFAULT 12 PyInitConfig_FreeStrList │ │ │ │ - 953: 001dab9d 20 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ - 954: 0026172d 36 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 953: 001db45d 20 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 954: 002620f1 36 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ 955: 00000000 0 FUNC GLOBAL DEFAULT UND rmdir@GLIBC_2.4 (3) │ │ │ │ - 956: 00062f8b 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 956: 000631af 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ 957: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4 (3) │ │ │ │ 958: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (15) │ │ │ │ 959: 004beeec 4 OBJECT GLOBAL DEFAULT 26 PyExc_GeneratorExit │ │ │ │ 960: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4 (3) │ │ │ │ 961: 0002c000 0 FUNC GLOBAL DEFAULT UND XML_SetProcessingInstructionHandler │ │ │ │ 962: 0002d7c5 108 FUNC GLOBAL DEFAULT 12 PyConfig_SetWideStringList │ │ │ │ - 963: 00061849 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 964: 00033139 88 FUNC GLOBAL DEFAULT 12 _PyXI_InitFailure │ │ │ │ + 963: 00061a75 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 964: 000330a9 88 FUNC GLOBAL DEFAULT 12 _PyXI_InitFailure │ │ │ │ 965: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (3) │ │ │ │ 966: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (3) │ │ │ │ 967: 0002c2fc 0 FUNC GLOBAL DEFAULT UND XML_Parse │ │ │ │ 968: 00000000 0 FUNC GLOBAL DEFAULT UND confstr@GLIBC_2.4 (3) │ │ │ │ 969: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (3) │ │ │ │ 970: 004c3088 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 971: 000582a1 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ - 972: 00062d51 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 973: 00262d89 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 971: 0005823d 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 972: 00062f75 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 973: 00263751 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 974: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (3) │ │ │ │ 975: 00000000 0 FUNC GLOBAL DEFAULT UND getpagesize@GLIBC_2.4 (3) │ │ │ │ 976: 00000000 0 FUNC GLOBAL DEFAULT UND getnameinfo@GLIBC_2.4 (3) │ │ │ │ - 977: 001b7acd 80 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 978: 00095041 268 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ - 979: 000614d3 60 FUNC GLOBAL DEFAULT 12 _PyLong_UInt16_Converter │ │ │ │ - 980: 00274441 60 FUNC GLOBAL DEFAULT 12 PyIter_NextItem │ │ │ │ - 981: 0021e165 364 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 977: 001b81f5 80 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 978: 00094fc5 268 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 979: 000616ff 60 FUNC GLOBAL DEFAULT 12 _PyLong_UInt16_Converter │ │ │ │ + 980: 00274dc9 60 FUNC GLOBAL DEFAULT 12 PyIter_NextItem │ │ │ │ + 981: 0021eb39 364 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ 982: 00000000 0 FUNC GLOBAL DEFAULT UND sem_init@GLIBC_2.34 (4) │ │ │ │ - 983: 000b41c5 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 983: 000b451d 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ 984: 004b27f8 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ 985: 004b48b0 208 OBJECT GLOBAL DEFAULT 26 PyDictKeys_Type │ │ │ │ - 986: 00140ac1 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ - 987: 00063551 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ - 988: 000fefe1 168 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 986: 00140ef5 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 987: 00063775 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 988: 000ff4c1 168 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 989: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (3) │ │ │ │ - 990: 00085e25 238 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 990: 00085d89 238 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ 991: 004b4304 208 OBJECT GLOBAL DEFAULT 26 PyDictValues_Type │ │ │ │ - 992: 0009e1c1 248 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 992: 0009e171 248 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ 993: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (3) │ │ │ │ - 994: 0004d5ad 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 995: 0011cdbd 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ - 996: 00214ccd 324 FUNC GLOBAL DEFAULT 12 _PyCode_GetVarCounts │ │ │ │ - 997: 001978f5 148 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 998: 00189b89 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 994: 0004d555 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 995: 0011cfc5 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 996: 0021569d 324 FUNC GLOBAL DEFAULT 12 _PyCode_GetVarCounts │ │ │ │ + 997: 0019818d 148 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 998: 0018a3e1 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ 999: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd@GLIBC_2.7 (7) │ │ │ │ - 1000: 0011cdd1 96 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ - 1001: 002559f9 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ - 1002: 002024c1 60 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1003: 00082ca1 158 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 1000: 0011cfd9 96 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 1001: 002563a9 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 1002: 00202ded 60 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1003: 00082c05 158 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ 1004: 0002bc48 0 FUNC GLOBAL DEFAULT UND XML_GetErrorCode │ │ │ │ - 1005: 001cb091 724 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ - 1006: 0002e43d 84 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1007: 0016da11 110 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1005: 001cb999 724 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 1006: 0002e3dd 84 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ + 1007: 0016e385 110 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ 1008: 00000000 0 FUNC GLOBAL DEFAULT UND setgroups@GLIBC_2.4 (3) │ │ │ │ - 1009: 001d26a9 84 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ - 1010: 001b7581 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1009: 001d2f75 84 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 1010: 001b7dd1 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ 1011: 00000000 0 FUNC GLOBAL DEFAULT UND setxattr@GLIBC_2.4 (3) │ │ │ │ - 1012: 00197de9 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ - 1013: 0005efe5 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1014: 001d9bed 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ - 1015: 000613ad 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1016: 000765a5 772 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 1012: 00198681 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1013: 0005ef7d 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1014: 001da4ad 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 1015: 000615d9 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1016: 000765ed 772 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ 1017: 00000000 0 FUNC GLOBAL DEFAULT UND grantpt@GLIBC_2.4 (3) │ │ │ │ - 1018: 0002e655 20 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 1019: 001b7d01 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1020: 001f076d 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1018: 0002e5f5 20 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ + 1019: 001b8555 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1020: 001f1041 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ 1021: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_init@GLIBC_2.4 (3) │ │ │ │ - 1022: 0004db99 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 1022: 0004db41 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ 1023: 004bae44 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1024: 00209665 72 FUNC GLOBAL DEFAULT 12 _PyCode_GetXIData │ │ │ │ - 1025: 00234d51 68 FUNC GLOBAL DEFAULT 12 _PyType_GetSlotWrapperNames │ │ │ │ - 1026: 0007fc41 96 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ - 1027: 0016e0f5 540 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1028: 00079055 882 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ - 1029: 0005de27 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 1030: 00062e8b 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1024: 00209fed 72 FUNC GLOBAL DEFAULT 12 _PyCode_GetXIData │ │ │ │ + 1025: 00235739 68 FUNC GLOBAL DEFAULT 12 _PyType_GetSlotWrapperNames │ │ │ │ + 1026: 0007fc99 96 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 1027: 0016ea6d 540 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1028: 000790a1 872 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 1029: 0005ddbf 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 1030: 000630af 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ 1031: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (3) │ │ │ │ - 1032: 0003ee89 154 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 1032: 0003ee41 154 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ 1033: 004ff24c 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 1034: 0020cec5 4 FUNC GLOBAL DEFAULT 12 _PyCode_FromXIData │ │ │ │ - 1035: 001a069d 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 1036: 00291135 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIDataNoFallback │ │ │ │ - 1037: 0022a8f9 1088 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 1038: 00200ae9 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1039: 00039c1b 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1040: 000b7615 1364 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1041: 000f29b9 1652 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1042: 0005dc83 66 FUNC GLOBAL DEFAULT 12 PyLong_IsPositive │ │ │ │ - 1043: 00176105 524 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 1044: 0005f91f 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1045: 0006364d 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1046: 00033197 16 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 1047: 001ef49d 250 FUNC GLOBAL DEFAULT 12 _PyXIData_RegisterClass │ │ │ │ - 1048: 0017db9d 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ - 1049: 001e8731 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 1050: 00064e51 268 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ - 1051: 00286889 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 1052: 0019d43d 46 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1034: 0020d94d 4 FUNC GLOBAL DEFAULT 12 _PyCode_FromXIData │ │ │ │ + 1035: 001a0f11 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 1036: 002919fd 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIDataNoFallback │ │ │ │ + 1037: 0022b301 1088 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 1038: 00201415 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1039: 00039c3b 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1040: 000b79b1 1364 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1041: 000f2d2d 1652 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1042: 0005dc1b 66 FUNC GLOBAL DEFAULT 12 PyLong_IsPositive │ │ │ │ + 1043: 00176975 524 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 1044: 0005f8ef 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1045: 000638d1 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1046: 00033107 16 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 1047: 001efd71 250 FUNC GLOBAL DEFAULT 12 _PyXIData_RegisterClass │ │ │ │ + 1048: 0017e3f5 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1049: 001e8ff9 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 1050: 00064fcd 268 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1051: 00287211 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 1052: 0019dcb5 46 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ 1053: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (3) │ │ │ │ - 1054: 00062d4f 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_BeginMutex │ │ │ │ - 1055: 0005e38f 24 FUNC GLOBAL DEFAULT 12 PyUnstable_TryIncRef │ │ │ │ - 1056: 00062f6b 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ - 1057: 0006226b 22 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 1054: 00062f73 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_BeginMutex │ │ │ │ + 1055: 0005e327 24 FUNC GLOBAL DEFAULT 12 PyUnstable_TryIncRef │ │ │ │ + 1056: 0006318f 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1057: 00062497 22 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ 1058: 004c2e90 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ 1059: 00000000 0 FUNC GLOBAL DEFAULT UND clearerr@GLIBC_2.4 (3) │ │ │ │ 1060: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (3) │ │ │ │ - 1061: 0004f08b 46 FUNC GLOBAL DEFAULT 12 _PyXIData_FormatNotShareableError │ │ │ │ + 1061: 0004f13b 46 FUNC GLOBAL DEFAULT 12 _PyXIData_FormatNotShareableError │ │ │ │ 1062: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1063: 00039301 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ + 1063: 000392c1 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ 1064: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (19) │ │ │ │ - 1065: 0009e675 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1066: 000631ef 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 1067: 00123a39 378 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 1065: 0009e625 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1066: 00063413 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 1067: 00123c41 378 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ 1068: 004fe9c8 4 OBJECT WEAK DEFAULT 29 environ@GLIBC_2.4 (3) │ │ │ │ 1069: 00000000 0 FUNC GLOBAL DEFAULT UND pause@GLIBC_2.4 (3) │ │ │ │ - 1070: 00129fd9 50 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ - 1071: 000a2789 146 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ - 1072: 001cc261 192 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 1070: 0012a1ed 50 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1071: 000a273d 146 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1072: 001ccb69 192 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ 1073: 00000000 0 FUNC GLOBAL DEFAULT UND unsetenv@GLIBC_2.4 (3) │ │ │ │ - 1074: 001004a9 588 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 1074: 00100989 588 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ 1075: 0002c440 0 FUNC GLOBAL DEFAULT UND acos@GLIBC_2.4 (2) │ │ │ │ - 1076: 0020b80d 288 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 1076: 0020c325 288 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 1077: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1078: 001f3655 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ - 1079: 0004395d 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 1080: 00189281 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ - 1081: 000d89b5 1280 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1082: 00179e69 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 1083: 001fdb91 20 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ - 1084: 001c9889 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 1085: 001ceb95 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 1078: 001f3f25 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 1079: 00043919 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 1080: 00189ad9 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 1081: 000d8d95 1280 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1082: 0017a6c1 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 1083: 001fe499 20 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1084: 001ca191 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 1085: 001cf455 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ 1086: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (2) │ │ │ │ - 1087: 000ed731 828 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1087: 000eda29 828 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ 1088: 004ff250 4 OBJECT GLOBAL DEFAULT 29 Py_InspectFlag │ │ │ │ - 1089: 000d570d 1158 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 1090: 00203f19 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1089: 000d5add 1158 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 1090: 00204845 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1091: 00000000 0 FUNC GLOBAL DEFAULT UND shutdown@GLIBC_2.4 (3) │ │ │ │ - 1092: 001f0071 336 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1092: 001f0945 336 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ 1093: 00000000 0 FUNC GLOBAL DEFAULT UND setns@GLIBC_2.14 (21) │ │ │ │ - 1094: 0006c7f5 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ - 1095: 000dc33d 548 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1094: 0006c81d 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1095: 000dc739 548 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ 1096: 00000000 0 FUNC GLOBAL DEFAULT UND poll@GLIBC_2.4 (3) │ │ │ │ - 1097: 0005d6f1 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ + 1097: 0005d689 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ 1098: 004b70d4 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1099: 0020ba71 178 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIDataWrapped │ │ │ │ - 1100: 001a3c31 66 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1099: 0020c271 178 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIDataWrapped │ │ │ │ + 1100: 001a4475 66 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ 1101: 00000000 0 FUNC GLOBAL DEFAULT UND fexecve@GLIBC_2.4 (3) │ │ │ │ - 1102: 001d9931 56 FUNC GLOBAL DEFAULT 12 _PyList_AsTupleAndClear │ │ │ │ - 1103: 00080aa9 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ - 1104: 001fae59 122 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ - 1105: 00045a61 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 1102: 001da1f1 56 FUNC GLOBAL DEFAULT 12 _PyList_AsTupleAndClear │ │ │ │ + 1103: 00080b71 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 1104: 001fb759 122 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1105: 000459fd 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ 1106: 00000000 0 FUNC GLOBAL DEFAULT UND forkpty@GLIBC_2.34 (4) │ │ │ │ 1107: 004b111c 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 1108: 0023f7d1 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ - 1109: 0012d0d9 102 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 1108: 00240171 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 1109: 0012d2b5 102 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ 1110: 004bee7c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ModuleNotFoundError │ │ │ │ 1111: 00527df0 0 NOTYPE GLOBAL DEFAULT 29 _end │ │ │ │ - 1112: 000440d7 10 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 1113: 00052813 136 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1112: 00044093 10 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 1113: 000527bb 136 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ 1114: 00000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1115: 001cb6c1 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 1115: 001cbfc9 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ 1116: 00000000 0 FUNC GLOBAL DEFAULT UND sigaddset@GLIBC_2.4 (3) │ │ │ │ - 1117: 0003c01f 10 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ - 1118: 0009dc91 516 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 1119: 001a391d 60 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ - 1120: 000580e1 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ - 1121: 00052447 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 1122: 000dc561 204 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ - 1123: 00197ddd 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1124: 0017ce15 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1117: 0003c03f 10 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1118: 0009dc41 516 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 1119: 001a4161 60 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 1120: 0005807d 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 1121: 000523ef 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 1122: 000dc95d 204 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 1123: 00198675 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1124: 0017d66d 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ 1125: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (3) │ │ │ │ 1126: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (3) │ │ │ │ - 1127: 000d6419 184 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1128: 0010361d 76 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ - 1129: 00199871 34 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 1130: 001c8cc1 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 1131: 00199f31 148 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 1132: 001fcad1 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1133: 00128f59 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1134: 001b91bd 178 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ - 1135: 0005e7cf 96 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniqueReferencedTemporary │ │ │ │ - 1136: 0012e28d 238 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 1137: 00110fe9 262 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1127: 000d6801 184 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1128: 00103aed 76 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 1129: 0019a0f1 34 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 1130: 001c95c9 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 1131: 0019a7ad 148 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 1132: 001fd379 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1133: 00129171 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1134: 001b9add 178 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1135: 0005e767 96 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniqueReferencedTemporary │ │ │ │ + 1136: 0012e471 238 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 1137: 0011151d 262 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ 1138: 00000000 0 FUNC GLOBAL DEFAULT UND getpwuid_r@GLIBC_2.4 (3) │ │ │ │ - 1139: 00062dad 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1140: 002383e1 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1141: 00319950 108 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1142: 001b7081 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1143: 00065ad5 88 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 1139: 00062fd1 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1140: 00238dc9 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1141: 0031a250 108 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1142: 001b78d1 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1143: 00065d3f 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ 1144: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (3) │ │ │ │ - 1145: 0004d5e1 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 1145: 0004d589 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ 1146: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getcpuclockid@GLIBC_2.34 (4) │ │ │ │ 1147: 004b5574 208 OBJECT GLOBAL DEFAULT 26 PyStaticMethod_Type │ │ │ │ 1148: 0002c4b8 0 FUNC GLOBAL DEFAULT UND erfc@GLIBC_2.4 (2) │ │ │ │ - 1149: 00254d55 616 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 1149: 002556f9 616 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ 1150: 004b15cc 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ 1151: 004d5e78 0x28b08 OBJECT GLOBAL DEFAULT 27 _PyRuntime │ │ │ │ - 1152: 001f1041 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1153: 0015ce11 110 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 1152: 001f1915 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1153: 0015d2d5 110 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ 1154: 0002b188 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (2) │ │ │ │ - 1155: 0005f981 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1156: 000fdd4d 3752 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 1157: 00035c61 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ + 1155: 0005f951 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1156: 000fe215 3760 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 1157: 00035c8b 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ 1158: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64@GLIBC_2.10 (17) │ │ │ │ 1159: 004be3c0 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ 1160: 004fe9d4 4 OBJECT GLOBAL DEFAULT 29 stdout@GLIBC_2.4 (3) │ │ │ │ - 1161: 000c235d 426 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1161: 000c26cd 426 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ 1162: 004b1418 8 OBJECT GLOBAL DEFAULT 26 _Py_EllipsisObject │ │ │ │ 1163: 00000000 0 FUNC GLOBAL DEFAULT UND __ioctl_time64@GLIBC_2.34 (4) │ │ │ │ - 1164: 000fba09 178 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 1165: 000630cf 54 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1166: 001ebebd 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 1167: 00111aad 1082 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1168: 000857c5 1240 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 1169: 00251121 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ - 1170: 0005e85d 94 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ - 1171: 00201211 164 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 1172: 0026bea1 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 1173: 0010e2cd 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1174: 0003b755 148 FUNC GLOBAL DEFAULT 12 _PyEval_SpecialMethodCanSuggest │ │ │ │ - 1175: 00292e95 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 1164: 000fbedd 178 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 1165: 000632f3 54 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1166: 001ec791 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 1167: 00111fe1 1082 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1168: 00085729 1240 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 1169: 00251ac9 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 1170: 0005e7f5 94 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1171: 00201b3d 164 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 1172: 0026c861 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 1173: 0010e7f5 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1174: 0003b775 148 FUNC GLOBAL DEFAULT 12 _PyEval_SpecialMethodCanSuggest │ │ │ │ + 1175: 0029375d 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 1176: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (3) │ │ │ │ - 1177: 00197351 62 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ - 1178: 00285ad1 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1177: 00197be5 62 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ + 1178: 00286459 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ 1179: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (3) │ │ │ │ - 1180: 00293a80 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ - 1181: 0025022d 390 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 1182: 00260985 640 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1183: 0006ae1b 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1184: 0012494d 64 FUNC GLOBAL DEFAULT 12 PyLong_AsInt64 │ │ │ │ - 1185: 00213b9d 36 FUNC GLOBAL DEFAULT 12 _PyXI_GetPreserved │ │ │ │ - 1186: 00075e55 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 1180: 00294380 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1181: 00250bd5 390 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 1182: 0026132d 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1183: 0006af0b 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1184: 00124b59 64 FUNC GLOBAL DEFAULT 12 PyLong_AsInt64 │ │ │ │ + 1185: 0021456d 36 FUNC GLOBAL DEFAULT 12 _PyXI_GetPreserved │ │ │ │ + 1186: 00075e9d 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ 1187: 00000000 0 FUNC GLOBAL DEFAULT UND ceil@GLIBC_2.4 (2) │ │ │ │ - 1188: 001f50c9 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1189: 002069c1 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 1190: 000bd60d 608 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ - 1191: 00144f6d 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1188: 001f5989 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1189: 00207349 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 1190: 000bd9a5 608 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1191: 0014549d 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ 1192: 00000000 0 FUNC GLOBAL DEFAULT UND fremovexattr@GLIBC_2.4 (3) │ │ │ │ - 1193: 00085f15 76 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1194: 001f2ef5 132 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 1195: 0005de3d 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1193: 00085e79 76 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1194: 001f37c5 132 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 1195: 0005ddd5 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ 1196: 00527df0 0 NOTYPE GLOBAL DEFAULT 29 __end__ │ │ │ │ - 1197: 00052625 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1198: 00200605 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1197: 000525cd 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1198: 00200f31 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ 1199: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (3) │ │ │ │ 1200: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (3) │ │ │ │ - 1201: 0025dabd 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1201: 0025e465 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ 1202: 004b3164 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1203: 00264be1 864 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1203: 002655a1 864 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ 1204: 00000000 0 FUNC GLOBAL DEFAULT UND dlerror@GLIBC_2.34 (4) │ │ │ │ - 1205: 001d88c1 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1206: 000bd0c1 130 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1207: 0005f131 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ - 1208: 0006490f 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1205: 001d9181 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1206: 000bd459 130 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1207: 0005f0c9 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1208: 00064b93 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ 1209: 004feff8 24 OBJECT GLOBAL DEFAULT 29 _Py_HashSecret │ │ │ │ - 1210: 00062c21 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ - 1211: 0023452d 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 1212: 001d4035 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1213: 0006149b 56 FUNC GLOBAL DEFAULT 12 _PyLong_UInt8_Converter │ │ │ │ + 1210: 00062e45 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 1211: 00234f15 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 1212: 001d4901 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1213: 000616c7 56 FUNC GLOBAL DEFAULT 12 _PyLong_UInt8_Converter │ │ │ │ 1214: 004bee9c 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 1215: 00222ec1 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 1216: 0028441d 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 1217: 001b74e1 6 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 1215: 00223889 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 1216: 00284da5 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1217: 001b7d31 6 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ 1218: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1219: 0005e647 392 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteWideChar │ │ │ │ + 1219: 0005e5df 392 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteWideChar │ │ │ │ 1220: 004b3444 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1221: 0005f8ef 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 1221: 0005f8bf 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ 1222: 00000000 0 FUNC GLOBAL DEFAULT UND inflate │ │ │ │ - 1223: 00063131 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 1224: 002e8778 48 OBJECT GLOBAL DEFAULT 14 _Py_SpecialMethods │ │ │ │ + 1223: 00063355 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 1224: 002e9078 48 OBJECT GLOBAL DEFAULT 14 _Py_SpecialMethods │ │ │ │ 1225: 004beedc 4 OBJECT GLOBAL DEFAULT 26 PyExc_AttributeError │ │ │ │ 1226: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (3) │ │ │ │ - 1227: 00286051 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 1227: 002869d9 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ 1228: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_destroy@GLIBC_2.4 (3) │ │ │ │ - 1229: 001b1d2d 10 FUNC GLOBAL DEFAULT 12 PyLong_GetNativeLayout │ │ │ │ - 1230: 0011695d 532 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 1229: 001b258d 10 FUNC GLOBAL DEFAULT 12 PyLong_GetNativeLayout │ │ │ │ + 1230: 00116b65 532 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ 1231: 00000000 0 FUNC GLOBAL DEFAULT UND strtok_r@GLIBC_2.4 (3) │ │ │ │ 1232: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_wait@GLIBC_2.4 (3) │ │ │ │ - 1233: 00202551 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 1234: 00213fed 4 FUNC GLOBAL DEFAULT 12 _PyXIData_Release │ │ │ │ - 1235: 00133e1d 430 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1236: 002014fd 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1237: 0008404d 520 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 1233: 00202e7d 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 1234: 002149bd 4 FUNC GLOBAL DEFAULT 12 _PyXIData_Release │ │ │ │ + 1235: 0013408d 430 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1236: 00201e29 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1237: 00083fb1 520 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 1238: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (3) │ │ │ │ - 1239: 0005daed 216 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1240: 00053c89 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ - 1241: 0004989d 22 FUNC GLOBAL DEFAULT 12 PyLongWriter_Discard │ │ │ │ + 1239: 0005da85 216 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1240: 00053f8d 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 1241: 00049839 22 FUNC GLOBAL DEFAULT 12 PyLongWriter_Discard │ │ │ │ 1242: 00000000 0 FUNC GLOBAL DEFAULT UND strnlen@GLIBC_2.4 (3) │ │ │ │ - 1243: 00214e11 610 FUNC GLOBAL DEFAULT 12 _PyCode_SetUnboundVarCounts │ │ │ │ + 1243: 002157e1 610 FUNC GLOBAL DEFAULT 12 _PyCode_SetUnboundVarCounts │ │ │ │ 1244: 0002d4ed 24 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1245: 0024d099 168 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1245: 0024da41 168 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ 1246: 0002dad1 344 FUNC GLOBAL DEFAULT 12 _PyObject_DebugMallocStats │ │ │ │ 1247: 0002c514 0 FUNC GLOBAL DEFAULT UND XML_SetStartNamespaceDeclHandler │ │ │ │ - 1248: 00154545 130 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 1249: 00257d69 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 1250: 0005e1b9 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 1248: 001549c5 130 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 1249: 00258715 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 1250: 0005e151 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ 1251: 00000000 0 FUNC GLOBAL DEFAULT UND __fstatat64_time64@GLIBC_2.34 (4) │ │ │ │ - 1252: 000f9ac9 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 1252: 000f9ebd 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ 1253: 0002c0b0 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ 1254: 00000000 0 FUNC GLOBAL DEFAULT UND fma@GLIBC_2.4 (2) │ │ │ │ - 1255: 0005e955 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 1256: 00224b79 256 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 1257: 0005e3c3 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 1255: 0005e8ed 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 1256: 0022552d 260 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 1257: 0005e35b 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ 1258: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (3) │ │ │ │ - 1259: 000526e9 76 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ - 1260: 0005f9b5 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1261: 0020ce91 4 FUNC GLOBAL DEFAULT 12 _PyXIData_NewObject │ │ │ │ + 1259: 00052691 76 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 1260: 0005f985 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1261: 0020d919 4 FUNC GLOBAL DEFAULT 12 _PyXIData_NewObject │ │ │ │ 1262: 00000000 0 FUNC GLOBAL DEFAULT UND sigaltstack@GLIBC_2.4 (3) │ │ │ │ - 1263: 002016c9 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ - 1264: 0005f8c5 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ - 1265: 00044567 194 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 1263: 00201ff5 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 1264: 0005f895 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 1265: 00044523 194 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ 1266: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (3) │ │ │ │ - 1267: 00063169 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 1267: 0006338d 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ 1268: 004b110c 16 OBJECT GLOBAL DEFAULT 26 _Py_TrueStruct │ │ │ │ - 1269: 001dcb5d 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1270: 0006ba09 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1269: 001dd41d 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1270: 0006ba31 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ 1271: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (3) │ │ │ │ 1272: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (3) │ │ │ │ 1273: 0002ac5c 0 FUNC GLOBAL DEFAULT UND XML_SetUserData │ │ │ │ - 1274: 001f7cf1 72 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1275: 00199895 292 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ - 1276: 0024fd1d 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1277: 00115b85 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1278: 00197d91 76 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1279: 0028d611 144 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1280: 0012b575 326 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ - 1281: 00068aa3 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 1282: 000b218d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 1283: 00259375 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 1274: 001f85f1 72 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1275: 0019a115 292 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 1276: 002506c5 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1277: 00115db1 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1278: 00198629 76 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1279: 0028df8d 144 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1280: 0012b751 328 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 1281: 00068e15 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 1282: 000b24f5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 1283: 00259d1d 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ 1284: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (3) │ │ │ │ - 1285: 000b38b9 1788 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 1286: 001d7a39 232 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 1285: 000b3c11 1788 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 1286: 001d82f9 232 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 1287: 0002d9e5 136 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetError │ │ │ │ 1288: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (3) │ │ │ │ 1289: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (3) │ │ │ │ 1290: 00000000 0 FUNC GLOBAL DEFAULT UND mprotect@GLIBC_2.4 (3) │ │ │ │ 1291: 00000000 0 FUNC GLOBAL DEFAULT UND __memmove_chk@GLIBC_2.4 (3) │ │ │ │ - 1292: 0005de83 12 FUNC GLOBAL DEFAULT 12 Py_PACK_VERSION │ │ │ │ - 1293: 0006b651 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1294: 0006ba4d 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 1295: 0014a16d 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1296: 002467b1 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1297: 00163995 56 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 1298: 00057fb1 22 FUNC GLOBAL DEFAULT 12 _PyErr_SetInterpreterAlreadyRunning │ │ │ │ - 1299: 000400a3 350 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 1292: 0005de1b 12 FUNC GLOBAL DEFAULT 12 Py_PACK_VERSION │ │ │ │ + 1293: 0006b679 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1294: 0006ba75 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 1295: 0014a69d 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1296: 002477c1 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1297: 00163e19 56 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 1298: 00057f8d 22 FUNC GLOBAL DEFAULT 12 _PyErr_SetInterpreterAlreadyRunning │ │ │ │ + 1299: 0004005b 350 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 1300: 004b3e2c 208 OBJECT GLOBAL DEFAULT 26 PyODict_Type │ │ │ │ - 1301: 0017e511 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ - 1302: 00067bcd 84 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1301: 0017ed69 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1302: 00067e71 84 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ 1303: 004b3514 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1304: 0020bee5 312 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ - 1305: 0004dc79 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 1306: 00274ebd 31008 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ - 1307: 0005ce1f 54 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1308: 0013e521 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1309: 001115bd 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 1304: 0020c9a1 312 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1305: 0004dc21 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 1306: 00275845 31008 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 1307: 0005cdbb 54 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1308: 0013e821 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1309: 00111af1 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ 1310: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1311: 0003a54b 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1312: 0009635d 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1313: 00092a35 66 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 1314: 00100bbd 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1315: 000457bf 30 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1316: 00126bc9 50 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1311: 0003a56b 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 1312: 000962e5 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1313: 00092991 66 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 1314: 0010109d 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1315: 000e4991 36 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1316: 00126de1 50 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ 1317: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 1318: 00057a41 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 1318: 000579dd 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 1319: 004ff268 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ 1320: 004ba0d8 208 OBJECT GLOBAL DEFAULT 26 PyBytes_Type │ │ │ │ 1321: 0002b148 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 1322: 0024cb59 10 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 1323: 0005de21 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 1324: 001891b1 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ - 1325: 001eed81 106 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ - 1326: 001f344d 120 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ + 1322: 0024d501 10 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 1323: 0005ddb9 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 1324: 00189a09 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1325: 001ef655 106 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 1326: 001f3d1d 120 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ 1327: 0002bf6c 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.4 (3) │ │ │ │ 1328: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (7) │ │ │ │ - 1329: 000613e1 56 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ - 1330: 00254271 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ - 1331: 0020be45 82 FUNC GLOBAL DEFAULT 12 _PyBytes_GetData │ │ │ │ - 1332: 001dcb69 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ - 1333: 000cf931 204 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ - 1334: 0005dc0d 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ - 1335: 001d6b6d 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 1329: 0006160d 56 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1330: 00254c19 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 1331: 0020c94d 82 FUNC GLOBAL DEFAULT 12 _PyBytes_GetData │ │ │ │ + 1332: 001dd429 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1333: 000cfd01 204 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1334: 0005dba5 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1335: 001d742d 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ 1336: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (3) │ │ │ │ - 1337: 0021e6a5 6 FUNC GLOBAL DEFAULT 12 _PyXIData_Clear │ │ │ │ + 1337: 0021f079 6 FUNC GLOBAL DEFAULT 12 _PyXIData_Clear │ │ │ │ 1338: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (17) │ │ │ │ 1339: 004bb1bc 4 OBJECT GLOBAL DEFAULT 26 PyExc_ProcessLookupError │ │ │ │ - 1340: 00032245 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ + 1340: 000321e5 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ 1341: 004beed8 4 OBJECT GLOBAL DEFAULT 26 PyExc_BufferError │ │ │ │ 1342: 00000000 0 FUNC GLOBAL DEFAULT UND umask@GLIBC_2.4 (3) │ │ │ │ - 1343: 0002ff59 648 FUNC GLOBAL DEFAULT 12 _Py_DumpStack │ │ │ │ - 1344: 0023376d 104 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1343: 0002fef9 648 FUNC GLOBAL DEFAULT 12 _Py_DumpStack │ │ │ │ + 1344: 00234155 104 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1345: 004b2f44 208 OBJECT GLOBAL DEFAULT 26 PyRange_Type │ │ │ │ 1346: 00000000 0 FUNC GLOBAL DEFAULT UND fdopendir@GLIBC_2.4 (3) │ │ │ │ - 1347: 000df5c9 532 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 1347: 000dfa05 532 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ 1348: 0002d3fd 192 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetStrList │ │ │ │ - 1349: 00270335 316 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1350: 0005fa1f 4 FUNC GLOBAL DEFAULT 12 Py_REFCNT │ │ │ │ + 1349: 00270cbd 316 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1350: 0005f9ef 4 FUNC GLOBAL DEFAULT 12 Py_REFCNT │ │ │ │ 1351: 004b1108 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ 1352: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (3) │ │ │ │ - 1353: 00191bd1 868 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ - 1354: 00143731 1376 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1355: 0004da81 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 1353: 0019241d 872 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1354: 00143c61 1376 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1355: 0004da29 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 1356: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (3) │ │ │ │ - 1357: 0004914d 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1357: 000490e9 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ 1358: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4 (3) │ │ │ │ - 1359: 001fd00d 74 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1360: 00068b2d 20 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ - 1361: 00197ce9 92 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1359: 001fd90d 74 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1360: 00068e9d 20 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 1361: 00198581 92 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ 1362: 004b3738 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 1363: 000d2fc5 3702 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 1364: 00255f41 40 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1365: 001b1d39 94 FUNC GLOBAL DEFAULT 12 PyLongWriter_Create │ │ │ │ - 1366: 001cce7d 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1367: 0021076d 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1363: 000d33a1 3698 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 1364: 002568f1 40 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1365: 001b2599 94 FUNC GLOBAL DEFAULT 12 PyLongWriter_Create │ │ │ │ + 1366: 001cd785 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1367: 00211091 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ 1368: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setscheduler@GLIBC_2.4 (3) │ │ │ │ 1369: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (3) │ │ │ │ 1370: 0002b5c0 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (2) │ │ │ │ - 1371: 0008643d 82 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 1371: 000863a1 82 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ 1372: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_getstack@GLIBC_2.34 (4) │ │ │ │ 1373: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (3) │ │ │ │ - 1374: 00065d05 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 1375: 0005e16f 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 1376: 001d7b91 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 1377: 0002e607 78 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ - 1378: 00091e55 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1374: 00065f71 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 1375: 0005e107 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 1376: 001d8451 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 1377: 0002e5a7 78 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 1378: 00091d79 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ 1379: 004b442c 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 1380: 00115679 828 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1381: 0007b801 190 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 1382: 0015460d 4 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 1383: 0009aabd 144 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ - 1384: 00220695 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ - 1385: 0022612d 208 FUNC GLOBAL DEFAULT 12 _PyXIData_UnregisterClass │ │ │ │ + 1380: 001158ad 828 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1381: 0007b859 190 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 1382: 00154a8d 4 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 1383: 0009aa25 144 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 1384: 00221069 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 1385: 00226ae5 208 FUNC GLOBAL DEFAULT 12 _PyXIData_UnregisterClass │ │ │ │ 1386: 00000000 0 FUNC GLOBAL DEFAULT UND getgid@GLIBC_2.4 (3) │ │ │ │ 1387: 00000000 0 FUNC GLOBAL DEFAULT UND tzset@GLIBC_2.4 (3) │ │ │ │ - 1388: 00050941 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 1389: 00036da1 500 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1390: 0028d53d 142 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ - 1391: 001b793d 102 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1388: 0005068d 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 1389: 00036d65 500 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ + 1390: 0028deb9 142 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1391: 001b818d 102 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1392: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_rr_get_interval64@GLIBC_2.34 (4) │ │ │ │ 1393: 004bee60 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeEncodeError │ │ │ │ - 1394: 00292e99 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 1395: 001a9d1d 146 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1396: 00064f5d 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 1394: 00293761 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 1395: 001aa63d 146 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1396: 000650d9 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 1397: 004b5d6c 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ - 1398: 00064d25 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1398: 00064ea1 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ 1399: 00000000 0 FUNC GLOBAL DEFAULT UND __uflow@GLIBC_2.4 (3) │ │ │ │ - 1400: 001d6e15 600 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1401: 000452db 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ - 1402: 0006304b 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 1403: 0009e6f1 292 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1404: 00085d4d 208 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ - 1405: 0005d7f5 134 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1400: 001d76d5 600 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1401: 00045297 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 1402: 0006326f 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 1403: 0009e6a1 292 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1404: 00085cb1 208 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1405: 0005d78d 134 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ 1406: 004fefe8 4 OBJECT GLOBAL DEFAULT 29 Py_UTF8Mode │ │ │ │ - 1407: 000626ef 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1408: 001da945 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1409: 0008425d 1450 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1410: 00097f71 280 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 1411: 00031311 62 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1412: 0005ea9b 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 1413: 000e4351 126 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1414: 00179e6d 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ - 1415: 0005f9df 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ - 1416: 00059fcf 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 1407: 00062913 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1408: 001db205 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1409: 000841c1 1450 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1410: 00097ef1 280 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 1411: 000312b1 62 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1412: 0005ea33 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 1413: 000e47a1 126 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1414: 0017a6c5 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1415: 0005f9af 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1416: 00059f6f 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ 1417: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpucount@GLIBC_2.6 (5) │ │ │ │ - 1418: 001bb221 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ - 1419: 000c0a69 142 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1418: 001bbb3d 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 1419: 000c0de9 142 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ 1420: 00000000 0 FUNC GLOBAL DEFAULT UND nl_langinfo@GLIBC_2.4 (3) │ │ │ │ 1421: 0002d131 112 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetStr │ │ │ │ - 1422: 001e24d1 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 1423: 00063391 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 1424: 00062cf1 10 FUNC GLOBAL DEFAULT 12 _PyObjectArray_Free │ │ │ │ - 1425: 0002f749 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ - 1426: 000cd169 888 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 1422: 001e2d95 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 1423: 000635b5 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 1424: 00062f15 10 FUNC GLOBAL DEFAULT 12 _PyObjectArray_Free │ │ │ │ + 1425: 0002f6e9 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ + 1426: 000cd539 884 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ 1427: 00000000 0 FUNC GLOBAL DEFAULT UND opendir@GLIBC_2.4 (3) │ │ │ │ 1428: 0002b7fc 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (2) │ │ │ │ - 1429: 00065b93 74 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 1429: 00065dff 74 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ 1430: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmax@GLIBC_2.4 (3) │ │ │ │ - 1431: 00154695 134 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 1431: 00154b15 134 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ 1432: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ 1433: 004c2dbc 4 OBJECT GLOBAL DEFAULT 26 _PySet_Dummy │ │ │ │ 1434: 004bb194 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 1435: 000fa94d 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1435: 000fad4d 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ 1436: 004beed0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportError │ │ │ │ - 1437: 0006b451 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 1438: 00061efd 120 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1439: 00224a45 24 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1437: 0006b479 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 1438: 00062129 120 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1439: 002253f9 24 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ 1440: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getname_np@GLIBC_2.34 (4) │ │ │ │ 1441: 004fe9c8 4 OBJECT GLOBAL DEFAULT 29 __environ@GLIBC_2.4 (3) │ │ │ │ - 1442: 0012f45d 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 1442: 0012f649 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ 1443: 0002c739 68 FUNC GLOBAL DEFAULT 12 PyImport_AppendInittab │ │ │ │ - 1444: 00056eb7 186 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ - 1445: 001cbd75 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 1446: 001e0459 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 1444: 00056d2d 184 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1445: 001cc67d 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 1446: 001e0d21 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 1447: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.4 (3) │ │ │ │ - 1448: 0003a4e3 14 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 1448: 0003a503 14 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ 1449: 00000000 0 FUNC GLOBAL DEFAULT UND getenv@GLIBC_2.4 (3) │ │ │ │ 1450: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (3) │ │ │ │ 1451: 004b7a94 208 OBJECT GLOBAL DEFAULT 26 PyInstanceMethod_Type │ │ │ │ - 1452: 0005f9db 4 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ - 1453: 00067e3d 180 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 1452: 0005f9ab 4 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ + 1453: 000680e1 180 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ 1454: 00000000 0 FUNC GLOBAL DEFAULT UND setresuid@GLIBC_2.4 (3) │ │ │ │ 1455: 0002ab90 0 FUNC GLOBAL DEFAULT UND fabs@GLIBC_2.4 (2) │ │ │ │ 1456: 00000000 0 FUNC GLOBAL DEFAULT UND recvfrom@GLIBC_2.4 (3) │ │ │ │ - 1457: 001d78a9 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 1458: 00052475 4 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchRightEvent │ │ │ │ - 1459: 000e7359 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1457: 001d8169 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 1458: 0005241d 4 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchRightEvent │ │ │ │ + 1459: 000e7689 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ 1460: 004bb190 4 OBJECT GLOBAL DEFAULT 26 PyExc_BrokenPipeError │ │ │ │ 1461: 004fe9c0 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ - 1462: 0004ce63 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 1462: 0004ce0b 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ 1463: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 1464: 00077489 128 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1464: 000774d1 128 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ 1465: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (3) │ │ │ │ - 1466: 00123109 1400 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ - 1467: 0022207d 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 1468: 0011b871 1214 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1466: 0012330d 1400 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1467: 00222a45 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ + 1468: 0011ba79 1214 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1469: 00527d34 1 OBJECT GLOBAL DEFAULT 29 _PyByteArray_empty_string │ │ │ │ - 1470: 0009e31d 656 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1470: 0009e2cd 656 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ 1471: 004beed4 4 OBJECT GLOBAL DEFAULT 26 PyExc_EOFError │ │ │ │ - 1472: 000d52d5 36 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1472: 000d56a5 36 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ 1473: 0002b5a8 0 FUNC GLOBAL DEFAULT UND erf@GLIBC_2.4 (2) │ │ │ │ 1474: 00527df0 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1475: 0006346f 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ - 1476: 0005ad21 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 1477: 001ff9a1 184 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 1475: 00063693 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1476: 0005acbd 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 1477: 002002cd 184 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ 1478: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyname@GLIBC_2.4 (3) │ │ │ │ - 1479: 00233551 60 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1480: 00061c73 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ - 1481: 0005f9b1 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1479: 00233f39 60 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1480: 00061e9f 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 1481: 0005f981 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ 1482: 004b8e1c 208 OBJECT GLOBAL DEFAULT 26 PyCode_Type │ │ │ │ - 1483: 00062cfb 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1483: 00062f1f 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ 1484: 004fe9d0 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (3) │ │ │ │ 1485: 0002b980 0 FUNC GLOBAL DEFAULT UND XML_SetEndElementHandler │ │ │ │ - 1486: 000595c7 14 FUNC GLOBAL DEFAULT 12 _Py_cr_prod │ │ │ │ + 1486: 00059567 14 FUNC GLOBAL DEFAULT 12 _Py_cr_prod │ │ │ │ 1487: 00000000 0 FUNC GLOBAL DEFAULT UND __sigtimedwait64@GLIBC_2.34 (4) │ │ │ │ - 1488: 001a8591 96 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 1489: 000ec30d 238 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ - 1490: 000cf201 1026 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 1488: 001a8eb1 96 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 1489: 000ec5e5 238 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1490: 000cf5d1 1026 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ 1491: 0002cd25 82 FUNC GLOBAL DEFAULT 12 Py_InitializeEx │ │ │ │ - 1492: 00063435 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ - 1493: 0005eec9 132 FUNC GLOBAL DEFAULT 12 PyContext_ClearWatcher │ │ │ │ - 1494: 00270519 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ - 1495: 00075f41 408 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ - 1496: 000654d1 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 1492: 00063659 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 1493: 0005ee61 132 FUNC GLOBAL DEFAULT 12 PyContext_ClearWatcher │ │ │ │ + 1494: 00270ea1 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1495: 00075f89 408 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 1496: 0006573b 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ 1497: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (3) │ │ │ │ 1498: 0002cdfd 112 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetInt │ │ │ │ 1499: 00000000 0 FUNC GLOBAL DEFAULT UND alarm@GLIBC_2.4 (3) │ │ │ │ 1500: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_sigmask@GLIBC_2.32 (9) │ │ │ │ 1501: 0002af74 0 FUNC GLOBAL DEFAULT UND XML_SetAttlistDeclHandler │ │ │ │ - 1502: 00034d17 10 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ + 1502: 00034ccb 10 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ 1503: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (3) │ │ │ │ - 1504: 000324f3 866 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ - 1505: 00059501 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1506: 0027dfbd 6 FUNC GLOBAL DEFAULT 12 _PyXIData_ReleaseAndRawFree │ │ │ │ - 1507: 001dfa91 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ - 1508: 00236575 116 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialOneArg │ │ │ │ - 1509: 0005aeab 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1504: 0003245f 866 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ + 1505: 000594a1 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1506: 0027e945 6 FUNC GLOBAL DEFAULT 12 _PyXIData_ReleaseAndRawFree │ │ │ │ + 1507: 001e0359 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1508: 00236f5d 116 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialOneArg │ │ │ │ + 1509: 0005af65 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1510: 004ff258 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 1511: 0013183d 728 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1511: 00131a11 732 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ 1512: 00000000 0 FUNC GLOBAL DEFAULT UND setrlimit64@GLIBC_2.4 (3) │ │ │ │ 1513: 0002c00c 0 FUNC GLOBAL DEFAULT UND tanh@GLIBC_2.4 (2) │ │ │ │ - 1514: 0017dec5 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 1514: 0017e71d 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ 1515: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (2) │ │ │ │ 1516: 00000000 0 FUNC GLOBAL DEFAULT UND munmap@GLIBC_2.4 (3) │ │ │ │ - 1517: 001cf749 70 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 1517: 001d0009 70 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 1518: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigdefault@GLIBC_2.4 (3) │ │ │ │ - 1519: 00233729 66 FUNC GLOBAL DEFAULT 12 PyLong_IsNegative │ │ │ │ - 1520: 00089b51 4 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ - 1521: 0002f51d 388 FUNC GLOBAL DEFAULT 12 _PyUnicode_FromId │ │ │ │ - 1522: 000c0b01 8 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1523: 00128c51 162 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 1524: 000ef629 64 FUNC GLOBAL DEFAULT 12 _PyLong_ExactDealloc │ │ │ │ - 1525: 00127e31 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ - 1526: 001b3c31 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ - 1527: 001e3219 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 1519: 00234111 66 FUNC GLOBAL DEFAULT 12 PyLong_IsNegative │ │ │ │ + 1520: 00089ac9 4 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1521: 0002f4bd 388 FUNC GLOBAL DEFAULT 12 _PyUnicode_FromId │ │ │ │ + 1522: 000c0e81 8 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1523: 00128e69 162 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 1524: 000ef995 64 FUNC GLOBAL DEFAULT 12 _PyLong_ExactDealloc │ │ │ │ + 1525: 00128045 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1526: 001b4489 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 1527: 001e3add 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 1528: 0002b714 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1529: 000e3e89 230 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 1529: 000e42d9 230 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ 1530: 00000000 0 FUNC GLOBAL DEFAULT UND __snprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1531: 00122819 378 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 1531: 00122a21 378 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ 1532: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_adddup2@GLIBC_2.4 (3) │ │ │ │ - 1533: 00064f61 32 FUNC GLOBAL DEFAULT 12 _PyType_NewManagedObject │ │ │ │ + 1533: 000650dd 32 FUNC GLOBAL DEFAULT 12 _PyType_NewManagedObject │ │ │ │ 1534: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (3) │ │ │ │ 1535: 00000000 0 FUNC GLOBAL DEFAULT UND mkdirat@GLIBC_2.4 (3) │ │ │ │ - 1536: 001a8585 12 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1536: 001a8ea5 12 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ 1537: 005072d4 4 OBJECT GLOBAL DEFAULT 29 Py_HashRandomizationFlag │ │ │ │ 1538: 00000000 0 FUNC GLOBAL DEFAULT UND wcscpy@GLIBC_2.4 (3) │ │ │ │ - 1539: 000fd345 724 FUNC GLOBAL DEFAULT 12 _PyEval_ImportName │ │ │ │ - 1540: 0026e841 426 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1539: 000fd80d 724 FUNC GLOBAL DEFAULT 12 _PyEval_ImportName │ │ │ │ + 1540: 0026f1c9 426 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1541: 004b7e7c 208 OBJECT GLOBAL DEFAULT 26 PyByteArrayIter_Type │ │ │ │ 1542: 00000000 0 FUNC GLOBAL DEFAULT UND dup@GLIBC_2.4 (3) │ │ │ │ 1543: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_exit@GLIBC_2.4 (3) │ │ │ │ 1544: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (3) │ │ │ │ - 1545: 0005f80d 46 FUNC GLOBAL DEFAULT 12 _PyCode_CheckPureFunction │ │ │ │ + 1545: 0005f7dd 46 FUNC GLOBAL DEFAULT 12 _PyCode_CheckPureFunction │ │ │ │ 1546: 004beea8 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ 1547: 00000000 0 FUNC GLOBAL DEFAULT UND sem_post@GLIBC_2.34 (4) │ │ │ │ - 1548: 0021b439 162 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIData │ │ │ │ - 1549: 0023581d 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ - 1550: 000ee341 500 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1551: 000e8ebd 60 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1552: 00287ab9 160 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 1553: 0005f9f3 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1554: 00202409 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1555: 000667a1 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 1556: 0027da91 244 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 1557: 00064db9 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 1558: 0004c0fb 512 FUNC GLOBAL DEFAULT 12 _PyXI_NewExcInfo │ │ │ │ - 1559: 0014bb6d 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 1548: 0021be0d 162 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIData │ │ │ │ + 1549: 00236205 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1550: 000ee639 500 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1551: 000e92c5 60 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1552: 00288441 160 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 1553: 0005f9c3 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1554: 00202d35 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1555: 000667b1 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 1556: 0027e419 244 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 1557: 00064f35 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 1558: 0004c0a3 512 FUNC GLOBAL DEFAULT 12 _PyXI_NewExcInfo │ │ │ │ + 1559: 0014c049 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ 1560: 00000000 0 FUNC GLOBAL DEFAULT UND getgroups@GLIBC_2.4 (3) │ │ │ │ - 1561: 001da8ed 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 1561: 001db1ad 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ 1562: 00000000 0 FUNC GLOBAL DEFAULT UND readv@GLIBC_2.4 (3) │ │ │ │ - 1563: 000ff2a5 408 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecialMethod │ │ │ │ + 1563: 000ff785 408 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecialMethod │ │ │ │ 1564: 0002c7e3 86 FUNC GLOBAL DEFAULT 12 Py_SetProgramName │ │ │ │ 1565: 00000000 0 FUNC GLOBAL DEFAULT UND getuid@GLIBC_2.4 (3) │ │ │ │ 1566: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.4 (3) │ │ │ │ - 1567: 00130c65 280 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 1567: 00130e35 280 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ 1568: 004b7d6c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 1569: 0017cb19 176 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ - 1570: 001ccd4d 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ - 1571: 000df241 152 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Create │ │ │ │ + 1569: 0017d371 176 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1570: 001cd655 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1571: 000df67d 152 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Create │ │ │ │ 1572: 004b3668 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ 1573: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1574: 00140af1 52 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteChar │ │ │ │ - 1575: 0003cd4d 396 FUNC GLOBAL DEFAULT 12 _Py_rc_quot │ │ │ │ + 1574: 00140f25 52 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteChar │ │ │ │ + 1575: 0003cd05 396 FUNC GLOBAL DEFAULT 12 _Py_rc_quot │ │ │ │ 1576: 004beebc 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 1577: 0011ac55 1528 FUNC GLOBAL DEFAULT 12 _PyEval_ImportFrom │ │ │ │ - 1578: 0005e415 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1579: 0014f035 4 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt32 │ │ │ │ - 1580: 00035779 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ + 1577: 0011ae61 1528 FUNC GLOBAL DEFAULT 12 _PyEval_ImportFrom │ │ │ │ + 1578: 0005e3ad 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1579: 0014f4f5 4 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt32 │ │ │ │ + 1580: 0003572d 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ 1581: 0002b064 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1582: 0019c519 692 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1582: 0019cd99 692 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1583: 004b7410 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 1584: 00052419 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ - 1585: 00123085 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 1586: 0005e389 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 1584: 000523c1 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 1585: 00123289 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 1586: 0005e321 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ 1587: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (3) │ │ │ │ - 1588: 001b7185 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ - 1589: 0005ae2f 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 1588: 001b79d5 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 1589: 0005adcf 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ 1590: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (3) │ │ │ │ - 1591: 0011846d 878 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ - 1592: 0003cf2d 204 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 1593: 00102865 114 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1591: 00118675 878 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 1592: 0003cee5 204 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 1593: 00102d45 114 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ 1594: 00000000 0 FUNC GLOBAL DEFAULT UND getegid@GLIBC_2.4 (3) │ │ │ │ - 1595: 00192e29 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 1595: 00193679 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1596: 0002ba74 0 FUNC GLOBAL DEFAULT UND XML_SetUnknownEncodingHandler │ │ │ │ - 1597: 00046d13 60 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 1598: 0005de51 14 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1599: 001ff251 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1597: 00046caf 60 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 1598: 0005dde9 14 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1599: 001ffb7d 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ 1600: 004bfe54 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1601: 0005defd 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1602: 000617e3 102 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ - 1603: 001b1dc5 62 FUNC GLOBAL DEFAULT 12 PyLongWriter_Finish │ │ │ │ + 1601: 0005de95 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1602: 00061a0f 102 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1603: 001b2625 62 FUNC GLOBAL DEFAULT 12 PyLongWriter_Finish │ │ │ │ 1604: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExternalEntityParserCreate │ │ │ │ - 1605: 000655cd 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ - 1606: 001dc5f9 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 1607: 001ab745 272 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1605: 00065837 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1606: 001dceb9 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 1607: 001ac06d 272 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ 1608: 00000000 0 FUNC GLOBAL DEFAULT UND getpgid@GLIBC_2.4 (3) │ │ │ │ - 1609: 00062da3 10 FUNC GLOBAL DEFAULT 12 _PyXI_InitFailureUTF8 │ │ │ │ + 1609: 00062fc7 10 FUNC GLOBAL DEFAULT 12 _PyXI_InitFailureUTF8 │ │ │ │ 1610: 00000000 0 FUNC GLOBAL DEFAULT UND __strncat_chk@GLIBC_2.4 (3) │ │ │ │ 1611: 00000000 0 FUNC GLOBAL DEFAULT UND __lstat64_time64@GLIBC_2.34 (4) │ │ │ │ - 1612: 001384fd 5980 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ - 1613: 0005537f 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1612: 001387d1 5980 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 1613: 0005531f 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ 1614: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 1615: 001ece7d 260 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 1616: 0008b7d9 274 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1615: 001ed751 264 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 1616: 0008b751 274 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ 1617: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetSpecifiedAttributeCount │ │ │ │ 1618: 0002cc51 212 FUNC GLOBAL DEFAULT 12 PyInitConfig_SetStrList │ │ │ │ - 1619: 0005e1c1 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1620: 001faf99 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 1619: 0005e159 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1620: 001fb899 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ 1621: 004bae48 4 OBJECT GLOBAL DEFAULT 26 PyExc_AssertionError │ │ │ │ 1622: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (24) │ │ │ │ - 1623: 00128f81 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1624: 00080055 260 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ - 1625: 00065619 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 1626: 0007fcb9 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ - 1627: 000fb76d 18 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 1623: 00129199 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1624: 0007ff99 328 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 1625: 00065883 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 1626: 0007fd11 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 1627: 000fbb75 18 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ 1628: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (3) │ │ │ │ 1629: 004b1104 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemError │ │ │ │ - 1630: 00133971 42 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1631: 001dda99 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 1632: 00065d97 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1630: 00133bad 42 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1631: 001de359 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 1632: 00066003 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ 1633: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (3) │ │ │ │ - 1634: 0017c9a5 40 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ - 1635: 00193431 136 FUNC GLOBAL DEFAULT 12 _Py_InitializeRecursionLimits │ │ │ │ - 1636: 0008bbb9 1702 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1637: 0027447d 212 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 1638: 0005d56d 322 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ - 1639: 00292ea1 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ - 1640: 00251135 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1641: 001dc9b1 316 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ + 1634: 0017d1fd 40 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1635: 00193c81 136 FUNC GLOBAL DEFAULT 12 _Py_InitializeRecursionLimits │ │ │ │ + 1636: 0008bb31 1702 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1637: 00274e05 212 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 1638: 0005d505 322 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 1639: 00293769 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 1640: 00251add 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1641: 001dd271 316 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ 1642: 004bb1a8 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileNotFoundError │ │ │ │ - 1643: 0020bbf1 64 FUNC GLOBAL DEFAULT 12 _PyXIData_InitWithSize │ │ │ │ - 1644: 000f0ac9 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1645: 0005d90b 144 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 1646: 000bbf01 78 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ - 1647: 000f23b1 96 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 1643: 0020c6f9 64 FUNC GLOBAL DEFAULT 12 _PyXIData_InitWithSize │ │ │ │ + 1644: 000f0e41 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1645: 0005d8a3 144 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 1646: 000bc2a9 78 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1647: 000f2725 96 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ 1648: 004b6bbc 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ 1649: 00000000 0 FUNC GLOBAL DEFAULT UND __fstat64_time64@GLIBC_2.34 (4) │ │ │ │ - 1650: 00031409 148 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1651: 001273c5 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ - 1652: 001a8531 12 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 1650: 000313a9 148 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1651: 001275dd 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 1652: 001a8e51 12 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ 1653: 004b8948 4 OBJECT GLOBAL DEFAULT 26 PyExc_MemoryError │ │ │ │ 1654: 004b4b20 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ 1655: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (3) │ │ │ │ - 1656: 0010794d 1364 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ - 1657: 00125961 64 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ - 1658: 001fdded 114 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 1659: 0005316d 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 1660: 001edf31 126 FUNC GLOBAL DEFAULT 12 PyLong_FromInt32 │ │ │ │ + 1656: 00107e29 1360 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1657: 00125b79 64 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1658: 001fe6f5 114 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 1659: 00053085 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 1660: 001ee809 126 FUNC GLOBAL DEFAULT 12 PyLong_FromInt32 │ │ │ │ 1661: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetParamEntityParsing │ │ │ │ - 1662: 001ebc8d 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 1662: 001ec561 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ 1663: 0002d021 184 FUNC GLOBAL DEFAULT 12 Py_SetPath │ │ │ │ - 1664: 001ca74d 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 1664: 001cb055 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ 1665: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getattr_np@GLIBC_2.32 (9) │ │ │ │ - 1666: 001d6ac5 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1667: 00201bbd 144 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ - 1668: 001cce71 12 FUNC GLOBAL DEFAULT 12 PyInit__contextvars │ │ │ │ + 1666: 001d7385 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1667: 002024e9 144 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 1668: 001cd779 12 FUNC GLOBAL DEFAULT 12 PyInit__contextvars │ │ │ │ 1669: 0002cb6f 6 FUNC GLOBAL DEFAULT 12 Py_Initialize │ │ │ │ 1670: 00000000 0 FUNC GLOBAL DEFAULT UND floor@GLIBC_2.4 (2) │ │ │ │ - 1671: 001ac755 8 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1672: 002e021c 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 1671: 001ad07d 8 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1672: 002e0b1c 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ 1673: 0002cb75 36 FUNC GLOBAL DEFAULT 12 Py_Main │ │ │ │ - 1674: 000631c9 38 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 1674: 000633ed 38 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ 1675: 00000000 0 FUNC GLOBAL DEFAULT UND sendfile64@GLIBC_2.4 (3) │ │ │ │ 1676: 0002ac38 0 FUNC GLOBAL DEFAULT UND sinh@GLIBC_2.4 (2) │ │ │ │ - 1677: 000d0721 104 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ - 1678: 00078771 178 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 1679: 001278c9 106 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1680: 000ff43d 932 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ - 1681: 000552ff 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ - 1682: 00438de4 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1683: 0002e521 58 FUNC GLOBAL DEFAULT 12 PyFile_OpenCode │ │ │ │ - 1684: 0005f89b 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1685: 000cd081 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1677: 000d0aed 104 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1678: 000787bd 178 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 1679: 00127add 106 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1680: 000ff91d 932 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1681: 0005529f 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 1682: 004396e4 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1683: 0002e4c1 58 FUNC GLOBAL DEFAULT 12 PyFile_OpenCode │ │ │ │ + 1684: 0005f86b 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1685: 000cd451 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ 1686: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (3) │ │ │ │ 1687: 004bee80 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyError │ │ │ │ - 1688: 0006b421 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1689: 00268b49 550 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1690: 000cf605 248 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 1691: 00235fe1 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 1692: 0007140d 532 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1693: 00063137 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ - 1694: 00199415 16 FUNC GLOBAL DEFAULT 12 _Py_SetImmortalUntracked │ │ │ │ - 1695: 00065be5 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 1696: 0016fc65 4 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1688: 0006b449 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1689: 00269509 550 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1690: 000cf9d5 248 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 1691: 002369c9 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 1692: 0007142d 532 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1693: 0006335b 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1694: 00199c95 16 FUNC GLOBAL DEFAULT 12 _Py_SetImmortalUntracked │ │ │ │ + 1695: 00065e51 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 1696: 001705dd 4 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1697: 0002c9cd 256 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 1698: 0005ba15 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 1698: 0005b9b5 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ 1699: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (3) │ │ │ │ - 1700: 00288cc9 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1701: 00062e7d 14 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ - 1702: 001e8c61 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 1700: 00289651 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1701: 000630a1 14 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1702: 001e9529 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ 1703: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBase │ │ │ │ 1704: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setname_np@GLIBC_2.34 (4) │ │ │ │ 1705: 00000000 0 FUNC GLOBAL DEFAULT UND gethostname@GLIBC_2.4 (3) │ │ │ │ - 1706: 001d9769 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1706: 001da029 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ 1707: 00000000 0 FUNC GLOBAL DEFAULT UND fstatvfs64@GLIBC_2.4 (3) │ │ │ │ 1708: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init@GLIBC_2.4 (3) │ │ │ │ - 1709: 00192fe5 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ - 1710: 00087ebd 480 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1709: 00193835 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1710: 00087e45 480 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ 1711: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (3) │ │ │ │ - 1712: 00062eaf 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 1713: 0020c89d 62 FUNC GLOBAL DEFAULT 12 _PyXI_GetMainNamespace │ │ │ │ - 1714: 00162d35 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ - 1715: 0011e2a1 236 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1716: 000cd6b5 1648 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 1712: 000630d3 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 1713: 0020d335 62 FUNC GLOBAL DEFAULT 12 _PyXI_GetMainNamespace │ │ │ │ + 1714: 001631b9 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1715: 0011e4b5 236 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1716: 000cda81 1652 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ 1717: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentByteIndex │ │ │ │ 1718: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (16) │ │ │ │ - 1719: 000f1f1d 724 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1719: 000f2291 724 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ 1720: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_wcstol@GLIBC_2.38 (15) │ │ │ │ - 1721: 0005bf1f 62 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1721: 0005bebf 62 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ 1722: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn@GLIBC_2.15 (10) │ │ │ │ 1723: 004b7004 208 OBJECT GLOBAL DEFAULT 26 PyMemberDescr_Type │ │ │ │ - 1724: 0005d9a9 58 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 1724: 0005d941 58 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ 1725: 00000000 0 FUNC GLOBAL DEFAULT UND __utimensat64@GLIBC_2.34 (4) │ │ │ │ - 1726: 001f074d 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1726: 001f1021 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1727: 004b7b8c 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ - 1728: 002928a9 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1728: 00293171 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1729: 004ff270 4 OBJECT GLOBAL DEFAULT 29 Py_NoSiteFlag │ │ │ │ 1730: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (7) │ │ │ │ 1731: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (3) │ │ │ │ - 1732: 001d9af1 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1732: 001da3b1 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ 1733: 00000000 0 FUNC GLOBAL DEFAULT UND lgetxattr@GLIBC_2.4 (3) │ │ │ │ - 1734: 001e5765 296 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 1734: 001e602d 296 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ 1735: 004ff26c 4 OBJECT GLOBAL DEFAULT 29 Py_UnbufferedStdioFlag │ │ │ │ - 1736: 00079659 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 1737: 000524d5 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchLeftEvent │ │ │ │ - 1738: 00267645 118 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ - 1739: 000650ad 806 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 1736: 00079699 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 1737: 0005247d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchLeftEvent │ │ │ │ + 1738: 00268005 118 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1739: 000652b3 808 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ 1740: 00000000 0 FUNC GLOBAL DEFAULT UND if_indextoname@GLIBC_2.4 (3) │ │ │ │ - 1741: 0009ab4d 120 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ - 1742: 000d1065 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1743: 00139c59 378 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1744: 0005cadb 140 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1745: 001fe165 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 1741: 0009aab5 120 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1742: 000d1439 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1743: 00139f2d 378 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1744: 0005ca77 140 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1745: 001fea6d 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 1746: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.4 (3) │ │ │ │ - 1747: 00067c83 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1747: 00067f27 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1748: 0002cacd 14 FUNC GLOBAL DEFAULT 12 Py_IsInitialized │ │ │ │ - 1749: 0004b17d 92 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1750: 00062d55 10 FUNC GLOBAL DEFAULT 12 _PyXIData_SetNotShareableError │ │ │ │ + 1749: 0004b121 92 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1750: 00062f79 10 FUNC GLOBAL DEFAULT 12 _PyXIData_SetNotShareableError │ │ │ │ 1751: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (3) │ │ │ │ - 1752: 0005e41b 140 FUNC GLOBAL DEFAULT 12 PyWeakref_IsDead │ │ │ │ + 1752: 0005e3b3 140 FUNC GLOBAL DEFAULT 12 PyWeakref_IsDead │ │ │ │ 1753: 004fefe4 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 1754: 002109fd 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 1755: 000582a9 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1754: 00211325 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 1755: 00058249 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ 1756: 00000000 0 FUNC GLOBAL DEFAULT UND log10@GLIBC_2.4 (2) │ │ │ │ - 1757: 003a43f0 68 OBJECT GLOBAL DEFAULT 14 _Py_FunctionAttributeOffsets │ │ │ │ - 1758: 00063475 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ - 1759: 00054c91 184 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1757: 003a4cf0 68 OBJECT GLOBAL DEFAULT 14 _Py_FunctionAttributeOffsets │ │ │ │ + 1758: 00063699 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 1759: 00054ba3 184 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ 1760: 00000000 0 FUNC GLOBAL DEFAULT UND sigaction@GLIBC_2.4 (3) │ │ │ │ 1761: 00000000 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.4 (3) │ │ │ │ 1762: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (12) │ │ │ │ - 1763: 0017e45d 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1763: 0017ecb5 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ 1764: 004bae6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_OverflowError │ │ │ │ - 1765: 00246de5 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ - 1766: 00063105 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 1767: 00196459 12 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 1765: 0024794d 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 1766: 00063329 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 1767: 00196ca9 12 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ 1768: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (3) │ │ │ │ 1769: 00000000 0 FUNC GLOBAL DEFAULT UND dladdr1@GLIBC_2.34 (4) │ │ │ │ - 1770: 0006c15d 94 FUNC GLOBAL DEFAULT 12 Py_HashBuffer │ │ │ │ + 1770: 0006c185 94 FUNC GLOBAL DEFAULT 12 Py_HashBuffer │ │ │ │ 1771: 00000000 0 FUNC GLOBAL DEFAULT UND madvise@GLIBC_2.4 (3) │ │ │ │ - 1772: 0025cf99 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1773: 0003f71f 30 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ - 1774: 0017d849 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1775: 0004439b 206 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1772: 0025d941 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1773: 0003f6d7 30 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1774: 0017e0a1 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1775: 00044357 206 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1776: 0002ba14 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandler │ │ │ │ 1777: 00000000 0 FUNC GLOBAL DEFAULT UND geteuid@GLIBC_2.4 (3) │ │ │ │ 1778: 00000000 0 FUNC GLOBAL DEFAULT UND getresgid@GLIBC_2.4 (3) │ │ │ │ 1779: 00000000 0 FUNC GLOBAL DEFAULT UND __memcpy_chk@GLIBC_2.4 (3) │ │ │ │ 1780: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setparam@GLIBC_2.4 (3) │ │ │ │ - 1781: 0004d5e5 4 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 1782: 001b72d9 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1781: 0004d58d 4 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 1782: 001b7b29 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ 1783: 0002b390 0 FUNC GLOBAL DEFAULT UND XML_SetNotStandaloneHandler │ │ │ │ 1784: 004b6ccc 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ 1785: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetReturnNSTriplet │ │ │ │ - 1786: 00091d05 336 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ - 1787: 0002e425 4 FUNC GLOBAL DEFAULT 12 Py_Finalize │ │ │ │ - 1788: 001e3435 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1789: 0020247d 66 FUNC GLOBAL DEFAULT 12 PyLong_IsZero │ │ │ │ - 1790: 000bffc5 624 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1786: 00091c25 336 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 1787: 0002e3c3 4 FUNC GLOBAL DEFAULT 12 Py_Finalize │ │ │ │ + 1788: 001e3cf9 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1789: 00202da9 66 FUNC GLOBAL DEFAULT 12 PyLong_IsZero │ │ │ │ + 1790: 000c0341 624 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ 1791: 00000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.4 (3) │ │ │ │ - 1792: 0004d859 54 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ - 1793: 00052211 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ - 1794: 00056d03 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 1792: 0004d801 54 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 1793: 000521b9 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 1794: 00056ca3 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ 1795: 00000000 0 FUNC GLOBAL DEFAULT UND __time64@GLIBC_2.34 (4) │ │ │ │ - 1796: 001842d9 212 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1796: 00184b31 212 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ 1797: 0002bb14 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1798: 0021ad1d 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 1799: 00162bf5 320 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1800: 0005de8f 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ - 1801: 00289361 36 FUNC GLOBAL DEFAULT 12 _PyXIData_Free │ │ │ │ - 1802: 001d5841 250 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ - 1803: 0004d25d 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ - 1804: 00292ea5 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 1798: 0021b6ed 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 1799: 001630e1 216 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1800: 0005de27 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 1801: 00289ce9 36 FUNC GLOBAL DEFAULT 12 _PyXIData_Free │ │ │ │ + 1802: 001d6101 250 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1803: 0004d205 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1804: 0029376d 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ 1805: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1806: 00051bf3 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 1806: 00051b9b 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ 1807: 00000000 0 FUNC GLOBAL DEFAULT UND textdomain@GLIBC_2.4 (3) │ │ │ │ - 1808: 00062ff9 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1808: 0006321d 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ 1809: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_max@GLIBC_2.4 (3) │ │ │ │ - 1810: 00039529 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1811: 001edfb1 112 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt64 │ │ │ │ - 1812: 000631b5 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 1810: 000394e9 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ + 1811: 001ee889 112 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt64 │ │ │ │ + 1812: 000633d9 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ 1813: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1814: 00075119 212 FUNC GLOBAL DEFAULT 12 _Py_SetImmortal │ │ │ │ - 1815: 0005e379 16 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1814: 00075165 212 FUNC GLOBAL DEFAULT 12 _Py_SetImmortal │ │ │ │ + 1815: 0005e311 16 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ 1816: 0002c070 0 FUNC GLOBAL DEFAULT UND XML_SetEntityDeclHandler │ │ │ │ - 1817: 000e43d1 4 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 1817: 000e4821 4 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ 1818: 00000000 0 FUNC GLOBAL DEFAULT UND waitpid@GLIBC_2.4 (3) │ │ │ │ - 1819: 00292e89 2 FUNC GLOBAL DEFAULT 12 _Py_ForgetReference │ │ │ │ - 1820: 000e0a85 84 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Finish │ │ │ │ - 1821: 001a3139 76 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1819: 00293751 2 FUNC GLOBAL DEFAULT 12 _Py_ForgetReference │ │ │ │ + 1820: 000e0ec5 84 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Finish │ │ │ │ + 1821: 001a397d 76 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ 1822: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (3) │ │ │ │ 1823: 00000000 0 FUNC GLOBAL DEFAULT UND unlockpt@GLIBC_2.4 (3) │ │ │ │ - 1824: 0006552d 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 1824: 00065797 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ 1825: 00000000 0 FUNC GLOBAL DEFAULT UND backtrace@GLIBC_2.4 (3) │ │ │ │ 1826: 0002bdf4 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 1827: 001407ed 656 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ - 1828: 00065cdb 8 FUNC GLOBAL DEFAULT 12 _PyBytes_FromData │ │ │ │ - 1829: 001b3cdd 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 1827: 00140c21 656 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 1828: 00065f47 8 FUNC GLOBAL DEFAULT 12 _PyBytes_FromData │ │ │ │ + 1829: 001b4535 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ 1830: 004b5fe8 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1831: 0005e009 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 1832: 00085c9d 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 1833: 0005ed6f 106 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1834: 00070c0d 236 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 1831: 0005dfa1 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 1832: 00085c01 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 1833: 0005ed07 106 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1834: 00070c2d 236 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ 1835: 004ff274 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 1836: 00178605 500 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ - 1837: 00032855 16 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ - 1838: 0028f5c9 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ - 1839: 00065b33 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 1840: 0021d9c5 44 FUNC GLOBAL DEFAULT 12 _PyXIData_New │ │ │ │ - 1841: 00057921 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 1842: 00062d9d 6 FUNC GLOBAL DEFAULT 12 _PyXI_GetFailureCode │ │ │ │ + 1836: 00178e5d 500 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 1837: 000327c1 16 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ + 1838: 0028ff45 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 1839: 00065d9f 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 1840: 0021e399 44 FUNC GLOBAL DEFAULT 12 _PyXIData_New │ │ │ │ + 1841: 000578bd 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 1842: 00062fc1 6 FUNC GLOBAL DEFAULT 12 _PyXI_GetFailureCode │ │ │ │ 1843: 0002b170 0 FUNC GLOBAL DEFAULT UND XML_SetCommentHandler │ │ │ │ - 1844: 001d50d1 376 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 1845: 0017091d 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt64_Converter │ │ │ │ - 1846: 0006629d 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 1847: 0025a979 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1848: 0005e527 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1849: 001d496d 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 1850: 00124ccd 14 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ - 1851: 001fd0b1 2 FUNC GLOBAL DEFAULT 12 _PyEval_StartTheWorld │ │ │ │ - 1852: 00215075 54 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ - 1853: 001fe289 6 FUNC GLOBAL DEFAULT 12 _PyCode_GetScriptXIData │ │ │ │ - 1854: 00199f11 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ - 1855: 00037bc5 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1856: 000c56f9 150 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobalStackRef │ │ │ │ - 1857: 001cc255 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ - 1858: 0005e129 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1859: 000965c1 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 1844: 001d5991 376 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 1845: 001712c1 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt64_Converter │ │ │ │ + 1846: 00066509 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 1847: 0025b321 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1848: 0005e4bf 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1849: 001d5239 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 1850: 00124edd 14 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1851: 001fd9b1 2 FUNC GLOBAL DEFAULT 12 _PyEval_StartTheWorld │ │ │ │ + 1852: 00215a45 54 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1853: 001feb95 6 FUNC GLOBAL DEFAULT 12 _PyCode_GetScriptXIData │ │ │ │ + 1854: 0019a78d 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 1855: 00037b85 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ + 1856: 000c5a85 150 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobalStackRef │ │ │ │ + 1857: 001ccb5d 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 1858: 0005e0c1 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1859: 00096549 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ 1860: 00000000 0 FUNC GLOBAL DEFAULT UND lseek64@GLIBC_2.4 (3) │ │ │ │ - 1861: 0021135d 106 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1862: 00207b91 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1861: 00211bdd 106 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1862: 0020822d 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ 1863: 00000000 0 FUNC GLOBAL DEFAULT UND dlopen@GLIBC_2.34 (4) │ │ │ │ - 1864: 000855a5 340 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ - 1865: 00199fc5 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 1864: 00085509 340 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 1865: 0019a841 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 1866: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (3) │ │ │ │ 1867: 00000000 0 FUNC GLOBAL DEFAULT UND flistxattr@GLIBC_2.4 (3) │ │ │ │ - 1868: 00058ad9 60 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1869: 001c8ca9 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 1868: 00058a79 60 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1869: 001c95b1 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1870: 004bee5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeTranslateError │ │ │ │ 1871: 0002c5d1 360 FUNC GLOBAL DEFAULT 12 Py_FrozenMain │ │ │ │ 1872: 00000000 0 FUNC GLOBAL DEFAULT UND __setsockopt64@GLIBC_2.34 (4) │ │ │ │ - 1873: 00089161 152 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ - 1874: 00286cd5 34 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 1875: 00035c8f 50 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Format │ │ │ │ - 1876: 0004b3d5 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1873: 000890d9 152 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 1874: 0028765d 34 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 1875: 00035c59 50 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Format │ │ │ │ + 1876: 0004b379 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ 1877: 004bee70 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnboundLocalError │ │ │ │ 1878: 00000000 0 FUNC GLOBAL DEFAULT UND funlockfile@GLIBC_2.4 (3) │ │ │ │ - 1879: 000db469 2314 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 1879: 000db829 2314 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ 1880: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (3) │ │ │ │ - 1881: 00128cf5 612 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 1881: 00128f0d 612 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ 1882: 0002b6cc 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1883: 00062f23 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 1883: 00063147 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ 1884: 004b2d10 208 OBJECT GLOBAL DEFAULT 26 PyFrozenSet_Type │ │ │ │ - 1885: 00085435 368 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 1886: 00120c59 88 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ - 1887: 0014f039 242 FUNC GLOBAL DEFAULT 12 PyLong_FromInt64 │ │ │ │ - 1888: 00047943 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1885: 00085399 368 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 1886: 00120e5d 88 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1887: 0014f4f9 242 FUNC GLOBAL DEFAULT 12 PyLong_FromInt64 │ │ │ │ + 1888: 000478df 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ 1889: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (3) │ │ │ │ - 1890: 0017e049 256 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ - 1891: 000fb851 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 1892: 003a43e0 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1890: 0017e8a1 256 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 1891: 000fbc59 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 1892: 003a4ce0 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ 1893: 00000000 0 FUNC GLOBAL DEFAULT UND vfork@GLIBC_2.4 (3) │ │ │ │ - 1894: 0005a5ab 298 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1895: 0005e049 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ - 1896: 0020a071 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1894: 0005a54b 298 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1895: 0005dfe1 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1896: 0020a9f5 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ 1897: 004b38c8 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ 1898: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_create1@GLIBC_2.9 (19) │ │ │ │ - 1899: 000ff089 364 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 1900: 0004da0d 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 1899: 000ff569 364 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 1900: 0004d9b5 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ 1901: 00000000 0 FUNC GLOBAL DEFAULT UND log1p@GLIBC_2.4 (2) │ │ │ │ 1902: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1903: 0006346b 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ - 1904: 0004d181 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 1903: 0006368f 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 1904: 0004d129 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ 1905: 004b4dc0 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ 1906: 0002bb54 0 FUNC GLOBAL DEFAULT UND atan2@GLIBC_2.4 (2) │ │ │ │ 1907: 004bb19c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 1908: 00236cb9 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 1909: 00083d0d 832 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 1910: 00154995 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ - 1911: 00084f49 1260 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1908: 002376a1 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 1909: 00083c71 832 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 1910: 00154e15 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 1911: 00084ead 1260 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ 1912: 004beee0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1913: 000552f1 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 1913: 00055291 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ 1914: 004b4fc4 208 OBJECT GLOBAL DEFAULT 26 PyList_Type │ │ │ │ - 1915: 00063599 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1915: 000637bd 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ 1916: 004b5914 208 OBJECT GLOBAL DEFAULT 26 PyFunction_Type │ │ │ │ - 1917: 0008eb1d 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 1918: 00128315 202 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 1919: 0011bf4d 290 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1920: 001931ad 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 1921: 000457ad 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ - 1922: 0013a649 190 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ - 1923: 0004ddf7 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 1917: 0008eab1 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 1918: 00128529 202 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 1919: 0011c155 290 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1920: 001939fd 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 1921: 00045769 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 1922: 0013a91d 190 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1923: 0004dd9f 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ 1924: 004b4980 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 1925: 00124cad 30 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1925: 00124ebd 30 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ 1926: 004bae40 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportWarning │ │ │ │ - 1927: 0006976b 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ - 1928: 0007c141 128 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ - 1929: 000fb73d 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 1930: 000e8aed 888 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1931: 0026aa59 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt32_Converter │ │ │ │ - 1932: 0005e3ef 16 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ - 1933: 0005f83b 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 1927: 000696f1 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 1928: 0007c1b1 128 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 1929: 000fbb45 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 1930: 000e8ef5 888 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1931: 0026b419 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt32_Converter │ │ │ │ + 1932: 0005e387 16 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 1933: 0005f80b 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ 1934: 00000000 0 FUNC GLOBAL DEFAULT UND lremovexattr@GLIBC_2.4 (3) │ │ │ │ - 1935: 000a0ba1 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1935: 000a0b59 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ 1936: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (3) │ │ │ │ - 1937: 000dd2dd 64 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 1937: 000dd6e1 64 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ 1938: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (3) │ │ │ │ 1939: 004bb1ac 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ 1940: 0002c17c 0 FUNC GLOBAL DEFAULT UND acosh@GLIBC_2.4 (2) │ │ │ │ - 1941: 0006307b 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1941: 0006329f 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ 1942: 0002b82c 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentColumnNumber │ │ │ │ - 1943: 000426b9 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ - 1944: 000ec1b1 348 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ - 1945: 0005eb2b 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ - 1946: 000618b1 144 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1943: 00042671 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1944: 000ec489 348 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 1945: 0005eac3 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1946: 00061add 144 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1947: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (20) │ │ │ │ 1948: 00000000 0 FUNC GLOBAL DEFAULT UND process_vm_readv@GLIBC_2.15 (10) │ │ │ │ 1949: 00527d70 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1950: 001ada6d 968 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 1950: 001ae2c9 966 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ 1951: 004bcc94 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1952: 00109451 1160 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 1952: 00109979 1160 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ 1953: 00000000 0 FUNC GLOBAL DEFAULT UND accept@GLIBC_2.4 (3) │ │ │ │ 1954: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (3) │ │ │ │ - 1955: 0017dcd5 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 1956: 000ef69d 700 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1957: 0027e09d 168 FUNC GLOBAL DEFAULT 12 _PyEval_GetANext │ │ │ │ - 1958: 0017daf5 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1959: 00216259 242 FUNC GLOBAL DEFAULT 12 _PyFunction_VerifyStateless │ │ │ │ - 1960: 00269a41 268 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1955: 0017e52d 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 1956: 000efa09 700 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1957: 0027ea25 168 FUNC GLOBAL DEFAULT 12 _PyEval_GetANext │ │ │ │ + 1958: 0017e34d 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1959: 00216c29 242 FUNC GLOBAL DEFAULT 12 _PyFunction_VerifyStateless │ │ │ │ + 1960: 0026a401 268 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ 1961: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (3) │ │ │ │ 1962: 00000000 0 FUNC GLOBAL DEFAULT UND hstrerror@GLIBC_2.4 (3) │ │ │ │ 1963: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigmask@GLIBC_2.4 (3) │ │ │ │ 1964: 00000000 0 FUNC GLOBAL DEFAULT UND __timerfd_settime64@GLIBC_2.34 (4) │ │ │ │ - 1965: 00066a55 192 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 1965: 00066a65 192 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ 1966: 004bb1a0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionResetError │ │ │ │ - 1967: 00163835 344 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1968: 00044f33 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1969: 002138b9 134 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 1970: 001a695d 80 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 1971: 00047857 132 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1972: 00287121 10 FUNC GLOBAL DEFAULT 12 _PyBytes_FromXIData │ │ │ │ + 1967: 00163cb9 344 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1968: 00044eef 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1969: 00214289 134 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 1970: 001a71a1 80 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 1971: 000477f3 132 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1972: 00287aa9 10 FUNC GLOBAL DEFAULT 12 _PyBytes_FromXIData │ │ │ │ 1973: 0002d9d1 20 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetExitCode │ │ │ │ 1974: 00000000 0 FUNC GLOBAL DEFAULT UND times@GLIBC_2.4 (3) │ │ │ │ 1975: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (3) │ │ │ │ 1976: 004beecc 4 OBJECT GLOBAL DEFAULT 26 PyExc_LookupError │ │ │ │ - 1977: 00062d4d 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ - 1978: 0003ff5b 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1979: 001a4071 1136 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ - 1980: 00120ae5 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 1981: 00290915 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 1982: 0005dbc5 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1983: 001fd1b1 6 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialNoArgs │ │ │ │ - 1984: 001098d9 356 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ - 1985: 0003ab95 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1977: 00062f71 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 1978: 0003ff13 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1979: 001a48b5 1136 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1980: 00120ce9 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 1981: 002911dd 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 1982: 0005db5d 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1983: 001fdab1 6 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialNoArgs │ │ │ │ + 1984: 00109e01 356 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 1985: 0003abb5 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1986: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.4 (3) │ │ │ │ - 1987: 001b6809 74 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 1988: 00131681 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 1989: 002109b1 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1987: 001b7065 74 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 1988: 00131855 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 1989: 002112d9 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ 1990: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64@GLIBC_2.10 (17) │ │ │ │ - 1991: 00057983 30 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1991: 0005791f 30 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ 1992: 004b46d0 208 OBJECT GLOBAL DEFAULT 26 PyDict_Type │ │ │ │ - 1993: 00062ea1 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ - 1994: 00101469 108 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 1993: 000630c5 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1994: 00101949 108 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 1995: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (3) │ │ │ │ - 1996: 002165cd 408 FUNC GLOBAL DEFAULT 12 _PyPickle_GetXIData │ │ │ │ - 1997: 0019ce75 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ - 1998: 00068b1b 18 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1999: 0005d559 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 1996: 00217039 408 FUNC GLOBAL DEFAULT 12 _PyPickle_GetXIData │ │ │ │ + 1997: 0019d6fd 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 1998: 00068e8d 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 1999: 0005d4f1 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ 2000: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_tolower_loc@GLIBC_2.4 (3) │ │ │ │ - 2001: 002293c9 180 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 2002: 0005dbcb 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ - 2003: 00130c59 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ - 2004: 00059621 54 FUNC GLOBAL DEFAULT 12 _Py_cr_sum │ │ │ │ - 2005: 00062d1d 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ - 2006: 0026859d 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 2001: 00229dcd 180 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 2002: 0005db63 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 2003: 00130e29 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 2004: 000595c1 54 FUNC GLOBAL DEFAULT 12 _Py_cr_sum │ │ │ │ + 2005: 00062f41 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 2006: 00268f5d 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ 2007: 00000000 0 FUNC GLOBAL DEFAULT UND __getitimer64@GLIBC_2.34 (4) │ │ │ │ - 2008: 00159349 1498 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ - 2009: 00251f91 122 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 2008: 00159819 1498 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 2009: 00252939 122 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ 2010: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (13) │ │ │ │ - 2011: 0005bd05 136 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ - 2012: 00290db1 900 FUNC GLOBAL DEFAULT 12 PyConfig_Set │ │ │ │ - 2013: 0004f2bf 90 FUNC GLOBAL DEFAULT 12 _PyObject_CheckXIData │ │ │ │ + 2011: 0005bca5 136 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 2012: 00291679 900 FUNC GLOBAL DEFAULT 12 PyConfig_Set │ │ │ │ + 2013: 0004f36f 90 FUNC GLOBAL DEFAULT 12 _PyObject_CheckXIData │ │ │ │ 2014: 00000000 0 FUNC GLOBAL DEFAULT UND llistxattr@GLIBC_2.4 (3) │ │ │ │ 2015: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (3) │ │ │ │ - 2016: 00076e95 456 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 2016: 00076edd 456 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ 2017: 004c3b20 4 OBJECT GLOBAL DEFAULT 26 Py_hexdigits │ │ │ │ - 2018: 0006137b 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 2019: 002537bd 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ - 2020: 001cc1a1 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 2018: 000615a7 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 2019: 00254165 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 2020: 001ccaa9 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ 2021: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (3) │ │ │ │ - 2022: 0020c505 424 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 2023: 0005f6ef 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 2024: 001d86c5 84 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 2025: 001dcb75 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 2022: 0020cecd 424 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 2023: 0005f6bd 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 2024: 001d8f85 84 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 2025: 001dd435 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ 2026: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (3) │ │ │ │ 2027: 00000000 0 FUNC GLOBAL DEFAULT UND freeaddrinfo@GLIBC_2.4 (3) │ │ │ │ - 2028: 00097f1d 84 FUNC GLOBAL DEFAULT 12 _Py_ReachedRecursionLimitWithMargin │ │ │ │ - 2029: 0011364d 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 2028: 00097e9d 84 FUNC GLOBAL DEFAULT 12 _Py_ReachedRecursionLimitWithMargin │ │ │ │ + 2029: 00113b99 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ 2030: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setstacksize@GLIBC_2.34 (4) │ │ │ │ - 2031: 00033799 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ - 2032: 00260671 4 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 2033: 0005f051 132 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ - 2034: 001dd4c9 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 2035: 001a3911 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 2031: 00033709 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ + 2032: 00261019 4 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 2033: 0005efe9 132 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 2034: 001ddd89 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 2035: 001a4155 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 2036: 00000000 0 FUNC GLOBAL DEFAULT UND setvbuf@GLIBC_2.4 (3) │ │ │ │ - 2037: 001d4fb5 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2037: 001d5875 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ 2038: 004ff278 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 2039: 0007dfad 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 2040: 00068279 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 2039: 0007e015 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 2040: 0006851d 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ 2041: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyaddr_r@GLIBC_2.4 (3) │ │ │ │ 2042: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ 2043: 00527608 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ 2044: 0002b7e4 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (2) │ │ │ │ - 2045: 001e4149 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 2045: 001e4a11 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ 2046: 004bee64 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ 2047: 0002b554 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 2048: 001fe191 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 2049: 001f16a1 196 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 2048: 001fea99 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 2049: 001f1f75 196 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ 2050: 004bb18c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BlockingIOError │ │ │ │ - 2051: 000c8a7d 220 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 2051: 000c8e05 220 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ 2052: 00000000 0 FUNC GLOBAL DEFAULT UND inflateInit2_ │ │ │ │ 2053: 00000000 0 FUNC GLOBAL DEFAULT UND setsid@GLIBC_2.4 (3) │ │ │ │ - 2054: 000ee5a5 220 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 2055: 001e5629 216 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ - 2056: 001600b1 70 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 2054: 000ee89d 220 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 2055: 001e5ef1 216 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 2056: 001605a9 70 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ 2057: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ 2058: 004c2e94 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenStdlib │ │ │ │ - 2059: 0026a905 4 FUNC GLOBAL DEFAULT 12 _PyType_SetVersion │ │ │ │ - 2060: 001cc195 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 2061: 00062fb3 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 2062: 00061419 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 2059: 0026b2c5 4 FUNC GLOBAL DEFAULT 12 _PyType_SetVersion │ │ │ │ + 2060: 001cca9d 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 2061: 000631d7 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 2062: 00061645 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 2063: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (3) │ │ │ │ - 2064: 001d557d 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 2064: 001d5e3d 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ 2065: 00000000 0 FUNC GLOBAL DEFAULT UND wcscoll@GLIBC_2.4 (3) │ │ │ │ - 2066: 0002fd33 550 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 2067: 00058243 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ - 2068: 001b9b55 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ - 2069: 00066667 178 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2070: 0022521d 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ - 2071: 001df065 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2066: 0002fcd3 550 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ + 2067: 000581df 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 2068: 001ba471 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 2069: 00066679 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2070: 00225bd5 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2071: 001df92d 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ 2072: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (3) │ │ │ │ - 2073: 00249ce5 200 FUNC GLOBAL DEFAULT 12 _PyEval_GetAwaitable │ │ │ │ - 2074: 000c1731 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 2075: 0002f88b 130 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 2073: 0024a36d 200 FUNC GLOBAL DEFAULT 12 _PyEval_GetAwaitable │ │ │ │ + 2074: 000c1ab1 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 2075: 0002f82b 130 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ 2076: 00000000 0 FUNC GLOBAL DEFAULT UND __sprintf_chk@GLIBC_2.4 (3) │ │ │ │ 2077: 004fefe0 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ 2078: 004afef4 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (14) │ │ │ │ - 2079: 00062d5f 62 FUNC GLOBAL DEFAULT 12 _PyXIData_Lookup │ │ │ │ - 2080: 00272015 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ - 2081: 0026e285 144 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ - 2082: 000fd619 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 2083: 00490068 280 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 2079: 00062f83 62 FUNC GLOBAL DEFAULT 12 _PyXIData_Lookup │ │ │ │ + 2080: 0027299d 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 2081: 0026ec09 144 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 2082: 000fdae1 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 2083: 00490968 280 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 2084: 00000000 0 FUNC GLOBAL DEFAULT UND getgrgid_r@GLIBC_2.4 (3) │ │ │ │ - 2085: 001a853d 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 2085: 001a8e5d 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ 2086: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_init@GLIBC_2.4 (3) │ │ │ │ - 2087: 00249e29 286 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 2088: 00067ef1 232 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 2087: 0024a435 286 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 2088: 00068195 232 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ 2089: 004b1ad4 208 OBJECT GLOBAL DEFAULT 26 PyZip_Type │ │ │ │ 2090: 00000000 0 FUNC GLOBAL DEFAULT UND setpgrp@GLIBC_2.4 (3) │ │ │ │ - 2091: 00091505 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 2092: 0005e593 30 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 2093: 00220b01 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ - 2094: 001b70d1 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 2095: 0006542f 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ - 2096: 00199eb9 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 2091: 00091425 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 2092: 0005e52b 30 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 2093: 002214d5 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 2094: 001b7921 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 2095: 00065699 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 2096: 00091d75 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 2097: 00000000 0 FUNC GLOBAL DEFAULT UND ptsname_r@GLIBC_2.4 (3) │ │ │ │ - 2098: 0028db1d 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 2099: 00209d1d 142 FUNC GLOBAL DEFAULT 12 _PyMarshal_GetXIData │ │ │ │ - 2100: 001cdc91 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 2098: 0028e499 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 2099: 0020a6a5 142 FUNC GLOBAL DEFAULT 12 _PyMarshal_GetXIData │ │ │ │ + 2100: 001ce549 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 2101: 00000000 0 FUNC GLOBAL DEFAULT UND fsetxattr@GLIBC_2.4 (3) │ │ │ │ - 2102: 000805a1 944 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 2102: 000803c9 944 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ 2103: 00000000 0 FUNC GLOBAL DEFAULT UND __h_errno_location@GLIBC_2.4 (3) │ │ │ │ - 2104: 0019784d 70 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 2105: 00236b91 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ - 2106: 00052543 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2107: 001c9c75 366 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 2108: 00200569 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2109: 001a897d 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 2110: 00202c3d 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 2111: 0005e2a7 106 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 2112: 000355d9 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ + 2104: 001980e5 70 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 2105: 00237579 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 2106: 000524eb 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2107: 001ca57d 366 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 2108: 00200e95 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2109: 001a929d 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 2110: 00203569 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 2111: 0005e23f 106 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 2112: 0003558d 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ 2113: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 2114: 001589d1 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 2115: 00052687 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2116: 0006179b 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ - 2117: 0005e089 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 2114: 00158e9d 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 2115: 0005262f 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2116: 000619c7 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 2117: 0005e021 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ 2118: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_getres64@GLIBC_2.34 (4) │ │ │ │ 2119: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (3) │ │ │ │ - 2120: 0005dfc3 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 2121: 00062d49 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 2122: 00062fd7 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ - 2123: 00254269 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 2120: 0005df5b 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 2121: 00062f6d 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 2122: 000631fb 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 2123: 00254c11 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ 2124: 004b0890 0 NOTYPE GLOBAL DEFAULT 26 __data_start │ │ │ │ - 2125: 00129305 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ - 2126: 0025205d 140 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 2127: 00039b91 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 2128: 00062ebf 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 2129: 001d8ed9 228 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 2125: 0012951d 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2126: 00252a05 140 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 2127: 00039bb5 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ + 2128: 000630e3 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 2129: 001d9799 228 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ 2130: 004b84b8 208 OBJECT GLOBAL DEFAULT 26 PySuper_Type │ │ │ │ - 2131: 00150da5 84 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 2132: 000d0d89 732 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 2133: 0004e837 46 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ - 2134: 000527b1 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ - 2135: 0007b8c1 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ - 2136: 00064c79 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 2131: 00151265 84 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 2132: 000d1159 736 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 2133: 0004e7a7 46 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 2134: 00052759 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 2135: 0007b919 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 2136: 00064df5 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 2137: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (3) │ │ │ │ - 2138: 00061e85 120 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 2139: 001d78e1 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 2140: 001dda75 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 2141: 00065ce3 34 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 2142: 000e7d79 914 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ - 2143: 00065c6d 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 2138: 000620b1 120 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 2139: 001d81a1 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 2140: 001de335 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 2141: 00065f4f 34 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 2142: 000e8189 914 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 2143: 00065ed9 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 2144: 004b5b68 208 OBJECT GLOBAL DEFAULT 26 PyFrameLocalsProxy_Type │ │ │ │ - 2145: 000e4181 292 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 2146: 001b538d 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 2147: 00248b95 88 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ - 2148: 0014e3bd 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 2149: 00187e3d 20 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 2145: 000e45d1 292 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 2146: 001b5be5 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 2147: 002496f5 88 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 2148: 0014e87d 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 2149: 00188695 20 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 2150: 00000000 0 FUNC GLOBAL DEFAULT UND wmemchr@GLIBC_2.4 (3) │ │ │ │ - 2151: 001ac75d 280 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 2151: 001ad085 280 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ 2152: 004bee8c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionError │ │ │ │ 2153: 00000000 0 FUNC GLOBAL DEFAULT UND sem_trywait@GLIBC_2.34 (4) │ │ │ │ 2154: 00000000 0 FUNC GLOBAL DEFAULT UND uname@GLIBC_2.4 (3) │ │ │ │ 2155: 00000000 0 FUNC GLOBAL DEFAULT UND memmove@GLIBC_2.4 (3) │ │ │ │ 2156: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ 2157: 004b52d4 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2158: 00061b83 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2159: 001fde61 256 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2158: 00061daf 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2159: 001fe769 256 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2160: 004b24b8 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ 2161: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnp@GLIBC_2.15 (10) │ │ │ │ - 2162: 0002e429 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_SetTracer │ │ │ │ - 2163: 0007a251 468 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 2164: 001b0c11 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ - 2165: 0004be2d 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ - 2166: 0020575d 172 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2162: 0002e3c9 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_SetTracer │ │ │ │ + 2163: 0007a291 468 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 2164: 001b1471 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 2165: 0004bdd5 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 2166: 0020608d 172 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ 2167: 00000000 0 FUNC GLOBAL DEFAULT UND __sendmsg64@GLIBC_2.34 (4) │ │ │ │ 2168: 0002c561 112 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2169: 000ffd91 144 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ - 2170: 0004339b 114 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ - 2171: 00090cd9 168 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2169: 00100271 144 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 2170: 00043353 114 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2171: 00090bf9 168 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ 2172: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (3) │ │ │ │ - 2173: 00119369 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ - 2174: 00067c21 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 2173: 00119575 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 2174: 00067ec5 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ 2175: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (3) │ │ │ │ 2176: 004b7820 208 OBJECT GLOBAL DEFAULT 26 PyComplex_Type │ │ │ │ - 2177: 0028209d 430 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 2177: 00282a25 430 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ 2178: 004beea0 4 OBJECT GLOBAL DEFAULT 26 PyExc_FutureWarning │ │ │ │ - 2179: 000cffad 840 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 2179: 000d0379 840 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ 2180: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (3) │ │ │ │ 2181: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ 2182: 00000000 0 FUNC GLOBAL DEFAULT UND ctermid@GLIBC_2.4 (3) │ │ │ │ 2183: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (11) │ │ │ │ - 2184: 000f302d 500 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 2185: 002486d1 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ - 2186: 001fdc2d 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 2187: 000d5e9d 110 FUNC GLOBAL DEFAULT 12 _PyErr_FormatV │ │ │ │ - 2188: 002665f9 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2189: 0005f9e3 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 2190: 000580cd 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ - 2191: 0005d725 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ - 2192: 0005eb5b 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Equal │ │ │ │ - 2193: 0005f71b 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 2194: 00236af5 156 FUNC GLOBAL DEFAULT 12 PyConfig_Get │ │ │ │ - 2195: 00062d35 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ - 2196: 000c2f91 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2197: 00065b8d 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2198: 0005d7c1 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2184: 000f33a1 482 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 2185: 002493ed 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 2186: 001fe535 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 2187: 000d626d 110 FUNC GLOBAL DEFAULT 12 _PyErr_FormatV │ │ │ │ + 2188: 00266f81 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2189: 0005f9b3 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 2190: 00058069 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 2191: 0005d6bd 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ + 2192: 0005eaf3 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Equal │ │ │ │ + 2193: 0005f6e9 56 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 2194: 002374dd 156 FUNC GLOBAL DEFAULT 12 PyConfig_Get │ │ │ │ + 2195: 00062f59 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 2196: 000c331d 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2197: 00065df9 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2198: 0005d759 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ 2199: 00000000 0 FUNC GLOBAL DEFAULT UND getrandom@GLIBC_2.25 (12) │ │ │ │ - 2200: 000802b9 716 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 2201: 0005e38d 2 FUNC GLOBAL DEFAULT 12 PyUnstable_EnableTryIncRef │ │ │ │ - 2202: 001e292d 226 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2203: 002d6c48 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 2200: 000800e1 716 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 2201: 0005e325 2 FUNC GLOBAL DEFAULT 12 PyUnstable_EnableTryIncRef │ │ │ │ + 2202: 001e31f1 226 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2203: 002d7548 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ 2204: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (3) │ │ │ │ - 2205: 00235861 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ - 2206: 00203f0d 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 2205: 00236249 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 2206: 00204839 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ 2207: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (3) │ │ │ │ - 2208: 00292e85 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 2209: 001f13a1 250 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ - 2210: 00200f79 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 2211: 002846a5 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ - 2212: 00066029 112 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ - 2213: 0014fa3d 576 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 2214: 0021024d 64 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 2215: 001b62b1 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 2216: 001ce331 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2217: 0007dfb1 556 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 2218: 00062f7b 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 2208: 0029374d 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 2209: 001f1c75 250 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 2210: 002018a5 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 2211: 0028502d 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 2212: 00066295 112 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 2213: 0014fefd 576 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 2214: 00210c05 64 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 2215: 001b6b0d 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 2216: 001cebf1 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2217: 0007e019 548 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 2218: 0006319f 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ 2219: 004b23a8 208 OBJECT GLOBAL DEFAULT 26 PyUnicodeIter_Type │ │ │ │ 2220: 00000000 0 FUNC GLOBAL DEFAULT UND pipe2@GLIBC_2.9 (19) │ │ │ │ 2221: 0002b898 0 FUNC GLOBAL DEFAULT UND asinh@GLIBC_2.4 (2) │ │ │ │ - 2222: 00135a65 250 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 2223: 0028f3ad 464 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ - 2224: 00053c97 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 2225: 00062cd9 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ - 2226: 00062ef5 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2222: 00135d01 250 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 2223: 0028fd29 464 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 2224: 00053b67 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 2225: 00062efd 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 2226: 00063119 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ 2227: 0002c2b4 0 FUNC GLOBAL DEFAULT UND XML_SetStartDoctypeDeclHandler │ │ │ │ 2228: 00000000 0 FUNC GLOBAL DEFAULT UND sync@GLIBC_2.4 (3) │ │ │ │ - 2229: 000612a9 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2230: 0007eb55 88 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 2229: 000614d5 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2230: 0007ebb5 88 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ 2231: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (3) │ │ │ │ - 2232: 00130c51 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 2233: 0005dcc5 20 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2234: 001cbea9 208 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ - 2235: 000b41e9 282 FUNC GLOBAL DEFAULT 12 _PyEval_LoadName │ │ │ │ - 2236: 0007e2f9 600 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 2232: 00130e21 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 2233: 0005dc5d 20 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2234: 001cc7b1 208 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 2235: 000b4541 282 FUNC GLOBAL DEFAULT 12 _PyEval_LoadName │ │ │ │ + 2236: 0007e359 600 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ 2237: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (3) │ │ │ │ - 2238: 00052f37 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 2239: 00248cc5 768 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 2238: 00052e53 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 2239: 0024974d 768 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ 2240: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (6) │ │ │ │ - 2241: 00035b0d 200 FUNC GLOBAL DEFAULT 12 _PyInterpolation_Build │ │ │ │ - 2242: 00068abf 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 2241: 00035ad1 200 FUNC GLOBAL DEFAULT 12 _PyInterpolation_Build │ │ │ │ + 2242: 00068e31 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ 2243: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersionInfo │ │ │ │ 2244: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetInputContext │ │ │ │ - 2245: 000d07b5 78 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 2246: 000d70c1 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 2247: 001dc4f1 52 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 2245: 000d0b81 78 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 2246: 000d74a9 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 2247: 001dcdb1 52 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ 2248: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifo@GLIBC_2.4 (3) │ │ │ │ 2249: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (3) │ │ │ │ - 2250: 001fd79d 60 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 2251: 0011ce31 246 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 2250: 001fe0a5 60 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 2251: 0011d039 246 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ 2252: 00000000 0 FUNC GLOBAL DEFAULT UND openat64@GLIBC_2.4 (3) │ │ │ │ - 2253: 002d7048 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 2254: 00056f71 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 2253: 002d7948 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 2254: 00056f0f 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 2255: 00000000 0 FUNC GLOBAL DEFAULT UND fmod@GLIBC_2.38 (22) │ │ │ │ 2256: 004b6168 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2257: 0028a88d 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 2257: 0028c105 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ 2258: 00000000 0 FUNC GLOBAL DEFAULT UND faccessat@GLIBC_2.4 (3) │ │ │ │ - 2259: 001d71ed 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ - 2260: 000634a9 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ - 2261: 001dc5f1 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ - 2262: 001d6dc5 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 2259: 001d7aad 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 2260: 000636cd 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 2261: 001dceb1 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2262: 001d7685 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ 2263: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_setclock@GLIBC_2.34 (4) │ │ │ │ - 2264: 0021398d 4 FUNC GLOBAL DEFAULT 12 _PyXI_FreeSession │ │ │ │ - 2265: 00048905 60 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 2264: 0021435d 4 FUNC GLOBAL DEFAULT 12 _PyXI_FreeSession │ │ │ │ + 2265: 000488a1 60 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 2266: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.4 (3) │ │ │ │ 2267: 004b6dec 208 OBJECT GLOBAL DEFAULT 26 PyWrapperDescr_Type │ │ │ │ - 2268: 00187ea1 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 2269: 00197f81 100 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 2270: 00064849 86 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ - 2271: 001d3f09 300 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2268: 001886f9 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 2269: 001987fd 100 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 2270: 00064acd 86 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 2271: 001d47d5 300 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2272: 004badf8 4 OBJECT GLOBAL DEFAULT 26 PyExc_TypeError │ │ │ │ 2273: 004b7624 208 OBJECT GLOBAL DEFAULT 26 PyDictProxy_Type │ │ │ │ 2274: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (3) │ │ │ │ 2275: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (3) │ │ │ │ - 2276: 00120a31 178 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 2276: 00120c35 178 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ 2277: 0002cbc1 144 FUNC GLOBAL DEFAULT 12 PyInitConfig_SetStr │ │ │ │ - 2278: 001d9969 40 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ - 2279: 00054be1 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 2278: 001da229 40 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 2279: 000548e3 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ 2280: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetpgrp@GLIBC_2.4 (3) │ │ │ │ - 2281: 0017ca35 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 2281: 0017d28d 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ 2282: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (4) │ │ │ │ - 2283: 0020cec9 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ - 2284: 000e4ce5 262 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 2285: 0003c003 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 2283: 0020d951 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2284: 000e5009 262 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 2285: 0003c023 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ 2286: 004bee74 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 2287: 001c8ca1 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 2288: 00043061 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 2287: 001c95a9 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 2288: 00043019 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 2289: 004bae3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ - 2290: 0008b0ad 1480 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 2291: 000636a5 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 2292: 0011139d 544 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ - 2293: 001ccf45 56 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 2294: 0007620d 468 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 2295: 00061d05 280 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 2290: 0008b025 1480 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 2291: 00063929 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 2292: 001118d1 544 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 2293: 001cd84d 56 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 2294: 00076255 468 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 2295: 00061f31 280 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 2296: 00000000 0 FUNC GLOBAL DEFAULT UND setpwent@GLIBC_2.4 (3) │ │ │ │ - 2297: 001cdc41 80 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 2298: 001cc245 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ - 2299: 00142979 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 2300: 0006154f 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ - 2301: 001e54e5 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ - 2302: 0006160b 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 2303: 0007ebad 112 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 2304: 0004db2f 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ - 2305: 00068761 60 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 2306: 0019a2d9 68 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 2297: 00131331 4 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 2298: 001ccb4d 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 2299: 00142dbd 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 2300: 0006177b 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 2301: 001e5dad 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ + 2302: 00061837 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 2303: 0007ec0d 112 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 2304: 0004dad7 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 2305: 00068ac9 60 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 2306: 0019ab59 68 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ 2307: 00000000 0 FUNC GLOBAL DEFAULT UND ferror@GLIBC_2.4 (3) │ │ │ │ - 2308: 0005cabf 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 2308: 0005ca5b 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 2309: 004ff25c 4 OBJECT GLOBAL DEFAULT 29 Py_DebugFlag │ │ │ │ - 2310: 000fc4b1 1056 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ - 2311: 000b7601 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 2312: 0005f1f5 60 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 2310: 000fc985 1044 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 2311: 000b799d 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 2312: 0005f18d 60 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ 2313: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_destroy@GLIBC_2.4 (3) │ │ │ │ 2314: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (3) │ │ │ │ 2315: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (15) │ │ │ │ - 2316: 0010706d 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 2316: 0010754d 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ 2317: 004b2070 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 2318: 0005bdd3 62 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 2318: 0005bd73 62 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ 2319: 00000000 0 FUNC GLOBAL DEFAULT UND setenv@GLIBC_2.4 (3) │ │ │ │ 2320: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addopen@GLIBC_2.4 (3) │ │ │ │ - 2321: 0005a9cd 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ - 2322: 000a1bad 78 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2321: 0005a96d 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 2322: 000a1b61 78 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2323: 00000000 0 FUNC GLOBAL DEFAULT UND setpriority@GLIBC_2.4 (3) │ │ │ │ - 2324: 0005cc85 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2325: 0005e5fd 32 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_ResetStackProtection │ │ │ │ - 2326: 0004eed3 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 2327: 0026a909 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 2328: 0022e231 1122 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 2329: 00118971 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 2324: 0005cc21 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2325: 0005e595 32 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_ResetStackProtection │ │ │ │ + 2326: 0004eeb5 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 2327: 0026b2c9 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 2328: 0022ec25 1122 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 2329: 00118b7d 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ 2330: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (3) │ │ │ │ 2331: 00000000 0 FUNC GLOBAL DEFAULT UND write@GLIBC_2.4 (3) │ │ │ │ 2332: 004b6348 208 OBJECT GLOBAL DEFAULT 26 PyGen_Type │ │ │ │ 2333: 00000000 0 FUNC GLOBAL DEFAULT UND if_freenameindex@GLIBC_2.4 (3) │ │ │ │ - 2334: 0027298d 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ - 2335: 0004c7b7 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 2334: 00273315 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 2335: 0004c75f 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ 2336: 00000000 0 FUNC GLOBAL DEFAULT UND wcslen@GLIBC_2.4 (3) │ │ │ │ 2337: 00000000 0 FUNC GLOBAL DEFAULT UND round@GLIBC_2.4 (2) │ │ │ │ - 2338: 00063491 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 2338: 000636b5 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ 2339: 004ff264 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 2340: 00100881 136 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ - 2341: 00115f65 710 FUNC GLOBAL DEFAULT 12 _PySet_AddTakeRef │ │ │ │ + 2340: 00100d61 136 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 2341: 00116191 710 FUNC GLOBAL DEFAULT 12 _PySet_AddTakeRef │ │ │ │ 2342: 004b2298 208 OBJECT GLOBAL DEFAULT 26 _PyUnion_Type │ │ │ │ 2343: 00000000 0 FUNC GLOBAL DEFAULT UND deflate │ │ │ │ - 2344: 001f803d 126 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 2345: 00179e89 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ - 2346: 00242499 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 2344: 001f893d 126 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 2345: 0017a6e1 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 2346: 00242e2d 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 2347: 004b51e4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 2348: 0013c185 158 FUNC GLOBAL DEFAULT 12 _PyList_SliceSubscript │ │ │ │ - 2349: 000a0cdd 488 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2350: 001dda8d 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 2348: 0013c45d 158 FUNC GLOBAL DEFAULT 12 _PyList_SliceSubscript │ │ │ │ + 2349: 000a0c95 488 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2350: 001de34d 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ 2351: 00000000 0 FUNC GLOBAL DEFAULT UND crc32 │ │ │ │ - 2352: 000648db 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DATA │ │ │ │ - 2353: 0020c1c9 50 FUNC GLOBAL DEFAULT 12 _PyXI_NewFailure │ │ │ │ - 2354: 0007c1c1 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 2352: 00064b5f 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DATA │ │ │ │ + 2353: 0020cb25 50 FUNC GLOBAL DEFAULT 12 _PyXI_NewFailure │ │ │ │ + 2354: 0007c231 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ 2355: 0002ac08 0 FUNC GLOBAL DEFAULT UND XML_ErrorString │ │ │ │ - 2356: 00151bbd 64 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ - 2357: 001c9bf5 96 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 2356: 0015207d 64 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 2357: 001ca4fd 96 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ 2358: 00000000 0 FUNC GLOBAL DEFAULT UND closelog@GLIBC_2.4 (3) │ │ │ │ - 2359: 001faf1d 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ - 2360: 00076b0d 708 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArray │ │ │ │ + 2359: 001fb81d 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 2360: 00076b55 708 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArray │ │ │ │ 2361: 00000000 0 FUNC GLOBAL DEFAULT UND getpgrp@GLIBC_2.4 (3) │ │ │ │ - 2362: 00079029 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 2362: 00079075 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ 2363: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncmp@GLIBC_2.4 (3) │ │ │ │ - 2364: 0025778d 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 2365: 0002f311 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ + 2364: 00258139 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 2365: 0002f2b1 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ 2366: 0002cf1d 260 FUNC GLOBAL DEFAULT 12 PyInitConfig_SetInt │ │ │ │ 2367: 004ba008 208 OBJECT GLOBAL DEFAULT 26 PyUnicode_Type │ │ │ │ - 2368: 0005f98d 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2368: 0005f95d 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ 2369: 00000000 0 FUNC GLOBAL DEFAULT UND inflateSetDictionary │ │ │ │ 2370: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ 2371: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (3) │ │ │ │ - 2372: 00066c67 222 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 2372: 00066c77 222 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ 2373: 0002b584 0 FUNC GLOBAL DEFAULT UND XML_ParserFree │ │ │ │ - 2374: 00085e1d 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 2374: 00085d81 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ 2375: 00000000 0 FUNC GLOBAL DEFAULT UND sysconf@GLIBC_2.4 (3) │ │ │ │ - 2376: 00063557 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 2376: 0006377b 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ 2377: 0002bb38 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandlerExpand │ │ │ │ - 2378: 001ac429 104 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 2379: 0026e315 680 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ - 2380: 001f70e5 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 2381: 00064b89 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ - 2382: 00197645 82 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 2383: 0005f7d3 58 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoExternalState │ │ │ │ - 2384: 00201b09 118 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 2385: 0006851d 60 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 2378: 001acd51 104 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 2379: 0026ec99 680 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 2380: 001f79a5 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 2381: 000637c5 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 2382: 00197edd 82 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 2383: 0005f7a3 58 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoExternalState │ │ │ │ + 2384: 00202435 118 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 2385: 00068885 60 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 2386: 004b41ec 208 OBJECT GLOBAL DEFAULT 26 PyODictIter_Type │ │ │ │ - 2387: 00113651 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ - 2388: 00236535 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 2389: 000520f1 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ - 2390: 0012f341 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 2391: 0006120f 70 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 2387: 00113b9d 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 2388: 00236f1d 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 2389: 00052099 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 2390: 0012f52d 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 2391: 0006143b 70 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ 2392: 004b8640 208 OBJECT GLOBAL DEFAULT 26 PyBaseObject_Type │ │ │ │ - 2393: 0004db6f 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 2394: 00088565 42 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2393: 0004db17 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 2394: 000884ed 42 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ 2395: 004b400c 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 2396: 00236039 62 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 2396: 00236a21 62 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ 2397: 004b6468 208 OBJECT GLOBAL DEFAULT 26 _PyAsyncGenASend_Type │ │ │ │ - 2398: 0005e1c5 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ - 2399: 001f2431 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 2400: 001d654d 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ - 2401: 000c0b09 1178 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ - 2402: 00234cb1 92 FUNC GLOBAL DEFAULT 12 _PyStaticType_GetBuiltins │ │ │ │ + 2398: 0005e15d 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 2399: 001f2d05 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 2400: 001d6e0d 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 2401: 000c0e89 1178 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 2402: 00235699 92 FUNC GLOBAL DEFAULT 12 _PyStaticType_GetBuiltins │ │ │ │ 2403: 004beec8 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ 2404: 004b1cc4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 2405: 00127501 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 2405: 00127719 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ 2406: 0002ae0c 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (3) │ │ │ │ - 2407: 001d3951 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 2407: 001d421d 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ 2408: 004b4cc0 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterItem_Type │ │ │ │ 2409: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (3) │ │ │ │ - 2410: 0005e8f5 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ - 2411: 00078485 748 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 2412: 00033229 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 2413: 001feeed 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ - 2414: 0014259d 2 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 2415: 001eefb9 46 FUNC GLOBAL DEFAULT 12 _PyXIData_GetNotShareableErrorType │ │ │ │ - 2416: 00033289 200 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ + 2410: 0005e88d 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 2411: 000784d1 748 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 2412: 00033199 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ + 2413: 001ff819 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 2414: 001429e1 2 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 2415: 001ef88d 46 FUNC GLOBAL DEFAULT 12 _PyXIData_GetNotShareableErrorType │ │ │ │ + 2416: 000331f9 200 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ 2417: 0002d0d9 88 FUNC GLOBAL DEFAULT 12 Py_SetPythonHome │ │ │ │ - 2418: 001c7fa5 94 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 2418: 001c88ad 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) 0x2aaf8 │ │ │ │ - 0x0000000d (FINI) 0x293a78 │ │ │ │ + 0x0000000d (FINI) 0x294360 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x4afee8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x4afef0 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x101d4 │ │ │ │ 0x00000005 (STRTAB) 0x1d69c │ │ │ │ 0x00000006 (SYMTAB) 0x13f6c │ │ │ ├── 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: 06130f37e21a9effcd61c96040c611f753d76dd9 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c13076a378fc3c9db80e412c912c52243b01c29a │ │ │ │ │ │ │ │ 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: 0x00092480, Base: 0x00490264, Semaphore: 0x004fe996 │ │ │ │ + Location: 0x00092258, Base: 0x00490b64, Semaphore: 0x004fe996 │ │ │ │ Arguments: 4@r5 4@r7 │ │ │ │ - stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ - Name: gc__start │ │ │ │ - Location: 0x000b28b0, Base: 0x00490264, Semaphore: 0x004fe98e │ │ │ │ - Arguments: -4@[sp, #16] │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000b28f6, Base: 0x00490264, Semaphore: 0x004fe990 │ │ │ │ + Location: 0x000b2c3e, Base: 0x00490b64, Semaphore: 0x004fe990 │ │ │ │ Arguments: -4@r3 │ │ │ │ + stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ + Name: gc__start │ │ │ │ + Location: 0x000b2c42, Base: 0x00490b64, Semaphore: 0x004fe98e │ │ │ │ + Arguments: -4@[sp, #16] │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x000feb56, Base: 0x00490264, Semaphore: 0x004fe994 │ │ │ │ + Location: 0x000ff030, Base: 0x00490b64, Semaphore: 0x004fe994 │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x000feb62, Base: 0x00490264, Semaphore: 0x004fe992 │ │ │ │ + Location: 0x000ff03c, Base: 0x00490b64, Semaphore: 0x004fe992 │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -309,32 +309,32 @@ │ │ │ │ preadv64 │ │ │ │ pwritev64 │ │ │ │ if_indextoname │ │ │ │ sethostname │ │ │ │ getservbyname │ │ │ │ getservbyport │ │ │ │ getprotobyname │ │ │ │ +getnameinfo │ │ │ │ if_nametoindex │ │ │ │ +if_nameindex │ │ │ │ +if_freenameindex │ │ │ │ XML_GetBase │ │ │ │ getrlimit64 │ │ │ │ setrlimit64 │ │ │ │ -getnameinfo │ │ │ │ -sigpending │ │ │ │ XML_GetInputContext │ │ │ │ -strsignal │ │ │ │ +sigpending │ │ │ │ login_tty │ │ │ │ getlogin_r │ │ │ │ +strsignal │ │ │ │ __setitimer64 │ │ │ │ __getitimer64 │ │ │ │ sigwaitinfo │ │ │ │ __sigtimedwait64 │ │ │ │ dcgettext │ │ │ │ bind_textdomain_codeset │ │ │ │ -if_nameindex │ │ │ │ -if_freenameindex │ │ │ │ bindtextdomain │ │ │ │ nextafter │ │ │ │ __stack_chk_guard │ │ │ │ libm.so.6 │ │ │ │ libz.so.1 │ │ │ │ libexpat.so.1 │ │ │ │ libc.so.6 │ │ │ │ @@ -2211,31 +2211,31 @@ │ │ │ │ $CF:F1F(F │ │ │ │ +F"FAF0F/F │ │ │ │ CF*F9F0F> │ │ │ │ ;F2F)F F │ │ │ │ &+F"F9FXF │ │ │ │ ;F*F1FhF │ │ │ │ pGpGpGpGpGpG │ │ │ │ -#F8F2F)F │ │ │ │ +"L#F8F2F)F │ │ │ │ ;h2F!F@F │ │ │ │ #F2F)F8F │ │ │ │ 33`2F!F(F │ │ │ │ 33`2F!F(F │ │ │ │ #F4F.FMF*h │ │ │ │ I*FX`pl( │ │ │ │ \h F"hZ` │ │ │ │ -SFBF!F0Fw │ │ │ │ +SFBF!F0Fx │ │ │ │ 33`Kh[E@ │ │ │ │ #)iSDAE@ │ │ │ │ +h:F)F F │ │ │ │ EFFMF │ │ │ │ CF)"1F F │ │ │ │ rh*`u`3h │ │ │ │ -i1F8FSE#FW │ │ │ │ +i1F8FKE#FW │ │ │ │ BF-I{k F │ │ │ │ FvYEhom? │ │ │ │ ;FJF!F(F │ │ │ │ h;FJF(F │ │ │ │ ii #(hJF │ │ │ │ ii #(hJF │ │ │ │ ;FJF(F h │ │ │ │ @@ -2247,109 +2247,118 @@ │ │ │ │ Ffh*FIFp │ │ │ │ WW=W1#WWW │ │ │ │ ;;;;;;;;;;;[;;;;;;;;;;;;;;;;;;; │ │ │ │ ;;;;;;;;;;;[;; │ │ │ │ h b)Fb` FC" │ │ │ │ C"3F)F F │ │ │ │ `fiuhkh*h │ │ │ │ +FIF3F F@ │ │ │ │ F3FIF F@ │ │ │ │ -F3FIF F@ │ │ │ │ -D1#Cq`{c │ │ │ │ - 01F5bHF │ │ │ │ -"j`TFzlE │ │ │ │ -,F5F^F9i │ │ │ │ -"F1F5bHF │ │ │ │ -"0#F5b2F │ │ │ │ -!#F2FHF[ │ │ │ │ +"j`LFzlE │ │ │ │ +1F.F%F|iO │ │ │ │ +,F5FVFzi │ │ │ │ +,F5FVFzi │ │ │ │ +38lBFIF, │ │ │ │ +"F1F5b8l │ │ │ │ +C F3F "9l │ │ │ │ +C F3F "9lO │ │ │ │ +E"F8l1F] │ │ │ │ +G"F3F>jLF │ │ │ │ +#F4FNF2j │ │ │ │ +"F3FLF>j │ │ │ │ +#1FHF,F[ │ │ │ │ +C F3F "9l │ │ │ │ #"F1FHF[ │ │ │ │ -BFHF1h5b! │ │ │ │ -{jBFHF5b# │ │ │ │ -[F"F1FHF │ │ │ │ -#1FHF,FZ │ │ │ │ -#1FHFTFY │ │ │ │ -"F;l1FHFY │ │ │ │ -"5b~d>d&F │ │ │ │ +BF1hHF5b! │ │ │ │ +#1FHFTFZ │ │ │ │ +BF1hHF5b! │ │ │ │ +)F3bTFHF │ │ │ │ +#8l"F1FZ │ │ │ │ +C F3F9l " │ │ │ │ +"F8lSF1FY │ │ │ │ +{l5F>lPF │ │ │ │ A...^x...0M.F.W..........7.cFOFdF │ │ │ │ `iIF{iZF │ │ │ │ `i[FyiRF │ │ │ │ *F{iHF{a%F │ │ │ │ b9FbFCF(F │ │ │ │ QF2i@F{b │ │ │ │ "FAF(F&F │ │ │ │ jiCEBDja │ │ │ │ -;FaiADaa_ │ │ │ │ +2Fai hADaa │ │ │ │ SF1F8F*F │ │ │ │ [FBF1F8F │ │ │ │ _c#aca+h │ │ │ │ Ph1F*F{` │ │ │ │ ;F2F)F F │ │ │ │ SFbFYF(F │ │ │ │ SFrFYF(F │ │ │ │ i"j;aciza │ │ │ │ "Fkh1F(F │ │ │ │ "F,F5FFF │ │ │ │ i#FRF)Fxi │ │ │ │ yl0F2h{` │ │ │ │ +;ozjyk[h │ │ │ │ +3#`Kh[E@ │ │ │ │ {i+D{a#h │ │ │ │ +\#;px#{p) │ │ │ │ CFRF)F8F │ │ │ │ YF"iHF{b │ │ │ │ Fzb{jYFHFS │ │ │ │ JF9F+F F │ │ │ │ KF*F9FPF │ │ │ │ cb,4cb,4cb,4cb,4cb,4cb,4 │ │ │ │ $P0F3h)F │ │ │ │ F;F2F)F │ │ │ │ 3133333111111 │ │ │ │ 33333333113 │ │ │ │ 2FSF!F@F │ │ │ │ +D)h"FXFk │ │ │ │ pGCh[m[ │ │ │ │ 0F"a9F"F │ │ │ │ t"?&: <'O │ │ │ │ i!a*F#h0F │ │ │ │ 'AFbFKF0F │ │ │ │ FLF)FEF> │ │ │ │ FUFYF3FI │ │ │ │ Ih@hA@Q` │ │ │ │ RF1F(FKF │ │ │ │ #F(F:FAF │ │ │ │ -)9FbFCF0Fk │ │ │ │ +)9FbFCF0Fj │ │ │ │ KF:F!F(F │ │ │ │ F2F#F>FO │ │ │ │ {o+D{g#h │ │ │ │ x{a{i+;3 │ │ │ │ -JF?"|mKFA │ │ │ │ +JF?"|mKFB │ │ │ │ 33QkhCEM │ │ │ │ 3+`{hCE2 │ │ │ │ FyaYF;aKF │ │ │ │ xh#F1F*F │ │ │ │ 3cakhCE& │ │ │ │ +C.`C``h │ │ │ │ 0PF~jAF# │ │ │ │ @@ -2360,48 +2369,49 @@ │ │ │ │ {hFFXmCF │ │ │ │ hLD,1XE@ │ │ │ │ ;FJF)F F0 │ │ │ │ %!F+F*F0F │ │ │ │ U%bea%tDF │ │ │ │ ib:F)F@F │ │ │ │ SF1F8F*F │ │ │ │ -[FBF1F8F │ │ │ │ +[FBF1F8FX │ │ │ │ "F,F=FOF │ │ │ │ #h2F!FHF │ │ │ │ 3F7iRFAF │ │ │ │ F'x%FCFO │ │ │ │ ,F7F@F=F │ │ │ │ ,F7F@F=F │ │ │ │ &*F9FHFO │ │ │ │ OFbeQFGE │ │ │ │ -i`)rYj 1Yb │ │ │ │ P`` rZj 2Zb(x │ │ │ │ +i`)rYj 1Yb │ │ │ │ s{b1 (#Rmt!8w │ │ │ │ #FBF)FHF │ │ │ │ CF"F)FHF │ │ │ │ iQFF │ │ │ │ +#F:FIF(F │ │ │ │ `8`y`YF+x │ │ │ │ NIXF;`{h │ │ │ │ P@DODHDO │ │ │ │ F9FPFZ@E │ │ │ │ FvFAFLF │ │ │ │ [n5b{@7Fsb │ │ │ │ b3oX@so8cK@{c │ │ │ │ x *FQFHF │ │ │ │ -x *FIFPFE │ │ │ │ - 3!FJFPFE │ │ │ │ +x *FIFPFF │ │ │ │ + 3!FJFPFF │ │ │ │ h_@/`(ichY@i` │ │ │ │ `&ip@(afi │ │ │ │ a&kF@.a`kH@ha │ │ │ │ D*F8F/DT │ │ │ │ -JFQFMD.DT │ │ │ │ +(FBFQFEDS │ │ │ │ +>D*F8F/DS │ │ │ │ +JFQFMD.DS │ │ │ │ (FBFQFED │ │ │ │ %3FJF9F@F │ │ │ │ F%F │ │ │ │ HF2F?!ND9 │ │ │ │ DB1F F+F │ │ │ │ Vh$!Zi`i │ │ │ │ e+FAF F@ │ │ │ │ F FCF:Fy │ │ │ │ FQF+F0F:F │ │ │ │ @SFBF9F0F │ │ │ │ 3FAFHF"F │ │ │ │ -f:F)F0F% │ │ │ │ +f:F)F0F$ │ │ │ │ BF F+iii │ │ │ │ 3iBFqi F │ │ │ │ SFBF9F0Fv │ │ │ │ p0Dkxcp*xQ │ │ │ │ 3#tca3ieb + │ │ │ │ BF8h3h!h │ │ │ │ #h+D#`3h+D3` │ │ │ │ @@ -2475,37 +2485,37 @@ │ │ │ │ SF2F!FHFO │ │ │ │ SF:FHF!FN │ │ │ │ 3D#a"F8FFE) │ │ │ │ #eh"F8Fc` │ │ │ │ 3h:F)F F │ │ │ │ F[mLFOFZ │ │ │ │ F+FJFYF0F │ │ │ │ -h))$)))))@ │ │ │ │ -)])Sb))))))))))))))))7:N{E)B │ │ │ │ +]))$)))))E │ │ │ │ +)7)7j)))))))))))))))) │ │ │ │ Unmatched left paren in format string │ │ │ │ No active exception to reraise │ │ │ │ calling %R should have returned an instance of BaseException, not %R │ │ │ │ exceptions must derive from BaseException │ │ │ │ @@ -5924,26 +5934,27 @@ │ │ │ │ negative file descriptor │ │ │ │ Must have exactly one of create/read/write/append mode and at most one plus │ │ │ │ invalid mode: %.200s │ │ │ │ Cannot use closefd=False with file name │ │ │ │ expected integer from opener │ │ │ │ opener returned %d │ │ │ │ bad operand type for unary ~: '%.200s' │ │ │ │ -buffering │ │ │ │ surrogates not allowed │ │ │ │ PyType_GetModuleByDef: No superclass of '%s' has the given module │ │ │ │ File or stream is not readable. │ │ │ │ Exception ignored while finalizing file %R │ │ │ │ I/O operation on closed file │ │ │ │ buffer size must be strictly positive │ │ │ │ can't allocate read lock │ │ │ │ sem_init │ │ │ │ cannot fit '%.200s' into an offset-sized integer │ │ │ │ Raw stream returned invalid position %lld │ │ │ │ I/O operation on closed file. │ │ │ │ +buffer_size │ │ │ │ +buffering │ │ │ │ raw stream has been detached │ │ │ │ I/O operation on uninitialized object │ │ │ │ read length must be non-negative or -1 │ │ │ │ read of closed file │ │ │ │ readall() should return bytes │ │ │ │ read() should return bytes │ │ │ │ sem_trywait │ │ │ │ @@ -5971,17 +5982,14 @@ │ │ │ │ Object is not writable. │ │ │ │ memoryview: number of dimensions must not exceed 64 │ │ │ │ path should be string, bytes, or os.PathLike, not %.200s │ │ │ │ invalid indexing of 0-dim memory │ │ │ │ sub-views are not implemented │ │ │ │ memoryview: invalid slice key │ │ │ │ multi-dimensional slicing is not implemented │ │ │ │ -dont_inherit │ │ │ │ -_feature_version │ │ │ │ -buffer_size │ │ │ │ _attributes │ │ │ │ argtypes │ │ │ │ context_expr │ │ │ │ decorator_list │ │ │ │ default_value │ │ │ │ defaults │ │ │ │ end_col_offset │ │ │ │ @@ -6178,14 +6186,16 @@ │ │ │ │ memoryview: underlying buffer is not contiguous │ │ │ │ memoryview: underlying buffer requires suboffsets │ │ │ │ memoryview: cannot cast to unsigned bytes if the format flag is present │ │ │ │ s(O){OOOOOOOs} │ │ │ │ allow_code │ │ │ │ __replace__($self, /, **fields) │ │ │ │ Return a copy of the AST node with new values for the specified fields. │ │ │ │ +dont_inherit │ │ │ │ +_feature_version │ │ │ │ _field_types │ │ │ │ cannot set '__annotations__' attribute of immutable type '%s' │ │ │ │ Union[arg, ...]: each arg must be a type. │ │ │ │ _type_check │ │ │ │ Cannot take a Union of no types. │ │ │ │ type_traverse() called on non-heap type '%.100s' │ │ │ │ ../Objects/typeobject.c │ │ │ │ @@ -8015,26 +8025,27 @@ │ │ │ │ Cannot find Generic type │ │ │ │ _GenericAlias │ │ │ │ The callback can only be set for one event at a time │ │ │ │ invalid event %d │ │ │ │ sys.monitoring.register_callback │ │ │ │ i|Opp:register │ │ │ │ signal %i cannot be registered, use enable() instead │ │ │ │ -__hash__ method should return an integer │ │ │ │ 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 │ │ │ │ this __dict__ descriptor does not support '%.200s' objects │ │ │ │ +__hash__ method should return an integer │ │ │ │ argument 'filename' │ │ │ │ module_globals must be a dict, not '%.200s' │ │ │ │ _bless_my_loader │ │ │ │ peek() should have returned a bytes object, not '%.200s' │ │ │ │ read() should have returned a bytes object, not '%.200s' │ │ │ │ '%.200s' object is not callable. Did you mean: '%U.%U(...)'? │ │ │ │ '%.200s' object is not callable │ │ │ │ _generic_class_getitem │ │ │ │ +field 'value' is required for YieldFrom │ │ │ │ socket.__new__ │ │ │ │ cannot instrument shim code object '%U' │ │ │ │ socket.connect │ │ │ │ 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 │ │ │ │ @@ -8090,19 +8101,19 @@ │ │ │ │ <%.100s [closed]> │ │ │ │ <%.100s fd=%d mode='%s' closefd=%s> │ │ │ │ <%.100s name=%R mode='%s' closefd=%s> │ │ │ │ O|Op:start_joinable_thread │ │ │ │ thread function must be callable │ │ │ │ 'handle' must be a _ThreadHandle │ │ │ │ _thread.start_joinable_thread │ │ │ │ +n must be >= 0 │ │ │ │ thread is not supported for isolated subinterpreters │ │ │ │ can't create new thread at interpreter shutdown │ │ │ │ thread already started │ │ │ │ can't start new thread │ │ │ │ -n must be >= 0 │ │ │ │ __get__(None, None) is invalid │ │ │ │ n|i:recv │ │ │ │ negative buffersize in recv │ │ │ │ missing format argument │ │ │ │ expected code, got %R │ │ │ │ registry │ │ │ │ module_globals │ │ │ │ @@ -8119,15 +8130,14 @@ │ │ │ │ %s first arg must be bytes or a tuple of bytes, not %s │ │ │ │ ArrayType │ │ │ │ MutableSequence │ │ │ │ collections.abc │ │ │ │ typecodes │ │ │ │ bytes must be in range(0, 256) │ │ │ │ cannot convert '%.200s' object to bytes │ │ │ │ -field 'value' is required for Await │ │ │ │ Expected int as r │ │ │ │ r must be non-negative │ │ │ │ Exception ignored in thread started by %R │ │ │ │ '%c' format requires 0 <= number <= %zu │ │ │ │ '%c' format requires %zd <= number <= %zd │ │ │ │ required argument is not an integer │ │ │ │ |n:product │ │ │ │ @@ -8141,25 +8151,24 @@ │ │ │ │ Exception ignored while clearing thread local %R │ │ │ │ deque mutated during iteration │ │ │ │ deque.remove(x): x not in deque │ │ │ │ fileno() returned a non-integer │ │ │ │ argument must be an int, or have a fileno() method. │ │ │ │ file descriptor cannot be a negative integer (%i) │ │ │ │ pop from an empty deque │ │ │ │ +os.chdir │ │ │ │ run() missing 1 required positional argument │ │ │ │ an instance of Context was expected │ │ │ │ cannot enter context: %R is already entered │ │ │ │ -Py_CONTEXT_SWITCHED │ │ │ │ -os.chdir │ │ │ │ session not active │ │ │ │ +Py_CONTEXT_SWITCHED │ │ │ │ deallocated BytesIO object has exported buffers │ │ │ │ expect str, not %T │ │ │ │ invalid start argument │ │ │ │ invalid end argument │ │ │ │ -field 'value' is required for YieldFrom │ │ │ │ %S module not found │ │ │ │ invalid __main__ module │ │ │ │ object could not be unmarshalled │ │ │ │ U:strftime │ │ │ │ Cannot specify both ',' and '_'. │ │ │ │ Format specifier missing precision │ │ │ │ Invalid format specifier '%U' for object of type '%.200s' │ │ │ │ @@ -8213,52 +8222,53 @@ │ │ │ │ day of year out of range │ │ │ │ unknown tokenization error │ │ │ │ unexpected EOF in multi-line statement │ │ │ │ (OnnOOO) │ │ │ │ Invalid UTF-8 sequence │ │ │ │ (iN(nn)(nn)O) │ │ │ │ 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 │ │ │ │ +readline() returned a non-bytes object │ │ │ │ +readline() returned a non-string object │ │ │ │ cannot exit context: %R has not been entered │ │ │ │ cannot exit context: thread state references a different context object │ │ │ │ Cannot recover from Python stack overflow. │ │ │ │ maximum recursion depth exceeded │ │ │ │ -argument list must be a tuple │ │ │ │ +field 'value' is required for Await │ │ │ │ Failed joining thread │ │ │ │ +argument list must be a tuple │ │ │ │ not main interpreter │ │ │ │ missing main interpreter │ │ │ │ failed to re-set autoTSSkey │ │ │ │ re.compile(%.200R, %S) │ │ │ │ re.compile(%.200R) │ │ │ │ async generator raised StopIteration │ │ │ │ coroutine raised StopIteration │ │ │ │ generator raised StopIteration │ │ │ │ async generator raised StopAsyncIteration │ │ │ │ %S (%U, line %ld) │ │ │ │ %S (line %ld) │ │ │ │ unclosed %R │ │ │ │ Exception ignored while finalizing socket %R │ │ │ │ + │ │ │ │ +reentrant call inside %R │ │ │ │ +could not acquire lock for %s at interpreter shutdown, possibly due to daemon threads │ │ │ │ ioctl expected at least 2 arguments, got %zd │ │ │ │ ioctl expected at most 4 arguments, got %zd │ │ │ │ ioctl() argument 2 must be int, not %T │ │ │ │ fcntl.ioctl │ │ │ │ buffer overflow │ │ │ │ ioctl argument 3 is too long │ │ │ │ ioctl() argument 3 must be an integer, a bytes-like object, or a string, not %T │ │ │ │ -invalid node type (%d) for annotated assignment │ │ │ │ OOOOUUppp:make_encoder │ │ │ │ make_encoder() argument 1 must be dict or None, not %.200s │ │ │ │ ../Objects/methodobject.c │ │ │ │ +invalid node type (%d) for annotated assignment │ │ │ │ On:_iterencode │ │ │ │ -[Errno %S] %S: %R -> %R │ │ │ │ -[Errno %S] %S: %R │ │ │ │ -[Errno %S] %S │ │ │ │ is_tracing │ │ │ │ clear_traces │ │ │ │ _get_traces │ │ │ │ _get_object_traceback │ │ │ │ get_traceback_limit │ │ │ │ get_tracemalloc_memory │ │ │ │ get_traced_memory │ │ │ │ @@ -8281,14 +8291,17 @@ │ │ │ │ items must return 2-tuples │ │ │ │ when serializing %T object │ │ │ │ │ │ │ │ │ │ │ │ keys must be str, int, float, bool or None, not %.100s │ │ │ │ when serializing %T item %R │ │ │ │ encoder() must return a string, not %.80s │ │ │ │ +[Errno %S] %S: %R -> %R │ │ │ │ +[Errno %S] %S: %R │ │ │ │ +[Errno %S] %S │ │ │ │ Exception ignored while capturing preserved objects │ │ │ │ string is too long to escape │ │ │ │ first argument must be a string, not %.80s │ │ │ │ _compile_template │ │ │ │ the result of compiling a replacement string is %.200s │ │ │ │ invalid template │ │ │ │ trying to free from non-existent arena: %p, size %zu, memid: 0x%zx │ │ │ │ @@ -8331,18 +8344,18 @@ │ │ │ │ object could not be pickled │ │ │ │ __file__ too long │ │ │ │ process stopped by delivery of signal %i │ │ │ │ invalid wait status: %i │ │ │ │ pickle protocol must be <= %d │ │ │ │ buffer_callback needs protocol >= 5 │ │ │ │ os.scandir │ │ │ │ -fd is greater than maximum │ │ │ │ -fd is less than minimum │ │ │ │ fix_imports │ │ │ │ buffer_callback │ │ │ │ +fd is greater than maximum │ │ │ │ +fd is less than minimum │ │ │ │ persistent IDs in protocol 0 must be ASCII strings │ │ │ │ while pickling an object │ │ │ │ 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 │ │ │ │ @@ -8434,25 +8447,25 @@ │ │ │ │ empty namespaces not allowed │ │ │ │ non-sequence namespace not supported │ │ │ │ Exception ignored in PyDict_GetItemString(); consider using PyDict_GetItemStringRef() │ │ │ │ need more than 0 values to unpack │ │ │ │ need more than 1 value to unpack │ │ │ │ too many values to unpack (expected 2) │ │ │ │ Cell is empty │ │ │ │ +OrderedDict mutated during iteration │ │ │ │ +OrderedDict changed size during iteration │ │ │ │ argument 'globals' │ │ │ │ arg 3 (name) must be None or string │ │ │ │ arg 4 (defaults) must be None or tuple │ │ │ │ arg 5 (closure) must be tuple │ │ │ │ arg 5 (closure) must be None or tuple │ │ │ │ arg 6 (kwdefaults) must be None or dict │ │ │ │ %U requires closure of length %zd, not %zd │ │ │ │ arg 5 (closure) expected cell, found %s │ │ │ │ function.__new__ │ │ │ │ -OrderedDict mutated during iteration │ │ │ │ -OrderedDict changed size during iteration │ │ │ │ can't delete __class__ attribute │ │ │ │ __class__ must be set to a class, not '%s' object │ │ │ │ __class__ assignment only supported for mutable types or ModuleType subclasses │ │ │ │ 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 │ │ │ │ @@ -8460,16 +8473,16 @@ │ │ │ │ kwdefaults │ │ │ │ peek of closed file │ │ │ │ LONG pickle has negative byte count │ │ │ │ could not find MARK │ │ │ │ BINBYTES exceeds system's maximum size of %zd bytes │ │ │ │ read() returned non-bytes object (%R) │ │ │ │ readinto() returned negative size │ │ │ │ -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. │ │ │ │ argument 'format' │ │ │ │ memoryview: casts are restricted to C-contiguous views │ │ │ │ @@ -9001,20 +9014,14 @@ │ │ │ │ must be %d-item tuple, not %.50s │ │ │ │ argument must be %d-item tuple, not %T │ │ │ │ must be %s of length %d, not %zd │ │ │ │ must be tuple of length %d, not %zd │ │ │ │ socket.gethostname │ │ │ │ getbuffer() takes no arguments │ │ │ │ bytesiobuf_getbuffer: view==NULL argument is obsolete │ │ │ │ -s:syslog │ │ │ │ -is:syslog │ │ │ │ -syslog.syslog requires 1 to 2 arguments │ │ │ │ -syslog.syslog │ │ │ │ -subinterpreter can't use syslog.syslog() until the syslog is opened by the main interpreter │ │ │ │ -syslog.setlogmask │ │ │ │ logoption │ │ │ │ facility │ │ │ │ closelog │ │ │ │ setlogmask │ │ │ │ LOG_MASK │ │ │ │ LOG_UPTO │ │ │ │ usedforsecurity │ │ │ │ @@ -9122,69 +9129,75 @@ │ │ │ │ required field "ctx" missing from List │ │ │ │ Tuple field "elts" must be a list, not a %.200s │ │ │ │ while traversing 'Tuple' node │ │ │ │ Tuple field "elts" changed size during iteration │ │ │ │ required field "ctx" missing from Tuple │ │ │ │ while traversing 'Slice' node │ │ │ │ expected some sort of expr, but got %R │ │ │ │ -subinterpreter can't use syslog.closelog() │ │ │ │ -syslog.closelog │ │ │ │ expected some sort of expr_context, but got %R │ │ │ │ +s:syslog │ │ │ │ +is:syslog │ │ │ │ +syslog.syslog requires 1 to 2 arguments │ │ │ │ +syslog.syslog │ │ │ │ +subinterpreter can't use syslog.syslog() until the syslog is opened by the main interpreter │ │ │ │ while traversing 'keyword' node │ │ │ │ required field "value" missing from keyword │ │ │ │ required field "lineno" missing from keyword │ │ │ │ required field "col_offset" missing from keyword │ │ │ │ -%s:%d: bad argument to internal function │ │ │ │ +syslog.setlogmask │ │ │ │ None disallowed in expression list │ │ │ │ expression which can't be assigned to in %s context │ │ │ │ expression must have %s context but has %s instead │ │ │ │ BoolOp with less than 2 values │ │ │ │ Dict doesn't have the same number of keys as values │ │ │ │ Compare with no comparators │ │ │ │ Compare has a different number of comparators and operands │ │ │ │ NamedExpr target must be a Name │ │ │ │ unexpected expression │ │ │ │ +subinterpreter can't use syslog.closelog() │ │ │ │ +syslog.closelog │ │ │ │ got an invalid type in Constant: %s │ │ │ │ +%s:%d: bad argument to internal function │ │ │ │ /proc/self/fd │ │ │ │ cannot use constraints with TypeVarTuple │ │ │ │ cannot use bound with TypeVarTuple │ │ │ │ cannot use constraints with ParamSpec │ │ │ │ cannot use bound with ParamSpec │ │ │ │ field 'name' is required for TypeVar │ │ │ │ Type parameter defaults are │ │ │ │ field 'name' is required for TypeVarTuple │ │ │ │ field 'name' is required for ParamSpec │ │ │ │ socket.bind │ │ │ │ +arguments field "posonlyargs" must be a list, not a %.200s │ │ │ │ + while traversing 'arguments' node │ │ │ │ +arguments field "posonlyargs" changed size during iteration │ │ │ │ +arguments field "args" must be a list, not a %.200s │ │ │ │ +arguments field "args" changed size during iteration │ │ │ │ +arguments field "kwonlyargs" must be a list, not a %.200s │ │ │ │ +arguments field "kwonlyargs" changed size during iteration │ │ │ │ +arguments field "kw_defaults" must be a list, not a %.200s │ │ │ │ +arguments field "kw_defaults" changed size during iteration │ │ │ │ +arguments field "defaults" must be a list, not a %.200s │ │ │ │ +arguments field "defaults" changed size during iteration │ │ │ │ gc.get_referents │ │ │ │ failed to get __main__ namespace │ │ │ │ failed to apply namespace to __main__ │ │ │ │ failed to preserve objects across session │ │ │ │ failed to transfer exception between interpreters │ │ │ │ unsupported error code %d │ │ │ │ get expected 1 or 2 arguments │ │ │ │ formatted │ │ │ │ errdisplay │ │ │ │ +more positional defaults than args on arguments │ │ │ │ +length of kwonlyargs is not the same as kw_defaults on arguments │ │ │ │ Invalid whence (%i, should be 0, 1 or 2) │ │ │ │ Negative seek position %zd │ │ │ │ Can't do nonzero cur-relative seeks │ │ │ │ -arguments field "posonlyargs" must be a list, not a %.200s │ │ │ │ - while traversing 'arguments' node │ │ │ │ -arguments field "posonlyargs" changed size during iteration │ │ │ │ -arguments field "args" must be a list, not a %.200s │ │ │ │ -arguments field "args" changed size during iteration │ │ │ │ -arguments field "kwonlyargs" must be a list, not a %.200s │ │ │ │ -arguments field "kwonlyargs" changed size during iteration │ │ │ │ -arguments field "kw_defaults" must be a list, not a %.200s │ │ │ │ -arguments field "kw_defaults" changed size during iteration │ │ │ │ -arguments field "defaults" must be a list, not a %.200s │ │ │ │ -arguments field "defaults" changed size during iteration │ │ │ │ %s.%s: %s │ │ │ │ Negative size value %zd │ │ │ │ -more positional defaults than args on arguments │ │ │ │ -length of kwonlyargs is not the same as kw_defaults on arguments │ │ │ │ mapping pattern checks duplicate key (%R) │ │ │ │ a TypeVar constraint │ │ │ │ a TypeVar bound │ │ │ │ a TypeVar default │ │ │ │ a TypeVarTuple default │ │ │ │ a ParamSpec default │ │ │ │ os.symlink │ │ │ │ @@ -9195,14 +9208,18 @@ │ │ │ │ BLAKE2B_MAX_DIGEST_SIZE │ │ │ │ BLAKE2S_SALT_SIZE │ │ │ │ BLAKE2S_PERSON_SIZE │ │ │ │ BLAKE2S_MAX_KEY_SIZE │ │ │ │ BLAKE2S_MAX_DIGEST_SIZE │ │ │ │ fileno() takes no arguments │ │ │ │ |i:listen │ │ │ │ +coroutine is being awaited already │ │ │ │ +__await__() returned a coroutine │ │ │ │ +__await__() returned non-iterator of type '%.100s' │ │ │ │ +'%.100s' object can't be awaited │ │ │ │ Interpolation() argument 'conversion' must be one of 's', 'a' or 'r' │ │ │ │ │ │ │ │ Exception ignored in PyEval_SetTrace │ │ │ │ sha3_224 │ │ │ │ sha3_256 │ │ │ │ sha3_384 │ │ │ │ sha3_512 │ │ │ │ shake_128 │ │ │ │ shake_256 │ │ │ │ clock_gettime(CLOCK_THREAD_CPUTIME_ID) │ │ │ │ expected a code object, not '%.100s' │ │ │ │ Executors are not available in this build │ │ │ │ -_children │ │ │ │ length is too large │ │ │ │ +_children │ │ │ │ NotImplemented should not be used in a boolean context │ │ │ │ char format requires a bytes object of length 1 │ │ │ │ (O(OOOO)) │ │ │ │ │ │ │ │ {sOsNsNsOsO} │ │ │ │ This object has no __weakref__ │ │ │ │ EXT specifies code <= 0 │ │ │ │ @@ -10379,17 +10392,14 @@ │ │ │ │ required field "name" missing from ParamSpec │ │ │ │ while traversing 'ParamSpec' node │ │ │ │ required field "name" missing from TypeVarTuple │ │ │ │ while traversing 'TypeVarTuple' node │ │ │ │ expected some sort of type_param, but got %R │ │ │ │ fast mode: can't pickle cyclic objects including object type %.200s at %p │ │ │ │ string %A cannot be converted to a single wchar_t character │ │ │ │ - │ │ │ │ -reentrant call inside %R │ │ │ │ -could not acquire lock for %s at interpreter shutdown, possibly due to daemon threads │ │ │ │ argument 7 │ │ │ │ argument 8 │ │ │ │ argument 9 │ │ │ │ argument 10 │ │ │ │ argument 11 │ │ │ │ argument 12 │ │ │ │ argument 13 │ │ │ │ @@ -10573,14 +10583,27 @@ │ │ │ │ searches │ │ │ │ %10s: %5ld.%ld avg │ │ │ │ numa nodes │ │ │ │ %10s: %5zu │ │ │ │ %10s: %5ld.%03ld s │ │ │ │ %10s: user: %ld.%03ld s, system: %ld.%03ld s, faults: %lu, rss: │ │ │ │ , commit: │ │ │ │ +Debug memory block at address p=%p: │ │ │ │ + API '%c' │ │ │ │ + %zu bytes originally requested │ │ │ │ + The %d pad bytes at p-%d are │ │ │ │ +FORBIDDENBYTE, as expected. │ │ │ │ +not all FORBIDDENBYTE (0x%02x): │ │ │ │ + at p-%d: 0x%02x │ │ │ │ + *** OUCH │ │ │ │ + Because memory is corrupted at the start, the count of bytes requested │ │ │ │ + may be bogus, and checking the trailing pad bytes may segfault. │ │ │ │ + The %d pad bytes at tail=%p are │ │ │ │ + at tail+%d: 0x%02x │ │ │ │ + Data at p: │ │ │ │ │ │ │ │ │ │ │ │ Python int too large for C uint8_t │ │ │ │ Python int too large for C uint16_t │ │ │ │ expected a writable bytes-like object │ │ │ │ both destination and source must be bytes-like objects │ │ │ │ destination is too small to receive data from source │ │ │ │ @@ -10639,27 +10662,14 @@ │ │ │ │ invalid intrinsic function │ │ │ │ InstructionSequenceType │ │ │ │ %s: bug likely caused by a refcount error in a C extension │ │ │ │ Enable tracemalloc to get the memory block allocation traceback │ │ │ │ Memory block allocated at (most recent call first): │ │ │ │ File " │ │ │ │ ", line │ │ │ │ -Debug memory block at address p=%p: │ │ │ │ - API '%c' │ │ │ │ - %zu bytes originally requested │ │ │ │ - The %d pad bytes at p-%d are │ │ │ │ -FORBIDDENBYTE, as expected. │ │ │ │ -not all FORBIDDENBYTE (0x%02x): │ │ │ │ - at p-%d: 0x%02x │ │ │ │ - *** OUCH │ │ │ │ - Because memory is corrupted at the start, the count of bytes requested │ │ │ │ - may be bogus, and checking the trailing pad bytes may segfault. │ │ │ │ - The %d pad bytes at tail=%p are │ │ │ │ - at tail+%d: 0x%02x │ │ │ │ - Data at p: │ │ │ │ perf trampoline not available │ │ │ │ illegal IP address string passed to inet_aton │ │ │ │ No JIT available │ │ │ │ can't assign sys.path │ │ │ │ can't create sys.path │ │ │ │ /proc/%d/mem │ │ │ │ failed to open file %s: %s │ │ │ │ @@ -10686,64 +10696,64 @@ │ │ │ │ socket.getservbyport │ │ │ │ port/proto not found │ │ │ │ s:getprotobyname │ │ │ │ protocol not found │ │ │ │ iy*:inet_ntop │ │ │ │ invalid length of packed IP address string │ │ │ │ unknown address family %d │ │ │ │ +n:CMSG_LEN │ │ │ │ +CMSG_LEN() argument out of range │ │ │ │ +Oi:getnameinfo │ │ │ │ +getnameinfo() argument 1 must be a tuple │ │ │ │ +si|II;getnameinfo(): illegal sockaddr argument │ │ │ │ +getnameinfo(): flowinfo must be 0-1048575. │ │ │ │ +socket.getnameinfo │ │ │ │ +sockaddr resolved to multiple addresses │ │ │ │ +IPv4 sockaddr must be 2 tuple │ │ │ │ can't assign sys.argv │ │ │ │ can't compute path0 from argv │ │ │ │ can't get sys.path │ │ │ │ can't prepend path0 to sys.path │ │ │ │ no mem for sys.argv │ │ │ │ w*|ni:recvfrom_into │ │ │ │ negative buffersize in recvfrom_into │ │ │ │ nbytes is greater than the length of the buffer │ │ │ │ Exception ignored in PyEval_SetProfileAllThreads │ │ │ │ Exception ignored in PyEval_SetTraceAllThreads │ │ │ │ assoclen │ │ │ │ IsoCalendarDate │ │ │ │ -Oi:getnameinfo │ │ │ │ -getnameinfo() argument 1 must be a tuple │ │ │ │ -si|II;getnameinfo(): illegal sockaddr argument │ │ │ │ -getnameinfo(): flowinfo must be 0-1048575. │ │ │ │ -socket.getnameinfo │ │ │ │ -sockaddr resolved to multiple addresses │ │ │ │ -IPv4 sockaddr must be 2 tuple │ │ │ │ -i:unregister │ │ │ │ -|i:_sigsegv │ │ │ │ -|i:signum │ │ │ │ unable to raise a stack overflow (allocated %zu bytes on the stack, %zu recursive calls) │ │ │ │ -n:CMSG_LEN │ │ │ │ -CMSG_LEN() argument out of range │ │ │ │ Fatal Python error from unexpected signum: │ │ │ │ +i:unregister │ │ │ │ +|i:signum │ │ │ │ +|i:_sigsegv │ │ │ │ in new thread │ │ │ │ maximum recursion limit exceeded │ │ │ │ internal error in regular expression engine │ │ │ │ unable to start the thread │ │ │ │ setgroups argument must be a sequence │ │ │ │ too many groups │ │ │ │ groups must be integers │ │ │ │ -Unknown signal │ │ │ │ siginfo must be None │ │ │ │ +Unknown signal │ │ │ │ Exception ignored while trying to write to the signal wakeup fd │ │ │ │ _grouper │ │ │ │ Py_GIL_DISABLED │ │ │ │ Py_DEBUG │ │ │ │ <%s object: ident=%llu> │ │ │ │ unlocked │ │ │ │ <%s %s object at %p> │ │ │ │ <%s %s object owner=%llu count=%zu at %p> │ │ │ │ |n:stack_size │ │ │ │ size must be at least %zi bytes │ │ │ │ size not valid: %zd bytes │ │ │ │ -domain must be a non-empty string │ │ │ │ os.system │ │ │ │ teedataobject │ │ │ │ Invalid arguments │ │ │ │ +domain must be a non-empty string │ │ │ │ ENDMARKER │ │ │ │ NOTEQUAL │ │ │ │ LESSEQUAL │ │ │ │ GREATEREQUAL │ │ │ │ CIRCUMFLEX │ │ │ │ LEFTSHIFT │ │ │ │ RIGHTSHIFT │ │ │ │ @@ -24415,14 +24425,15 @@ │ │ │ │ numbers. Arrays are sequence types and behave very much like lists, │ │ │ │ except that the type of objects stored in them is constrained. │ │ │ │ _Py_CheckRecursiveCallPy │ │ │ │ _PyRuntimeState_ReInitThreads │ │ │ │ PyOS_AfterFork_Child │ │ │ │ _PyInterpreterState_DeleteExceptMain │ │ │ │ tstate_tss_reinit │ │ │ │ +_enter_buffered_busy │ │ │ │ reset_peak($module, /) │ │ │ │ Set the peak size of memory blocks traced by tracemalloc to the current size. │ │ │ │ Do nothing if the tracemalloc module is not tracing memory allocations. │ │ │ │ get_traced_memory($module, /) │ │ │ │ Get the current size and peak size of memory blocks traced by tracemalloc. │ │ │ │ Returns a tuple: (current: int, peak: int). │ │ │ │ get_tracemalloc_memory($module, /) │ │ │ │ @@ -25560,15 +25571,14 @@ │ │ │ │ digest($self, /) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ copy($self, /) │ │ │ │ Return a copy of the hash object. │ │ │ │ md5($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ Return a new MD5 hash object; optionally initialized with a string. │ │ │ │ _PyRawMutex_UnlockSlow │ │ │ │ -_enter_buffered_busy │ │ │ │ _PyThread_CurrentExceptions │ │ │ │ PyImport_ExecCodeModuleWithPathnames │ │ │ │ _PyObject_AssertFailed │ │ │ │ dummy_dealloc │ │ │ │ PyEval_AcquireLock │ │ │ │ _PyThreadState_Init │ │ │ │ _PyUnicode_CheckConsistency │ │ │ │ @@ -26024,17 +26034,17 @@ │ │ │ │ warnings │ │ │ │ warnoptions │ │ │ │ withdata │ │ │ │ writable │ │ │ │ write_through │ │ │ │ zstd_dict │ │ │ │ 4@r5 4@r7 │ │ │ │ +gc__done │ │ │ │ gc__start │ │ │ │ -4@[sp, #16] │ │ │ │ -gc__done │ │ │ │ import__find__load__done │ │ │ │ 4@r0 -4@r3 │ │ │ │ import__find__load__start │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -373,33 +373,33 @@ │ │ │ │ 0x0001edbc 5f6e746f 61005f5f 76667072 696e7466 _ntoa.__vfprintf │ │ │ │ 0x0001edcc 5f63686b 00696e65 745f6174 6f6e0070 _chk.inet_aton.p │ │ │ │ 0x0001eddc 72656164 76363400 70777269 74657636 readv64.pwritev6 │ │ │ │ 0x0001edec 34006966 5f696e64 6578746f 6e616d65 4.if_indextoname │ │ │ │ 0x0001edfc 00736574 686f7374 6e616d65 00676574 .sethostname.get │ │ │ │ 0x0001ee0c 73657276 62796e61 6d650067 65747365 servbyname.getse │ │ │ │ 0x0001ee1c 72766279 706f7274 00676574 70726f74 rvbyport.getprot │ │ │ │ - 0x0001ee2c 6f62796e 616d6500 69665f6e 616d6574 obyname.if_namet │ │ │ │ - 0x0001ee3c 6f696e64 65780058 4d4c5f47 65744261 oindex.XML_GetBa │ │ │ │ - 0x0001ee4c 73650067 6574726c 696d6974 36340073 se.getrlimit64.s │ │ │ │ - 0x0001ee5c 6574726c 696d6974 36340067 65746e61 etrlimit64.getna │ │ │ │ - 0x0001ee6c 6d65696e 666f0073 69677065 6e64696e meinfo.sigpendin │ │ │ │ - 0x0001ee7c 67007369 67776169 7400584d 4c5f4765 g.sigwait.XML_Ge │ │ │ │ - 0x0001ee8c 74496e70 7574436f 6e746578 74006e69 tInputContext.ni │ │ │ │ - 0x0001ee9c 63650073 74727369 676e616c 00676574 ce.strsignal.get │ │ │ │ - 0x0001eeac 70676964 006c6f67 696e5f74 74790073 pgid.login_tty.s │ │ │ │ - 0x0001eebc 65746e73 00676574 6c6f6769 6e5f7200 etns.getlogin_r. │ │ │ │ - 0x0001eecc 5f5f7365 74697469 6d657236 34005f5f __setitimer64.__ │ │ │ │ - 0x0001eedc 67657469 74696d65 72363400 73696777 getitimer64.sigw │ │ │ │ - 0x0001eeec 61697469 6e666f00 5f5f7369 6774696d aitinfo.__sigtim │ │ │ │ - 0x0001eefc 65647761 69743634 00646367 65747465 edwait64.dcgette │ │ │ │ - 0x0001ef0c 78740062 696e645f 74657874 646f6d61 xt.bind_textdoma │ │ │ │ - 0x0001ef1c 696e5f63 6f646573 65740069 665f6e61 in_codeset.if_na │ │ │ │ - 0x0001ef2c 6d65696e 64657800 69665f66 7265656e meindex.if_freen │ │ │ │ - 0x0001ef3c 616d6569 6e646578 0062696e 64746578 ameindex.bindtex │ │ │ │ - 0x0001ef4c 74646f6d 61696e00 73797374 656d0061 tdomain.system.a │ │ │ │ + 0x0001ee2c 6f62796e 616d6500 6765746e 616d6569 obyname.getnamei │ │ │ │ + 0x0001ee3c 6e666f00 69665f6e 616d6574 6f696e64 nfo.if_nametoind │ │ │ │ + 0x0001ee4c 65780069 665f6e61 6d65696e 64657800 ex.if_nameindex. │ │ │ │ + 0x0001ee5c 69665f66 7265656e 616d6569 6e646578 if_freenameindex │ │ │ │ + 0x0001ee6c 00584d4c 5f476574 42617365 00676574 .XML_GetBase.get │ │ │ │ + 0x0001ee7c 726c696d 69743634 00736574 726c696d rlimit64.setrlim │ │ │ │ + 0x0001ee8c 69743634 00584d4c 5f476574 496e7075 it64.XML_GetInpu │ │ │ │ + 0x0001ee9c 74436f6e 74657874 00736967 70656e64 tContext.sigpend │ │ │ │ + 0x0001eeac 696e6700 73696777 61697400 6e696365 ing.sigwait.nice │ │ │ │ + 0x0001eebc 00676574 70676964 006c6f67 696e5f74 .getpgid.login_t │ │ │ │ + 0x0001eecc 74790073 65746e73 00676574 6c6f6769 ty.setns.getlogi │ │ │ │ + 0x0001eedc 6e5f7200 73747273 69676e61 6c005f5f n_r.strsignal.__ │ │ │ │ + 0x0001eeec 73657469 74696d65 72363400 5f5f6765 setitimer64.__ge │ │ │ │ + 0x0001eefc 74697469 6d657236 34007369 67776169 titimer64.sigwai │ │ │ │ + 0x0001ef0c 74696e66 6f005f5f 73696774 696d6564 tinfo.__sigtimed │ │ │ │ + 0x0001ef1c 77616974 36340064 63676574 74657874 wait64.dcgettext │ │ │ │ + 0x0001ef2c 0062696e 645f7465 7874646f 6d61696e .bind_textdomain │ │ │ │ + 0x0001ef3c 5f636f64 65736574 00737973 74656d00 _codeset.system. │ │ │ │ + 0x0001ef4c 62696e64 74657874 646f6d61 696e0061 bindtextdomain.a │ │ │ │ 0x0001ef5c 74616e32 00617461 6e680061 74616e00 tan2.atanh.atan. │ │ │ │ 0x0001ef6c 726f756e 64006661 62730066 6d61006c round.fabs.fma.l │ │ │ │ 0x0001ef7c 6f673200 6e657874 61667465 72006173 og2.nextafter.as │ │ │ │ 0x0001ef8c 696e0065 78706d31 00657266 00617369 in.expm1.erf.asi │ │ │ │ 0x0001ef9c 6e68006c 6f673130 00687970 6f740073 nh.log10.hypot.s │ │ │ │ 0x0001efac 696e636f 73006c6f 67317000 65787032 incos.log1p.exp2 │ │ │ │ 0x0001efbc 00636272 74006365 696c0061 636f7368 .cbrt.ceil.acosh │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 0002aaf8 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 179ebc <_start@@Base+0x34> │ │ │ │ + bl 17a714 <_start@@Base+0x34> │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -5,15 +5,15 @@ │ │ │ │ │ │ │ │ 0002c520 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 17c960 │ │ │ │ + bl 17d1b8 │ │ │ │ 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, 2c58a │ │ │ │ ldr r3, [pc, #72] @ (2c5cc ) │ │ │ │ ldr.w r0, [r3, #1668] @ 0x684 │ │ │ │ cbnz r0, 2c59e │ │ │ │ b.n 2c5c2 │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #15612 @ 0x3cfc │ │ │ │ + movw r0, #17916 @ 0x45fc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2c580 │ │ │ │ b.n 2c5bc │ │ │ │ ldr.w r3, [r4, #776] @ 0x308 │ │ │ │ cbz r3, 2c5bc │ │ │ │ movw r3, #2200 @ 0x898 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15628 @ 0x3d0c │ │ │ │ + movw r1, #17932 @ 0x460c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r0, [r3, #2156] @ 0x86c │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2c5ca │ │ │ │ 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 17cc28 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ + bl 17d480 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbnz r5, 2c640 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 17cbc8 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 17d420 <_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,145 +98,145 @@ │ │ │ │ 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 17ce14 │ │ │ │ + bl 17d66c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2c648 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 184808 │ │ │ │ + bl 185060 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2d504 │ │ │ │ - movw r0, #15672 @ 0x3d38 │ │ │ │ + movw r0, #17976 @ 0x4638 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 187e3c │ │ │ │ + bl 188694 │ │ │ │ cbz r0, 2c660 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ b.n 2c662 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17e048 │ │ │ │ + bl 17e8a0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 184808 │ │ │ │ + bl 185060 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2c640 │ │ │ │ - bl 1d654c │ │ │ │ + bl 1d6e0c │ │ │ │ mov r6, r0 │ │ │ │ - bl 1cdc90 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 1ce548 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2c68e │ │ │ │ - bl 2e654 │ │ │ │ + bl 2e5f4 │ │ │ │ movs r0, #1 │ │ │ │ blx 2b07c │ │ │ │ - bl 9aa84 <_Py_GetConfig@@Base> │ │ │ │ + bl 9a9ec <_Py_GetConfig@@Base> │ │ │ │ ldr.w r3, [r0, #148] @ 0x94 │ │ │ │ cbz r3, 2c6bc │ │ │ │ movw r3, #59856 @ 0xe9d0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1891cc │ │ │ │ + bl 189a24 │ │ │ │ ldr r1, [pc, #132] @ (2c72c ) │ │ │ │ - movw r2, #15688 @ 0x3d48 │ │ │ │ + movw r2, #17992 @ 0x4648 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [pc, #124] @ (2c730 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #15704 @ 0x3d58 │ │ │ │ + movw r0, #18008 @ 0x4658 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 19a2d8 │ │ │ │ + bl 19ab58 │ │ │ │ cbnz r0, 2c6d8 │ │ │ │ - movw r1, #15716 @ 0x3d64 │ │ │ │ + movw r1, #18020 @ 0x4664 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [pc, #96] @ (2c734 ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2c6e4 │ │ │ │ movs r4, #1 │ │ │ │ - bl 2e654 │ │ │ │ + bl 2e5f4 │ │ │ │ b.n 2c6e6 │ │ │ │ movs r4, #0 │ │ │ │ cbz r5, 2c714 │ │ │ │ movw r5, #59840 @ 0xe9c0 │ │ │ │ movt r5, #79 @ 0x4f │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2b9a8 │ │ │ │ blx 2ba8c │ │ │ │ cbz r0, 2c714 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #15752 @ 0x3d88 │ │ │ │ + movw r1, #18056 @ 0x4688 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 2e43c │ │ │ │ + bl 2e3dc │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dda64 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 1dda70 │ │ │ │ + bl 1de324 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 1de330 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r4 │ │ │ │ moveq r0, #120 @ 0x78 │ │ │ │ add sp, #324 @ 0x144 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ movs r5, r5 │ │ │ │ cdp 0, 8, cr0, cr0, cr15, {2} │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + strb r0, [r3, #15] │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002c738 : │ │ │ │ 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, 2c764 │ │ │ │ - movw r1, #15760 @ 0x3d90 │ │ │ │ + movw r1, #18064 @ 0x4690 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [pc, #24] @ (2c778 ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 17cb18 │ │ │ │ + bl 17d370 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + strb r0, [r5, #15] │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002c77c : │ │ │ │ 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 2bdac │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2c7de │ │ │ │ bl 2c864 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 17c960 │ │ │ │ + bl 17d1b8 │ │ │ │ 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 2ae0c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbz r6, 2c832 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17cdd4 <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 17d62c <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ str.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ cbnz r0, 2c832 │ │ │ │ - movw r1, #15828 @ 0x3dd4 │ │ │ │ + movw r1, #18132 @ 0x46d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [pc, #4] @ (2c834 ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ + strb r0, [r0, #16] │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002c838 <_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, 2c8e4 │ │ │ │ ldr r2, [pc, #196] @ (2c970 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ cbz r4, 2c8e4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #15844 @ 0x3de4 │ │ │ │ + movw r1, #18148 @ 0x46e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl ff1f4 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ + bl ff6d4 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2c8e4 │ │ │ │ movw r3, #2200 @ 0x898 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r3, #2160] @ 0x870 │ │ │ │ - bl 1c9764 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1ca06c <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c96a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c9770 <_PyErr_Clear@@Base> │ │ │ │ + bl 1ca078 <_PyErr_Clear@@Base> │ │ │ │ b.n 2c95e │ │ │ │ movs r0, #12 │ │ │ │ - bl 6b320 │ │ │ │ + bl 6b348 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c8fa │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2c96a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4894 │ │ │ │ + bl 1f5154 │ │ │ │ b.n 2c96a │ │ │ │ ldr r0, [pc, #120] @ (2c974 ) │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r3, r7, [r5] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ @@ -374,15 +374,15 @@ │ │ │ │ bne.n 2c91c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2c90c │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2c928 │ │ │ │ - bl 237cdc │ │ │ │ + bl 2386c4 │ │ │ │ ldr r2, [pc, #76] @ (2c978 ) │ │ │ │ ldr.w r3, [r2, #1680] @ 0x690 │ │ │ │ cbnz r3, 2c936 │ │ │ │ str.w r5, [r2, #1680] @ 0x690 │ │ │ │ b.n 2c940 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -398,15 +398,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2c948 │ │ │ │ dmb ish │ │ │ │ bne.n 2c962 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2c96e │ │ │ │ ldr r0, [pc, #16] @ (2c974 ) │ │ │ │ - bl 236cb8 │ │ │ │ + bl 2376a0 │ │ │ │ b.n 2c95e │ │ │ │ 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] @ (2c9c8 ) │ │ │ │ b.n 2cb1c │ │ │ │ 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 8b0ac │ │ │ │ + bl 8b024 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2c9c2 │ │ │ │ - bl 67fd8 │ │ │ │ + bl 6827c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2c9c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2c9c2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ vmla.i16 d16, d0, d7[1] │ │ │ │ │ │ │ │ 0002c9cc : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -455,26 +455,26 @@ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cbnz r7, 2c9ee │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ ldr r0, [pc, #216] @ (2cac4 ) │ │ │ │ b.n 2cb1c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5e97c │ │ │ │ + bl 5e914 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ca9e │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ blx 2b408 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ca34 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b0ac │ │ │ │ + bl 8b024 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ca9e │ │ │ │ movw r3, #2200 @ 0x898 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r5, [pc, #164] @ (2cac8 ) │ │ │ │ ldr.w r2, [r3, #2164] @ 0x874 │ │ │ │ @@ -482,64 +482,64 @@ │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [r3, #2164] @ 0x874 │ │ │ │ b.n 2ca50 │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 8b0ac │ │ │ │ + bl 8b024 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2ca9e │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b0ac │ │ │ │ + bl 8b024 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2caa2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78770 │ │ │ │ + bl 787bc │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2caa2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ca72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2ca72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ca86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ca86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2cabe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2cabe │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1c9770 <_PyErr_Clear@@Base> │ │ │ │ + b.w 1ca078 <_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 17ce40 │ │ │ │ + bl 17d698 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002cb02 : │ │ │ │ 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 17ce40 │ │ │ │ + bl 17d698 │ │ │ │ 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 17cc28 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ + bl 17d480 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ blx 2bdac │ │ │ │ cbz r0, 2cb6a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17cdd4 <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 17d62c <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ str r0, [r4, #0] │ │ │ │ cbz r0, 2cb54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 2cb60 │ │ │ │ str r4, [r5, #0] │ │ │ │ b.n 2cb6a │ │ │ │ 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 17ad4c │ │ │ │ + bl 17b5a4 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ 0002cb98 : │ │ │ │ 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 17db5c │ │ │ │ + bl 17e3b4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002cbc0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -663,45 +663,45 @@ │ │ │ │ bls.n 2cc0c │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #88] @ (2cc4c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16372 @ 0x3ff4 │ │ │ │ + movw r3, #18676 @ 0x48f4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2cc46 │ │ │ │ cmp r3, #11 │ │ │ │ beq.n 2cc32 │ │ │ │ cbnz r5, 2cc32 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #44] @ (2cc4c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16408 @ 0x4018 │ │ │ │ + movw r3, #18712 @ 0x4918 │ │ │ │ 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 2ce6c │ │ │ │ str r0, [r4, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002cc50 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -718,15 +718,15 @@ │ │ │ │ beq.n 2cc9e │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #148] @ (2cd1c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16444 @ 0x403c │ │ │ │ + movw r3, #18748 @ 0x493c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2cd16 │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ @@ -735,15 +735,15 @@ │ │ │ │ cbnz r0, 2ccce │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #100] @ (2cd20 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #15944 @ 0x3e48 │ │ │ │ + movw r3, #18248 @ 0x4748 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2cc98 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r8, r5 │ │ │ │ @@ -756,56 +756,56 @@ │ │ │ │ bl 2d214 │ │ │ │ b.n 2cc98 │ │ │ │ str.w r0, [r6, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ b.n 2ccd0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2d214 │ │ │ │ - movw r1, #16484 @ 0x4064 │ │ │ │ + movw r1, #18788 @ 0x4964 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r9 │ │ │ │ strd r5, r6, [r7] │ │ │ │ blx 2c140 │ │ │ │ cbnz r0, 2cd14 │ │ │ │ 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} │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ movs r5, r5 │ │ │ │ - ldrb r0, [r2, #9] │ │ │ │ + strh r0, [r2, #26] │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002cd24 : │ │ │ │ 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 17cc28 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ + bl 17d480 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2cd48 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ bl 2d504 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r3, [r3, #776] @ 0x308 │ │ │ │ cbnz r3, 2cd72 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 17cbc8 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 17d420 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 17e048 │ │ │ │ + bl 17e8a0 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 184808 │ │ │ │ + bl 185060 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 2cd40 │ │ │ │ add sp, #312 @ 0x138 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -843,26 +843,26 @@ │ │ │ │ b.n 2cde8 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r5, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ mov r4, r6 │ │ │ │ ldr r2, [pc, #32] @ (2cdf8 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16504 @ 0x4078 │ │ │ │ + movw r3, #18808 @ 0x4978 │ │ │ │ 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 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ movs r5, r5 │ │ │ │ - ldrb r4, [r0, #4] │ │ │ │ + strh r4, [r0, #16] │ │ │ │ movs r5, r5 │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002cdfc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -892,23 +892,23 @@ │ │ │ │ b.n 2ce62 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #28] @ (2ce68 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16548 @ 0x40a4 │ │ │ │ + movw r3, #18852 @ 0x49a4 │ │ │ │ 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 │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ movs r5, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ @@ -918,60 +918,60 @@ │ │ │ │ movs r7, #1 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 17decc │ │ │ │ + bl 17e724 │ │ │ │ adds r3, r0, #2 │ │ │ │ bne.n 2cec0 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #100] @ (2cf14 ) │ │ │ │ - movw r3, #16532 @ 0x4094 │ │ │ │ + movw r3, #18836 @ 0x4994 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r7, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2cee0 │ │ │ │ cbz r0, 2cee4 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #72] @ (2cf18 ) │ │ │ │ - movw r3, #15944 @ 0x3e48 │ │ │ │ + movw r3, #18248 @ 0x4748 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r7, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2cf0c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ blx 2bf6c │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cefe │ │ │ │ mov r0, r8 │ │ │ │ - bl 6b420 │ │ │ │ + bl 6b448 │ │ │ │ b.n 2cec2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ mov r1, r8 │ │ │ │ blx 2beec │ │ │ │ mov r0, r8 │ │ │ │ - bl 6b420 │ │ │ │ + bl 6b448 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ movs r5, r5 │ │ │ │ - ldrb r0, [r5, #9] │ │ │ │ + strh r0, [r5, #26] │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002cf1c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -997,78 +997,78 @@ │ │ │ │ sbcs.w r6, r1, r6 │ │ │ │ bcs.n 2cfda │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #172] @ (2d01c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16744 @ 0x4168 │ │ │ │ + movw r3, #19048 @ 0x4a68 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2d018 │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r6, r1, r6 │ │ │ │ bcs.n 2cfda │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #128] @ (2d01c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16784 @ 0x4190 │ │ │ │ + movw r3, #19088 @ 0x4a90 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2cf80 │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r6, r1, r6 │ │ │ │ bcs.n 2cfda │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #84] @ (2d01c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16836 @ 0x41c4 │ │ │ │ + movw r3, #19140 @ 0x4ac4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2cf80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - movw r1, #27864 @ 0x6cd8 │ │ │ │ + movw r1, #30168 @ 0x75d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r3, #0] │ │ │ │ blx 2c140 │ │ │ │ cbnz r0, 2d016 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ b.n 2d016 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #24] @ (2d01c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16548 @ 0x40a4 │ │ │ │ + movw r3, #18852 @ 0x49a4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2cf80 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002d020 : │ │ │ │ cbnz r0, 2d026 │ │ │ │ - b.w 189224 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b.w 189a7c <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #59904 @ 0xea00 │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ mov r6, r0 │ │ │ │ @@ -1078,48 +1078,48 @@ │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r0, [r4, #1468] @ 0x5bc │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ blx 2ae0c │ │ │ │ - movw r0, #22820 @ 0x5924 │ │ │ │ + movw r0, #25124 @ 0x6224 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 17cdd4 <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 17d62c <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ mov r7, r0 │ │ │ │ - movw r0, #22820 @ 0x5924 │ │ │ │ + movw r0, #25124 @ 0x6224 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ str.w r7, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 17cdd4 <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 17d62c <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ str.w r8, [r4, #1460] @ 0x5b4 │ │ │ │ cbnz r0, 2d09a │ │ │ │ - movw r0, #22820 @ 0x5924 │ │ │ │ + movw r0, #25124 @ 0x6224 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 17cdd4 <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 17d62c <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r5, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 17cdd4 <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 17d62c <_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 2d0c0 │ │ │ │ cbz r7, 2d0c0 │ │ │ │ cbz r0, 2d0c0 │ │ │ │ cbnz r5, 2d0ce │ │ │ │ - movw r1, #15828 @ 0x3dd4 │ │ │ │ + movw r1, #18132 @ 0x46d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [pc, #8] @ (2d0d4 ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, #10] │ │ │ │ + strh r4, [r6, #28] │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002d0d8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1135,24 +1135,24 @@ │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ blx 2ae0c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbz r6, 2d128 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17cdd4 <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 17d62c <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ str.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r0, 2d128 │ │ │ │ - movw r1, #15828 @ 0x3dd4 │ │ │ │ + movw r1, #18132 @ 0x46d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [pc, #8] @ (2d12c ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + strh r0, [r0, #30] │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002d130 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1168,15 +1168,15 @@ │ │ │ │ bls.n 2d17a │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #56] @ (2d19c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16372 @ 0x3ff4 │ │ │ │ + movw r3, #18676 @ 0x48f4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2d196 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -1189,37 +1189,37 @@ │ │ │ │ clz r3, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002d1a0 : │ │ │ │ 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 17e46c │ │ │ │ + bl 17ecc4 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 2d1e8 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #64] @ (2d210 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #15944 @ 0x3e48 │ │ │ │ + movw r3, #18248 @ 0x4748 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d20e │ │ │ │ ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ movs r2, #0 │ │ │ │ @@ -1232,15 +1232,15 @@ │ │ │ │ str r6, [r5, #4] │ │ │ │ adds r5, r1, r0 │ │ │ │ str r2, [r1, r0] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r3, [r4, #340] @ 0x154 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ + strh r4, [r2, #30] │ │ │ │ movs r5, r5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1256,39 +1256,39 @@ │ │ │ │ │ │ │ │ 0002d242 : │ │ │ │ ldr r2, [pc, #80] @ (2d294 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cbnz r3, 2d252 │ │ │ │ ldr r0, [pc, #72] @ (2d298 ) │ │ │ │ - b.w 17e53c <_Py_SetLocaleFromEnv@@Base+0x2c> │ │ │ │ + b.w 17ed94 <_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] @ (2d29c ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1cc1a0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1ccaa8 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2d274 │ │ │ │ - bl d842c │ │ │ │ + bl d8814 │ │ │ │ b.n 2d290 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cbz r0, 2d28a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ bpl.n 2d28a │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl e4350 │ │ │ │ + bl e47a0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ vmla.i16 d16, d0, d7[1] │ │ │ │ lsrs r0, r4, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ @@ -1301,24 +1301,24 @@ │ │ │ │ ldr.w r3, [r0, #340] @ 0x154 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add.w r5, r0, #344 @ 0x158 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 2d2ea │ │ │ │ ldr.w r0, [r0, #336] @ 0x150 │ │ │ │ - bl 17cb18 │ │ │ │ + bl 17d370 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2d2ea │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #116] @ (2d34c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #15944 @ 0x3e48 │ │ │ │ + movw r3, #18248 @ 0x4748 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d324 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ adds r6, r3, #1 │ │ │ │ it ne │ │ │ │ @@ -1343,86 +1343,86 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r4, #344] @ 0x158 │ │ │ │ cbz r3, 2d32a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2d348 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ mov r0, sp │ │ │ │ - bl 17e048 │ │ │ │ + bl 17e8a0 │ │ │ │ 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} │ │ │ │ - ldrb r4, [r5, #11] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ 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 17ed04 <_Py_SetLocaleFromEnv@@Base+0x7f4> │ │ │ │ + bl 17f55c <_Py_SetLocaleFromEnv@@Base+0x7f4> │ │ │ │ adds r3, r0, #2 │ │ │ │ bne.n 2d39a │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #108] @ (2d3f4 ) │ │ │ │ - movw r3, #17184 @ 0x4320 │ │ │ │ + movw r3, #19488 @ 0x4c20 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r6, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d3ba │ │ │ │ cbz r0, 2d3be │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #76] @ (2d3f8 ) │ │ │ │ - movw r3, #15944 @ 0x3e48 │ │ │ │ + movw r3, #18248 @ 0x4748 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r6, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2d3ea │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx 2bf84 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 2bf6c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2d3dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 6b420 │ │ │ │ + bl 6b448 │ │ │ │ b.n 2d39c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx 2beec │ │ │ │ mov r0, r7 │ │ │ │ - bl 6b420 │ │ │ │ + bl 6b448 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ movs r5, r5 │ │ │ │ - ldrb r0, [r0, #15] │ │ │ │ + strh r0, [r0, #38] @ 0x26 │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002d3fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1438,15 +1438,15 @@ │ │ │ │ beq.n 2d448 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #132] @ (2d4b4 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #17352 @ 0x43c8 │ │ │ │ + movw r3, #19656 @ 0x4cc8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2d4ae │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -1458,15 +1458,15 @@ │ │ │ │ str r0, [r7, #0] │ │ │ │ cbnz r0, 2d47c │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #80] @ (2d4b8 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #15944 @ 0x3e48 │ │ │ │ + movw r3, #18248 @ 0x4748 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d442 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r5 │ │ │ │ @@ -1484,17 +1484,17 @@ │ │ │ │ bl 2d4bc │ │ │ │ b.n 2d442 │ │ │ │ adds r5, #1 │ │ │ │ b.n 2d47e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ movs r5, r5 │ │ │ │ - ldrb r4, [r1, #16] │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002d4bc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1513,15 +1513,15 @@ │ │ │ │ │ │ │ │ 0002d4ec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 184af0 │ │ │ │ + bl 185348 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002d504 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1540,17 +1540,17 @@ │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2b9a8 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2d550 │ │ │ │ - movw r0, #29320 @ 0x7288 │ │ │ │ + movw r0, #31624 @ 0x7b88 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 6304a │ │ │ │ + bl 6326e │ │ │ │ stmdb sp!, {r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ movw r3, #29332 @ 0x7294 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ @@ -1564,114 +1564,114 @@ │ │ │ │ blx 2b548 │ │ │ │ movs r0, #1 │ │ │ │ blx 2b07c │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r3, #0] │ │ │ │ cbz r1, 2d5ee │ │ │ │ - movw r1, #29376 @ 0x72c0 │ │ │ │ + movw r1, #31680 @ 0x7bc0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #20 │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 2d5ba │ │ │ │ mov r0, r6 │ │ │ │ blx 2bf84 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #35192 @ 0x8978 │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #37496 @ 0x9278 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ cbz r5, 2d5ce │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d5de │ │ │ │ - movw r1, #29400 @ 0x72d8 │ │ │ │ + movw r1, #31704 @ 0x7bd8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #50204 @ 0xc41c │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #52508 @ 0xcd1c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29420 @ 0x72ec │ │ │ │ + movw r1, #31724 @ 0x7bec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #440] @ (2d7b8 ) │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cbz r5, 2d632 │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29444 @ 0x7304 │ │ │ │ + movw r1, #31748 @ 0x7c04 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ - bl 2041f0 │ │ │ │ + bl 204b1c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62996 @ 0xf614 │ │ │ │ + movw r1, #65440 @ 0xffa0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d6a2 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ cbz r2, 2d64a │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14456 @ 0x3878 │ │ │ │ + movw r1, #16760 @ 0x4178 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d6a2 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ cbz r2, 2d662 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29468 @ 0x731c │ │ │ │ + movw r1, #31772 @ 0x7c1c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d6a2 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ cbz r2, 2d67a │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29488 @ 0x7330 │ │ │ │ + movw r1, #31792 @ 0x7c30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d6a2 │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ cbz r3, 2d692 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29504 @ 0x7340 │ │ │ │ + movw r1, #31808 @ 0x7c40 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d6a2 │ │ │ │ - movw r1, #29520 @ 0x7350 │ │ │ │ + movw r1, #31824 @ 0x7c50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50204 @ 0xc41c │ │ │ │ + movw r1, #52508 @ 0xcd1c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #264] @ (2d7bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ bl 2d830 │ │ │ │ mov r5, r0 │ │ │ │ cbz r6, 2d6c8 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ @@ -1691,86 +1691,86 @@ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2d786 │ │ │ │ ldr r0, [pc, #208] @ (2d7c0 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1cc1a0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1ccaa8 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2d6fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c9770 <_PyErr_Clear@@Base> │ │ │ │ + bl 1ca078 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw fp, #5160 @ 0x1428 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ cmp r0, fp │ │ │ │ beq.n 2d70e │ │ │ │ cbnz r0, 2d728 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2d786 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2d786 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2d786 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cc254 │ │ │ │ + bl 1ccb5c │ │ │ │ mov r0, r6 │ │ │ │ - bl d7f74 │ │ │ │ + bl d835c │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, fp │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2d75c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2d75c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 11e100 │ │ │ │ + bl 11e314 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2d76c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c9770 <_PyErr_Clear@@Base> │ │ │ │ + bl 1ca078 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2d780 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2d780 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 2d7a0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50204 @ 0xc41c │ │ │ │ + movw r1, #52508 @ 0xcd1c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188894 │ │ │ │ + bl 1890ec │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d848 │ │ │ │ - bl 188b2c │ │ │ │ + bl 189384 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 2d572 │ │ │ │ - bl 1d8a10 │ │ │ │ + bl 1d92d0 │ │ │ │ b.n 2d572 │ │ │ │ str r4, [r0, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ @@ -1783,53 +1783,53 @@ │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - bl 17dbf4 │ │ │ │ + bl 17e44c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cbz r5, 2d7f4 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2d822 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 17eff8 <_Py_SetLocaleFromEnv@@Base+0xae8> │ │ │ │ + bl 17f850 <_Py_SetLocaleFromEnv@@Base+0xae8> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2d818 │ │ │ │ ldr r2, [pc, #36] @ (2d82c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #15944 @ 0x3e48 │ │ │ │ + movw r3, #18248 @ 0x4748 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ stmia.w r4, {r1, r2, r3, r5} │ │ │ │ b.n 2d822 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b314 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - subs r0, r0, r2 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ 0002d830 : │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r0, [r3, #1588] @ 0x634 │ │ │ │ cbz r0, 2d846 │ │ │ │ addw r0, r3, #1588 @ 0x634 │ │ │ │ - b.w 6b650 │ │ │ │ + b.w 6b678 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 2d9ce │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1848,63 +1848,63 @@ │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 905a0 │ │ │ │ - movw r1, #29744 @ 0x7430 │ │ │ │ + bl 904c0 │ │ │ │ + movw r1, #32048 @ 0x7d30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ cbz r0, 2d8c6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ bpl.n 2d884 │ │ │ │ - bl c8a7c │ │ │ │ + bl c8e04 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2d884 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cbz r7, 2d8c6 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #11536 @ 0x2d10 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 2d8c8 │ │ │ │ - bl 88564 │ │ │ │ + bl 884ec │ │ │ │ cbnz r0, 2d8c8 │ │ │ │ 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 905a0 │ │ │ │ + bl 904c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2d988 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bpl.n 2d8da │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r8 │ │ │ │ beq.n 2d918 │ │ │ │ movw r1, #13928 @ 0x3668 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 88564 │ │ │ │ + bl 884ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2d8da │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2d8da │ │ │ │ ldr r3, [r3, #32] │ │ │ │ @@ -1912,67 +1912,67 @@ │ │ │ │ beq.n 2d8da │ │ │ │ cbz r7, 2d950 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 125fa4 <_PySet_NextEntry@@Base> │ │ │ │ + bl 1261bc <_PySet_NextEntry@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ cbz r3, 2d950 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 2d92a │ │ │ │ - bl 120c58 │ │ │ │ + bl 120e5c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2d92a │ │ │ │ b.n 2d8da │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 2d968 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29764 @ 0x7444 │ │ │ │ + movw r1, #32068 @ 0x7d44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d978 │ │ │ │ - movw r1, #29788 @ 0x745c │ │ │ │ + movw r1, #32092 @ 0x7d5c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1fc328 │ │ │ │ + bl 1fcc28 │ │ │ │ b.n 2d8da │ │ │ │ cbz r5, 2d9c8 │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29792 @ 0x7460 │ │ │ │ + movw r1, #32096 @ 0x7d60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fd0b4 <_PyEval_StartTheWorld@@Base+0x4> │ │ │ │ + bl 1fd9b4 <_PyEval_StartTheWorld@@Base+0x4> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62996 @ 0xf614 │ │ │ │ + movw r1, #65440 @ 0xffa0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50204 @ 0xc41c │ │ │ │ + movw r1, #52508 @ 0xcd1c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + b.w 1886f8 <_Py_write_noraise@@Base> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0002d9d0 : │ │ │ │ ldr.w r3, [r0, #344] @ 0x158 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -1993,17 +1993,17 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 2da50 │ │ │ │ ldr.w r3, [r0, #356] @ 0x164 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, sp │ │ │ │ - movw r2, #29844 @ 0x7494 │ │ │ │ + movw r2, #32148 @ 0x7d94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6b9e0 │ │ │ │ + bl 6ba08 │ │ │ │ ldr.w r0, [r4, #360] @ 0x168 │ │ │ │ cbz r0, 2da1e │ │ │ │ blx 2ae0c │ │ │ │ mov r0, sp │ │ │ │ blx 2c4a0 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #360] @ 0x168 │ │ │ │ @@ -2011,15 +2011,15 @@ │ │ │ │ str r0, [r5, #0] │ │ │ │ b.n 2da5c │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [pc, #44] @ (2da68 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #15944 @ 0x3e48 │ │ │ │ + movw r3, #18248 @ 0x4748 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2da54 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 2da60 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ @@ -2027,24 +2027,24 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ b.n 2da64 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r5, #0] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movs r4, #192 @ 0xc0 │ │ │ │ + cmp r5, #192 @ 0xc0 │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ 0002da6c : │ │ │ │ cbz r0, 2dacc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r5, #29020 @ 0x715c │ │ │ │ + movw r5, #31324 @ 0x7a5c │ │ │ │ movt r5, #45 @ 0x2d │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #40 @ 0x28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 2dab2 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ sub.w r1, r3, #10 │ │ │ │ @@ -2057,15 +2057,15 @@ │ │ │ │ b.n 2daae │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 2daae │ │ │ │ bl 2d214 │ │ │ │ adds r5, #28 │ │ │ │ b.n 2da8a │ │ │ │ ldr.w r0, [r4, #336] @ 0x150 │ │ │ │ - bl 6b420 │ │ │ │ + bl 6b448 │ │ │ │ ldr.w r0, [r4, #360] @ 0x168 │ │ │ │ blx 2ae0c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2ae08 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -2073,15 +2073,15 @@ │ │ │ │ 0002dad0 <_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, #14953 @ 0x3a69 │ │ │ │ + movw r3, #17081 @ 0x42b9 │ │ │ │ movt r3, #25 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r2, #976] @ 0x3d0 │ │ │ │ cbz r1, 2db04 <_PyObject_DebugMallocStats@@Base+0x34> │ │ │ │ ldr.w r0, [r2, #960] @ 0x3c0 │ │ │ │ subs r5, r0, r3 │ │ │ │ @@ -2095,85 +2095,85 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2dbf6 <_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, #51008 @ 0xc740 │ │ │ │ + movw r2, #53312 @ 0xd040 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add r6, sp, #20 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #51060 @ 0xc774 │ │ │ │ + movw r2, #53364 @ 0xd074 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #51092 @ 0xc794 │ │ │ │ + movw r2, #53396 @ 0xd094 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ - bl 17aad4 <_start@@Base+0xc4c> │ │ │ │ + bl 17b32c <_start@@Base+0xc4c> │ │ │ │ ldr r1, [pc, #200] @ (2dc24 <_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 2b314 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ - movw r3, #8997 @ 0x2325 │ │ │ │ - movt r3, #6 │ │ │ │ + movw r3, #62237 @ 0xf31d │ │ │ │ + movt r3, #5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 18410c <_Py_SetLocaleFromEnv@@Base+0x5bfc> │ │ │ │ + bl 184964 <_Py_SetLocaleFromEnv@@Base+0x5bfc> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #11773 @ 0x2dfd │ │ │ │ + movw r2, #11781 @ 0x2e05 │ │ │ │ movt r2, #3 │ │ │ │ - movw r1, #10961 @ 0x2ad1 │ │ │ │ + movw r1, #11481 @ 0x2cd9 │ │ │ │ movt r1, #3 │ │ │ │ - bl 184260 <_Py_SetLocaleFromEnv@@Base+0x5d50> │ │ │ │ + bl 184ab8 <_Py_SetLocaleFromEnv@@Base+0x5d50> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #51124 @ 0xc7b4 │ │ │ │ + movw r2, #53428 @ 0xd0b4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #51152 @ 0xc7d0 │ │ │ │ + movw r2, #53456 @ 0xd0d0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #51180 @ 0xc7ec │ │ │ │ + movw r2, #53484 @ 0xd0ec │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #51220 @ 0xc814 │ │ │ │ + movw r2, #53524 @ 0xd114 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #51248 @ 0xc830 │ │ │ │ + movw r2, #53552 @ 0xd130 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 2dc1e <_PyObject_DebugMallocStats@@Base+0x14e> │ │ │ │ - movw r0, #3321 @ 0xcf9 │ │ │ │ + movw r0, #3353 @ 0xd19 │ │ │ │ movt r0, #7 │ │ │ │ cbz r1, 2dc0c <_PyObject_DebugMallocStats@@Base+0x13c> │ │ │ │ ldr.w r3, [r2, #960] @ 0x3c0 │ │ │ │ subs r2, r3, r0 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ b.n 2dc16 <_PyObject_DebugMallocStats@@Base+0x146> │ │ │ │ @@ -2202,15 +2202,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, sp, #432 @ 0x1b0 │ │ │ │ ldr r2, [r2, r5] │ │ │ │ add r7, sp, #688 @ 0x2b0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r2, #1596] @ 0x63c │ │ │ │ - movw r2, #51276 @ 0xc84c │ │ │ │ + movw r2, #53580 @ 0xd14c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -2265,15 +2265,15 @@ │ │ │ │ ldr.w r2, [r7, r5, lsl #2] │ │ │ │ ldr.w r3, [r8, r5, lsl #2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, r5, lsl #2] │ │ │ │ add r3, r6 │ │ │ │ str.w r3, [r8, r5, lsl #2] │ │ │ │ - bl 292f48 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ + bl 293810 <_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 2dce2 <_PyObject_DebugMallocStats@@Base+0x212> │ │ │ │ ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ @@ -2284,21 +2284,21 @@ │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r6 │ │ │ │ blx 2be9c │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #51328 @ 0xc880 │ │ │ │ + movw r0, #53632 @ 0xd180 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ blx 2beb8 │ │ │ │ mov r9, r6 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ mov fp, r4 │ │ │ │ - movw r3, #51440 @ 0xc8f0 │ │ │ │ + movw r3, #53744 @ 0xd1f0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r6, r6, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #688 @ 0x2b0 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r7 │ │ │ │ @@ -2323,117 +2323,117 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mla r3, r8, r4, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r3, r3, r5, lsl #5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 2931a4 <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ + bl 293a6c <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ mla r9, r5, r1, r9 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ bne.n 2dd60 <_PyObject_DebugMallocStats@@Base+0x290> │ │ │ │ mov r4, fp │ │ │ │ movs r0, #10 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ blx 2be9c │ │ │ │ ldr.w r2, [sl, #792] @ 0x318 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51468 @ 0xc90c │ │ │ │ + movw r1, #53772 @ 0xd20c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r2, [sl, #792] @ 0x318 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51496 @ 0xc928 │ │ │ │ + movw r1, #53800 @ 0xd228 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ subs r2, r2, r3 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ ldr.w r2, [sl, #796] @ 0x31c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51516 @ 0xc93c │ │ │ │ + movw r1, #53820 @ 0xd23c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51540 @ 0xc954 │ │ │ │ + movw r1, #53844 @ 0xd254 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2df00 <_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, #51568 @ 0xc970 │ │ │ │ + movw r2, #53872 @ 0xd270 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6b9e0 │ │ │ │ + bl 6ba08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r3, #18 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #10 │ │ │ │ blx 2be9c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51596 @ 0xc98c │ │ │ │ + movw r1, #53900 @ 0xd28c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #51624 @ 0xc9a8 │ │ │ │ + movw r1, #53928 @ 0xd2a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2df00 <_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, #51652 @ 0xc9c4 │ │ │ │ + movw r2, #53956 @ 0xd2c4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6b9e0 │ │ │ │ + bl 6ba08 │ │ │ │ mov.w r2, fp, lsl #12 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #51680 @ 0xc9e0 │ │ │ │ + movw r1, #53984 @ 0xd2e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ mov r2, r9 │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #51712 @ 0xca00 │ │ │ │ + movw r1, #54016 @ 0xd300 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #51744 @ 0xca20 │ │ │ │ + movw r1, #54048 @ 0xd320 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ - movw r1, #51776 @ 0xca40 │ │ │ │ + movw r1, #54080 @ 0xd340 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ adds r2, r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #18 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #51784 @ 0xca48 │ │ │ │ + movw r0, #54088 @ 0xd348 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ blx 2beb8 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51804 @ 0xca5c │ │ │ │ + movw r1, #54108 @ 0xd35c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2df00 <_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 │ │ │ │ @@ -2519,33 +2519,33 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ cbnz r1, 2dff0 <_PyObject_DebugMallocStats@@Base+0x520> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 617b2 │ │ │ │ + b.w 619de │ │ │ │ mov r1, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r3 │ │ │ │ cbz r1, 2dffc <_PyObject_DebugMallocStats@@Base+0x52c> │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cbnz r3, 2e00e <_PyObject_DebugMallocStats@@Base+0x53e> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 882e4 │ │ │ │ + bl 8826c │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e100 <_PyObject_DebugMallocStats@@Base+0x630> │ │ │ │ add.w r8, sp, #12 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8809c │ │ │ │ + bl 88024 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 2e022 <_PyObject_DebugMallocStats@@Base+0x552> │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e100 <_PyObject_DebugMallocStats@@Base+0x630> │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ cmp.w r9, #1 │ │ │ │ bne.n 2e04c <_PyObject_DebugMallocStats@@Base+0x57c> │ │ │ │ @@ -2556,15 +2556,15 @@ │ │ │ │ bpl.n 2e04c <_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 882e4 │ │ │ │ + bl 8826c │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e0d6 <_PyObject_DebugMallocStats@@Base+0x606> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ bpl.n 2e05a <_PyObject_DebugMallocStats@@Base+0x58a> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ @@ -2572,15 +2572,15 @@ │ │ │ │ cbnz r4, 2e070 <_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 8bbb8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8bb30 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e0d6 <_PyObject_DebugMallocStats@@Base+0x606> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ @@ -2591,54 +2591,54 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbnz r3, 2e0d4 <_PyObject_DebugMallocStats@@Base+0x604> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #56700 @ 0xdd7c │ │ │ │ + movw r2, #59004 @ 0xe67c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 1ee5f8 <_PyErr_Format@@Base> │ │ │ │ + bl 1eeed0 <_PyErr_Format@@Base> │ │ │ │ b.n 2e0d4 <_PyObject_DebugMallocStats@@Base+0x604> │ │ │ │ cbz r3, 2e0d6 <_PyObject_DebugMallocStats@@Base+0x606> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbz r3, 2e0d6 <_PyObject_DebugMallocStats@@Base+0x606> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2e0ba <_PyObject_DebugMallocStats@@Base+0x5ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2e0ba <_PyObject_DebugMallocStats@@Base+0x5ea> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #56748 @ 0xddac │ │ │ │ + movw r2, #59052 @ 0xe6ac │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 2358d8 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ + bl 2362c0 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ cmp r9, r5 │ │ │ │ ble.n 2e0f6 <_PyObject_DebugMallocStats@@Base+0x626> │ │ │ │ ldr.w r0, [r6, r5, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2e0f2 <_PyObject_DebugMallocStats@@Base+0x622> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2e0f2 <_PyObject_DebugMallocStats@@Base+0x622> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ b.n 2e0d8 <_PyObject_DebugMallocStats@@Base+0x608> │ │ │ │ cmp r6, r8 │ │ │ │ beq.n 2e100 <_PyObject_DebugMallocStats@@Base+0x630> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, r0 │ │ │ │ beq.n 2e124 <_PyObject_DebugMallocStats@@Base+0x654> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -2651,36 +2651,36 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #24140 @ 0x5e4c │ │ │ │ + movw r1, #26444 @ 0x674c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r4, r0 │ │ │ │ blx 2b7c0 │ │ │ │ cbz r0, 2e18e <_PyObject_DebugMallocStats@@Base+0x6be> │ │ │ │ - movw r1, #23948 @ 0x5d8c │ │ │ │ + movw r1, #26252 @ 0x668c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ blx 2b7c0 │ │ │ │ cbz r0, 2e192 <_PyObject_DebugMallocStats@@Base+0x6c2> │ │ │ │ - movw r1, #23976 @ 0x5da8 │ │ │ │ + movw r1, #26280 @ 0x66a8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ blx 2b7c0 │ │ │ │ cbz r0, 2e196 <_PyObject_DebugMallocStats@@Base+0x6c6> │ │ │ │ - movw r1, #24044 @ 0x5dec │ │ │ │ + movw r1, #26348 @ 0x66ec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ blx 2b7c0 │ │ │ │ cbz r0, 2e19a <_PyObject_DebugMallocStats@@Base+0x6ca> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24100 @ 0x5e24 │ │ │ │ + movw r1, #26404 @ 0x6724 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ blx 2b7c0 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #8 │ │ │ │ b.n 2e19c <_PyObject_DebugMallocStats@@Base+0x6cc> │ │ │ │ @@ -2700,124 +2700,84 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ bne.n 2e1d4 <_PyObject_DebugMallocStats@@Base+0x704> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62656 @ 0xf4c0 │ │ │ │ + movw r1, #64960 @ 0xfdc0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov r0, r4 │ │ │ │ b.n 2e1e6 <_PyObject_DebugMallocStats@@Base+0x716> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r0, #16 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8eb7c │ │ │ │ + bl 8eb10 │ │ │ │ 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, 2e1fa <_PyObject_DebugMallocStats@@Base+0x72a> │ │ │ │ - b.w a281c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b.w a27d0 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ bx r3 │ │ │ │ - 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 2e232 <_PyObject_DebugMallocStats@@Base+0x762> │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 2e236 <_PyObject_DebugMallocStats@@Base+0x766> │ │ │ │ - movw r2, #65535 @ 0xffff │ │ │ │ - movt r2, #16 │ │ │ │ - movw r1, #65535 @ 0xffff │ │ │ │ - cmp r3, #2 │ │ │ │ - it ne │ │ │ │ - movne r1, r2 │ │ │ │ - b.n 2e238 <_PyObject_DebugMallocStats@@Base+0x768> │ │ │ │ - movs r1, #127 @ 0x7f │ │ │ │ - b.n 2e238 <_PyObject_DebugMallocStats@@Base+0x768> │ │ │ │ - movs r1, #255 @ 0xff │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7115c │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 2e258 <_PyObject_DebugMallocStats@@Base+0x788> │ │ │ │ - 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 d64d0 <_PyUnicodeWriter_WriteStr@@Base+0xb8> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 2e26e <_PyObject_DebugMallocStats@@Base+0x79e> │ │ │ │ + bpl.n 2e20c <_PyObject_DebugMallocStats@@Base+0x73c> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ - b.n 2e270 <_PyObject_DebugMallocStats@@Base+0x7a0> │ │ │ │ + b.n 2e20e <_PyObject_DebugMallocStats@@Base+0x73e> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ ldrh.w r0, [r0, r1, lsl #1] │ │ │ │ bx lr │ │ │ │ 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, #30356 @ 0x7694 │ │ │ │ + movw r1, #32660 @ 0x7f94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8eb1c │ │ │ │ - cbnz r0, 2e29c <_PyObject_DebugMallocStats@@Base+0x7cc> │ │ │ │ + bl 8eab0 │ │ │ │ + cbnz r0, 2e23a <_PyObject_DebugMallocStats@@Base+0x76a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2e2f2 <_PyObject_DebugMallocStats@@Base+0x822> │ │ │ │ + b.n 2e290 <_PyObject_DebugMallocStats@@Base+0x7c0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl f1f1c │ │ │ │ + bl f2290 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e298 <_PyObject_DebugMallocStats@@Base+0x7c8> │ │ │ │ + beq.n 2e236 <_PyObject_DebugMallocStats@@Base+0x766> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1aca04 │ │ │ │ - cbnz r0, 2e2d8 <_PyObject_DebugMallocStats@@Base+0x808> │ │ │ │ + bl 1ad32c │ │ │ │ + cbnz r0, 2e276 <_PyObject_DebugMallocStats@@Base+0x7a6> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r2, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #32768 @ 0x8000 │ │ │ │ - bne.n 2e2d8 <_PyObject_DebugMallocStats@@Base+0x808> │ │ │ │ + bne.n 2e276 <_PyObject_DebugMallocStats@@Base+0x7a6> │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 2e2e0 <_PyObject_DebugMallocStats@@Base+0x810> │ │ │ │ + b.n 2e27e <_PyObject_DebugMallocStats@@Base+0x7ae> │ │ │ │ movw r4, #5412 @ 0x1524 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ 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 │ │ │ │ @@ -2825,197 +2785,198 @@ │ │ │ │ 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, #30356 @ 0x7694 │ │ │ │ + movw r1, #32660 @ 0x7f94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8eb1c │ │ │ │ - cbz r0, 2e350 <_PyObject_DebugMallocStats@@Base+0x880> │ │ │ │ + bl 8eab0 │ │ │ │ + cbz r0, 2e2ee <_PyObject_DebugMallocStats@@Base+0x81e> │ │ │ │ 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 f302c │ │ │ │ + bl f33a0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 2e342 <_PyObject_DebugMallocStats@@Base+0x872> │ │ │ │ + bge.n 2e2e0 <_PyObject_DebugMallocStats@@Base+0x810> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e352 <_PyObject_DebugMallocStats@@Base+0x882> │ │ │ │ + bge.n 2e2f0 <_PyObject_DebugMallocStats@@Base+0x820> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 2e352 <_PyObject_DebugMallocStats@@Base+0x882> │ │ │ │ + b.n 2e2f0 <_PyObject_DebugMallocStats@@Base+0x820> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ adds r1, #1 │ │ │ │ - bl f4d08 │ │ │ │ + bl f5084 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2e352 <_PyObject_DebugMallocStats@@Base+0x882> │ │ │ │ + b.n 2e2f0 <_PyObject_DebugMallocStats@@Base+0x820> │ │ │ │ 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, #30356 @ 0x7694 │ │ │ │ + movw r1, #32660 @ 0x7f94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8eb1c │ │ │ │ - cbz r0, 2e3a4 <_PyObject_DebugMallocStats@@Base+0x8d4> │ │ │ │ + bl 8eab0 │ │ │ │ + cbz r0, 2e342 <_PyObject_DebugMallocStats@@Base+0x872> │ │ │ │ movw r3, #59856 @ 0xe9d0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 929d4 │ │ │ │ + bl 92930 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #16272 @ 0x3f90 │ │ │ │ + movw r2, #18576 @ 0x4890 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ blx 2b2b0 <__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, #30356 @ 0x7694 │ │ │ │ + movw r1, #32660 @ 0x7f94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8eb1c │ │ │ │ - cbnz r0, 2e3ce <_PyObject_DebugMallocStats@@Base+0x8fe> │ │ │ │ + bl 8eab0 │ │ │ │ + cbnz r0, 2e36c <_PyObject_DebugMallocStats@@Base+0x89c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2e41e <_PyObject_DebugMallocStats@@Base+0x94e> │ │ │ │ + b.n 2e3bc <_PyObject_DebugMallocStats@@Base+0x8ec> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl f1f1c │ │ │ │ + bl f2290 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e3ca <_PyObject_DebugMallocStats@@Base+0x8fa> │ │ │ │ + beq.n 2e368 <_PyObject_DebugMallocStats@@Base+0x898> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1aca04 │ │ │ │ - cbnz r0, 2e404 <_PyObject_DebugMallocStats@@Base+0x934> │ │ │ │ + bl 1ad32c │ │ │ │ + cbnz r0, 2e3a2 <_PyObject_DebugMallocStats@@Base+0x8d2> │ │ │ │ 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 2e40c <_PyObject_DebugMallocStats@@Base+0x93c> │ │ │ │ + b.n 2e3aa <_PyObject_DebugMallocStats@@Base+0x8da> │ │ │ │ movw r4, #5412 @ 0x1524 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0002e424 : │ │ │ │ - b.w 1b6854 │ │ │ │ +0002e3c2 : │ │ │ │ + b.w 1b70b0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0002e428 : │ │ │ │ - ldr r3, [pc, #12] @ (2e438 ) │ │ │ │ +0002e3c8 : │ │ │ │ + ldr r3, [pc, #12] @ (2e3d8 ) │ │ │ │ str.w r0, [r3, #1600] @ 0x640 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0002e43c : │ │ │ │ +0002e3dc : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 2e472 │ │ │ │ + cbz r1, 2e412 │ │ │ │ mov r0, r1 │ │ │ │ - bl 199f10 │ │ │ │ + bl 19a78c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 2e472 │ │ │ │ - ldr r2, [pc, #44] @ (2e48c ) │ │ │ │ + cbnz r0, 2e412 │ │ │ │ + ldr r2, [pc, #44] @ (2e42c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1dc244 │ │ │ │ - b.n 2e488 │ │ │ │ + bl 1dcb04 │ │ │ │ + b.n 2e428 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cfe08 │ │ │ │ + bl 1d06c8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ 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] │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 2e4da │ │ │ │ + beq.n 2e47a │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 2e4b2 │ │ │ │ + bhi.n 2e452 │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 2e4de │ │ │ │ + beq.n 2e47e │ │ │ │ sub.w r6, r3, #12 │ │ │ │ negs r3, r6 │ │ │ │ adcs r3, r6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 2e4e0 │ │ │ │ + b.n 2e480 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r6, r2, #2 │ │ │ │ movs r4, #0 │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bpl.n 2e4d0 │ │ │ │ + bpl.n 2e470 │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ adds r4, #6 │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r5, r4 │ │ │ │ orrs r1, r5 │ │ │ │ - b.n 2e4bc │ │ │ │ + b.n 2e45c │ │ │ │ lsrs r3, r1, #1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 2e4e0 │ │ │ │ + bpl.n 2e480 │ │ │ │ negs r3, r3 │ │ │ │ - b.n 2e4e0 │ │ │ │ + b.n 2e480 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2e4e0 │ │ │ │ + b.n 2e480 │ │ │ │ movs r3, #1 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add r3, r4 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldrb r4, [r2, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ @@ -3029,1111 +2990,1111 @@ │ │ │ │ and.w r3, r3, #7 │ │ │ │ adds r3, #1 │ │ │ │ add.w r1, r1, r3, lsl #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, r4 │ │ │ │ str r2, [r0, #16] │ │ │ │ - bcs.n 2e51c │ │ │ │ + bcs.n 2e4bc │ │ │ │ ldrsb.w r3, [r3] │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 2e50a │ │ │ │ + bge.n 2e4aa │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002e520 : │ │ │ │ +0002e4c0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2e556 │ │ │ │ - bl 1b9b54 │ │ │ │ + cbz r0, 2e4f6 │ │ │ │ + bl 1ba470 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e54a │ │ │ │ + bge.n 2e4ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 2e54e │ │ │ │ + cbz r3, 2e4ee │ │ │ │ mov r4, r5 │ │ │ │ - b.n 2e556 │ │ │ │ + b.n 2e4f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 2e54a │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2e4ea │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0002e55a : │ │ │ │ +0002e4fa : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #52] @ (2e5a0 ) │ │ │ │ + ldr r5, [pc, #52] @ (2e540 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ add r4, sp, #20 │ │ │ │ add r6, sp, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ 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 1d706c <_PyParkingLot_Park@@Base+0x258> │ │ │ │ + bl 1d792c <_PyParkingLot_Park@@Base+0x258> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 2e598 │ │ │ │ + cbz r3, 2e538 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ bl 2d504 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - orrs r4, r2 │ │ │ │ + ldr r4, [pc, #80] @ (2e594 ) │ │ │ │ movs r4, r7 │ │ │ │ │ │ │ │ -0002e5a4 : │ │ │ │ - cbnz r1, 2e5aa │ │ │ │ - b.w 91e54 │ │ │ │ +0002e544 : │ │ │ │ + cbnz r1, 2e54a │ │ │ │ + b.w 91d78 │ │ │ │ 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 2e5d2 │ │ │ │ - movw r1, #58336 @ 0xe3e0 │ │ │ │ + bpl.n 2e572 │ │ │ │ + movw r1, #60780 @ 0xed6c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 91e54 │ │ │ │ + b.w 91d78 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #13692 @ 0x357c │ │ │ │ + movw r1, #15996 @ 0x3e7c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0002e5f0 : │ │ │ │ +0002e590 : │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r2, [r3, #1604] @ 0x644 │ │ │ │ ldr.w r3, [r3, #1608] @ 0x648 │ │ │ │ str r2, [r0, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002e606 : │ │ │ │ +0002e5a6 : │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1348] @ 0x544 │ │ │ │ - cbz r3, 2e646 │ │ │ │ + cbz r3, 2e5e6 │ │ │ │ ldr.w r3, [r0, #1588] @ 0x634 │ │ │ │ - cbz r3, 2e646 │ │ │ │ + cbz r3, 2e5e6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (2e650 ) │ │ │ │ + ldr r3, [pc, #32] @ (2e5f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ - cbz r4, 2e64a │ │ │ │ + cbz r4, 2e5ea │ │ │ │ addw r0, r0, #1588 @ 0x634 │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ subs r3, r4, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 2e64c │ │ │ │ + b.n 2e5ec │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002e654 : │ │ │ │ - ldr r2, [pc, #12] @ (2e664 ) │ │ │ │ +0002e5f4 : │ │ │ │ + ldr r2, [pc, #12] @ (2e604 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1dc244 │ │ │ │ + b.w 1dcb04 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002e668 <_Py_GetConfigsAsDict@@Base>: │ │ │ │ +0002e608 <_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 70620 │ │ │ │ + bl 70640 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ - bl 70620 │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + bl 70640 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ movw r3, #32060 @ 0x7d3c │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2e6a6 <_Py_GetConfigsAsDict@@Base+0x3e> │ │ │ │ - bl 79658 │ │ │ │ + cbz r0, 2e646 <_Py_GetConfigsAsDict@@Base+0x3e> │ │ │ │ + bl 79698 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 2e6c2 <_Py_GetConfigsAsDict@@Base+0x5a> │ │ │ │ - b.n 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + cbnz r0, 2e662 <_Py_GetConfigsAsDict@@Base+0x5a> │ │ │ │ + b.n 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ 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, #17384 @ 0x43e8 │ │ │ │ + movw r1, #19688 @ 0x4ce8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e6e8 <_Py_GetConfigsAsDict@@Base+0x80> │ │ │ │ + bge.n 2e688 <_Py_GetConfigsAsDict@@Base+0x80> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e6e8 <_Py_GetConfigsAsDict@@Base+0x80> │ │ │ │ + cbnz r3, 2e688 <_Py_GetConfigsAsDict@@Base+0x80> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #32064 @ 0x7d40 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17416 @ 0x4408 │ │ │ │ + movw r1, #19720 @ 0x4d08 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e72a <_Py_GetConfigsAsDict@@Base+0xc2> │ │ │ │ + bge.n 2e6ca <_Py_GetConfigsAsDict@@Base+0xc2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e72a <_Py_GetConfigsAsDict@@Base+0xc2> │ │ │ │ + cbnz r3, 2e6ca <_Py_GetConfigsAsDict@@Base+0xc2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #32068 @ 0x7d44 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2e746 <_Py_GetConfigsAsDict@@Base+0xde> │ │ │ │ - bl 79658 │ │ │ │ + cbz r0, 2e6e6 <_Py_GetConfigsAsDict@@Base+0xde> │ │ │ │ + bl 79698 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 2e762 <_Py_GetConfigsAsDict@@Base+0xfa> │ │ │ │ - b.n 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + cbnz r0, 2e702 <_Py_GetConfigsAsDict@@Base+0xfa> │ │ │ │ + b.n 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ 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, #17448 @ 0x4428 │ │ │ │ + movw r1, #19752 @ 0x4d28 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e788 <_Py_GetConfigsAsDict@@Base+0x120> │ │ │ │ + bge.n 2e728 <_Py_GetConfigsAsDict@@Base+0x120> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e788 <_Py_GetConfigsAsDict@@Base+0x120> │ │ │ │ + cbnz r3, 2e728 <_Py_GetConfigsAsDict@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #32072 @ 0x7d48 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17484 @ 0x444c │ │ │ │ + movw r1, #19788 @ 0x4d4c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e7ca <_Py_GetConfigsAsDict@@Base+0x162> │ │ │ │ + bge.n 2e76a <_Py_GetConfigsAsDict@@Base+0x162> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e7ca <_Py_GetConfigsAsDict@@Base+0x162> │ │ │ │ + cbnz r3, 2e76a <_Py_GetConfigsAsDict@@Base+0x162> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #61416 @ 0xefe8 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17524 @ 0x4474 │ │ │ │ + movw r1, #19828 @ 0x4d74 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e80c <_Py_GetConfigsAsDict@@Base+0x1a4> │ │ │ │ + bge.n 2e7ac <_Py_GetConfigsAsDict@@Base+0x1a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e80c <_Py_GetConfigsAsDict@@Base+0x1a4> │ │ │ │ + cbnz r3, 2e7ac <_Py_GetConfigsAsDict@@Base+0x1a4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62044 @ 0xf25c │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17536 @ 0x4480 │ │ │ │ + movw r1, #19840 @ 0x4d80 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e84e <_Py_GetConfigsAsDict@@Base+0x1e6> │ │ │ │ + bge.n 2e7ee <_Py_GetConfigsAsDict@@Base+0x1e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e84e <_Py_GetConfigsAsDict@@Base+0x1e6> │ │ │ │ + cbnz r3, 2e7ee <_Py_GetConfigsAsDict@@Base+0x1e6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62048 @ 0xf260 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17552 @ 0x4490 │ │ │ │ + movw r1, #19856 @ 0x4d90 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e890 <_Py_GetConfigsAsDict@@Base+0x228> │ │ │ │ + bge.n 2e830 <_Py_GetConfigsAsDict@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e890 <_Py_GetConfigsAsDict@@Base+0x228> │ │ │ │ + cbnz r3, 2e830 <_Py_GetConfigsAsDict@@Base+0x228> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62052 @ 0xf264 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17568 @ 0x44a0 │ │ │ │ + movw r1, #19872 @ 0x4da0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e8d2 <_Py_GetConfigsAsDict@@Base+0x26a> │ │ │ │ + bge.n 2e872 <_Py_GetConfigsAsDict@@Base+0x26a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e8d2 <_Py_GetConfigsAsDict@@Base+0x26a> │ │ │ │ + cbnz r3, 2e872 <_Py_GetConfigsAsDict@@Base+0x26a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62036 @ 0xf254 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17584 @ 0x44b0 │ │ │ │ + movw r1, #19888 @ 0x4db0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e914 <_Py_GetConfigsAsDict@@Base+0x2ac> │ │ │ │ + bge.n 2e8b4 <_Py_GetConfigsAsDict@@Base+0x2ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e914 <_Py_GetConfigsAsDict@@Base+0x2ac> │ │ │ │ + cbnz r3, 2e8b4 <_Py_GetConfigsAsDict@@Base+0x2ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62032 @ 0xf250 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17604 @ 0x44c4 │ │ │ │ + movw r1, #19908 @ 0x4dc4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e956 <_Py_GetConfigsAsDict@@Base+0x2ee> │ │ │ │ + bge.n 2e8f6 <_Py_GetConfigsAsDict@@Base+0x2ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e956 <_Py_GetConfigsAsDict@@Base+0x2ee> │ │ │ │ + cbnz r3, 2e8f6 <_Py_GetConfigsAsDict@@Base+0x2ee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62040 @ 0xf258 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17620 @ 0x44d4 │ │ │ │ + movw r1, #19924 @ 0x4dd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e998 <_Py_GetConfigsAsDict@@Base+0x330> │ │ │ │ + bge.n 2e938 <_Py_GetConfigsAsDict@@Base+0x330> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e998 <_Py_GetConfigsAsDict@@Base+0x330> │ │ │ │ + cbnz r3, 2e938 <_Py_GetConfigsAsDict@@Base+0x330> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62064 @ 0xf270 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17636 @ 0x44e4 │ │ │ │ + movw r1, #19940 @ 0x4de4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e9da <_Py_GetConfigsAsDict@@Base+0x372> │ │ │ │ + bge.n 2e97a <_Py_GetConfigsAsDict@@Base+0x372> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e9da <_Py_GetConfigsAsDict@@Base+0x372> │ │ │ │ + cbnz r3, 2e97a <_Py_GetConfigsAsDict@@Base+0x372> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62028 @ 0xf24c │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17652 @ 0x44f4 │ │ │ │ + movw r1, #19956 @ 0x4df4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ea1c <_Py_GetConfigsAsDict@@Base+0x3b4> │ │ │ │ + bge.n 2e9bc <_Py_GetConfigsAsDict@@Base+0x3b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2ea1c <_Py_GetConfigsAsDict@@Base+0x3b4> │ │ │ │ + cbnz r3, 2e9bc <_Py_GetConfigsAsDict@@Base+0x3b4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62056 @ 0xf268 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17672 @ 0x4508 │ │ │ │ + movw r1, #19976 @ 0x4e08 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ea5e <_Py_GetConfigsAsDict@@Base+0x3f6> │ │ │ │ + bge.n 2e9fe <_Py_GetConfigsAsDict@@Base+0x3f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2ea5e <_Py_GetConfigsAsDict@@Base+0x3f6> │ │ │ │ + cbnz r3, 2e9fe <_Py_GetConfigsAsDict@@Base+0x3f6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #61412 @ 0xefe4 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17688 @ 0x4518 │ │ │ │ + movw r1, #19992 @ 0x4e18 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eaa0 <_Py_GetConfigsAsDict@@Base+0x438> │ │ │ │ + bge.n 2ea40 <_Py_GetConfigsAsDict@@Base+0x438> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2eaa0 <_Py_GetConfigsAsDict@@Base+0x438> │ │ │ │ + cbnz r3, 2ea40 <_Py_GetConfigsAsDict@@Base+0x438> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62068 @ 0xf274 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17716 @ 0x4534 │ │ │ │ + movw r1, #20020 @ 0x4e34 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eae2 <_Py_GetConfigsAsDict@@Base+0x47a> │ │ │ │ + bge.n 2ea82 <_Py_GetConfigsAsDict@@Base+0x47a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2eae2 <_Py_GetConfigsAsDict@@Base+0x47a> │ │ │ │ + cbnz r3, 2ea82 <_Py_GetConfigsAsDict@@Base+0x47a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62072 @ 0xf278 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17744 @ 0x4550 │ │ │ │ + movw r1, #20048 @ 0x4e50 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eb24 <_Py_GetConfigsAsDict@@Base+0x4bc> │ │ │ │ + bge.n 2eac4 <_Py_GetConfigsAsDict@@Base+0x4bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2eb24 <_Py_GetConfigsAsDict@@Base+0x4bc> │ │ │ │ + cbnz r3, 2eac4 <_Py_GetConfigsAsDict@@Base+0x4bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62060 @ 0xf26c │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.n 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17768 @ 0x4568 │ │ │ │ + movw r1, #20072 @ 0x4e68 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eb62 <_Py_GetConfigsAsDict@@Base+0x4fa> │ │ │ │ + bge.n 2eb02 <_Py_GetConfigsAsDict@@Base+0x4fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2eb62 <_Py_GetConfigsAsDict@@Base+0x4fa> │ │ │ │ + cbnz r3, 2eb02 <_Py_GetConfigsAsDict@@Base+0x4fa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #29396 @ 0x72d4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.n 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17792 @ 0x4580 │ │ │ │ + movw r1, #20096 @ 0x4e80 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eba0 <_Py_GetConfigsAsDict@@Base+0x538> │ │ │ │ + bge.n 2eb40 <_Py_GetConfigsAsDict@@Base+0x538> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2eba0 <_Py_GetConfigsAsDict@@Base+0x538> │ │ │ │ + cbnz r3, 2eb40 <_Py_GetConfigsAsDict@@Base+0x538> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #61408 @ 0xefe0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.n 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17820 @ 0x459c │ │ │ │ + movw r1, #20124 @ 0x4e9c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ebde <_Py_GetConfigsAsDict@@Base+0x576> │ │ │ │ + bge.n 2eb7e <_Py_GetConfigsAsDict@@Base+0x576> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2ebde <_Py_GetConfigsAsDict@@Base+0x576> │ │ │ │ + cbnz r3, 2eb7e <_Py_GetConfigsAsDict@@Base+0x576> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #17836 @ 0x45ac │ │ │ │ + movw r1, #20140 @ 0x4eac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 2ef2a <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ + beq.w 2eeca <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 2ec3e <_Py_GetConfigsAsDict@@Base+0x5d6> │ │ │ │ - ldr r3, [pc, #76] @ (2ec50 <_Py_GetConfigsAsDict@@Base+0x5e8>) │ │ │ │ + blt.n 2ebde <_Py_GetConfigsAsDict@@Base+0x5d6> │ │ │ │ + ldr r3, [pc, #76] @ (2ebf0 <_Py_GetConfigsAsDict@@Base+0x5e8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr.w r5, [r7, #3728] @ 0xe90 │ │ │ │ - bl 70620 │ │ │ │ + bl 70640 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + cbz r0, 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r5, #1628] @ 0x65c │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 2ec54 <_Py_GetConfigsAsDict@@Base+0x5ec> │ │ │ │ + cbnz r0, 2ebf4 <_Py_GetConfigsAsDict@@Base+0x5ec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + bge.n 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + cbnz r3, 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2ef2a <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ + b.n 2eeca <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ec00 <_Py_GetConfigsAsDict@@Base+0x598> │ │ │ │ + bne.n 2eba0 <_Py_GetConfigsAsDict@@Base+0x598> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 2ec00 <_Py_GetConfigsAsDict@@Base+0x598> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2eba0 <_Py_GetConfigsAsDict@@Base+0x598> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #27020 @ 0x698c │ │ │ │ + movw r1, #29324 @ 0x728c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ec7e <_Py_GetConfigsAsDict@@Base+0x616> │ │ │ │ + bge.n 2ec1e <_Py_GetConfigsAsDict@@Base+0x616> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2ec7e <_Py_GetConfigsAsDict@@Base+0x616> │ │ │ │ + cbnz r3, 2ec1e <_Py_GetConfigsAsDict@@Base+0x616> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1632] @ 0x660 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #27060 @ 0x69b4 │ │ │ │ + movw r1, #29364 @ 0x72b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ecbc <_Py_GetConfigsAsDict@@Base+0x654> │ │ │ │ + bge.n 2ec5c <_Py_GetConfigsAsDict@@Base+0x654> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2ecbc <_Py_GetConfigsAsDict@@Base+0x654> │ │ │ │ + cbnz r3, 2ec5c <_Py_GetConfigsAsDict@@Base+0x654> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1636] @ 0x664 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #27048 @ 0x69a8 │ │ │ │ + movw r1, #29352 @ 0x72a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ecfa <_Py_GetConfigsAsDict@@Base+0x692> │ │ │ │ + bge.n 2ec9a <_Py_GetConfigsAsDict@@Base+0x692> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2ecfa <_Py_GetConfigsAsDict@@Base+0x692> │ │ │ │ + cbnz r3, 2ec9a <_Py_GetConfigsAsDict@@Base+0x692> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1640] @ 0x668 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #27072 @ 0x69c0 │ │ │ │ + movw r1, #29376 @ 0x72c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ed38 <_Py_GetConfigsAsDict@@Base+0x6d0> │ │ │ │ + bge.n 2ecd8 <_Py_GetConfigsAsDict@@Base+0x6d0> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2ed38 <_Py_GetConfigsAsDict@@Base+0x6d0> │ │ │ │ + cbnz r3, 2ecd8 <_Py_GetConfigsAsDict@@Base+0x6d0> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1644] @ 0x66c │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26988 @ 0x696c │ │ │ │ + movw r1, #29292 @ 0x726c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ed7a <_Py_GetConfigsAsDict@@Base+0x712> │ │ │ │ + bge.n 2ed1a <_Py_GetConfigsAsDict@@Base+0x712> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2ed7a <_Py_GetConfigsAsDict@@Base+0x712> │ │ │ │ + cbnz r3, 2ed1a <_Py_GetConfigsAsDict@@Base+0x712> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1648] @ 0x670 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26948 @ 0x6944 │ │ │ │ + movw r1, #29252 @ 0x7244 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2edbc <_Py_GetConfigsAsDict@@Base+0x754> │ │ │ │ + bge.n 2ed5c <_Py_GetConfigsAsDict@@Base+0x754> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2edbc <_Py_GetConfigsAsDict@@Base+0x754> │ │ │ │ + cbnz r3, 2ed5c <_Py_GetConfigsAsDict@@Base+0x754> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1652] @ 0x674 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26964 @ 0x6954 │ │ │ │ + movw r1, #29268 @ 0x7254 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2edfe <_Py_GetConfigsAsDict@@Base+0x796> │ │ │ │ + bge.n 2ed9e <_Py_GetConfigsAsDict@@Base+0x796> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2edfe <_Py_GetConfigsAsDict@@Base+0x796> │ │ │ │ + cbnz r3, 2ed9e <_Py_GetConfigsAsDict@@Base+0x796> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1656] @ 0x678 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #27008 @ 0x6980 │ │ │ │ + movw r1, #29312 @ 0x7280 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ee40 <_Py_GetConfigsAsDict@@Base+0x7d8> │ │ │ │ + bge.n 2ede0 <_Py_GetConfigsAsDict@@Base+0x7d8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2ee40 <_Py_GetConfigsAsDict@@Base+0x7d8> │ │ │ │ + cbnz r3, 2ede0 <_Py_GetConfigsAsDict@@Base+0x7d8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1660] @ 0x67c │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #27036 @ 0x699c │ │ │ │ + movw r1, #29340 @ 0x729c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ee82 <_Py_GetConfigsAsDict@@Base+0x81a> │ │ │ │ + bge.n 2ee22 <_Py_GetConfigsAsDict@@Base+0x81a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2ee82 <_Py_GetConfigsAsDict@@Base+0x81a> │ │ │ │ + cbnz r3, 2ee22 <_Py_GetConfigsAsDict@@Base+0x81a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1664] @ 0x680 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26936 @ 0x6938 │ │ │ │ + movw r1, #29240 @ 0x7238 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eec0 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ + bge.n 2ee60 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2eec0 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ + cbnz r3, 2ee60 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #17852 @ 0x45bc │ │ │ │ + movw r1, #20156 @ 0x4ebc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2ef2a <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ + beq.n 2eeca <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eef0 <_Py_GetConfigsAsDict@@Base+0x888> │ │ │ │ + bge.n 2ee90 <_Py_GetConfigsAsDict@@Base+0x888> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2eef0 <_Py_GetConfigsAsDict@@Base+0x888> │ │ │ │ + cbnz r3, 2ee90 <_Py_GetConfigsAsDict@@Base+0x888> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ add.w r0, r7, #4160 @ 0x1040 │ │ │ │ - bl 1a9d1c <_PyConfig_AsDict@@Base> │ │ │ │ + bl 1aa63c <_PyConfig_AsDict@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25520 @ 0x63b0 │ │ │ │ + movw r1, #27824 @ 0x6cb0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2ef2a <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ + beq.n 2eeca <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ef38 <_Py_GetConfigsAsDict@@Base+0x8d0> │ │ │ │ + bge.n 2eed8 <_Py_GetConfigsAsDict@@Base+0x8d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2ef38 <_Py_GetConfigsAsDict@@Base+0x8d0> │ │ │ │ + cbnz r3, 2eed8 <_Py_GetConfigsAsDict@@Base+0x8d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 2ef38 <_Py_GetConfigsAsDict@@Base+0x8d0> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2eed8 <_Py_GetConfigsAsDict@@Base+0x8d0> │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2ef5e <_Py_GetConfigsAsDict@@Base+0x8f6> │ │ │ │ + bne.n 2eefe <_Py_GetConfigsAsDict@@Base+0x8f6> │ │ │ │ movs r3, #28 │ │ │ │ str r3, [r0, #32] │ │ │ │ - b.n 2f0ec <_Py_GetConfigsAsDict@@Base+0xa84> │ │ │ │ + b.n 2f08c <_Py_GetConfigsAsDict@@Base+0xa84> │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - cbnz r0, 2ef6c <_Py_GetConfigsAsDict@@Base+0x904> │ │ │ │ + cbnz r0, 2ef0c <_Py_GetConfigsAsDict@@Base+0x904> │ │ │ │ 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 1dc9b0 │ │ │ │ + bl 1dd270 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2ef96 <_Py_GetConfigsAsDict@@Base+0x92e> │ │ │ │ + cbz r0, 2ef36 <_Py_GetConfigsAsDict@@Base+0x92e> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 19a734 │ │ │ │ + bl 19afb4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7620c │ │ │ │ - cbz r6, 2efb6 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ + bl 76254 │ │ │ │ + cbz r6, 2ef56 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r1, [r4, #2696] @ 0xa88 │ │ │ │ - cbz r1, 2effe <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ - cbz r5, 2effe <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ + cbz r1, 2ef9e <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ + cbz r5, 2ef9e <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbz r3, 2effe <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ + cbz r3, 2ef9e <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd478 │ │ │ │ + bl 1ddd38 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7620c │ │ │ │ - cbnz r6, 2efba <_Py_GetConfigsAsDict@@Base+0x952> │ │ │ │ + bl 76254 │ │ │ │ + cbnz r6, 2ef5a <_Py_GetConfigsAsDict@@Base+0x952> │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f114 <_Py_GetConfigsAsDict@@Base+0xaac> │ │ │ │ + b.n 2f0b4 <_Py_GetConfigsAsDict@@Base+0xaac> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add.w r7, r6, #16 │ │ │ │ adds r0, #1 │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 2efe4 <_Py_GetConfigsAsDict@@Base+0x97c> │ │ │ │ + cbnz r0, 2ef84 <_Py_GetConfigsAsDict@@Base+0x97c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2efde <_Py_GetConfigsAsDict@@Base+0x976> │ │ │ │ + bge.n 2ef7e <_Py_GetConfigsAsDict@@Base+0x976> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2efde <_Py_GetConfigsAsDict@@Base+0x976> │ │ │ │ + cbnz r3, 2ef7e <_Py_GetConfigsAsDict@@Base+0x976> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #15 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 2efb6 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ + b.n 2ef56 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ mov r1, r7 │ │ │ │ blx 2b73c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2effe <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ + bge.n 2ef9e <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2effe <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ + cbnz r3, 2ef9e <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 2f016 <_Py_GetConfigsAsDict@@Base+0x9ae> │ │ │ │ + cbz r3, 2efb6 <_Py_GetConfigsAsDict@@Base+0x9ae> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd5ec │ │ │ │ + bl 1ddeac │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2f016 <_Py_GetConfigsAsDict@@Base+0x9ae> │ │ │ │ + bne.n 2efb6 <_Py_GetConfigsAsDict@@Base+0x9ae> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7620c │ │ │ │ - b.n 2efb6 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ + bl 76254 │ │ │ │ + b.n 2ef56 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ - cbz r3, 2f020 <_Py_GetConfigsAsDict@@Base+0x9b8> │ │ │ │ + cbz r3, 2efc0 <_Py_GetConfigsAsDict@@Base+0x9b8> │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ - cbnz r5, 2f028 <_Py_GetConfigsAsDict@@Base+0x9c0> │ │ │ │ + cbnz r5, 2efc8 <_Py_GetConfigsAsDict@@Base+0x9c0> │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 2f0fc <_Py_GetConfigsAsDict@@Base+0xa94> │ │ │ │ + b.n 2f09c <_Py_GetConfigsAsDict@@Base+0xa94> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbnz r3, 2f038 <_Py_GetConfigsAsDict@@Base+0x9d0> │ │ │ │ + cbnz r3, 2efd8 <_Py_GetConfigsAsDict@@Base+0x9d0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 2f0fc <_Py_GetConfigsAsDict@@Base+0xa94> │ │ │ │ + b.n 2f09c <_Py_GetConfigsAsDict@@Base+0xa94> │ │ │ │ ldr r6, [r4, #28] │ │ │ │ - cbz r6, 2f0a6 <_Py_GetConfigsAsDict@@Base+0xa3e> │ │ │ │ + cbz r6, 2f046 <_Py_GetConfigsAsDict@@Base+0xa3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r4, #2708] @ 0xa94 │ │ │ │ subs r6, r6, r3 │ │ │ │ - bl 2f284 <_Py_GetConfigsAsDict@@Base+0xc1c> │ │ │ │ + bl 2f224 <_Py_GetConfigsAsDict@@Base+0xc1c> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ 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 1d1830 │ │ │ │ + bl 1d20f0 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 2f080 <_Py_GetConfigsAsDict@@Base+0xa18> │ │ │ │ + cbnz r0, 2f020 <_Py_GetConfigsAsDict@@Base+0xa18> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [r4] │ │ │ │ - bl 7620c │ │ │ │ - b.n 2efb6 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ + bl 76254 │ │ │ │ + b.n 2ef56 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 2beec │ │ │ │ mov r0, r5 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ 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 2f2cc <_Py_GetConfigsAsDict@@Base+0xc64> │ │ │ │ - b.n 2f0dc <_Py_GetConfigsAsDict@@Base+0xa74> │ │ │ │ + bl 2f26c <_Py_GetConfigsAsDict@@Base+0xc64> │ │ │ │ + b.n 2f07c <_Py_GetConfigsAsDict@@Base+0xa74> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f284 <_Py_GetConfigsAsDict@@Base+0xc1c> │ │ │ │ + bl 2f224 <_Py_GetConfigsAsDict@@Base+0xc1c> │ │ │ │ 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 7620c │ │ │ │ + bl 76254 │ │ │ │ mov r0, r5 │ │ │ │ strd r5, r5, [r4] │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ blx 2bf84 │ │ │ │ add r5, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 2f2cc <_Py_GetConfigsAsDict@@Base+0xc64> │ │ │ │ + bl 2f26c <_Py_GetConfigsAsDict@@Base+0xc64> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 2f0fc <_Py_GetConfigsAsDict@@Base+0xa94> │ │ │ │ + bne.n 2f09c <_Py_GetConfigsAsDict@@Base+0xa94> │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r3, #664] @ 0x298 │ │ │ │ - cbnz r3, 2f0f0 <_Py_GetConfigsAsDict@@Base+0xa88> │ │ │ │ + cbnz r3, 2f090 <_Py_GetConfigsAsDict@@Base+0xa88> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2f114 <_Py_GetConfigsAsDict@@Base+0xaac> │ │ │ │ + b.n 2f0b4 <_Py_GetConfigsAsDict@@Base+0xaac> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w cb06c │ │ │ │ + b.w cb404 │ │ │ │ ldr.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2efb6 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ - movw r0, #50204 @ 0xc41c │ │ │ │ + beq.w 2ef56 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ + movw r0, #52508 @ 0xcd1c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1b7d00 │ │ │ │ - b.n 2efb6 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ + bl 1b8554 │ │ │ │ + b.n 2ef56 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ 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 r9, #32096 @ 0x7d60 │ │ │ │ movt r9, #82 @ 0x52 │ │ │ │ @@ -4141,229 +4102,229 @@ │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ mov r5, r2 │ │ │ │ blx 2c1fc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r5, 2f15a <_Py_GetConfigsAsDict@@Base+0xaf2> │ │ │ │ - movw r2, #38764 @ 0x976c │ │ │ │ + cbz r5, 2f0fa <_Py_GetConfigsAsDict@@Base+0xaf2> │ │ │ │ + movw r2, #41208 @ 0xa0f8 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov.w r8, #100 @ 0x64 │ │ │ │ mov r4, sl │ │ │ │ blx 2c1fc │ │ │ │ add.w r1, r8, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 17e46c │ │ │ │ + bl 17ecc4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 2f190 <_Py_GetConfigsAsDict@@Base+0xb28> │ │ │ │ + cbnz r0, 2f130 <_Py_GetConfigsAsDict@@Base+0xb28> │ │ │ │ mov r0, sl │ │ │ │ - bl 6b420 │ │ │ │ + bl 6b448 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ab4c │ │ │ │ - bl 1f4804 │ │ │ │ - bl 97f70 │ │ │ │ + bl 9aab4 │ │ │ │ + bl 1f50c4 │ │ │ │ + bl 97ef0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2f27e <_Py_GetConfigsAsDict@@Base+0xc16> │ │ │ │ + b.n 2f21e <_Py_GetConfigsAsDict@@Base+0xc16> │ │ │ │ add.w sl, r0, r4 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ - cbz r2, 2f1ae <_Py_GetConfigsAsDict@@Base+0xb46> │ │ │ │ + cbz r2, 2f14e <_Py_GetConfigsAsDict@@Base+0xb46> │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 2f1ae <_Py_GetConfigsAsDict@@Base+0xb46> │ │ │ │ + bne.n 2f14e <_Py_GetConfigsAsDict@@Base+0xb46> │ │ │ │ blx r2 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2b4f0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx 2be60 │ │ │ │ - cbnz r0, 2f204 <_Py_GetConfigsAsDict@@Base+0xb9c> │ │ │ │ + cbnz r0, 2f1a4 <_Py_GetConfigsAsDict@@Base+0xb9c> │ │ │ │ mov r0, r7 │ │ │ │ ldr.w fp, [fp] │ │ │ │ blx 2b124 │ │ │ │ - cbz r0, 2f1de <_Py_GetConfigsAsDict@@Base+0xb76> │ │ │ │ + cbz r0, 2f17e <_Py_GetConfigsAsDict@@Base+0xb76> │ │ │ │ mov r0, r7 │ │ │ │ blx 2b4f0 │ │ │ │ - b.n 2f24e <_Py_GetConfigsAsDict@@Base+0xbe6> │ │ │ │ + b.n 2f1ee <_Py_GetConfigsAsDict@@Base+0xbe6> │ │ │ │ mov r0, r6 │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n 2f1fc <_Py_GetConfigsAsDict@@Base+0xb94> │ │ │ │ - bl 9ab4c │ │ │ │ - bl ee340 │ │ │ │ + bne.n 2f19c <_Py_GetConfigsAsDict@@Base+0xb94> │ │ │ │ + bl 9aab4 │ │ │ │ + bl ee638 │ │ │ │ mov fp, r0 │ │ │ │ - bl 97f70 │ │ │ │ + bl 97ef0 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2f194 <_Py_GetConfigsAsDict@@Base+0xb2c> │ │ │ │ - b.n 2f276 <_Py_GetConfigsAsDict@@Base+0xc0e> │ │ │ │ - bl 347bc │ │ │ │ - cbz r0, 2f24e <_Py_GetConfigsAsDict@@Base+0xbe6> │ │ │ │ - b.n 2f276 <_Py_GetConfigsAsDict@@Base+0xc0e> │ │ │ │ + bne.n 2f134 <_Py_GetConfigsAsDict@@Base+0xb2c> │ │ │ │ + b.n 2f216 <_Py_GetConfigsAsDict@@Base+0xc0e> │ │ │ │ + bl 3472c │ │ │ │ + cbz r0, 2f1ee <_Py_GetConfigsAsDict@@Base+0xbe6> │ │ │ │ + b.n 2f216 <_Py_GetConfigsAsDict@@Base+0xc0e> │ │ │ │ mov r0, sl │ │ │ │ blx 2bf84 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r5, r4 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 2f254 <_Py_GetConfigsAsDict@@Base+0xbec> │ │ │ │ - cbz r4, 2f246 <_Py_GetConfigsAsDict@@Base+0xbde> │ │ │ │ + beq.n 2f1f4 <_Py_GetConfigsAsDict@@Base+0xbec> │ │ │ │ + cbz r4, 2f1e6 <_Py_GetConfigsAsDict@@Base+0xbde> │ │ │ │ adds.w r8, r4, #2 │ │ │ │ - bpl.n 2f24a <_Py_GetConfigsAsDict@@Base+0xbe2> │ │ │ │ + bpl.n 2f1ea <_Py_GetConfigsAsDict@@Base+0xbe2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6b420 │ │ │ │ + bl 6b448 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18032 @ 0x4670 │ │ │ │ + movw r1, #20336 @ 0x4f70 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - bl 97f70 │ │ │ │ - b.n 2f18c <_Py_GetConfigsAsDict@@Base+0xb24> │ │ │ │ + bl f2724 │ │ │ │ + bl 97ef0 │ │ │ │ + b.n 2f12c <_Py_GetConfigsAsDict@@Base+0xb24> │ │ │ │ mov.w r8, #100 @ 0x64 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 2f16a <_Py_GetConfigsAsDict@@Base+0xb02> │ │ │ │ + b.n 2f10a <_Py_GetConfigsAsDict@@Base+0xb02> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl] │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17e46c │ │ │ │ + bl 17ecc4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 2f27e <_Py_GetConfigsAsDict@@Base+0xc16> │ │ │ │ + cbnz r0, 2f21e <_Py_GetConfigsAsDict@@Base+0xc16> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6b420 │ │ │ │ + bl 6b448 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ab4c │ │ │ │ - bl 1f4804 │ │ │ │ - bl 97f70 │ │ │ │ - b.n 2f27e <_Py_GetConfigsAsDict@@Base+0xc16> │ │ │ │ + bl 9aab4 │ │ │ │ + bl 1f50c4 │ │ │ │ + bl 97ef0 │ │ │ │ + b.n 2f21e <_Py_GetConfigsAsDict@@Base+0xc16> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6b420 │ │ │ │ - b.n 2f18c <_Py_GetConfigsAsDict@@Base+0xb24> │ │ │ │ + bl 6b448 │ │ │ │ + b.n 2f12c <_Py_GetConfigsAsDict@@Base+0xb24> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, r0, #12288 @ 0x3000 │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ ldr.w r2, [r2, #664] @ 0x298 │ │ │ │ cmp r2, #0 │ │ │ │ mla r3, r3, r2, r0 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ sub.w r3, r3, #68 @ 0x44 │ │ │ │ - bge.n 2f2a0 <_Py_GetConfigsAsDict@@Base+0xc38> │ │ │ │ + bge.n 2f240 <_Py_GetConfigsAsDict@@Base+0xc38> │ │ │ │ bx lr │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr.w r4, [r3, #2844] @ 0xb1c │ │ │ │ cmp r2, #0 │ │ │ │ ldr.w r1, [r3, #2848] @ 0xb20 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ sub.w r4, r4, r5 │ │ │ │ sub.w r3, r3, #68 @ 0x44 │ │ │ │ sub.w r1, r1, r5 │ │ │ │ str.w r4, [r3, #2924] @ 0xb6c │ │ │ │ str.w r1, [r3, #2928] @ 0xb70 │ │ │ │ - bge.n 2f2a2 <_Py_GetConfigsAsDict@@Base+0xc3a> │ │ │ │ + bge.n 2f242 <_Py_GetConfigsAsDict@@Base+0xc3a> │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ add.w r2, r0, #12288 @ 0x3000 │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ ldr.w r2, [r2, #664] @ 0x298 │ │ │ │ cmp r2, #0 │ │ │ │ mla r3, r3, r2, r0 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ sub.w r3, r3, #68 @ 0x44 │ │ │ │ - bge.n 2f2e8 <_Py_GetConfigsAsDict@@Base+0xc80> │ │ │ │ + bge.n 2f288 <_Py_GetConfigsAsDict@@Base+0xc80> │ │ │ │ bx lr │ │ │ │ push {r4, r5} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr.w r4, [r3, #2856] @ 0xb28 │ │ │ │ cmp r2, #0 │ │ │ │ ldr.w r5, [r3, #2860] @ 0xb2c │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ add r4, r1 │ │ │ │ sub.w r3, r3, #68 @ 0x44 │ │ │ │ add r1, r5 │ │ │ │ str.w r4, [r3, #2912] @ 0xb60 │ │ │ │ str.w r1, [r3, #2916] @ 0xb64 │ │ │ │ - bge.n 2f2ea <_Py_GetConfigsAsDict@@Base+0xc82> │ │ │ │ + bge.n 2f28a <_Py_GetConfigsAsDict@@Base+0xc82> │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002f310 : │ │ │ │ +0002f2b0 : │ │ │ │ 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 95678 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 955fc <_PyType_LookupRef@@Base+0x8> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 2f33e │ │ │ │ - bl 7620c │ │ │ │ + cbz r0, 2f2de │ │ │ │ + bl 76254 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0002f344 : │ │ │ │ +0002f2e4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ mov r6, r0 │ │ │ │ blx 2b9a8 │ │ │ │ mov r1, sp │ │ │ │ blx 2b99c <__fstat64_time64@plt+0x4> │ │ │ │ - cbnz r0, 2f368 │ │ │ │ + cbnz r0, 2f308 │ │ │ │ ldrd r4, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 2f36e │ │ │ │ + b.n 2f30e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ 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 2f388 │ │ │ │ + bcs.n 2f328 │ │ │ │ mov r0, r4 │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 2f394 │ │ │ │ + cbnz r0, 2f334 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 4b17c │ │ │ │ + b.w 4b120 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b958 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a6d4 │ │ │ │ + bl 19af54 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -4372,693 +4333,693 @@ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r8, r1 │ │ │ │ blx 2b9a8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx 2bdd0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 2f3ee │ │ │ │ + bne.n 2f38e │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 3c042 │ │ │ │ - b.n 2f42c │ │ │ │ + bl 3c062 │ │ │ │ + b.n 2f3cc │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r2, r0, #4294967295 @ 0xffffffff │ │ │ │ movle r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ asrs r3, r2, #31 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c058 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2f3dc │ │ │ │ - movw r1, #26064 @ 0x65d0 │ │ │ │ + beq.n 2f37c │ │ │ │ + movw r1, #28368 @ 0x6ed0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #27404 @ 0x6b0c │ │ │ │ + movw r0, #29708 @ 0x740c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1b6748 │ │ │ │ + bl 1b6fa4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 2f430 │ │ │ │ + cbnz r0, 2f3d0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f50c │ │ │ │ + b.n 2f4ac │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - movw r1, #22704 @ 0x58b0 │ │ │ │ + movw r1, #25008 @ 0x61b0 │ │ │ │ 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, #54980 @ 0xd6c4 │ │ │ │ + movw r3, #57288 @ 0xdfc8 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - bl 87ebc │ │ │ │ + bl 87e44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f47c │ │ │ │ + bge.n 2f41c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2f47c │ │ │ │ + cbnz r3, 2f41c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2f42c │ │ │ │ - ldr r1, [pc, #144] @ (2f514 ) │ │ │ │ + beq.n 2f3cc │ │ │ │ + ldr r1, [pc, #144] @ (2f4b4 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 90cd8 │ │ │ │ + bl 90bf8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f49e │ │ │ │ + bge.n 2f43e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2f49e │ │ │ │ + cbnz r3, 2f43e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2f42c │ │ │ │ + beq.n 2f3cc │ │ │ │ ldr.w r0, [r7, #2712] @ 0xa98 │ │ │ │ str.w r4, [r7, #2712] @ 0xa98 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 2f4b6 │ │ │ │ + bgt.n 2f456 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2f50c │ │ │ │ + b.n 2f4ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #88] @ (2f518 ) │ │ │ │ + ldr r0, [pc, #88] @ (2f4b8 ) │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ lsls r3, r1, #20 │ │ │ │ - bpl.n 2f4cc │ │ │ │ + bpl.n 2f46c │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r6, [r4, r3] │ │ │ │ - cbnz r6, 2f4dc │ │ │ │ + cbnz r6, 2f47c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 8bbb8 <_PyObject_MakeTpCall@@Base> │ │ │ │ - b.n 2f4f2 │ │ │ │ + bl 8bb30 <_PyObject_MakeTpCall@@Base> │ │ │ │ + b.n 2f492 │ │ │ │ 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 898d4 <_Py_CheckFunctionResult@@Base> │ │ │ │ + bl 8984c <_Py_CheckFunctionResult@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f42c │ │ │ │ + beq.n 2f3cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f4b2 │ │ │ │ + bge.n 2f452 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f4b2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 2f4b2 │ │ │ │ + bne.n 2f452 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2f452 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfaf0004d │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002f51c <_PyUnicode_FromId@@Base>: │ │ │ │ +0002f4bc <_PyUnicode_FromId@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #8 │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #8 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2f54c <_PyUnicode_FromId@@Base+0x30> │ │ │ │ + bne.n 2f4ec <_PyUnicode_FromId@@Base+0x30> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2f53c <_PyUnicode_FromId@@Base+0x20> │ │ │ │ + bne.n 2f4dc <_PyUnicode_FromId@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ - beq.n 2f558 <_PyUnicode_FromId@@Base+0x3c> │ │ │ │ + beq.n 2f4f8 <_PyUnicode_FromId@@Base+0x3c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 237cdc │ │ │ │ - ldr r3, [pc, #320] @ (2f69c <_PyUnicode_FromId@@Base+0x180>) │ │ │ │ + bl 2386c4 │ │ │ │ + ldr r3, [pc, #320] @ (2f63c <_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 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 2f5e8 <_PyUnicode_FromId@@Base+0xcc> │ │ │ │ + bge.n 2f588 <_PyUnicode_FromId@@Base+0xcc> │ │ │ │ ldr.w r6, [r9, #3728] @ 0xe90 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ add.w r5, r6, #5792 @ 0x16a0 │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2f592 <_PyUnicode_FromId@@Base+0x76> │ │ │ │ + bne.n 2f532 <_PyUnicode_FromId@@Base+0x76> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2f582 <_PyUnicode_FromId@@Base+0x66> │ │ │ │ + bne.n 2f522 <_PyUnicode_FromId@@Base+0x66> │ │ │ │ dmb ish │ │ │ │ - beq.n 2f59e <_PyUnicode_FromId@@Base+0x82> │ │ │ │ + beq.n 2f53e <_PyUnicode_FromId@@Base+0x82> │ │ │ │ mov r0, r5 │ │ │ │ - bl 237cdc │ │ │ │ + bl 2386c4 │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 2f5c4 <_PyUnicode_FromId@@Base+0xa8> │ │ │ │ + bge.n 2f564 <_PyUnicode_FromId@@Base+0xa8> │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r6, #1700] @ 0x6a4 │ │ │ │ adds r3, r4, #1 │ │ │ │ str.w r3, [r6, #1700] @ 0x6a4 │ │ │ │ dmb ish │ │ │ │ str r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2f5dc <_PyUnicode_FromId@@Base+0xc0> │ │ │ │ + bne.n 2f57c <_PyUnicode_FromId@@Base+0xc0> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2f5cc <_PyUnicode_FromId@@Base+0xb0> │ │ │ │ + bne.n 2f56c <_PyUnicode_FromId@@Base+0xb0> │ │ │ │ dmb ish │ │ │ │ - beq.n 2f5e8 <_PyUnicode_FromId@@Base+0xcc> │ │ │ │ + beq.n 2f588 <_PyUnicode_FromId@@Base+0xcc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 236cb8 │ │ │ │ + bl 2376a0 │ │ │ │ add.w r5, r9, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r5, #2040] @ 0x7f8 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 2f5fe <_PyUnicode_FromId@@Base+0xe2> │ │ │ │ + ble.n 2f59e <_PyUnicode_FromId@@Base+0xe2> │ │ │ │ ldr.w r3, [r5, #2044] @ 0x7fc │ │ │ │ ldr.w r6, [r3, r4, lsl #2] │ │ │ │ - cbnz r6, 2f670 <_PyUnicode_FromId@@Base+0x154> │ │ │ │ + cbnz r6, 2f610 <_PyUnicode_FromId@@Base+0x154> │ │ │ │ ldr r6, [r7, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bf84 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 79680 │ │ │ │ + bl 796c0 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 2f64a <_PyUnicode_FromId@@Base+0x12e> │ │ │ │ + cbz r0, 2f5ea <_PyUnicode_FromId@@Base+0x12e> │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 79d20 │ │ │ │ + bl 79d60 │ │ │ │ ldr.w r3, [r5, #2040] @ 0x7f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #2044] @ 0x7fc │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 2f668 <_PyUnicode_FromId@@Base+0x14c> │ │ │ │ + bgt.n 2f608 <_PyUnicode_FromId@@Base+0x14c> │ │ │ │ lsls r7, r4, #1 │ │ │ │ cmp r7, #16 │ │ │ │ it lt │ │ │ │ movlt r7, #16 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 85fec │ │ │ │ + bl 85f50 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 2f64e <_PyUnicode_FromId@@Base+0x132> │ │ │ │ - bl 1f4804 │ │ │ │ + cbnz r0, 2f5ee <_PyUnicode_FromId@@Base+0x132> │ │ │ │ + bl 1f50c4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2f670 <_PyUnicode_FromId@@Base+0x154> │ │ │ │ + b.n 2f610 <_PyUnicode_FromId@@Base+0x154> │ │ │ │ ldr.w r0, [r5, #2040] @ 0x7f8 │ │ │ │ mov r1, sl │ │ │ │ subs r2, r7, r0 │ │ │ │ add.w r0, r9, r0, lsl #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2b314 │ │ │ │ str.w r9, [r5, #2044] @ 0x7fc │ │ │ │ str.w r7, [r5, #2040] @ 0x7f8 │ │ │ │ ldr.w r3, [r5, #2044] @ 0x7fc │ │ │ │ str.w r6, [r3, r4, lsl #2] │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2f688 <_PyUnicode_FromId@@Base+0x16c> │ │ │ │ + bne.n 2f628 <_PyUnicode_FromId@@Base+0x16c> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2f678 <_PyUnicode_FromId@@Base+0x15c> │ │ │ │ + bne.n 2f618 <_PyUnicode_FromId@@Base+0x15c> │ │ │ │ dmb ish │ │ │ │ - beq.n 2f694 <_PyUnicode_FromId@@Base+0x178> │ │ │ │ + beq.n 2f634 <_PyUnicode_FromId@@Base+0x178> │ │ │ │ mov r0, r8 │ │ │ │ - bl 236cb8 │ │ │ │ + bl 2376a0 │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 2f6c2 <_PyUnicode_FromId@@Base+0x1a6> │ │ │ │ + bhi.n 2f662 <_PyUnicode_FromId@@Base+0x1a6> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 2f6dc <_PyUnicode_FromId@@Base+0x1c0> │ │ │ │ + ble.n 2f67c <_PyUnicode_FromId@@Base+0x1c0> │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - b.n 2f6e4 <_PyUnicode_FromId@@Base+0x1c8> │ │ │ │ - movw r0, #40732 @ 0x9f1c │ │ │ │ + b.n 2f684 <_PyUnicode_FromId@@Base+0x1c8> │ │ │ │ + movw r0, #43184 @ 0xa8b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f6ba <_PyUnicode_FromId@@Base+0x19e> │ │ │ │ + bne.n 2f65a <_PyUnicode_FromId@@Base+0x19e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f73e <_PyUnicode_FromId@@Base+0x222> │ │ │ │ + b.n 2f6de <_PyUnicode_FromId@@Base+0x222> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 2f702 <_PyUnicode_FromId@@Base+0x1e6> │ │ │ │ + bgt.n 2f6a2 <_PyUnicode_FromId@@Base+0x1e6> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54584 @ 0xd538 │ │ │ │ + movw r1, #56900 @ 0xde44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 2f6d8 <_PyUnicode_FromId@@Base+0x1bc> │ │ │ │ + bl f2724 │ │ │ │ + b.n 2f678 <_PyUnicode_FromId@@Base+0x1bc> │ │ │ │ ldr r6, [r5, #12] │ │ │ │ - cbz r6, 2f71e <_PyUnicode_FromId@@Base+0x202> │ │ │ │ + cbz r6, 2f6be <_PyUnicode_FromId@@Base+0x202> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #5288 @ 0x14a8 │ │ │ │ + movw r1, #7592 @ 0x1da8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 2f6d8 <_PyUnicode_FromId@@Base+0x1bc> │ │ │ │ + bl f2724 │ │ │ │ + b.n 2f678 <_PyUnicode_FromId@@Base+0x1bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 11e100 │ │ │ │ + bl 11e314 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2f6d8 <_PyUnicode_FromId@@Base+0x1bc> │ │ │ │ + beq.n 2f678 <_PyUnicode_FromId@@Base+0x1bc> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r0, [pc, #16] @ (2f744 <_PyUnicode_FromId@@Base+0x228>) │ │ │ │ + ldr r0, [pc, #16] @ (2f6e4 <_PyUnicode_FromId@@Base+0x228>) │ │ │ │ mov r3, r6 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95040 │ │ │ │ + bl 94fc4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsls r4, r2, #25 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0002f748 : │ │ │ │ - ldr r0, [pc, #4] @ (2f750 ) │ │ │ │ - b.w 1a391c │ │ │ │ +0002f6e8 : │ │ │ │ + ldr r0, [pc, #4] @ (2f6f0 ) │ │ │ │ + b.w 1a4160 │ │ │ │ nop │ │ │ │ ldmia r3!, {r2, 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 cf6fc │ │ │ │ + bl cfacc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #248] @ (2f864 ) │ │ │ │ + ldr r1, [pc, #248] @ (2f804 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8530 │ │ │ │ - movw r1, #26460 @ 0x675c │ │ │ │ + bl 1a8e50 │ │ │ │ + movw r1, #28764 @ 0x705c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl cffac │ │ │ │ + bl d0378 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2f790 │ │ │ │ + bge.n 2f730 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2f862 │ │ │ │ - ldr r1, [pc, #212] @ (2f868 ) │ │ │ │ + b.n 2f802 │ │ │ │ + ldr r1, [pc, #212] @ (2f808 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8530 │ │ │ │ - movw r1, #45964 @ 0xb38c │ │ │ │ + bl 1a8e50 │ │ │ │ + movw r1, #48416 @ 0xbd20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl cffac │ │ │ │ + bl d0378 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2f78a │ │ │ │ - ldr r1, [pc, #184] @ (2f86c ) │ │ │ │ + blt.n 2f72a │ │ │ │ + ldr r1, [pc, #184] @ (2f80c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8530 │ │ │ │ - movw r1, #45984 @ 0xb3a0 │ │ │ │ + bl 1a8e50 │ │ │ │ + movw r1, #48436 @ 0xbd34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl cffac │ │ │ │ + bl d0378 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2f78a │ │ │ │ + blt.n 2f72a │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 70620 │ │ │ │ - movw r1, #27464 @ 0x6b48 │ │ │ │ + bl 70640 │ │ │ │ + movw r1, #29768 @ 0x7448 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl cffac │ │ │ │ + bl d0378 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2f78a │ │ │ │ - ldr r6, [pc, #124] @ (2f870 ) │ │ │ │ + blt.n 2f72a │ │ │ │ + ldr r6, [pc, #124] @ (2f810 ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r1, 2f806 │ │ │ │ + cbz r1, 2f7a6 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r6, #8 │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2f7f2 │ │ │ │ - b.n 2f78a │ │ │ │ + bne.n 2f792 │ │ │ │ + b.n 2f72a │ │ │ │ movw r3, #5168 @ 0x1430 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 7bf9c │ │ │ │ + bl 7c00c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f78a │ │ │ │ + beq.n 2f72a │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #84] @ (2f874 ) │ │ │ │ + ldr r1, [pc, #84] @ (2f814 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8530 │ │ │ │ + bl 1a8e50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f83c │ │ │ │ + bge.n 2f7dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2f83c │ │ │ │ + cbnz r3, 2f7dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2f78a │ │ │ │ + beq.n 2f72a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a853c │ │ │ │ + bl 1a8e5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f78a │ │ │ │ - movw r0, #41304 @ 0xa158 │ │ │ │ + bne.n 2f72a │ │ │ │ + movw r0, #43756 @ 0xaaec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 79610 │ │ │ │ + bl 79650 │ │ │ │ clz r3, r0 │ │ │ │ str r0, [r5, #24] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldmia r3, {r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldmia r3, {r2, r3, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldmia r3!, {r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r1, #13] │ │ │ │ + ldrb r4, [r1, #17] │ │ │ │ lsls r3, r0, #1 │ │ │ │ ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ │ │ │ │ -0002f878 : │ │ │ │ +0002f818 : │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 2f888 │ │ │ │ + cbz r0, 2f828 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002f88a : │ │ │ │ +0002f82a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 2f8a8 │ │ │ │ - movw r1, #27028 @ 0x6994 │ │ │ │ + cbnz r1, 2f848 │ │ │ │ + movw r1, #29332 @ 0x7294 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #96] @ (2f904 ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #96] @ (2f8a4 ) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #88] @ (2f908 ) │ │ │ │ + ldr r0, [pc, #88] @ (2f8a8 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - cbnz r3, 2f8e8 │ │ │ │ + cbnz r3, 2f888 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr.w r3, [r0, #3900] @ 0xf3c │ │ │ │ - cbz r3, 2f8e0 │ │ │ │ + cbz r3, 2f880 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 2f8e0 │ │ │ │ + ble.n 2f880 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2f8e0 │ │ │ │ - movw r1, #27104 @ 0x69e0 │ │ │ │ + bne.n 2f880 │ │ │ │ + movw r1, #29408 @ 0x72e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #40] @ (2f904 ) │ │ │ │ + ldr r0, [pc, #40] @ (2f8a4 ) │ │ │ │ mov r2, r3 │ │ │ │ - bl 66204 │ │ │ │ + bl 66470 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 199424 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ + b.w 199ca4 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #27056 @ 0x69b0 │ │ │ │ + movw r2, #29360 @ 0x72b0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f2410 <_PyErr_SetString@@Base> │ │ │ │ + bl f2784 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + ldrb r4, [r1, #24] │ │ │ │ lsls r3, r0, #1 │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 929d4 │ │ │ │ + bl 92930 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1a337c │ │ │ │ + b.w 1a3bc0 │ │ │ │ stmdb 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 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ bl 2dad0 <_PyObject_DebugMallocStats@@Base> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r0, 2f95c │ │ │ │ + cbz r0, 2f8fc │ │ │ │ movs r0, #10 │ │ │ │ blx 2be9c │ │ │ │ - ldr r6, [pc, #216] @ (2fa38 ) │ │ │ │ + ldr r6, [pc, #216] @ (2f9d8 ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr r5, [r4, #0] │ │ │ │ movs r3, #32 │ │ │ │ - movw r1, #27924 @ 0x6d14 │ │ │ │ + movw r1, #30228 @ 0x7614 │ │ │ │ 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, #1908] @ 0x774 │ │ │ │ - bl 2fb3c │ │ │ │ + bl 2fadc │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #27944 @ 0x6d28 │ │ │ │ + movw r1, #30248 @ 0x7628 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1916] @ 0x77c │ │ │ │ - bl 2fb3c │ │ │ │ + bl 2fadc │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #27968 @ 0x6d40 │ │ │ │ + movw r1, #30272 @ 0x7640 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1708] @ 0x6ac │ │ │ │ - bl 2fb3c │ │ │ │ + bl 2fadc │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #27988 @ 0x6d54 │ │ │ │ + movw r1, #30292 @ 0x7654 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1884] @ 0x75c │ │ │ │ - bl 2fb3c │ │ │ │ + bl 2fadc │ │ │ │ mov fp, r4 │ │ │ │ adds r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ - movw r2, #28008 @ 0x6d68 │ │ │ │ + movw r2, #30312 @ 0x7668 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 6b9e0 │ │ │ │ + bl 6ba08 │ │ │ │ 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 │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ add.w r2, r7, #4096 @ 0x1000 │ │ │ │ adds r2, #16 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr.w r2, [r2, #1708] @ 0x6ac │ │ │ │ - bl 2fb3c │ │ │ │ + bl 2fadc │ │ │ │ cmp r4, #20 │ │ │ │ - bne.n 2f9e6 │ │ │ │ + bne.n 2f986 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #64] @ (2fa94 ) │ │ │ │ - movw r2, #28036 @ 0x6d84 │ │ │ │ + ldr r3, [pc, #64] @ (2fa34 ) │ │ │ │ + movw r2, #30340 @ 0x7684 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl d72a8 │ │ │ │ - cbnz r0, 2fa6c │ │ │ │ + bl d7690 │ │ │ │ + cbnz r0, 2fa0c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fa90 │ │ │ │ + b.n 2fa30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b76ac │ │ │ │ + bl 1b7efc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 2fa68 │ │ │ │ - bl 2ff58 <_Py_DumpStack@@Base> │ │ │ │ + beq.n 2fa08 │ │ │ │ + bl 2fef8 <_Py_DumpStack@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7757c │ │ │ │ - bl ee340 │ │ │ │ + bl 775c4 │ │ │ │ + bl ee638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fa68 │ │ │ │ + bne.n 2fa08 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - beq.n 2fb60 │ │ │ │ + beq.n 2fb00 │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f0004 <_PyXIData_RegisterClass@@Base+0xb68> │ │ │ │ + bl 1f08d8 <_PyXIData_RegisterClass@@Base+0xb68> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #20] @ (2facc ) │ │ │ │ + ldr r3, [pc, #20] @ (2fa6c ) │ │ │ │ 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, #2048] @ 0x800 │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ 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, #28152 @ 0x6df8 │ │ │ │ + movw r1, #30456 @ 0x76f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8eb1c │ │ │ │ - cbnz r0, 2fafa │ │ │ │ + bl 8eab0 │ │ │ │ + cbnz r0, 2fa9a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fb2e │ │ │ │ - ldr r0, [pc, #56] @ (2fb34 ) │ │ │ │ - bl 1194dc │ │ │ │ + b.n 2face │ │ │ │ + ldr r0, [pc, #56] @ (2fad4 ) │ │ │ │ + bl 1196e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2faf6 │ │ │ │ + beq.n 2fa96 │ │ │ │ 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] @ (2fb38 ) │ │ │ │ - bl ff21c │ │ │ │ + ldr r1, [pc, #36] @ (2fad8 ) │ │ │ │ + bl ff6fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2fb2e │ │ │ │ + bge.n 2face │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2fb2e │ │ │ │ + cbnz r3, 2face │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 │ │ │ │ @@ -5070,47 +5031,47 @@ │ │ │ │ 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, #28164 @ 0x6e04 │ │ │ │ + movw r2, #30468 @ 0x7704 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 6b9e0 │ │ │ │ + bl 6ba08 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r2, #28188 @ 0x6e1c │ │ │ │ + movw r2, #30492 @ 0x771c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 6b9e0 │ │ │ │ + bl 6ba08 │ │ │ │ mul.w r2, r5, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2df00 <_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 9aa84 <_Py_GetConfig@@Base> │ │ │ │ + bl 9a9ec <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 2fbae │ │ │ │ + bgt.n 2fb4e │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 2bd78 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 2fbb6 │ │ │ │ + ble.n 2fb56 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #28] @ (2fbe0 ) │ │ │ │ + ldr r2, [pc, #28] @ (2fb80 ) │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ @@ -5121,146 +5082,146 @@ │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2af20 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ 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 fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r9, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2fc24 │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 2fc24 │ │ │ │ + bne.n 2fbc4 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 2fbc4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2fd2c │ │ │ │ + b.n 2fccc │ │ │ │ mov.w r8, #26 │ │ │ │ movs r6, #32 │ │ │ │ add.w r5, r6, #31 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b664 <__sched_cpualloc@plt> │ │ │ │ mov r7, r0 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ mov r2, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ - cbnz r0, 2fc48 │ │ │ │ + cbnz r0, 2fbe8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1f4804 │ │ │ │ + b.w 1f50c4 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c44c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2fc96 │ │ │ │ + cbz r0, 2fc36 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bde8 <__sched_cpufree@plt> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 2fc74 │ │ │ │ + beq.n 2fc14 │ │ │ │ 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 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bne.n 2fc92 │ │ │ │ + bne.n 2fc32 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28232 @ 0x6e48 │ │ │ │ + movw r1, #30536 @ 0x7748 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 2fc20 │ │ │ │ + bl f2724 │ │ │ │ + b.n 2fbc0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 2fc2a │ │ │ │ - bl e4ce4 │ │ │ │ + b.n 2fbca │ │ │ │ + bl e5008 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fd1e │ │ │ │ + beq.n 2fcbe │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ac68 <__sched_cpucount@plt> │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2fd16 │ │ │ │ + beq.n 2fcb6 │ │ │ │ lsrs r3, r4, #5 │ │ │ │ and.w r2, r4, #31 │ │ │ │ cmp.w r5, r4, lsr #3 │ │ │ │ - bls.n 2fd12 │ │ │ │ + bls.n 2fcb2 │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 2fd0e │ │ │ │ + bpl.n 2fcae │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 2fd1e │ │ │ │ + cbz r0, 2fcbe │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e7d78 │ │ │ │ + bl e8188 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r0, 2fcf8 │ │ │ │ + cbz r0, 2fc98 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2fd1e │ │ │ │ + bge.n 2fcbe │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2fd1e │ │ │ │ + cbnz r3, 2fcbe │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 2fd1e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2fcbe │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2fd12 │ │ │ │ + bge.n 2fcb2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2fd12 │ │ │ │ + cbnz r3, 2fcb2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 2fd12 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2fcb2 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 2fcb0 │ │ │ │ + b.n 2fc50 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 2fcaa │ │ │ │ + b.n 2fc4a │ │ │ │ mov r0, r7 │ │ │ │ blx 2bde8 <__sched_cpufree@plt> │ │ │ │ - b.n 2fd2c │ │ │ │ + b.n 2fccc │ │ │ │ mov r0, r7 │ │ │ │ blx 2bde8 <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7757c │ │ │ │ - b.n 2fc20 │ │ │ │ + bl 775c4 │ │ │ │ + b.n 2fbc0 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0002fd32 <_PyMem_GetCurrentAllocatorName@@Base>: │ │ │ │ +0002fcd2 <_PyMem_GetCurrentAllocatorName@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr r0, [pc, #500] @ (2ff38 <_PyMem_GetCurrentAllocatorName@@Base+0x206>) │ │ │ │ + ldr r0, [pc, #500] @ (2fed8 <_PyMem_GetCurrentAllocatorName@@Base+0x206>) │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2fd5e <_PyMem_GetCurrentAllocatorName@@Base+0x2c> │ │ │ │ + bne.n 2fcfe <_PyMem_GetCurrentAllocatorName@@Base+0x2c> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2fd4e <_PyMem_GetCurrentAllocatorName@@Base+0x1c> │ │ │ │ + bne.n 2fcee <_PyMem_GetCurrentAllocatorName@@Base+0x1c> │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 2fd6a <_PyMem_GetCurrentAllocatorName@@Base+0x38> │ │ │ │ - bl 237cdc │ │ │ │ - movw r4, #32436 @ 0x7eb4 │ │ │ │ + beq.n 2fd0a <_PyMem_GetCurrentAllocatorName@@Base+0x38> │ │ │ │ + bl 2386c4 │ │ │ │ + movw r4, #34740 @ 0x87b4 │ │ │ │ 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} │ │ │ │ @@ -5274,718 +5235,718 @@ │ │ │ │ str.w r3, [r8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [lr] │ │ │ │ str.w r3, [ip] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [pc, #388] @ (2ff3c <_PyMem_GetCurrentAllocatorName@@Base+0x20a>) │ │ │ │ + ldr r0, [pc, #388] @ (2fedc <_PyMem_GetCurrentAllocatorName@@Base+0x20a>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 2fe14 <_PyMem_GetCurrentAllocatorName@@Base+0xe2> │ │ │ │ - ldr r0, [pc, #376] @ (2ff40 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ + cbnz r0, 2fdb4 <_PyMem_GetCurrentAllocatorName@@Base+0xe2> │ │ │ │ + ldr r0, [pc, #376] @ (2fee0 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 2fde0 <_PyMem_GetCurrentAllocatorName@@Base+0xae> │ │ │ │ - ldr r0, [pc, #368] @ (2ff44 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ + cbnz r0, 2fd80 <_PyMem_GetCurrentAllocatorName@@Base+0xae> │ │ │ │ + ldr r0, [pc, #368] @ (2fee4 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fed8 <_PyMem_GetCurrentAllocatorName@@Base+0x1a6> │ │ │ │ - ldr r0, [pc, #348] @ (2ff40 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ + beq.n 2fe78 <_PyMem_GetCurrentAllocatorName@@Base+0x1a6> │ │ │ │ + ldr r0, [pc, #348] @ (2fee0 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 2fdfa <_PyMem_GetCurrentAllocatorName@@Base+0xc8> │ │ │ │ - ldr r0, [pc, #340] @ (2ff44 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ + cbnz r0, 2fd9a <_PyMem_GetCurrentAllocatorName@@Base+0xc8> │ │ │ │ + ldr r0, [pc, #340] @ (2fee4 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fee2 <_PyMem_GetCurrentAllocatorName@@Base+0x1b0> │ │ │ │ - ldr r0, [pc, #324] @ (2ff40 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ + beq.n 2fe82 <_PyMem_GetCurrentAllocatorName@@Base+0x1b0> │ │ │ │ + ldr r0, [pc, #324] @ (2fee0 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 2fe14 <_PyMem_GetCurrentAllocatorName@@Base+0xe2> │ │ │ │ - ldr r0, [pc, #316] @ (2ff44 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ + cbnz r0, 2fdb4 <_PyMem_GetCurrentAllocatorName@@Base+0xe2> │ │ │ │ + ldr r0, [pc, #316] @ (2fee4 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2feec <_PyMem_GetCurrentAllocatorName@@Base+0x1ba> │ │ │ │ - ldr r4, [pc, #304] @ (2ff48 <_PyMem_GetCurrentAllocatorName@@Base+0x216>) │ │ │ │ + beq.n 2fe8c <_PyMem_GetCurrentAllocatorName@@Base+0x1ba> │ │ │ │ + ldr r4, [pc, #304] @ (2fee8 <_PyMem_GetCurrentAllocatorName@@Base+0x216>) │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ add.w ip, sp, #104 @ 0x68 │ │ │ │ add r6, sp, #124 @ 0x7c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ add.w r7, r4, #24 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str.w r3, [lr] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [ip] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [pc, #248] @ (2ff3c <_PyMem_GetCurrentAllocatorName@@Base+0x20a>) │ │ │ │ + ldr r0, [pc, #248] @ (2fedc <_PyMem_GetCurrentAllocatorName@@Base+0x20a>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ blx 2c22c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2ff0a <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ - ldr r0, [pc, #232] @ (2ff40 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ + bne.n 2feaa <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ + ldr r0, [pc, #232] @ (2fee0 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ movs r2, #20 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2ff0c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - ldr r0, [pc, #220] @ (2ff44 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ + bne.n 2feac <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + ldr r0, [pc, #220] @ (2fee4 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ movs r2, #20 │ │ │ │ blx 2c22c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2ff0a <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ - ldr r0, [pc, #212] @ (2ff4c <_PyMem_GetCurrentAllocatorName@@Base+0x21a>) │ │ │ │ + bne.n 2feaa <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ + ldr r0, [pc, #212] @ (2feec <_PyMem_GetCurrentAllocatorName@@Base+0x21a>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2ff0c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - ldr r0, [pc, #204] @ (2ff50 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ + bne.n 2feac <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + ldr r0, [pc, #204] @ (2fef0 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 2fe9a <_PyMem_GetCurrentAllocatorName@@Base+0x168> │ │ │ │ - ldr r0, [pc, #196] @ (2ff54 <_PyMem_GetCurrentAllocatorName@@Base+0x222>) │ │ │ │ + cbnz r0, 2fe3a <_PyMem_GetCurrentAllocatorName@@Base+0x168> │ │ │ │ + ldr r0, [pc, #196] @ (2fef4 <_PyMem_GetCurrentAllocatorName@@Base+0x222>) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #20 │ │ │ │ blx 2c22c │ │ │ │ - cbz r0, 2fef6 <_PyMem_GetCurrentAllocatorName@@Base+0x1c4> │ │ │ │ - ldr r0, [pc, #180] @ (2ff50 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ + cbz r0, 2fe96 <_PyMem_GetCurrentAllocatorName@@Base+0x1c4> │ │ │ │ + ldr r0, [pc, #180] @ (2fef0 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 2feb2 <_PyMem_GetCurrentAllocatorName@@Base+0x180> │ │ │ │ - ldr r0, [pc, #172] @ (2ff54 <_PyMem_GetCurrentAllocatorName@@Base+0x222>) │ │ │ │ + cbnz r0, 2fe52 <_PyMem_GetCurrentAllocatorName@@Base+0x180> │ │ │ │ + ldr r0, [pc, #172] @ (2fef4 <_PyMem_GetCurrentAllocatorName@@Base+0x222>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 2c22c │ │ │ │ - cbz r0, 2ff00 <_PyMem_GetCurrentAllocatorName@@Base+0x1ce> │ │ │ │ - ldr r0, [pc, #156] @ (2ff50 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ + cbz r0, 2fea0 <_PyMem_GetCurrentAllocatorName@@Base+0x1ce> │ │ │ │ + ldr r0, [pc, #156] @ (2fef0 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 2ff0a <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ - ldr r0, [pc, #148] @ (2ff54 <_PyMem_GetCurrentAllocatorName@@Base+0x222>) │ │ │ │ + cbnz r0, 2feaa <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ + ldr r0, [pc, #148] @ (2fef4 <_PyMem_GetCurrentAllocatorName@@Base+0x222>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - movw r4, #16300 @ 0x3fac │ │ │ │ + movw r4, #18604 @ 0x48ac │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 2ff0c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #16316 @ 0x3fbc │ │ │ │ + b.n 2feac <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + movw r4, #18620 @ 0x48bc │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 2ff0c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #16260 @ 0x3f84 │ │ │ │ + b.n 2feac <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + movw r4, #18564 @ 0x4884 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 2ff0c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #16288 @ 0x3fa0 │ │ │ │ + b.n 2feac <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + movw r4, #18592 @ 0x48a0 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 2ff0c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #16324 @ 0x3fc4 │ │ │ │ + b.n 2feac <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + movw r4, #18628 @ 0x48c4 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 2ff0c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #16272 @ 0x3f90 │ │ │ │ + b.n 2feac <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + movw r4, #18576 @ 0x4890 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 2ff0c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + b.n 2feac <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2ff24 <_PyMem_GetCurrentAllocatorName@@Base+0x1f2> │ │ │ │ + bne.n 2fec4 <_PyMem_GetCurrentAllocatorName@@Base+0x1f2> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2ff14 <_PyMem_GetCurrentAllocatorName@@Base+0x1e2> │ │ │ │ + bne.n 2feb4 <_PyMem_GetCurrentAllocatorName@@Base+0x1e2> │ │ │ │ dmb ish │ │ │ │ - beq.n 2ff30 <_PyMem_GetCurrentAllocatorName@@Base+0x1fe> │ │ │ │ - ldr r0, [pc, #12] @ (2ff38 <_PyMem_GetCurrentAllocatorName@@Base+0x206>) │ │ │ │ - bl 236cb8 │ │ │ │ + beq.n 2fed0 <_PyMem_GetCurrentAllocatorName@@Base+0x1fe> │ │ │ │ + ldr r0, [pc, #12] @ (2fed8 <_PyMem_GetCurrentAllocatorName@@Base+0x206>) │ │ │ │ + bl 2376a0 │ │ │ │ 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 │ │ │ │ - ldrb r4, [r0, #28] │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ lsls r3, r0, #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 │ │ │ │ │ │ │ │ -0002ff58 <_Py_DumpStack@@Base>: │ │ │ │ +0002fef8 <_Py_DumpStack@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ - ldr r3, [pc, #624] @ (301dc <_Py_DumpStack@@Base+0x284>) │ │ │ │ + ldr r3, [pc, #624] @ (3017c <_Py_DumpStack@@Base+0x284>) │ │ │ │ add r7, sp, #0 │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ add.w r6, r7, #36 @ 0x24 │ │ │ │ - movw r1, #28276 @ 0x6e74 │ │ │ │ + movw r1, #30580 @ 0x7774 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b940 │ │ │ │ - cbnz r0, 2ffa8 <_Py_DumpStack@@Base+0x50> │ │ │ │ + cbnz r0, 2ff48 <_Py_DumpStack@@Base+0x50> │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28336 @ 0x6eb0 │ │ │ │ + movw r1, #30640 @ 0x77b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ - b.n 301c0 <_Py_DumpStack@@Base+0x268> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ + b.n 30160 <_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 │ │ │ │ sub.w r2, sp, r2 │ │ │ │ mov r1, sp │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 2ffce <_Py_DumpStack@@Base+0x76> │ │ │ │ + beq.n 2ff6e <_Py_DumpStack@@Base+0x76> │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - b.n 2ffbe <_Py_DumpStack@@Base+0x66> │ │ │ │ + b.n 2ff5e <_Py_DumpStack@@Base+0x66> │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ - cbz r3, 2ffde <_Py_DumpStack@@Base+0x86> │ │ │ │ + cbz r3, 2ff7e <_Py_DumpStack@@Base+0x86> │ │ │ │ subs r3, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ mov r5, sp │ │ │ │ adds r3, #7 │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ sub.w r2, sp, r2 │ │ │ │ mov r1, sp │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 30006 <_Py_DumpStack@@Base+0xae> │ │ │ │ + beq.n 2ffa6 <_Py_DumpStack@@Base+0xae> │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - b.n 2fff6 <_Py_DumpStack@@Base+0x9e> │ │ │ │ + b.n 2ff96 <_Py_DumpStack@@Base+0x9e> │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ - cbz r3, 30016 <_Py_DumpStack@@Base+0xbe> │ │ │ │ + cbz r3, 2ffb6 <_Py_DumpStack@@Base+0xbe> │ │ │ │ subs r3, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ mov fp, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w sp, [r7, #28] │ │ │ │ cmp r8, r9 │ │ │ │ - ble.n 30058 <_Py_DumpStack@@Base+0x100> │ │ │ │ + ble.n 2fff8 <_Py_DumpStack@@Base+0x100> │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r0, [r6, r9, lsl #2] │ │ │ │ add.w r2, r7, #32 │ │ │ │ mov r1, fp │ │ │ │ blx 2b670 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - cbz r0, 3004e <_Py_DumpStack@@Base+0xf6> │ │ │ │ + cbz r0, 2ffee <_Py_DumpStack@@Base+0xf6> │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r3, 3004e <_Py_DumpStack@@Base+0xf6> │ │ │ │ + cbz r3, 2ffee <_Py_DumpStack@@Base+0xf6> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 3004e <_Py_DumpStack@@Base+0xf6> │ │ │ │ + cbz r3, 2ffee <_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 30020 <_Py_DumpStack@@Base+0xc8> │ │ │ │ - movw r0, #28372 @ 0x6ed4 │ │ │ │ + b.n 2ffc0 <_Py_DumpStack@@Base+0xc8> │ │ │ │ + movw r0, #30676 @ 0x77d4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - movw r9, #9328 @ 0x2470 │ │ │ │ + movw r9, #11632 @ 0x2d70 │ │ │ │ movt r9, #45 @ 0x2d │ │ │ │ strd r0, sl, [r7, #8] │ │ │ │ mov.w fp, #0 │ │ │ │ - movw sl, #32880 @ 0x8070 │ │ │ │ + movw sl, #35184 @ 0x8970 │ │ │ │ movt sl, #41 @ 0x29 │ │ │ │ str.w r8, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, fp │ │ │ │ - ble.w 301a6 <_Py_DumpStack@@Base+0x24e> │ │ │ │ + ble.w 30146 <_Py_DumpStack@@Base+0x24e> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ - cbz r3, 30094 <_Py_DumpStack@@Base+0x13c> │ │ │ │ + cbz r3, 30034 <_Py_DumpStack@@Base+0x13c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 30094 <_Py_DumpStack@@Base+0x13c> │ │ │ │ + cbz r3, 30034 <_Py_DumpStack@@Base+0x13c> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 3009c <_Py_DumpStack@@Base+0x144> │ │ │ │ + cbnz r3, 3003c <_Py_DumpStack@@Base+0x144> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ movs r2, #27 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 30186 <_Py_DumpStack@@Base+0x22e> │ │ │ │ + b.n 30126 <_Py_DumpStack@@Base+0x22e> │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 300de <_Py_DumpStack@@Base+0x186> │ │ │ │ + bne.n 3007e <_Py_DumpStack@@Base+0x186> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r2, [r5, #12] │ │ │ │ - cbnz r2, 300de <_Py_DumpStack@@Base+0x186> │ │ │ │ + cbnz r2, 3007e <_Py_DumpStack@@Base+0x186> │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28400 @ 0x6ef0 │ │ │ │ + movw r1, #30704 @ 0x77f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r8, [r5] │ │ │ │ mov r0, r8 │ │ │ │ blx 2bf84 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #28416 @ 0x6f00 │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #30720 @ 0x7800 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 30186 <_Py_DumpStack@@Base+0x22e> │ │ │ │ + b.n 30126 <_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, #28400 @ 0x6ef0 │ │ │ │ + movw r1, #30704 @ 0x77f0 │ │ │ │ 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 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r1, [r7, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx 2bf84 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28420 @ 0x6f04 │ │ │ │ + movw r1, #30724 @ 0x7804 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r8 │ │ │ │ moveq r0, sl │ │ │ │ blx 2bf84 │ │ │ │ cmp.w r8, #0 │ │ │ │ ite ne │ │ │ │ movne r1, r8 │ │ │ │ moveq r1, sl │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_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 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28428 @ 0x6f0c │ │ │ │ + movw r1, #30732 @ 0x780c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r7, #20] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ - bl 2041f0 │ │ │ │ - movw r1, #29688 @ 0x73f8 │ │ │ │ + bl 204b1c │ │ │ │ + movw r1, #31992 @ 0x7cf8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 662b8 <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ + bl 66524 <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #4 │ │ │ │ adds r5, #16 │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ - b.n 3007c <_Py_DumpStack@@Base+0x124> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ + b.n 3001c <_Py_DumpStack@@Base+0x124> │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp r3, #32 │ │ │ │ mov sp, sl │ │ │ │ - bne.n 301c0 <_Py_DumpStack@@Base+0x268> │ │ │ │ - movw r1, #28432 @ 0x6f10 │ │ │ │ + bne.n 30160 <_Py_DumpStack@@Base+0x268> │ │ │ │ + movw r1, #30736 @ 0x7810 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ - ldr r3, [pc, #24] @ (301dc <_Py_DumpStack@@Base+0x284>) │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ + ldr r3, [pc, #24] @ (3017c <_Py_DumpStack@@Base+0x284>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 301d4 <_Py_DumpStack@@Base+0x27c> │ │ │ │ + beq.n 30174 <_Py_DumpStack@@Base+0x27c> │ │ │ │ blx 2b9e4 <__stack_chk_fail@plt> │ │ │ │ adds r7, #172 @ 0xac │ │ │ │ mov sp, r7 │ │ │ │ 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 9aa84 <_Py_GetConfig@@Base> │ │ │ │ + bl 9a9ec <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbnz r3, 30204 <_Py_DumpStack@@Base+0x2ac> │ │ │ │ + cbnz r3, 301a4 <_Py_DumpStack@@Base+0x2ac> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14fa3c │ │ │ │ + b.w 14fefc │ │ │ │ movw r3, #61096 @ 0xeea8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28512 @ 0x6f60 │ │ │ │ + movw r1, #30816 @ 0x7860 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f07b0 │ │ │ │ + bl 1f1084 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 301f8 <_Py_DumpStack@@Base+0x2a0> │ │ │ │ + beq.n 30198 <_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 30246 <_Py_DumpStack@@Base+0x2ee> │ │ │ │ + bne.n 301e6 <_Py_DumpStack@@Base+0x2ee> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d5840 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 30260 <_Py_DumpStack@@Base+0x308> │ │ │ │ - b.n 3025c <_Py_DumpStack@@Base+0x304> │ │ │ │ + bl 1d6100 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 30200 <_Py_DumpStack@@Base+0x308> │ │ │ │ + b.n 301fc <_Py_DumpStack@@Base+0x304> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40372 @ 0x9db4 │ │ │ │ + movw r0, #42824 @ 0xa748 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3023a <_Py_DumpStack@@Base+0x2e2> │ │ │ │ + bne.n 301da <_Py_DumpStack@@Base+0x2e2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30294 <_Py_DumpStack@@Base+0x33c> │ │ │ │ + b.n 30234 <_Py_DumpStack@@Base+0x33c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1d5840 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d6100 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3025c <_Py_DumpStack@@Base+0x304> │ │ │ │ + beq.n 301fc <_Py_DumpStack@@Base+0x304> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2b3d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3028c <_Py_DumpStack@@Base+0x334> │ │ │ │ + bge.n 3022c <_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 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ 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 302ba <_Py_DumpStack@@Base+0x362> │ │ │ │ + bne.n 3025a <_Py_DumpStack@@Base+0x362> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f13a0 <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 302d4 <_Py_DumpStack@@Base+0x37c> │ │ │ │ - b.n 302d0 <_Py_DumpStack@@Base+0x378> │ │ │ │ + bl 1f1c74 <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 30274 <_Py_DumpStack@@Base+0x37c> │ │ │ │ + b.n 30270 <_Py_DumpStack@@Base+0x378> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40400 @ 0x9dd0 │ │ │ │ + movw r0, #42852 @ 0xa764 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 302ae <_Py_DumpStack@@Base+0x356> │ │ │ │ + bne.n 3024e <_Py_DumpStack@@Base+0x356> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30308 <_Py_DumpStack@@Base+0x3b0> │ │ │ │ + b.n 302a8 <_Py_DumpStack@@Base+0x3b0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1f13a0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f1c74 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 302d0 <_Py_DumpStack@@Base+0x378> │ │ │ │ + beq.n 30270 <_Py_DumpStack@@Base+0x378> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2c214 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 30300 <_Py_DumpStack@@Base+0x3a8> │ │ │ │ + bge.n 302a0 <_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 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ 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 fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3032c <_Py_DumpStack@@Base+0x3d4> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 30350 <_Py_DumpStack@@Base+0x3f8> │ │ │ │ + bne.n 302cc <_Py_DumpStack@@Base+0x3d4> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 302f0 <_Py_DumpStack@@Base+0x3f8> │ │ │ │ mov r0, r4 │ │ │ │ blx 2ada8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 30348 <_Py_DumpStack@@Base+0x3f0> │ │ │ │ + bge.n 302e8 <_Py_DumpStack@@Base+0x3f0> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ 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 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 30374 <_Py_DumpStack@@Base+0x41c> │ │ │ │ + cbnz r3, 30314 <_Py_DumpStack@@Base+0x41c> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 30374 <_Py_DumpStack@@Base+0x41c> │ │ │ │ + ble.n 30314 <_Py_DumpStack@@Base+0x41c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 30374 <_Py_DumpStack@@Base+0x41c> │ │ │ │ - cbnz r4, 30394 <_Py_DumpStack@@Base+0x43c> │ │ │ │ + bne.n 30314 <_Py_DumpStack@@Base+0x41c> │ │ │ │ + cbnz r4, 30334 <_Py_DumpStack@@Base+0x43c> │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #252] @ (30478 <_Py_DumpStack@@Base+0x520>) │ │ │ │ + ldr r4, [pc, #252] @ (30418 <_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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30472 <_Py_DumpStack@@Base+0x51a> │ │ │ │ + beq.n 30412 <_Py_DumpStack@@Base+0x51a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 303a8 <_Py_DumpStack@@Base+0x450> │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 30348 <_Py_DumpStack@@Base+0x450> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30472 <_Py_DumpStack@@Base+0x51a> │ │ │ │ + bne.n 30412 <_Py_DumpStack@@Base+0x51a> │ │ │ │ ldr r4, [r4, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1273c4 │ │ │ │ + bl 1275dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30472 <_Py_DumpStack@@Base+0x51a> │ │ │ │ + beq.n 30412 <_Py_DumpStack@@Base+0x51a> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #29068 @ 0x718c │ │ │ │ + movw r1, #31372 @ 0x7a8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #29072 @ 0x7190 │ │ │ │ + movw r0, #31376 @ 0x7a90 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 30472 <_Py_DumpStack@@Base+0x51a> │ │ │ │ + beq.n 30412 <_Py_DumpStack@@Base+0x51a> │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2ba50 │ │ │ │ - cbz r0, 3042e <_Py_DumpStack@@Base+0x4d6> │ │ │ │ + cbz r0, 303ce <_Py_DumpStack@@Base+0x4d6> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 30406 <_Py_DumpStack@@Base+0x4ae> │ │ │ │ + beq.n 303a6 <_Py_DumpStack@@Base+0x4ae> │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 3041e <_Py_DumpStack@@Base+0x4c6> │ │ │ │ + bne.n 303be <_Py_DumpStack@@Base+0x4c6> │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #29116 @ 0x71bc │ │ │ │ + movw r1, #31420 @ 0x7abc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 3045e <_Py_DumpStack@@Base+0x506> │ │ │ │ + bl f2724 │ │ │ │ + b.n 303fe <_Py_DumpStack@@Base+0x506> │ │ │ │ movw r3, #45480 @ 0xb1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #29088 @ 0x71a0 │ │ │ │ + movw r1, #31392 @ 0x7aa0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 3045e <_Py_DumpStack@@Base+0x506> │ │ │ │ + bl f2724 │ │ │ │ + b.n 303fe <_Py_DumpStack@@Base+0x506> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 3045e <_Py_DumpStack@@Base+0x506> │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 303fe <_Py_DumpStack@@Base+0x506> │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30534 <_Py_DumpStack@@Base+0x5dc> │ │ │ │ + bl 304d4 <_Py_DumpStack@@Base+0x5dc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3045e <_Py_DumpStack@@Base+0x506> │ │ │ │ + beq.n 303fe <_Py_DumpStack@@Base+0x506> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3044e <_Py_DumpStack@@Base+0x4f6> │ │ │ │ + blt.n 303ee <_Py_DumpStack@@Base+0x4f6> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 30474 <_Py_DumpStack@@Base+0x51c> │ │ │ │ + b.n 30414 <_Py_DumpStack@@Base+0x51c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30444 <_Py_DumpStack@@Base+0x4ec> │ │ │ │ + bne.n 303e4 <_Py_DumpStack@@Base+0x4ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 30444 <_Py_DumpStack@@Base+0x4ec> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 303e4 <_Py_DumpStack@@Base+0x4ec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30472 <_Py_DumpStack@@Base+0x51a> │ │ │ │ + bge.n 30412 <_Py_DumpStack@@Base+0x51a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 30472 <_Py_DumpStack@@Base+0x51a> │ │ │ │ + cbnz r3, 30412 <_Py_DumpStack@@Base+0x51a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - beq.n 30404 <_Py_DumpStack@@Base+0x4ac> │ │ │ │ + beq.n 303a4 <_Py_DumpStack@@Base+0x4ac> │ │ │ │ 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 cf6fc │ │ │ │ + bl cfacc │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - movw r1, #27440 @ 0x6b30 │ │ │ │ + movw r1, #29744 @ 0x7430 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ - bl c235c │ │ │ │ - cbz r0, 304d6 <_Py_DumpStack@@Base+0x57e> │ │ │ │ + bl c26cc │ │ │ │ + cbz r0, 30476 <_Py_DumpStack@@Base+0x57e> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 304da <_Py_DumpStack@@Base+0x582> │ │ │ │ + bmi.n 3047a <_Py_DumpStack@@Base+0x582> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #29144 @ 0x71d8 │ │ │ │ + movw r1, #31448 @ 0x7ad8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30530 <_Py_DumpStack@@Base+0x5d8> │ │ │ │ + b.n 304d0 <_Py_DumpStack@@Base+0x5d8> │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1f1c94 │ │ │ │ + bl 1f2568 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 304d6 <_Py_DumpStack@@Base+0x57e> │ │ │ │ + beq.n 30476 <_Py_DumpStack@@Base+0x57e> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 78770 │ │ │ │ + bl 787bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 30510 <_Py_DumpStack@@Base+0x5b8> │ │ │ │ + bne.n 304b0 <_Py_DumpStack@@Base+0x5b8> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 304d6 <_Py_DumpStack@@Base+0x57e> │ │ │ │ + bge.n 30476 <_Py_DumpStack@@Base+0x57e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 304d6 <_Py_DumpStack@@Base+0x57e> │ │ │ │ + bne.n 30476 <_Py_DumpStack@@Base+0x57e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 304d6 <_Py_DumpStack@@Base+0x57e> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 30476 <_Py_DumpStack@@Base+0x57e> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 30520 <_Py_DumpStack@@Base+0x5c8> │ │ │ │ + blt.n 304c0 <_Py_DumpStack@@Base+0x5c8> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 30530 <_Py_DumpStack@@Base+0x5d8> │ │ │ │ + b.n 304d0 <_Py_DumpStack@@Base+0x5d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30516 <_Py_DumpStack@@Base+0x5be> │ │ │ │ + bne.n 304b6 <_Py_DumpStack@@Base+0x5be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 30516 <_Py_DumpStack@@Base+0x5be> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 304b6 <_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 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -5993,32 +5954,32 @@ │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3136] @ 0xc40 │ │ │ │ - ldr.w r8, [pc, #1084] @ 309a8 <_Py_DumpStack@@Base+0xa50> │ │ │ │ + ldr.w r8, [pc, #1084] @ 30948 <_Py_DumpStack@@Base+0xa50> │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ sub.w sp, sp, #17280 @ 0x4380 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 305a2 <_Py_DumpStack@@Base+0x64a> │ │ │ │ + beq.n 30542 <_Py_DumpStack@@Base+0x64a> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #29176 @ 0x71f8 │ │ │ │ + movw r1, #31480 @ 0x7af8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 30cc0 <_Py_DumpStack@@Base+0xd68> │ │ │ │ + bl f2724 │ │ │ │ + b.n 30c60 <_Py_DumpStack@@Base+0xd68> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #900] @ 0x384 │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #896] @ 0x380 │ │ │ │ blx 2b934 │ │ │ │ add.w r3, sp, #17280 @ 0x4380 │ │ │ │ @@ -6027,259 +5988,259 @@ │ │ │ │ mov.w r4, #1024 @ 0x400 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ str r2, [r3, #12] │ │ │ │ subs r4, #1 │ │ │ │ str.w r2, [r3, #16]! │ │ │ │ - bne.n 305c4 <_Py_DumpStack@@Base+0x66c> │ │ │ │ + bne.n 30564 <_Py_DumpStack@@Base+0x66c> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r3, #29208 @ 0x7218 │ │ │ │ + movw r3, #31512 @ 0x7b18 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - movw r1, #54980 @ 0xd6c4 │ │ │ │ + movw r1, #57288 @ 0xdfc8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2c220 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbnz r0, 3061e <_Py_DumpStack@@Base+0x6c6> │ │ │ │ + cbnz r0, 305be <_Py_DumpStack@@Base+0x6c6> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2b0ac │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29224 @ 0x7228 │ │ │ │ + movw r1, #31528 @ 0x7b28 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl d5d14 │ │ │ │ - b.n 309ac <_Py_DumpStack@@Base+0xa54> │ │ │ │ + bl d60e4 │ │ │ │ + b.n 3094c <_Py_DumpStack@@Base+0xa54> │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 3067e <_Py_DumpStack@@Base+0x726> │ │ │ │ + cbnz r0, 3061e <_Py_DumpStack@@Base+0x726> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2c01c │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f4 │ │ │ │ + bl d85dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 309ac <_Py_DumpStack@@Base+0xa54> │ │ │ │ + bne.w 3094c <_Py_DumpStack@@Base+0xa54> │ │ │ │ ldr.w r2, [r8, r7] │ │ │ │ movw r3, #35144 @ 0x8948 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r1, 3065a <_Py_DumpStack@@Base+0x702> │ │ │ │ + cbz r1, 305fa <_Py_DumpStack@@Base+0x702> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbnz r3, 3066e <_Py_DumpStack@@Base+0x716> │ │ │ │ + cbnz r3, 3060e <_Py_DumpStack@@Base+0x716> │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, r2 │ │ │ │ - movw r2, #29296 @ 0x7270 │ │ │ │ + movw r2, #31600 @ 0x7b70 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 1ee5f8 <_PyErr_Format@@Base> │ │ │ │ - b.n 309ac <_Py_DumpStack@@Base+0xa54> │ │ │ │ + bl 1eeed0 <_PyErr_Format@@Base> │ │ │ │ + b.n 3094c <_Py_DumpStack@@Base+0xa54> │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - movw r1, #29296 @ 0x7270 │ │ │ │ + movw r1, #31600 @ 0x7b70 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 50940 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 309ac <_Py_DumpStack@@Base+0xa54> │ │ │ │ + bl 5068c <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 3094c <_Py_DumpStack@@Base+0xa54> │ │ │ │ str r5, [sp, #24] │ │ │ │ mov.w r9, #4096 @ 0x1000 │ │ │ │ mov r5, r4 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r3, r4, [sp, #44] @ 0x2c │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ sub.w r1, r9, r5 │ │ │ │ add.w r0, fp, r5 │ │ │ │ blx 2be60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 30946 <_Py_DumpStack@@Base+0x9ee> │ │ │ │ + beq.w 308e6 <_Py_DumpStack@@Base+0x9ee> │ │ │ │ mov r0, fp │ │ │ │ blx 2bf84 │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [fp, r2] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 30730 <_Py_DumpStack@@Base+0x7d8> │ │ │ │ + beq.n 306d0 <_Py_DumpStack@@Base+0x7d8> │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ - bl 85fec │ │ │ │ + bl 85f50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 30936 <_Py_DumpStack@@Base+0x9de> │ │ │ │ + bne.w 308d6 <_Py_DumpStack@@Base+0x9de> │ │ │ │ mov r0, fp │ │ │ │ ldrd r5, r6, [sp, #24] │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2c01c │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f4 │ │ │ │ + bl d85dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 309ac <_Py_DumpStack@@Base+0xa54> │ │ │ │ - ldr r2, [pc, #696] @ (309a8 <_Py_DumpStack@@Base+0xa50>) │ │ │ │ + bne.w 3094c <_Py_DumpStack@@Base+0xa54> │ │ │ │ + ldr r2, [pc, #696] @ (30948 <_Py_DumpStack@@Base+0xa50>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, r2] │ │ │ │ movw r3, #35144 @ 0x8948 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 30708 <_Py_DumpStack@@Base+0x7b0> │ │ │ │ + cbz r3, 306a8 <_Py_DumpStack@@Base+0x7b0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 3071c <_Py_DumpStack@@Base+0x7c4> │ │ │ │ + cbnz r3, 306bc <_Py_DumpStack@@Base+0x7c4> │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r2, #29356 @ 0x72ac │ │ │ │ + movw r2, #31660 @ 0x7bac │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 1ee5f8 <_PyErr_Format@@Base> │ │ │ │ - b.n 309ac <_Py_DumpStack@@Base+0xa54> │ │ │ │ + bl 1eeed0 <_PyErr_Format@@Base> │ │ │ │ + b.n 3094c <_Py_DumpStack@@Base+0xa54> │ │ │ │ mov r3, r9 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #29356 @ 0x72ac │ │ │ │ + movw r1, #31660 @ 0x7bac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 50940 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 309ac <_Py_DumpStack@@Base+0xa54> │ │ │ │ + bl 5068c <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 3094c <_Py_DumpStack@@Base+0xa54> │ │ │ │ movs r4, #0 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ strb.w r4, [fp, r2] │ │ │ │ mov r0, fp │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r1, #29440 @ 0x7300 │ │ │ │ + movw r1, #31744 @ 0x7c00 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ strd r4, r4, [sp, #64] @ 0x40 │ │ │ │ blx 2af2c <__isoc23_sscanf@plt> │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 30692 <_Py_DumpStack@@Base+0x73a> │ │ │ │ + beq.n 30632 <_Py_DumpStack@@Base+0x73a> │ │ │ │ ldrb.w r3, [fp, r5] │ │ │ │ add.w r8, fp, r5 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 30770 <_Py_DumpStack@@Base+0x818> │ │ │ │ + bne.n 30710 <_Py_DumpStack@@Base+0x818> │ │ │ │ mov r0, r8 │ │ │ │ blx 2bf84 │ │ │ │ add r0, r8 │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 30932 <_Py_DumpStack@@Base+0x9da> │ │ │ │ + beq.w 308d2 <_Py_DumpStack@@Base+0x9da> │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2f0 │ │ │ │ - cbz r0, 3077e <_Py_DumpStack@@Base+0x826> │ │ │ │ + cbz r0, 3071e <_Py_DumpStack@@Base+0x826> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 30780 <_Py_DumpStack@@Base+0x828> │ │ │ │ + b.n 30720 <_Py_DumpStack@@Base+0x828> │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #29468 @ 0x731c │ │ │ │ + movw r1, #31772 @ 0x7c1c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2bb70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 30932 <_Py_DumpStack@@Base+0x9da> │ │ │ │ + beq.w 308d2 <_Py_DumpStack@@Base+0x9da> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 30932 <_Py_DumpStack@@Base+0x9da> │ │ │ │ + beq.w 308d2 <_Py_DumpStack@@Base+0x9da> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b784 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bge.n 307de <_Py_DumpStack@@Base+0x886> │ │ │ │ + bge.n 3077e <_Py_DumpStack@@Base+0x886> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2b0ac │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #29476 @ 0x7324 │ │ │ │ + movw r3, #31780 @ 0x7c24 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29488 @ 0x7330 │ │ │ │ + movw r1, #31792 @ 0x7c30 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl d5d14 │ │ │ │ - b.n 30932 <_Py_DumpStack@@Base+0x9da> │ │ │ │ + bl d60e4 │ │ │ │ + b.n 308d2 <_Py_DumpStack@@Base+0x9da> │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ blx 2b99c <__fstat64_time64@plt+0x4> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3081a <_Py_DumpStack@@Base+0x8c2> │ │ │ │ + cbz r0, 307ba <_Py_DumpStack@@Base+0x8c2> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r7, #0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2b0ac │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #29476 @ 0x7324 │ │ │ │ + movw r3, #31780 @ 0x7c24 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29544 @ 0x7368 │ │ │ │ + movw r1, #31848 @ 0x7c68 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl d5d14 │ │ │ │ - b.n 30900 <_Py_DumpStack@@Base+0x9a8> │ │ │ │ - vldr d7, [pc, #388] @ 309a0 <_Py_DumpStack@@Base+0xa48> │ │ │ │ + bl d60e4 │ │ │ │ + b.n 308a0 <_Py_DumpStack@@Base+0x9a8> │ │ │ │ + vldr d7, [pc, #388] @ 30940 <_Py_DumpStack@@Base+0xa48> │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 2b450 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 30870 <_Py_DumpStack@@Base+0x918> │ │ │ │ + bne.n 30810 <_Py_DumpStack@@Base+0x918> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ vldr d8, [sp, #176] @ 0xb0 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2b0ac │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r3, #29476 @ 0x7324 │ │ │ │ + movw r3, #31780 @ 0x7c24 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r1, #29616 @ 0x73b0 │ │ │ │ + movw r1, #31920 @ 0x7cb0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ vstr d8, [sp] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 30892 <_Py_DumpStack@@Base+0x93a> │ │ │ │ + bl d60e4 │ │ │ │ + b.n 30832 <_Py_DumpStack@@Base+0x93a> │ │ │ │ ldrh r3, [r0, #50] @ 0x32 │ │ │ │ ldrh r2, [r0, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 30896 <_Py_DumpStack@@Base+0x93e> │ │ │ │ + bcc.n 30836 <_Py_DumpStack@@Base+0x93e> │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #4360 @ 0x1108 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #29696 @ 0x7400 │ │ │ │ + movw r1, #32000 @ 0x7d00 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r8 │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 308f8 <_Py_DumpStack@@Base+0x9a0> │ │ │ │ + b.n 30898 <_Py_DumpStack@@Base+0x9a0> │ │ │ │ ldr r5, [r0, #32] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r7, #29476 @ 0x7324 │ │ │ │ + movw r7, #31780 @ 0x7c24 │ │ │ │ movt r7, #43 @ 0x2b │ │ │ │ add r5, r0 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ mov r8, r7 │ │ │ │ mov sl, r9 │ │ │ │ mov r4, r2 │ │ │ │ @@ -6290,667 +6251,667 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ adds r6, #1 │ │ │ │ add r1, r7 │ │ │ │ add r1, r9 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 30c7c <_Py_DumpStack@@Base+0xd24> │ │ │ │ + beq.w 30c1c <_Py_DumpStack@@Base+0xd24> │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ cmp r4, r6 │ │ │ │ - bgt.n 308bc <_Py_DumpStack@@Base+0x964> │ │ │ │ + bgt.n 3085c <_Py_DumpStack@@Base+0x964> │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ mov r9, sl │ │ │ │ - b.n 30892 <_Py_DumpStack@@Base+0x93a> │ │ │ │ + b.n 30832 <_Py_DumpStack@@Base+0x93a> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 30ca6 <_Py_DumpStack@@Base+0xd4e> │ │ │ │ + beq.w 30c46 <_Py_DumpStack@@Base+0xd4e> │ │ │ │ ldr r7, [r5, #12] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ add r7, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 2931a4 <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ + bl 293a6c <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ add r7, r1 │ │ │ │ subs r7, r7, r5 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfc4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2b490 │ │ │ │ - cbz r0, 30930 <_Py_DumpStack@@Base+0x9d8> │ │ │ │ + cbz r0, 308d0 <_Py_DumpStack@@Base+0x9d8> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2b0ac │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #29836 @ 0x748c │ │ │ │ + movw r1, #32140 @ 0x7d8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl d5d14 │ │ │ │ - b.n 30932 <_Py_DumpStack@@Base+0x9da> │ │ │ │ - cbnz r7, 3093a <_Py_DumpStack@@Base+0x9e2> │ │ │ │ + bl d60e4 │ │ │ │ + b.n 308d2 <_Py_DumpStack@@Base+0x9da> │ │ │ │ + cbnz r7, 308da <_Py_DumpStack@@Base+0x9e2> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 30692 <_Py_DumpStack@@Base+0x73a> │ │ │ │ + b.n 30632 <_Py_DumpStack@@Base+0x73a> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 30692 <_Py_DumpStack@@Base+0x73a> │ │ │ │ + b.n 30632 <_Py_DumpStack@@Base+0x73a> │ │ │ │ ldrd r5, r6, [sp, #24] │ │ │ │ mov r4, r7 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - b.n 30950 <_Py_DumpStack@@Base+0x9f8> │ │ │ │ + b.n 308f0 <_Py_DumpStack@@Base+0x9f8> │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldrd r5, r6, [sp, #24] │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2c01c │ │ │ │ - cbz r0, 30986 <_Py_DumpStack@@Base+0xa2e> │ │ │ │ + cbz r0, 30926 <_Py_DumpStack@@Base+0xa2e> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2b0ac │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #29872 @ 0x74b0 │ │ │ │ + movw r1, #32176 @ 0x7db0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl d5d14 │ │ │ │ - b.n 309ac <_Py_DumpStack@@Base+0xa54> │ │ │ │ - cbz r4, 309ac <_Py_DumpStack@@Base+0xa54> │ │ │ │ + bl d60e4 │ │ │ │ + b.n 3094c <_Py_DumpStack@@Base+0xa54> │ │ │ │ + cbz r4, 3094c <_Py_DumpStack@@Base+0xa54> │ │ │ │ mov.w r2, #760 @ 0x2f8 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3722c │ │ │ │ + bl 371ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30a2a <_Py_DumpStack@@Base+0xad2> │ │ │ │ - b.n 30a54 <_Py_DumpStack@@Base+0xafc> │ │ │ │ + beq.n 309ca <_Py_DumpStack@@Base+0xad2> │ │ │ │ + b.n 309f4 <_Py_DumpStack@@Base+0xafc> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r4, #4360 @ 0x1108 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - bl d83ec │ │ │ │ + bl d87d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ - movw r1, #29916 @ 0x74dc │ │ │ │ + movw r1, #32220 @ 0x7ddc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 129930 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 309e6 <_Py_DumpStack@@Base+0xa8e> │ │ │ │ - movw r1, #29988 @ 0x7524 │ │ │ │ + bl 129b48 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 30986 <_Py_DumpStack@@Base+0xa8e> │ │ │ │ + movw r1, #32292 @ 0x7e24 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f4 │ │ │ │ + bl d85dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ - ldr r2, [pc, #724] @ (30cd0 <_Py_DumpStack@@Base+0xd78>) │ │ │ │ + bne.n 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + ldr r2, [pc, #724] @ (30c70 <_Py_DumpStack@@Base+0xd78>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbz r2, 30a0a <_Py_DumpStack@@Base+0xab2> │ │ │ │ + cbz r2, 309aa <_Py_DumpStack@@Base+0xab2> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbnz r2, 30a1c <_Py_DumpStack@@Base+0xac4> │ │ │ │ + cbnz r2, 309bc <_Py_DumpStack@@Base+0xac4> │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #30036 @ 0x7554 │ │ │ │ + movw r2, #32340 @ 0x7e54 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ee5f8 <_PyErr_Format@@Base> │ │ │ │ - b.n 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ - movw r1, #30036 @ 0x7554 │ │ │ │ + bl 1eeed0 <_PyErr_Format@@Base> │ │ │ │ + b.n 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + movw r1, #32340 @ 0x7e54 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 50940 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ - movw r1, #15932 @ 0x3e3c │ │ │ │ + bl 5068c <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + movw r1, #18236 @ 0x473c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ movs r2, #8 │ │ │ │ blx 2c22c │ │ │ │ - cbz r0, 30aa2 <_Py_DumpStack@@Base+0xb4a> │ │ │ │ + cbz r0, 30a42 <_Py_DumpStack@@Base+0xb4a> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30164 @ 0x75d4 │ │ │ │ + movw r1, #32468 @ 0x7ed4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + bl f2724 │ │ │ │ + b.n 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f4 │ │ │ │ - cbnz r0, 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ - ldr r1, [pc, #616] @ (30cd0 <_Py_DumpStack@@Base+0xd78>) │ │ │ │ + bl d85dc │ │ │ │ + cbnz r0, 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + ldr r1, [pc, #616] @ (30c70 <_Py_DumpStack@@Base+0xd78>) │ │ │ │ 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, 30a7e <_Py_DumpStack@@Base+0xb26> │ │ │ │ + cbz r2, 30a1e <_Py_DumpStack@@Base+0xb26> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbnz r2, 30a8e <_Py_DumpStack@@Base+0xb36> │ │ │ │ + cbnz r2, 30a2e <_Py_DumpStack@@Base+0xb36> │ │ │ │ mov r1, r3 │ │ │ │ - movw r2, #30104 @ 0x7598 │ │ │ │ + movw r2, #32408 @ 0x7e98 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 1ee5f8 <_PyErr_Format@@Base> │ │ │ │ - b.n 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ - movw r1, #30104 @ 0x7598 │ │ │ │ + bl 1eeed0 <_PyErr_Format@@Base> │ │ │ │ + b.n 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + movw r1, #32408 @ 0x7e98 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r3 │ │ │ │ - bl 50940 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 5068c <_PyErr_FormatFromCause@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 30c5a <_Py_DumpStack@@Base+0xd02> │ │ │ │ + b.n 30bfa <_Py_DumpStack@@Base+0xd02> │ │ │ │ ldrd r3, r1, [sp, #144] @ 0x90 │ │ │ │ and.w r2, r3, #240 @ 0xf0 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - beq.n 30ad4 <_Py_DumpStack@@Base+0xb7c> │ │ │ │ + beq.n 30a74 <_Py_DumpStack@@Base+0xb7c> │ │ │ │ movw r2, #64528 @ 0xfc10 │ │ │ │ movt r2, #64753 @ 0xfcf1 │ │ │ │ add r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 30ad4 <_Py_DumpStack@@Base+0xb7c> │ │ │ │ + beq.n 30a74 <_Py_DumpStack@@Base+0xb7c> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30224 @ 0x7610 │ │ │ │ + movw r1, #32528 @ 0x7f10 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + bl f2724 │ │ │ │ + b.n 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ lsrs r7, r3, #24 │ │ │ │ ubfx r2, r3, #16, #8 │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 30ae2 <_Py_DumpStack@@Base+0xb8a> │ │ │ │ + bne.n 30a82 <_Py_DumpStack@@Base+0xb8a> │ │ │ │ cmp r2, #14 │ │ │ │ - beq.n 30b02 <_Py_DumpStack@@Base+0xbaa> │ │ │ │ + beq.n 30aa2 <_Py_DumpStack@@Base+0xbaa> │ │ │ │ movw r0, #4360 @ 0x1108 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r3, #14 │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #30332 @ 0x767c │ │ │ │ + movw r1, #32636 @ 0x7f7c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + bl d60e4 │ │ │ │ + b.n 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ add r7, sp, #136 @ 0x88 │ │ │ │ ldrd r3, r2, [r7, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 30b1e <_Py_DumpStack@@Base+0xbc6> │ │ │ │ + bne.n 30abe <_Py_DumpStack@@Base+0xbc6> │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r4 │ │ │ │ - bl 3722c │ │ │ │ - cbz r0, 30b36 <_Py_DumpStack@@Base+0xbde> │ │ │ │ - b.n 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + bl 371ec │ │ │ │ + cbz r0, 30ad6 <_Py_DumpStack@@Base+0xbde> │ │ │ │ + b.n 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30408 @ 0x76c8 │ │ │ │ + movw r1, #32712 @ 0x7fc8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + bl f2724 │ │ │ │ + b.n 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbnz r3, 30b52 <_Py_DumpStack@@Base+0xbfa> │ │ │ │ + cbnz r3, 30af2 <_Py_DumpStack@@Base+0xbfa> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30516 @ 0x7734 │ │ │ │ + movw r1, #32820 @ 0x8034 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + bl f2724 │ │ │ │ + b.n 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ ldr.w r1, [r7, #728] @ 0x2d8 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ add r1, r3 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ - bl 3722c │ │ │ │ + bl 371ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + bne.n 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 30b86 <_Py_DumpStack@@Base+0xc2e> │ │ │ │ + beq.n 30b26 <_Py_DumpStack@@Base+0xc2e> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30572 @ 0x776c │ │ │ │ + movw r1, #32876 @ 0x806c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + bl f2724 │ │ │ │ + b.n 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #4 │ │ │ │ ldr r1, [r7, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r3 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - bl 3722c │ │ │ │ + bl 371ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + bne.w 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 30bc0 <_Py_DumpStack@@Base+0xc68> │ │ │ │ + bne.n 30b60 <_Py_DumpStack@@Base+0xc68> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30628 @ 0x77a4 │ │ │ │ + movw r1, #32932 @ 0x80a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + bl f2724 │ │ │ │ + b.n 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ mov r0, sl │ │ │ │ blx 2bf84 │ │ │ │ ldrd r2, r3, [r7, #752] @ 0x2f0 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r4, r3 │ │ │ │ - bcc.n 30be8 <_Py_DumpStack@@Base+0xc90> │ │ │ │ + bcc.n 30b88 <_Py_DumpStack@@Base+0xc90> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30680 @ 0x77d8 │ │ │ │ + movw r1, #32984 @ 0x80d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + bl f2724 │ │ │ │ + b.n 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ ldr r1, [sp, #880] @ 0x370 │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r0, [sp, #856] @ 0x358 │ │ │ │ mov r3, sl │ │ │ │ add r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r8 │ │ │ │ - bl 37338 │ │ │ │ + bl 372f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + bne.w 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ ldr r2, [sp, #872] @ 0x368 │ │ │ │ ldr r1, [sp, #856] @ 0x358 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ mov.w ip, #1 │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str.w ip, [sp, #68] @ 0x44 │ │ │ │ add r1, r2 │ │ │ │ movs r2, #4 │ │ │ │ - bl 37338 │ │ │ │ + bl 372f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + bne.w 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r1, [sp, #848] @ 0x350 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r3 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - bl 3722c │ │ │ │ + bl 371ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 30a9c <_Py_DumpStack@@Base+0xb44> │ │ │ │ + bne.w 30a3c <_Py_DumpStack@@Base+0xb44> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #848] @ 0x350 │ │ │ │ orr.w r2, r2, #32 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r1, r3 │ │ │ │ movs r2, #4 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - bl 37338 │ │ │ │ + bl 372f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ negs r4, r4 │ │ │ │ ldr r0, [sp, #900] @ 0x384 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 30c64 <_Py_DumpStack@@Base+0xd0c> │ │ │ │ + beq.n 30c04 <_Py_DumpStack@@Base+0xd0c> │ │ │ │ blx 2b490 │ │ │ │ mov.w r6, #1024 @ 0x400 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 6b420 │ │ │ │ + bl 6b448 │ │ │ │ str r7, [r5, #12] │ │ │ │ subs r6, #1 │ │ │ │ str.w r7, [r5, #16]! │ │ │ │ - bne.n 30c6a <_Py_DumpStack@@Base+0xd12> │ │ │ │ - b.n 30cc0 <_Py_DumpStack@@Base+0xd68> │ │ │ │ + bne.n 30c0a <_Py_DumpStack@@Base+0xd12> │ │ │ │ + b.n 30c60 <_Py_DumpStack@@Base+0xd68> │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ mov r9, sl │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrh r3, [r4, #44] @ 0x2c │ │ │ │ add r2, r4 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bge.n 30ca6 <_Py_DumpStack@@Base+0xd4e> │ │ │ │ + bge.n 30c46 <_Py_DumpStack@@Base+0xd4e> │ │ │ │ ldr.w r6, [r1], #32 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 308e0 <_Py_DumpStack@@Base+0x988> │ │ │ │ + beq.w 30880 <_Py_DumpStack@@Base+0x988> │ │ │ │ mov r2, r1 │ │ │ │ - b.n 30c8e <_Py_DumpStack@@Base+0xd36> │ │ │ │ + b.n 30c2e <_Py_DumpStack@@Base+0xd36> │ │ │ │ movw r2, #4360 @ 0x1108 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #29764 @ 0x7444 │ │ │ │ + movw r1, #32068 @ 0x7d44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r8 │ │ │ │ - bl d5d14 │ │ │ │ - b.n 30892 <_Py_DumpStack@@Base+0x93a> │ │ │ │ + bl d60e4 │ │ │ │ + b.n 30832 <_Py_DumpStack@@Base+0x93a> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #17280 @ 0x4380 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #32] @ (30cfc <_Py_DumpStack@@Base+0xda4>) │ │ │ │ + ldr r5, [pc, #32] @ (30c9c <_Py_DumpStack@@Base+0xda4>) │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #58336 @ 0xe3e0 │ │ │ │ + movw r2, #60780 @ 0xed6c │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #31016 @ 0x7928 │ │ │ │ + movw r1, #33320 @ 0x8228 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r4, r5] │ │ │ │ pop {r4, r5} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr.w r0, [r0, #3904] @ 0xf40 │ │ │ │ - b.w d0720 │ │ │ │ + b.w d0aec │ │ │ │ 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 fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 30d20 <_Py_DumpStack@@Base+0xdc8> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 30d38 <_Py_DumpStack@@Base+0xde0> │ │ │ │ - ldr r2, [pc, #24] @ (30d3c <_Py_DumpStack@@Base+0xde4>) │ │ │ │ + bne.n 30cc0 <_Py_DumpStack@@Base+0xdc8> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 30cd8 <_Py_DumpStack@@Base+0xde0> │ │ │ │ + ldr r2, [pc, #24] @ (30cdc <_Py_DumpStack@@Base+0xde4>) │ │ │ │ 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, #3752] @ 0xea8 │ │ │ │ - b.n 30d3a <_Py_DumpStack@@Base+0xde2> │ │ │ │ + b.n 30cda <_Py_DumpStack@@Base+0xde2> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ 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, #55236 @ 0xd7c4 │ │ │ │ + movw r0, #57540 @ 0xe0c4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1ae7bc <_PySys_GetRequiredAttrString@@Base> │ │ │ │ - cbz r0, 30d92 <_Py_DumpStack@@Base+0xe3a> │ │ │ │ + bl 1af018 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + cbz r0, 30d32 <_Py_DumpStack@@Base+0xe3a> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #58336 @ 0xe3e0 │ │ │ │ + movw r1, #60780 @ 0xed6c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #32268 @ 0x7e0c │ │ │ │ + movw r0, #34572 @ 0x870c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 30d96 <_Py_DumpStack@@Base+0xe3e> │ │ │ │ + bne.n 30d36 <_Py_DumpStack@@Base+0xe3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30d92 <_Py_DumpStack@@Base+0xe3a> │ │ │ │ + bge.n 30d32 <_Py_DumpStack@@Base+0xe3a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 30d92 <_Py_DumpStack@@Base+0xe3a> │ │ │ │ + cbnz r3, 30d32 <_Py_DumpStack@@Base+0xe3a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 30db8 <_Py_DumpStack@@Base+0xe60> │ │ │ │ + b.n 30d58 <_Py_DumpStack@@Base+0xe60> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 90834 │ │ │ │ + bl 90754 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30db8 <_Py_DumpStack@@Base+0xe60> │ │ │ │ + bge.n 30d58 <_Py_DumpStack@@Base+0xe60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 30db8 <_Py_DumpStack@@Base+0xe60> │ │ │ │ + cbnz r3, 30d58 <_Py_DumpStack@@Base+0xe60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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, #344] @ (30f28 <_Py_DumpStack@@Base+0xfd0>) │ │ │ │ + ldr r4, [pc, #344] @ (30ec8 <_Py_DumpStack@@Base+0xfd0>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - movw r0, #32304 @ 0x7e30 │ │ │ │ + movw r0, #34608 @ 0x8730 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 187e3c │ │ │ │ - cbz r0, 30e06 <_Py_DumpStack@@Base+0xeae> │ │ │ │ + bl 188694 │ │ │ │ + cbz r0, 30da6 <_Py_DumpStack@@Base+0xeae> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 30e06 <_Py_DumpStack@@Base+0xeae> │ │ │ │ - movw r1, #17120 @ 0x42e0 │ │ │ │ + cbz r3, 30da6 <_Py_DumpStack@@Base+0xeae> │ │ │ │ + movw r1, #19896 @ 0x4db8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 30e0e <_Py_DumpStack@@Base+0xeb6> │ │ │ │ + cbnz r0, 30dae <_Py_DumpStack@@Base+0xeb6> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - b.n 30f22 <_Py_DumpStack@@Base+0xfca> │ │ │ │ - movw r4, #32288 @ 0x7e20 │ │ │ │ + b.n 30ec2 <_Py_DumpStack@@Base+0xfca> │ │ │ │ + movw r4, #34592 @ 0x8720 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 17e4b0 │ │ │ │ + bl 17ed08 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 30e22 <_Py_DumpStack@@Base+0xeca> │ │ │ │ + cbnz r0, 30dc2 <_Py_DumpStack@@Base+0xeca> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f4894 │ │ │ │ + b.w 1f5154 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 2c2f0 │ │ │ │ - cbnz r0, 30e3c <_Py_DumpStack@@Base+0xee4> │ │ │ │ - movw r0, #32632 @ 0x7f78 │ │ │ │ + cbnz r0, 30ddc <_Py_DumpStack@@Base+0xee4> │ │ │ │ + movw r0, #34936 @ 0x8878 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 30e4e <_Py_DumpStack@@Base+0xef6> │ │ │ │ + b.n 30dee <_Py_DumpStack@@Base+0xef6> │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 30ef2 <_Py_DumpStack@@Base+0xf9a> │ │ │ │ + beq.n 30e92 <_Py_DumpStack@@Base+0xf9a> │ │ │ │ subs r1, r0, r4 │ │ │ │ add.w sl, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fc40 │ │ │ │ + bl 7fc98 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 30e5a <_Py_DumpStack@@Base+0xf02> │ │ │ │ + cbnz r5, 30dfa <_Py_DumpStack@@Base+0xf02> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b420 │ │ │ │ + bl 6b448 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 30f22 <_Py_DumpStack@@Base+0xfca> │ │ │ │ + b.n 30ec2 <_Py_DumpStack@@Base+0xfca> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1194dc │ │ │ │ + bl 1196e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30e76 <_Py_DumpStack@@Base+0xf1e> │ │ │ │ + bge.n 30e16 <_Py_DumpStack@@Base+0xf1e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 30e76 <_Py_DumpStack@@Base+0xf1e> │ │ │ │ + cbnz r3, 30e16 <_Py_DumpStack@@Base+0xf1e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 30e90 <_Py_DumpStack@@Base+0xf38> │ │ │ │ + bne.n 30e30 <_Py_DumpStack@@Base+0xf38> │ │ │ │ movw r3, #61136 @ 0xeed0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c9764 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 30ef2 <_Py_DumpStack@@Base+0xf9a> │ │ │ │ - b.n 30e50 <_Py_DumpStack@@Base+0xef8> │ │ │ │ + bl 1ca06c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 30e92 <_Py_DumpStack@@Base+0xf9a> │ │ │ │ + b.n 30df0 <_Py_DumpStack@@Base+0xef8> │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl cf604 │ │ │ │ + bl cf9d4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30eb2 <_Py_DumpStack@@Base+0xf5a> │ │ │ │ + bge.n 30e52 <_Py_DumpStack@@Base+0xf5a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 30eb2 <_Py_DumpStack@@Base+0xf5a> │ │ │ │ + cbnz r3, 30e52 <_Py_DumpStack@@Base+0xf5a> │ │ │ │ mov r0, fp │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 30ec8 <_Py_DumpStack@@Base+0xf70> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 30e68 <_Py_DumpStack@@Base+0xf70> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c9764 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 30ef2 <_Py_DumpStack@@Base+0xf9a> │ │ │ │ - b.n 30e50 <_Py_DumpStack@@Base+0xef8> │ │ │ │ + bl 1ca06c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 30e92 <_Py_DumpStack@@Base+0xf9a> │ │ │ │ + b.n 30df0 <_Py_DumpStack@@Base+0xef8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b420 │ │ │ │ + bl 6b448 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90834 │ │ │ │ + bl 90754 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30f22 <_Py_DumpStack@@Base+0xfca> │ │ │ │ + bge.n 30ec2 <_Py_DumpStack@@Base+0xfca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 30f22 <_Py_DumpStack@@Base+0xfca> │ │ │ │ + cbnz r3, 30ec2 <_Py_DumpStack@@Base+0xfca> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 30f22 <_Py_DumpStack@@Base+0xfca> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 30ec2 <_Py_DumpStack@@Base+0xfca> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c9770 <_PyErr_Clear@@Base> │ │ │ │ + bl 1ca078 <_PyErr_Clear@@Base> │ │ │ │ movw r0, #61084 @ 0xee9c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #32324 @ 0x7e44 │ │ │ │ + movw r2, #34628 @ 0x8744 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 205b44 │ │ │ │ + bl 206650 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b420 │ │ │ │ + bl 6b448 │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 30dfc <_Py_DumpStack@@Base+0xea4> │ │ │ │ - b.n 30e56 <_Py_DumpStack@@Base+0xefe> │ │ │ │ + bne.w 30d9c <_Py_DumpStack@@Base+0xea4> │ │ │ │ + b.n 30df6 <_Py_DumpStack@@Base+0xefe> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, 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, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ sub sp, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.w 3107a <_Py_DumpStack@@Base+0x1122> │ │ │ │ + bne.w 3101a <_Py_DumpStack@@Base+0x1122> │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 30f84 <_Py_DumpStack@@Base+0x102c> │ │ │ │ + cbz r3, 30f24 <_Py_DumpStack@@Base+0x102c> │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ ldrb r7, [r4, #18] │ │ │ │ lsls r3, r3, #8 │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ orr.w r3, r3, r5, lsl #16 │ │ │ │ ldrb r5, [r4, #12] │ │ │ │ ldrb r1, [r4, #14] │ │ │ │ orrs r3, r7 │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - cbz r5, 30f68 <_Py_DumpStack@@Base+0x1010> │ │ │ │ + cbz r5, 30f08 <_Py_DumpStack@@Base+0x1010> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 30f70 <_Py_DumpStack@@Base+0x1018> │ │ │ │ + b.n 30f10 <_Py_DumpStack@@Base+0x1018> │ │ │ │ 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 196e70 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + bl 197704 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 30f92 <_Py_DumpStack@@Base+0x103a> │ │ │ │ - b.n 3107a <_Py_DumpStack@@Base+0x1122> │ │ │ │ + cbnz r0, 30f32 <_Py_DumpStack@@Base+0x103a> │ │ │ │ + b.n 3101a <_Py_DumpStack@@Base+0x1122> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ - cbz r3, 30f9a <_Py_DumpStack@@Base+0x1042> │ │ │ │ + cbz r3, 30f3a <_Py_DumpStack@@Base+0x1042> │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - b.n 30fa2 <_Py_DumpStack@@Base+0x104a> │ │ │ │ + b.n 30f42 <_Py_DumpStack@@Base+0x104a> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #35692 @ 0x8b6c │ │ │ │ + movw r1, #37996 @ 0x946c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1f31bc │ │ │ │ + bl 1f3a8c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30fcc <_Py_DumpStack@@Base+0x1074> │ │ │ │ + bge.n 30f6c <_Py_DumpStack@@Base+0x1074> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 30fcc <_Py_DumpStack@@Base+0x1074> │ │ │ │ + cbnz r3, 30f6c <_Py_DumpStack@@Base+0x1074> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3107a <_Py_DumpStack@@Base+0x1122> │ │ │ │ + beq.n 3101a <_Py_DumpStack@@Base+0x1122> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 30fec <_Py_DumpStack@@Base+0x1094> │ │ │ │ + bne.n 30f8c <_Py_DumpStack@@Base+0x1094> │ │ │ │ movs r1, #6 │ │ │ │ add.w r0, r4, #13 │ │ │ │ - bl 6c15c │ │ │ │ + bl 6c184 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 31066 <_Py_DumpStack@@Base+0x110e> │ │ │ │ + b.n 31006 <_Py_DumpStack@@Base+0x110e> │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov.w r0, #3600 @ 0xe10 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ movw r7, #46148 @ 0xb444 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ ldrb r1, [r4, #13] │ │ │ │ lsls r3, r3, #8 │ │ │ │ @@ -6962,309 +6923,309 @@ │ │ │ │ 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 196c4c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 1974e0 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 31066 <_Py_DumpStack@@Base+0x110e> │ │ │ │ + cbz r0, 31006 <_Py_DumpStack@@Base+0x110e> │ │ │ │ mov r1, r5 │ │ │ │ - bl 25ca38 │ │ │ │ + bl 25d3e0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31046 <_Py_DumpStack@@Base+0x10ee> │ │ │ │ + bge.n 30fe6 <_Py_DumpStack@@Base+0x10ee> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 31046 <_Py_DumpStack@@Base+0x10ee> │ │ │ │ + cbnz r3, 30fe6 <_Py_DumpStack@@Base+0x10ee> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 31066 <_Py_DumpStack@@Base+0x110e> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 31006 <_Py_DumpStack@@Base+0x110e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 6ba70 │ │ │ │ + bl 6ba98 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31066 <_Py_DumpStack@@Base+0x110e> │ │ │ │ + bge.n 31006 <_Py_DumpStack@@Base+0x110e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 31066 <_Py_DumpStack@@Base+0x110e> │ │ │ │ + cbnz r3, 31006 <_Py_DumpStack@@Base+0x110e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3107a <_Py_DumpStack@@Base+0x1122> │ │ │ │ + bge.n 3101a <_Py_DumpStack@@Base+0x1122> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3107a <_Py_DumpStack@@Base+0x1122> │ │ │ │ + cbnz r3, 3101a <_Py_DumpStack@@Base+0x1122> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 310a2 <_Py_DumpStack@@Base+0x114a> │ │ │ │ + cbnz r3, 31042 <_Py_DumpStack@@Base+0x114a> │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 310a2 <_Py_DumpStack@@Base+0x114a> │ │ │ │ + ble.n 31042 <_Py_DumpStack@@Base+0x114a> │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 310a2 <_Py_DumpStack@@Base+0x114a> │ │ │ │ - cbnz r4, 310c4 <_Py_DumpStack@@Base+0x116c> │ │ │ │ + bne.n 31042 <_Py_DumpStack@@Base+0x114a> │ │ │ │ + cbnz r4, 31064 <_Py_DumpStack@@Base+0x116c> │ │ │ │ add r0, sp, #28 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #132] @ (31130 <_Py_DumpStack@@Base+0x11d8>) │ │ │ │ + ldr r4, [pc, #132] @ (310d0 <_Py_DumpStack@@Base+0x11d8>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #3 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 310c4 <_Py_DumpStack@@Base+0x116c> │ │ │ │ + cbnz r0, 31064 <_Py_DumpStack@@Base+0x116c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3112a <_Py_DumpStack@@Base+0x11d2> │ │ │ │ + b.n 310ca <_Py_DumpStack@@Base+0x11d2> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 310d8 <_Py_DumpStack@@Base+0x1180> │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 31078 <_Py_DumpStack@@Base+0x1180> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 310c0 <_Py_DumpStack@@Base+0x1168> │ │ │ │ + bne.n 31060 <_Py_DumpStack@@Base+0x1168> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 310ec <_Py_DumpStack@@Base+0x1194> │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 3108c <_Py_DumpStack@@Base+0x1194> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 310c0 <_Py_DumpStack@@Base+0x1168> │ │ │ │ + bne.n 31060 <_Py_DumpStack@@Base+0x1168> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 31100 <_Py_DumpStack@@Base+0x11a8> │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 310a0 <_Py_DumpStack@@Base+0x11a8> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 310c0 <_Py_DumpStack@@Base+0x1168> │ │ │ │ + bne.n 31060 <_Py_DumpStack@@Base+0x1168> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bc00 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31122 <_Py_DumpStack@@Base+0x11ca> │ │ │ │ + bne.n 310c2 <_Py_DumpStack@@Base+0x11ca> │ │ │ │ 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 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bcs.n 3105c <_Py_DumpStack@@Base+0x1104> │ │ │ │ + bcs.n 30ffc <_Py_DumpStack@@Base+0x1104> │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 31154 <_Py_DumpStack@@Base+0x11fc> │ │ │ │ + cbnz r3, 310f4 <_Py_DumpStack@@Base+0x11fc> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 31154 <_Py_DumpStack@@Base+0x11fc> │ │ │ │ + ble.n 310f4 <_Py_DumpStack@@Base+0x11fc> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 31154 <_Py_DumpStack@@Base+0x11fc> │ │ │ │ - cbnz r4, 31172 <_Py_DumpStack@@Base+0x121a> │ │ │ │ + bne.n 310f4 <_Py_DumpStack@@Base+0x11fc> │ │ │ │ + cbnz r4, 31112 <_Py_DumpStack@@Base+0x121a> │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #116] @ (311d0 <_Py_DumpStack@@Base+0x1278>) │ │ │ │ + ldr r4, [pc, #116] @ (31170 <_Py_DumpStack@@Base+0x1278>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 311ca <_Py_DumpStack@@Base+0x1272> │ │ │ │ + cbz r0, 3116a <_Py_DumpStack@@Base+0x1272> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 31184 <_Py_DumpStack@@Base+0x122c> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 311ca <_Py_DumpStack@@Base+0x1272> │ │ │ │ + bne.n 31124 <_Py_DumpStack@@Base+0x122c> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 3116a <_Py_DumpStack@@Base+0x1272> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 31196 <_Py_DumpStack@@Base+0x123e> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 311ca <_Py_DumpStack@@Base+0x1272> │ │ │ │ + bne.n 31136 <_Py_DumpStack@@Base+0x123e> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 3116a <_Py_DumpStack@@Base+0x1272> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2c374 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 311c0 <_Py_DumpStack@@Base+0x1268> │ │ │ │ + cbz r3, 31160 <_Py_DumpStack@@Base+0x1268> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bcs.n 31154 <_Py_DumpStack@@Base+0x11fc> │ │ │ │ + bcs.n 310f4 <_Py_DumpStack@@Base+0x11fc> │ │ │ │ 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 fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 311f4 <_Py_DumpStack@@Base+0x129c> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 31218 <_Py_DumpStack@@Base+0x12c0> │ │ │ │ + bne.n 31194 <_Py_DumpStack@@Base+0x129c> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 311b8 <_Py_DumpStack@@Base+0x12c0> │ │ │ │ mov r0, r4 │ │ │ │ blx 2b240 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 31210 <_Py_DumpStack@@Base+0x12b8> │ │ │ │ + bge.n 311b0 <_Py_DumpStack@@Base+0x12b8> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ 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 fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31240 <_Py_DumpStack@@Base+0x12e8> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 31288 <_Py_DumpStack@@Base+0x1330> │ │ │ │ + bne.n 311e0 <_Py_DumpStack@@Base+0x12e8> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 31228 <_Py_DumpStack@@Base+0x1330> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c25c │ │ │ │ - cbz r0, 3125a <_Py_DumpStack@@Base+0x1302> │ │ │ │ + cbz r0, 311fa <_Py_DumpStack@@Base+0x1302> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 31288 <_Py_DumpStack@@Base+0x1330> │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 31228 <_Py_DumpStack@@Base+0x1330> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 857c4 │ │ │ │ + bl 85728 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 31288 <_Py_DumpStack@@Base+0x1330> │ │ │ │ + cbz r0, 31228 <_Py_DumpStack@@Base+0x1330> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7ff40 │ │ │ │ - cbnz r0, 31284 <_Py_DumpStack@@Base+0x132c> │ │ │ │ + bl 808d0 │ │ │ │ + cbnz r0, 31224 <_Py_DumpStack@@Base+0x132c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31288 <_Py_DumpStack@@Base+0x1330> │ │ │ │ + bge.n 31228 <_Py_DumpStack@@Base+0x1330> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 31288 <_Py_DumpStack@@Base+0x1330> │ │ │ │ + cbnz r3, 31228 <_Py_DumpStack@@Base+0x1330> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 31288 <_Py_DumpStack@@Base+0x1330> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31228 <_Py_DumpStack@@Base+0x1330> │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 3128a <_Py_DumpStack@@Base+0x1332> │ │ │ │ + b.n 3122a <_Py_DumpStack@@Base+0x1332> │ │ │ │ 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 929d4 │ │ │ │ + bl 92930 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f3d74 <_PySlice_GetLongIndices@@Base+0x370> │ │ │ │ + b.w 1f4638 <_PySlice_GetLongIndices@@Base+0x364> │ │ │ │ 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 fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 312d2 <_Py_DumpStack@@Base+0x137a> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 31300 <_Py_DumpStack@@Base+0x13a8> │ │ │ │ - bl 97f70 │ │ │ │ + bne.n 31272 <_Py_DumpStack@@Base+0x137a> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 312a0 <_Py_DumpStack@@Base+0x13a8> │ │ │ │ + bl 97ef0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bca0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ab4c │ │ │ │ - cbz r4, 312fa <_Py_DumpStack@@Base+0x13a2> │ │ │ │ + bl 9aab4 │ │ │ │ + cbz r4, 3129a <_Py_DumpStack@@Base+0x13a2> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ac754 │ │ │ │ - bl ee340 │ │ │ │ - cbz r0, 31304 <_Py_DumpStack@@Base+0x13ac> │ │ │ │ + b.w 1ad07c │ │ │ │ + bl ee638 │ │ │ │ + cbz r0, 312a4 <_Py_DumpStack@@Base+0x13ac> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3130c <_Py_DumpStack@@Base+0x13b4> │ │ │ │ + b.n 312ac <_Py_DumpStack@@Base+0x13b4> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00031310 : │ │ │ │ +000312b0 : │ │ │ │ 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 │ │ │ │ - cbz r1, 31330 │ │ │ │ + cbz r1, 312d0 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 292f48 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ + bl 293810 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ cmp r0, r4 │ │ │ │ - bcc.n 3134a │ │ │ │ + bcc.n 312ea │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r0, [r3, #884] @ 0x374 │ │ │ │ ldr.w r3, [r3, #892] @ 0x37c │ │ │ │ @@ -7276,373 +7237,373 @@ │ │ │ │ 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, #34780 @ 0x87dc │ │ │ │ + movw r2, #37084 @ 0x90dc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ strd r6, r3, [sp] │ │ │ │ movw r3, #54632 @ 0xd568 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ movs r4, #1 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ - bl d72a8 │ │ │ │ - cbz r0, 313e0 │ │ │ │ + bl d7690 │ │ │ │ + cbz r0, 31380 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b76ac │ │ │ │ + bl 1b7efc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 313e0 │ │ │ │ - ldr r3, [pc, #112] @ (31404 ) │ │ │ │ + beq.n 31380 │ │ │ │ + ldr r3, [pc, #112] @ (313a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - cbz r1, 313a2 │ │ │ │ + cbz r1, 31342 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 313e4 │ │ │ │ - b.n 313c0 │ │ │ │ + cbz r3, 31384 │ │ │ │ + b.n 31360 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49800 @ 0xc288 │ │ │ │ + movw r1, #52104 @ 0xcb88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7757c │ │ │ │ - b.n 313e0 │ │ │ │ + bl 775c4 │ │ │ │ + b.n 31380 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 188894 │ │ │ │ + bl 1890ec │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 313ea │ │ │ │ + cbz r0, 3138a │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31400 │ │ │ │ + b.n 313a0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1fb10c <_PyInterpreterConfig_InitFromDict@@Base+0x174> │ │ │ │ + bl 1fba0c <_PyInterpreterConfig_InitFromDict@@Base+0x174> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7757c │ │ │ │ - bl ee340 │ │ │ │ + bl 775c4 │ │ │ │ + bl ee638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 313e0 │ │ │ │ + bne.n 31380 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00031408 <_Py_CheckRecursiveCall@@Base>: │ │ │ │ +000313a8 <_Py_CheckRecursiveCall@@Base>: │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ ldr.w r3, [r0, #716] @ 0x2cc │ │ │ │ add r7, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 31456 <_Py_CheckRecursiveCall@@Base+0x4e> │ │ │ │ + bls.n 313f6 <_Py_CheckRecursiveCall@@Base+0x4e> │ │ │ │ ldr.w r2, [r0, #708] @ 0x2c4 │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ 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, #34868 @ 0x8834 │ │ │ │ + movw r4, #37172 @ 0x9134 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2bf90 <__snprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #72] @ (31498 <_Py_CheckRecursiveCall@@Base+0x90>) │ │ │ │ + ldr r0, [pc, #72] @ (31438 <_Py_CheckRecursiveCall@@Base+0x90>) │ │ │ │ mov r1, r7 │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ - cbnz r3, 31490 <_Py_CheckRecursiveCall@@Base+0x88> │ │ │ │ + cbnz r3, 31430 <_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, #34912 @ 0x8860 │ │ │ │ + movw r2, #37216 @ 0x9160 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ asrs r3, r3, #10 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1ee5f8 <_PyErr_Format@@Base> │ │ │ │ + bl 1eeed0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add r3, r0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 31492 <_Py_CheckRecursiveCall@@Base+0x8a> │ │ │ │ + b.n 31432 <_Py_CheckRecursiveCall@@Base+0x8a> │ │ │ │ movs r0, #0 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - str r6, [sp, #400] @ 0x190 │ │ │ │ + ldr r7, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r0, #1 │ │ │ │ │ │ │ │ -0003149c <_PyObject_Dump@@Base>: │ │ │ │ +0003143c <_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 1f7cf0 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1f85f0 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 314d8 <_PyObject_Dump@@Base+0x3c> │ │ │ │ + cbz r3, 31478 <_PyObject_Dump@@Base+0x3c> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #35052 @ 0x88ec │ │ │ │ + movw r2, #37356 @ 0x91ec │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 2c1f8 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #35080 @ 0x8908 │ │ │ │ + movw r2, #37384 @ 0x9208 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #35104 @ 0x8920 │ │ │ │ + movw r2, #37408 @ 0x9220 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c1fc │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #35128 @ 0x8938 │ │ │ │ + movw r2, #37432 @ 0x9238 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r6, 3151c <_PyObject_Dump@@Base+0x80> │ │ │ │ + cbz r6, 314bc <_PyObject_Dump@@Base+0x80> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 31524 <_PyObject_Dump@@Base+0x88> │ │ │ │ - movw r3, #16516 @ 0x4084 │ │ │ │ + b.n 314c4 <_PyObject_Dump@@Base+0x88> │ │ │ │ + movw r3, #18820 @ 0x4984 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #35152 @ 0x8950 │ │ │ │ + movw r2, #37456 @ 0x9250 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #35176 @ 0x8968 │ │ │ │ + movw r2, #37480 @ 0x9268 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c1fc │ │ │ │ - bl 1ccd4c │ │ │ │ + bl 1cd654 │ │ │ │ mov r6, r0 │ │ │ │ - bl d83ec │ │ │ │ + bl d87d4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3158a │ │ │ │ + bl 3152a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c1fc │ │ │ │ mov r0, r7 │ │ │ │ - bl d8400 │ │ │ │ + bl d87e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ccde8 │ │ │ │ + bl 1cd6f0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #50204 @ 0xc41c │ │ │ │ + movw r2, #52508 @ 0xcd1c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 2c1f8 │ │ │ │ │ │ │ │ -0003158a : │ │ │ │ +0003152a : │ │ │ │ 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 r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl ee340 │ │ │ │ + bl ee638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31676 │ │ │ │ - ldr r3, [pc, #224] @ (3168c ) │ │ │ │ + bne.n 31616 │ │ │ │ + ldr r3, [pc, #224] @ (3162c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r1, #35248 @ 0x89b0 │ │ │ │ + movw r1, #37552 @ 0x92b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1999b8 │ │ │ │ + bl 19a238 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31676 │ │ │ │ + bne.n 31616 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b4f0 │ │ │ │ - cbnz r4, 315e8 │ │ │ │ - bl 97f70 │ │ │ │ + cbnz r4, 31588 │ │ │ │ + bl 97ef0 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r2, #35268 @ 0x89c4 │ │ │ │ + movw r2, #37572 @ 0x92c4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab4c │ │ │ │ - b.n 3167c │ │ │ │ + bl 9aab4 │ │ │ │ + b.n 3161c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 31610 │ │ │ │ - bl 97f70 │ │ │ │ + bgt.n 315b0 │ │ │ │ + bl 97ef0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #35276 @ 0x89cc │ │ │ │ + movw r2, #37580 @ 0x92cc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ab4c │ │ │ │ - b.n 3167c │ │ │ │ + bl 9aab4 │ │ │ │ + b.n 3161c │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r7, #31 │ │ │ │ - bpl.n 3161e │ │ │ │ - bl ed730 │ │ │ │ + bpl.n 315be │ │ │ │ + bl eda28 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 31624 │ │ │ │ - bl ef69c │ │ │ │ + b.n 315c4 │ │ │ │ + bl efa08 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 31676 │ │ │ │ + cbz r4, 31616 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b6b8 │ │ │ │ - cbz r0, 31646 │ │ │ │ + bl 8b630 │ │ │ │ + cbz r0, 315e6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ blx 2beb8 │ │ │ │ subs r5, r5, r0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 3164a │ │ │ │ + b.n 315ea │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3165e │ │ │ │ + bge.n 315fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3165e │ │ │ │ + cbnz r3, 315fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r7, 31676 │ │ │ │ - cbz r5, 3167c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r7, 31616 │ │ │ │ + cbz r5, 3161c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ mov r0, r6 │ │ │ │ blx 2b4f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31686 │ │ │ │ + b.n 31626 │ │ │ │ mov r0, r6 │ │ │ │ blx 2be18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31662 │ │ │ │ + bne.n 31602 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #64] @ (316e0 ) │ │ │ │ + ldr r4, [pc, #64] @ (31680 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ - bne.n 316c8 │ │ │ │ + bne.n 31668 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 316e4 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 31684 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 316da │ │ │ │ + blt.n 3167a │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 316dc │ │ │ │ + b.n 3167c │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #57185 @ 0xdf61 │ │ │ │ + movw r1, #59497 @ 0xe869 │ │ │ │ movt r1, #31 │ │ │ │ - bl 316e4 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 31684 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 316be │ │ │ │ + bge.n 3165e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000316e4 <_PyEval_SetProfile@@Base>: │ │ │ │ +00031684 <_PyEval_SetProfile@@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 r5, [pc, #160] @ (31798 <_PyEval_SetProfile@@Base+0xb4>) │ │ │ │ + ldr r5, [pc, #160] @ (31738 <_PyEval_SetProfile@@Base+0xb4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - movw r1, #43992 @ 0xabd8 │ │ │ │ + movw r1, #46296 @ 0xb4d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r5] │ │ │ │ - bl ff1f4 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ + bl ff6d4 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3171a <_PyEval_SetProfile@@Base+0x36> │ │ │ │ + bne.n 316ba <_PyEval_SetProfile@@Base+0x36> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31790 <_PyEval_SetProfile@@Base+0xac> │ │ │ │ + b.n 31730 <_PyEval_SetProfile@@Base+0xac> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #6241 @ 0x1861 │ │ │ │ + movw r1, #6143 @ 0x17ff │ │ │ │ movt r1, #3 │ │ │ │ add.w r0, r5, #113664 @ 0x1bc00 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1ab72c <_Py_normpath@@Base+0xa58> │ │ │ │ + bl 1ac054 <_Py_normpath@@Base+0xa60> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31714 <_PyEval_SetProfile@@Base+0x30> │ │ │ │ + blt.n 316b4 <_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 31750 <_PyEval_SetProfile@@Base+0x6c> │ │ │ │ + beq.n 316f0 <_PyEval_SetProfile@@Base+0x6c> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add.w r5, r5, #110592 @ 0x1b000 │ │ │ │ @@ -7659,168 +7620,167 @@ │ │ │ │ subne r3, #1 │ │ │ │ str.w r3, [r2, #3300] @ 0xce4 │ │ │ │ ldr.w r3, [r5, #3300] @ 0xce4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r1, r4 │ │ │ │ moveq r1, #0 │ │ │ │ - bl 1fd250 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xa0> │ │ │ │ + bl 1fdb50 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xa0> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0003179c : │ │ │ │ - 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 1fca78 │ │ │ │ - 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, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 317f2 │ │ │ │ + cbnz r3, 3175c <_PyEval_SetProfile@@Base+0xd8> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 317f2 │ │ │ │ + ble.n 3175c <_PyEval_SetProfile@@Base+0xd8> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 317f2 │ │ │ │ - cbnz r0, 31810 │ │ │ │ + bne.n 3175c <_PyEval_SetProfile@@Base+0xd8> │ │ │ │ + cbnz r0, 3177a <_PyEval_SetProfile@@Base+0xf6> │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #92] @ (3185c ) │ │ │ │ + ldr r4, [pc, #88] @ (317c4 <_PyEval_SetProfile@@Base+0x140>) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 31810 │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3177a <_PyEval_SetProfile@@Base+0xf6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31856 │ │ │ │ + b.n 317c0 <_PyEval_SetProfile@@Base+0x13c> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 31824 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 3178e <_PyEval_SetProfile@@Base+0x10a> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3180c │ │ │ │ - bl 97f70 │ │ │ │ + bne.n 31776 <_PyEval_SetProfile@@Base+0xf2> │ │ │ │ + bl 97ef0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b4fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ab4c │ │ │ │ - cbz r4, 3184e │ │ │ │ + bl 9aab4 │ │ │ │ + cbz r4, 317b8 <_PyEval_SetProfile@@Base+0x134> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - bvc.n 31838 │ │ │ │ + bvc.n 317a0 <_PyEval_SetProfile@@Base+0x11c> │ │ │ │ lsls r4, r1, #1 │ │ │ │ + │ │ │ │ +000317c8 : │ │ │ │ + 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 1fd3d4 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #8 │ │ │ │ + bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #6 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #24285 @ 0x5edd │ │ │ │ + movw r1, #26725 @ 0x6865 │ │ │ │ movt r1, #32 │ │ │ │ - bl 3192c │ │ │ │ - cbz r0, 3188e │ │ │ │ + bl 318ca │ │ │ │ + cbz r0, 3182c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31928 │ │ │ │ + b.n 318c6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #24297 @ 0x5ee9 │ │ │ │ + movw r1, #26737 @ 0x6871 │ │ │ │ movt r1, #32 │ │ │ │ movs r3, #14 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 3192c │ │ │ │ + bl 318ca │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31888 │ │ │ │ + bne.n 31826 │ │ │ │ movs r5, #3 │ │ │ │ - movw r1, #34821 @ 0x8805 │ │ │ │ + movw r1, #37261 @ 0x918d │ │ │ │ movt r1, #32 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 3192c │ │ │ │ + bl 318ca │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31888 │ │ │ │ - movw r1, #36729 @ 0x8f79 │ │ │ │ + bne.n 31826 │ │ │ │ + movw r1, #37969 @ 0x9451 │ │ │ │ movt r1, #32 │ │ │ │ movs r3, #13 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 3192c │ │ │ │ + bl 318ca │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31888 │ │ │ │ + bne.n 31826 │ │ │ │ movs r3, #4 │ │ │ │ - movw r1, #56057 @ 0xdaf9 │ │ │ │ + movw r1, #58369 @ 0xe401 │ │ │ │ movt r1, #31 │ │ │ │ movs r0, #6 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 3192c │ │ │ │ + bl 318ca │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31888 │ │ │ │ + bne.n 31826 │ │ │ │ movs r2, #6 │ │ │ │ - movw r1, #56057 @ 0xdaf9 │ │ │ │ + movw r1, #58369 @ 0xe401 │ │ │ │ movt r1, #31 │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 3192c │ │ │ │ + bl 318ca │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31888 │ │ │ │ + bne.n 31826 │ │ │ │ movs r3, #17 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #56057 @ 0xdaf9 │ │ │ │ + movw r1, #58369 @ 0xe401 │ │ │ │ movt r1, #31 │ │ │ │ - bl 3192c │ │ │ │ + bl 318ca │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -7830,844 +7790,845 @@ │ │ │ │ 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 85434 <_PyObject_New@@Base> │ │ │ │ - cbz r0, 31994 │ │ │ │ + bl 85398 <_PyObject_New@@Base> │ │ │ │ + cbz r0, 31932 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ str.w r9, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcbd4 <_PyXI_NewInterpreter@@Base+0xa8> │ │ │ │ - bl 7757c │ │ │ │ + bl 1fd4d4 <_PyXI_NewInterpreter@@Base+0xa8> │ │ │ │ + bl 775c4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 3197c │ │ │ │ + beq.n 3191a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcbd4 <_PyXI_NewInterpreter@@Base+0xa8> │ │ │ │ - bl 7757c │ │ │ │ + bl 1fd4d4 <_PyXI_NewInterpreter@@Base+0xa8> │ │ │ │ + bl 775c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31990 │ │ │ │ + bge.n 3192e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 31990 │ │ │ │ + cbnz r3, 3192e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31998 │ │ │ │ + b.n 31936 │ │ │ │ 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 319ca │ │ │ │ + bgt.n 31968 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54584 @ 0xd538 │ │ │ │ + movw r1, #56900 @ 0xde44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 319e2 │ │ │ │ + bl f2724 │ │ │ │ + b.n 31980 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #44212 @ 0xacb4 │ │ │ │ + movw r0, #46516 @ 0xb5b4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r5, [r3, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 319e6 │ │ │ │ + cbnz r0, 31984 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 31afe │ │ │ │ + b.n 31a9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1407ec │ │ │ │ + bl 140c20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 31a0e │ │ │ │ + cbz r0, 319ac │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 31aea │ │ │ │ + bne.n 31a88 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #44220 @ 0xacbc │ │ │ │ + movw r1, #46524 @ 0xb5bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 31aea │ │ │ │ - ldr r1, [pc, #244] @ (31b04 ) │ │ │ │ + bl d60e4 │ │ │ │ + b.n 31a88 │ │ │ │ + ldr r1, [pc, #244] @ (31aa4 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6aa4 │ │ │ │ + bl b6e08 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31a32 │ │ │ │ + bne.n 319d0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f4 │ │ │ │ + bl d85dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31aea │ │ │ │ - bl d842c │ │ │ │ + beq.n 31a88 │ │ │ │ + bl d8814 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - cbnz r5, 31a46 │ │ │ │ - ldr r1, [pc, #208] @ (31b08 ) │ │ │ │ + cbnz r5, 319e4 │ │ │ │ + ldr r1, [pc, #208] @ (31aa8 ) │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6aa4 │ │ │ │ + bl b6e08 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31a7e │ │ │ │ - b.n 31aea │ │ │ │ + bne.n 31a1c │ │ │ │ + b.n 31a88 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #44260 @ 0xace4 │ │ │ │ + movw r0, #46564 @ 0xb5e4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31a6a │ │ │ │ + bge.n 31a08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31a6a │ │ │ │ + cbnz r3, 31a08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 31aea │ │ │ │ + beq.n 31a88 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1f074c │ │ │ │ + bl 1f1020 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31a36 │ │ │ │ - b.n 31aea │ │ │ │ + bne.n 319d4 │ │ │ │ + b.n 31a88 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - cbnz r5, 31aa0 │ │ │ │ + cbnz r5, 31a3e │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - movw r0, #44272 @ 0xacf0 │ │ │ │ + movw r0, #46576 @ 0xb5f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 31ad6 │ │ │ │ - b.n 31ae2 │ │ │ │ + blt.n 31a74 │ │ │ │ + b.n 31a80 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #44288 @ 0xad00 │ │ │ │ + movw r0, #46592 @ 0xb600 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31ac4 │ │ │ │ + bge.n 31a62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31ac4 │ │ │ │ + cbnz r3, 31a62 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 31aea │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 31a88 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1f074c │ │ │ │ + bl 1f1020 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31a82 │ │ │ │ - b.n 31aea │ │ │ │ + bne.n 31a20 │ │ │ │ + b.n 31a88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 31ae2 │ │ │ │ + cbnz r3, 31a80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1414a8 │ │ │ │ - b.n 31afe │ │ │ │ + bl 1418dc │ │ │ │ + b.n 31a9c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 319e2 │ │ │ │ + bne.w 31980 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1414a8 │ │ │ │ - b.n 319e2 │ │ │ │ + bl 1418dc │ │ │ │ + b.n 31980 │ │ │ │ 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 cf6fc │ │ │ │ + bl cfacc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 31b3a │ │ │ │ + cbz r0, 31ada │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31b3a │ │ │ │ + bge.n 31ada │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31b3a │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31ada │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 31b54 │ │ │ │ + cbz r0, 31af4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31b54 │ │ │ │ + bge.n 31af4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31b54 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31af4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 31b6e │ │ │ │ + cbz r0, 31b0e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31b6e │ │ │ │ + bge.n 31b0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31b6e │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31b0e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 31b88 │ │ │ │ + cbz r0, 31b28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31b88 │ │ │ │ + bge.n 31b28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31b88 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31b28 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 31ba2 │ │ │ │ + cbz r0, 31b42 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31ba2 │ │ │ │ + bge.n 31b42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31ba2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31b42 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 31bbc │ │ │ │ + cbz r0, 31b5c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31bbc │ │ │ │ + bge.n 31b5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31bbc │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31b5c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 31b0c │ │ │ │ + b.n 31aac │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #84] @ (31c28 ) │ │ │ │ + ldr r0, [pc, #84] @ (31bc8 ) │ │ │ │ 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 31c02 │ │ │ │ + beq.n 31ba2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #46936 @ 0xb758 │ │ │ │ + movw r2, #49240 @ 0xc058 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f2410 <_PyErr_SetString@@Base> │ │ │ │ - b.n 31c18 │ │ │ │ + bl f2784 <_PyErr_SetString@@Base> │ │ │ │ + b.n 31bb8 │ │ │ │ ldrd r2, r4, [r1, #28] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #16] │ │ │ │ - bl 1febbc <_PyCode_GetScriptXIData@@Base+0x934> │ │ │ │ + bl 1ff4e8 <_PyCode_GetScriptXIData@@Base+0x954> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31c1c │ │ │ │ + bne.n 31bbc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31c24 │ │ │ │ + b.n 31bc4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ movs r5, #1 │ │ │ │ - movw r1, #9981 @ 0x26fd │ │ │ │ + movw r1, #12517 @ 0x30e5 │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 3192c │ │ │ │ - cbz r0, 31c5a │ │ │ │ + bl 318ca │ │ │ │ + cbz r0, 31bfa │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31d24 │ │ │ │ + b.n 31cc4 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #9993 @ 0x2709 │ │ │ │ + movw r1, #12529 @ 0x30f1 │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ movs r3, #14 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 3192c │ │ │ │ + bl 318ca │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31c54 │ │ │ │ - movw r1, #37281 @ 0x91a1 │ │ │ │ + bne.n 31bf4 │ │ │ │ + movw r1, #39721 @ 0x9b29 │ │ │ │ movt r1, #32 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 3192c │ │ │ │ + bl 318ca │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31c54 │ │ │ │ + bne.n 31bf4 │ │ │ │ movs r3, #3 │ │ │ │ - movw r1, #37285 @ 0x91a5 │ │ │ │ + movw r1, #39725 @ 0x9b2d │ │ │ │ movt r1, #32 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 3192c │ │ │ │ + bl 318ca │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31c54 │ │ │ │ + bne.n 31bf4 │ │ │ │ movs r1, #10 │ │ │ │ movs r3, #11 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #15465 @ 0x3c69 │ │ │ │ + movw r1, #18001 @ 0x4651 │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ movs r0, #7 │ │ │ │ - bl 3192c │ │ │ │ + bl 318ca │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31c54 │ │ │ │ - movw r1, #24989 @ 0x619d │ │ │ │ + bne.n 31bf4 │ │ │ │ + movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #6 │ │ │ │ movs r3, #5 │ │ │ │ movs r2, #2 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 3192c │ │ │ │ + bl 318ca │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31c54 │ │ │ │ - movw r1, #26453 @ 0x6755 │ │ │ │ + bne.n 31bf4 │ │ │ │ + movw r1, #28989 @ 0x713d │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ movs r3, #13 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 3192c │ │ │ │ + bl 318ca │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31c54 │ │ │ │ + bne.n 31bf4 │ │ │ │ movs r3, #7 │ │ │ │ - movw r1, #17133 @ 0x42ed │ │ │ │ + movw r1, #19669 @ 0x4cd5 │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 3192c │ │ │ │ + bl 318ca │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31c54 │ │ │ │ + bne.n 31bf4 │ │ │ │ movs r2, #7 │ │ │ │ movs r3, #6 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #32829 @ 0x803d │ │ │ │ + movw r1, #35269 @ 0x89c5 │ │ │ │ movt r1, #32 │ │ │ │ - bl 3192c │ │ │ │ + bl 318ca │ │ │ │ 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, 31d44 │ │ │ │ + cbz r3, 31ce4 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 31d54 │ │ │ │ + b.n 31cf4 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 31d52 │ │ │ │ + ble.n 31cf2 │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.n 31d4e │ │ │ │ - cbnz r1, 31d78 │ │ │ │ + bgt.n 31cee │ │ │ │ + cbnz r1, 31d18 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 31d54 │ │ │ │ + b.n 31cf4 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #576] @ (31f98 ) │ │ │ │ + ldr r1, [pc, #576] @ (31f38 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 31d7e │ │ │ │ - b.n 31daa │ │ │ │ + cbnz r0, 31d1e │ │ │ │ + b.n 31d4a │ │ │ │ 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 31dae │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + bmi.n 31d4e │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #51168 @ 0xc7e0 │ │ │ │ + movw r1, #53472 @ 0xd0e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #24196 @ 0x5e84 │ │ │ │ + movw r0, #26500 @ 0x6784 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, sl │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 32042 │ │ │ │ + b.n 31fe2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ str r0, [sp, #32] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31dca │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 31d6a │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31daa │ │ │ │ + bne.n 31d4a │ │ │ │ add r5, r6 │ │ │ │ subs r3, r5, #4 │ │ │ │ - beq.n 31e02 │ │ │ │ + beq.n 31da2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbz r2, 31dda │ │ │ │ + cbz r2, 31d7a │ │ │ │ subs r3, r5, #5 │ │ │ │ - beq.n 31e12 │ │ │ │ + beq.n 31db2 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - cbz r6, 31de4 │ │ │ │ + cbz r6, 31d84 │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 31e20 │ │ │ │ - b.n 31dec │ │ │ │ + beq.n 31dc0 │ │ │ │ + b.n 31d8c │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbz r5, 31df6 │ │ │ │ + cbz r5, 31d96 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 31e2c │ │ │ │ - b.n 31dfe │ │ │ │ + beq.n 31dcc │ │ │ │ + b.n 31d9e │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r4, [r4, #28] │ │ │ │ - b.n 31e34 │ │ │ │ + b.n 31dd4 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 31e34 │ │ │ │ + b.n 31dd4 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 31e34 │ │ │ │ + b.n 31dd4 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r5, r4 │ │ │ │ - b.n 31e34 │ │ │ │ + b.n 31dd4 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - bl 1d91f0 │ │ │ │ + bl 1d9ab0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31daa │ │ │ │ + beq.n 31d4a │ │ │ │ movw r8, #5160 @ 0x1428 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 31e4e │ │ │ │ + bne.n 31dee │ │ │ │ movs r5, #0 │ │ │ │ - b.n 32008 │ │ │ │ + b.n 31fa8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 31e74 │ │ │ │ + bmi.n 31e14 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #51188 @ 0xc7f4 │ │ │ │ + movw r1, #53492 @ 0xd0f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - movw r1, #6772 @ 0x1a74 │ │ │ │ + movw r1, #9076 @ 0x2374 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr.w r0, [r3, #3904] @ 0xf40 │ │ │ │ - bl cf604 │ │ │ │ + bl cf9d4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 31ffc │ │ │ │ + beq.w 31f9c │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #58336 @ 0xe3e0 │ │ │ │ + movw r2, #60780 @ 0xed6c │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #51232 @ 0xc820 │ │ │ │ + movw r1, #53536 @ 0xd120 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r3, r5 │ │ │ │ - bl d0720 │ │ │ │ + bl d0aec │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31ec2 │ │ │ │ + bge.n 31e62 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ - cbnz r2, 31ec2 │ │ │ │ + cbnz r2, 31e62 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 31ffc │ │ │ │ - ldr r1, [pc, #208] @ (31f9c ) │ │ │ │ + beq.w 31f9c │ │ │ │ + ldr r1, [pc, #208] @ (31f3c ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - bl 82ca0 │ │ │ │ + bl 82c04 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 31ef8 │ │ │ │ + beq.n 31e98 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 31ffc │ │ │ │ + bge.w 31f9c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 31ffc │ │ │ │ + bne.w 31f9c │ │ │ │ mov r0, fp │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 31ffc │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31f9c │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #164] @ (31fa0 ) │ │ │ │ + ldr r1, [pc, #164] @ (31f40 ) │ │ │ │ mov r0, fp │ │ │ │ - bl b6aa4 │ │ │ │ + bl b6e08 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31f1a │ │ │ │ + bge.n 31eba │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 31f1a │ │ │ │ + cbnz r2, 31eba │ │ │ │ mov r0, fp │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r9, [sp, #48] @ 0x30 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 31f3c │ │ │ │ + bne.n 31edc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31ffc │ │ │ │ + bge.n 31f9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31ffc │ │ │ │ + bne.n 31f9c │ │ │ │ mov r0, r1 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 31ffc │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31f9c │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl d70c0 │ │ │ │ + bl d74a8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31f62 │ │ │ │ + bge.n 31f02 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 31f62 │ │ │ │ + cbnz r3, 31f02 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31f76 │ │ │ │ + bge.n 31f16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 31f76 │ │ │ │ + cbnz r3, 31f16 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 31ffc │ │ │ │ + beq.n 31f9c │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 31fa4 │ │ │ │ + bne.n 31f44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31ffc │ │ │ │ + bge.n 31f9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31ffc │ │ │ │ + bne.n 31f9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 31ffc │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31f9c │ │ │ │ nop │ │ │ │ - b.n 31f74 │ │ │ │ + b.n 31f14 │ │ │ │ lsls r4, r1, #1 │ │ │ │ pop {r2, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 32564 │ │ │ │ + b.n 32504 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 143730 │ │ │ │ + bl 143c60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31fc2 │ │ │ │ + bge.n 31f62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31fc2 │ │ │ │ + cbnz r3, 31f62 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 31ffc │ │ │ │ + beq.n 31f9c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ subs r1, r3, #1 │ │ │ │ - bl 1b78e4 │ │ │ │ + bl 1b8134 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 31fe2 │ │ │ │ + cbz r0, 31f82 │ │ │ │ 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 31ffa │ │ │ │ + bge.n 31f9a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 31ffa │ │ │ │ + cbnz r3, 31f9a │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 32008 │ │ │ │ - bl 7fca0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 31fa8 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 31e4a │ │ │ │ - b.n 31daa │ │ │ │ + beq.w 31dea │ │ │ │ + b.n 31d4a │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add.w r0, r0, #5568 @ 0x15c0 │ │ │ │ adds r0, #24 │ │ │ │ - bl ffd90 <_PyRecursiveMutex_Lock@@Base> │ │ │ │ + bl 100270 <_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 1dae2c │ │ │ │ + bl 1db6ec │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r3, #5568 @ 0x15c0 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1b0170 <_PyEval_NoToolsForUnwind@@Base+0xcc> │ │ │ │ + bl 1b09cc <_PyEval_NoToolsForUnwind@@Base+0xcc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #68] @ (320a4 ) │ │ │ │ + ldr r2, [pc, #68] @ (32044 ) │ │ │ │ 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, 320a2 │ │ │ │ + cbz r3, 32042 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ - bl 320a8 │ │ │ │ + bl 32048 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 320a2 │ │ │ │ + cbz r3, 32042 │ │ │ │ add.w r1, r4, #20 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bd3c │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r5, #0] │ │ │ │ blx 2bca0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2065a0 │ │ │ │ + bl 206f28 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ 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 3210c │ │ │ │ + bne.n 320ac │ │ │ │ mov r6, r1 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r4, #0] │ │ │ │ bl 2d830 │ │ │ │ cmp r6, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne.n 320e8 │ │ │ │ + bne.n 32088 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188894 │ │ │ │ - b.n 32108 │ │ │ │ + bl 1890ec │ │ │ │ + b.n 320a8 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 320fc │ │ │ │ - movw r1, #53424 @ 0xd0b0 │ │ │ │ + bne.n 3209c │ │ │ │ + movw r1, #55768 @ 0xd9d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ - cbz r7, 32108 │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ + cbz r7, 320a8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fb10c <_PyInterpreterConfig_InitFromDict@@Base+0x174> │ │ │ │ + bl 1fba0c <_PyInterpreterConfig_InitFromDict@@Base+0x174> │ │ │ │ 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 3213e │ │ │ │ + bge.n 320de │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #53756 @ 0xd1fc │ │ │ │ + movw r0, #56100 @ 0xdb24 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e4180 │ │ │ │ - ldr r1, [pc, #204] @ (3220c ) │ │ │ │ + b.w e45d0 │ │ │ │ + ldr r1, [pc, #204] @ (321ac ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl b6aa4 │ │ │ │ + bl b6e08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 32204 │ │ │ │ + beq.n 321a4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 3218a │ │ │ │ - bl 208c1c │ │ │ │ + cbnz r5, 3212a │ │ │ │ + bl 2096b0 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - movw r1, #61808 @ 0xf170 │ │ │ │ + movw r1, #64112 @ 0xfa70 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r4, #61816 @ 0xf178 │ │ │ │ + movw r4, #64120 @ 0xfa78 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - movw r0, #53776 @ 0xd210 │ │ │ │ + movw r0, #56120 @ 0xdb38 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ moveq r4, r1 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 32206 │ │ │ │ - bl 1407ec │ │ │ │ - cbnz r0, 321d0 │ │ │ │ + b.n 321a6 │ │ │ │ + bl 140c20 │ │ │ │ + cbnz r0, 32170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208c1c │ │ │ │ + bl 2096b0 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #61816 @ 0xf178 │ │ │ │ + movw r0, #64120 @ 0xfa78 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #61808 @ 0xf170 │ │ │ │ + movw r2, #64112 @ 0xfa70 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ it ne │ │ │ │ movne r2, r0 │ │ │ │ - movw r0, #53812 @ 0xd234 │ │ │ │ + movw r0, #56156 @ 0xdb5c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1414a8 │ │ │ │ - b.n 321ee │ │ │ │ + bl 1418dc │ │ │ │ + b.n 3218e │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 321ec │ │ │ │ + bne.n 3218c │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #44220 @ 0xacbc │ │ │ │ + movw r1, #46524 @ 0xb5bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 32206 │ │ │ │ + bge.n 321a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32206 │ │ │ │ + cbnz r3, 321a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 32206 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 321a6 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ rsb r0, r8, #77 @ 0x4d │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -8675,305 +8636,288 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ - bl 209dac <_PyMarshal_GetXIData@@Base+0x90> │ │ │ │ + bl 20a76c <_PyMarshal_GetXIData@@Base+0xc8> │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00032240 : │ │ │ │ - b.w 1edca0 <_PyDict_SendEvent@@Base+0xaa0> │ │ │ │ +000321e0 : │ │ │ │ + b.w 1ee578 <_PyDict_SendEvent@@Base+0xaa0> │ │ │ │ │ │ │ │ -00032244 <_Py_DisplaySourceLine@@Base>: │ │ │ │ - b.w 1efa24 <_PyXIData_RegisterClass@@Base+0x588> │ │ │ │ +000321e4 <_Py_DisplaySourceLine@@Base>: │ │ │ │ + b.w 1f02f8 <_PyXIData_RegisterClass@@Base+0x588> │ │ │ │ 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 322a2 <_Py_DisplaySourceLine@@Base+0x5e> │ │ │ │ + bpl.n 32242 <_Py_DisplaySourceLine@@Base+0x5e> │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r3, 32288 <_Py_DisplaySourceLine@@Base+0x44> │ │ │ │ + cbnz r3, 32228 <_Py_DisplaySourceLine@@Base+0x44> │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 322a2 <_Py_DisplaySourceLine@@Base+0x5e> │ │ │ │ + bpl.n 32242 <_Py_DisplaySourceLine@@Base+0x5e> │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r4, #8 │ │ │ │ - bl 1c8234 <_Py_union_type_or@@Base+0x290> │ │ │ │ + bl 1c8b3c <_Py_union_type_or@@Base+0x290> │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 322a2 <_Py_DisplaySourceLine@@Base+0x5e> │ │ │ │ - movw r2, #64961 @ 0xfdc1 │ │ │ │ + b.n 32242 <_Py_DisplaySourceLine@@Base+0x5e> │ │ │ │ + movw r2, #65049 @ 0xfe19 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3229c <_Py_DisplaySourceLine@@Base+0x58> │ │ │ │ + bne.n 3223c <_Py_DisplaySourceLine@@Base+0x58> │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ - b.n 3229e <_Py_DisplaySourceLine@@Base+0x5a> │ │ │ │ + b.n 3223e <_Py_DisplaySourceLine@@Base+0x5a> │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32268 <_Py_DisplaySourceLine@@Base+0x24> │ │ │ │ + bne.n 32208 <_Py_DisplaySourceLine@@Base+0x24> │ │ │ │ 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, 322d8 <_Py_DisplaySourceLine@@Base+0x94> │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 32278 <_Py_DisplaySourceLine@@Base+0x94> │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 322d2 <_Py_DisplaySourceLine@@Base+0x8e> │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 322d8 <_Py_DisplaySourceLine@@Base+0x94> │ │ │ │ + bne.n 32272 <_Py_DisplaySourceLine@@Base+0x8e> │ │ │ │ + bl 142908 │ │ │ │ + b.n 32278 <_Py_DisplaySourceLine@@Base+0x94> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 322fa <_Py_DisplaySourceLine@@Base+0xb6> │ │ │ │ + cbnz r0, 3229a <_Py_DisplaySourceLine@@Base+0xb6> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 322fa <_Py_DisplaySourceLine@@Base+0xb6> │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 3229a <_Py_DisplaySourceLine@@Base+0xb6> │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 322f0 <_Py_DisplaySourceLine@@Base+0xac> │ │ │ │ + bne.n 32290 <_Py_DisplaySourceLine@@Base+0xac> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1424c4 │ │ │ │ + b.w 142908 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 97f70 │ │ │ │ + bl 97ef0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2afb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3234e <_Py_DisplaySourceLine@@Base+0x10a> │ │ │ │ + bge.n 322ee <_Py_DisplaySourceLine@@Base+0x10a> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3233c <_Py_DisplaySourceLine@@Base+0xf8> │ │ │ │ - bl ee340 │ │ │ │ + bne.n 322dc <_Py_DisplaySourceLine@@Base+0xf8> │ │ │ │ + bl ee638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32310 <_Py_DisplaySourceLine@@Base+0xcc> │ │ │ │ - b.n 3234a <_Py_DisplaySourceLine@@Base+0x106> │ │ │ │ + beq.n 322b0 <_Py_DisplaySourceLine@@Base+0xcc> │ │ │ │ + b.n 322ea <_Py_DisplaySourceLine@@Base+0x106> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32364 <_Py_DisplaySourceLine@@Base+0x120> │ │ │ │ + b.n 32304 <_Py_DisplaySourceLine@@Base+0x120> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57612 @ 0xe10c │ │ │ │ + movw r0, #59888 @ 0xe9f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00032368 : │ │ │ │ +00032308 : │ │ │ │ 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 199f10 │ │ │ │ + bl 19a78c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 32392 │ │ │ │ + cbnz r0, 32332 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r4, #0 │ │ │ │ - b.n 32428 │ │ │ │ - cbz r4, 323a0 │ │ │ │ + b.n 323c8 │ │ │ │ + cbz r4, 32340 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3238a │ │ │ │ + beq.n 3232a │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 92a34 │ │ │ │ + bl 92990 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 323b4 │ │ │ │ + cbnz r0, 32354 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32428 │ │ │ │ - bl 1d91f0 │ │ │ │ + b.n 323c8 │ │ │ │ + bl 1d9ab0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 323ae │ │ │ │ + beq.n 3234e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add.w r0, r0, #5568 @ 0x15c0 │ │ │ │ adds r0, #24 │ │ │ │ - bl ffd90 <_PyRecursiveMutex_Lock@@Base> │ │ │ │ + bl 100270 <_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 1dae2c │ │ │ │ + bl 1db6ec │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ add.w r0, r0, #5568 @ 0x15c0 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1b0170 <_PyEval_NoToolsForUnwind@@Base+0xcc> │ │ │ │ + bl 1b09cc <_PyEval_NoToolsForUnwind@@Base+0xcc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 32408 │ │ │ │ + bge.n 323a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32408 │ │ │ │ + cbnz r3, 323a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 323ae │ │ │ │ + beq.n 3234e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 32418 │ │ │ │ + blt.n 323b8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 32428 │ │ │ │ + b.n 323c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32414 │ │ │ │ + bne.n 323b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 32414 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 323b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ mov r0, r5 │ │ │ │ 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 │ │ │ │ - bl 97f70 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2b590 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ab4c │ │ │ │ - bl ee340 │ │ │ │ - movw r3, #5160 @ 0x1428 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp r0, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ 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 2ba38 │ │ │ │ - cbz r0, 324a8 │ │ │ │ + cbz r0, 32414 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 324d8 │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 32444 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 127500 <_Py_set_inheritable@@Base> │ │ │ │ + bl 127718 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 324d8 │ │ │ │ + beq.n 32444 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 127500 <_Py_set_inheritable@@Base> │ │ │ │ + bl 127718 <_Py_set_inheritable@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 324d8 │ │ │ │ + beq.n 32444 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r0, #46996 @ 0xb794 │ │ │ │ + movw r0, #49300 @ 0xc094 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80aa8 │ │ │ │ - b.n 324ee │ │ │ │ + bl 80b70 │ │ │ │ + b.n 3245a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 324e2 │ │ │ │ + beq.n 3244e │ │ │ │ blx 2b490 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 324ec │ │ │ │ + beq.n 32458 │ │ │ │ blx 2b490 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000324f2 : │ │ │ │ +0003245e : │ │ │ │ stmdb 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 6b3f0 │ │ │ │ + bl 6b418 │ │ │ │ str.w r0, [r4, #816] @ 0x330 │ │ │ │ - bl 21076c <_PyParkingLot_AfterFork@@Base> │ │ │ │ - ldr r0, [pc, #732] @ (327fc ) │ │ │ │ + bl 211090 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + ldr r0, [pc, #732] @ (32768 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [pc, #732] @ (32800 ) │ │ │ │ + ldr r2, [pc, #732] @ (3276c ) │ │ │ │ add.w r1, r4, #832 @ 0x340 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #5792 @ 0x16a0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #720] @ (32804 ) │ │ │ │ + ldr r1, [pc, #720] @ (32770 ) │ │ │ │ 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 │ │ │ │ @@ -8982,104 +8926,104 @@ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add.w r1, r4, #840 @ 0x348 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ strb r0, [r1, #0] │ │ │ │ - bne.n 32554 │ │ │ │ + bne.n 324c0 │ │ │ │ ldr.w r3, [r4, #1588] @ 0x634 │ │ │ │ - cbz r3, 32590 │ │ │ │ - ldr r0, [pc, #672] @ (32808 ) │ │ │ │ - bl 6b650 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #664] @ (32808 ) │ │ │ │ - bl 189c8c │ │ │ │ - ldr r0, [pc, #656] @ (32808 ) │ │ │ │ - bl 17dcd4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 327f2 │ │ │ │ - cbz r5, 32590 │ │ │ │ - ldr r0, [pc, #644] @ (32808 ) │ │ │ │ + cbz r3, 324fc │ │ │ │ + ldr r0, [pc, #672] @ (32774 ) │ │ │ │ + bl 6b678 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #664] @ (32774 ) │ │ │ │ + bl 18a4e4 │ │ │ │ + ldr r0, [pc, #656] @ (32774 ) │ │ │ │ + bl 17e52c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 3275e │ │ │ │ + cbz r5, 324fc │ │ │ │ + ldr r0, [pc, #644] @ (32774 ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 6c7f4 │ │ │ │ + bl 6c81c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3282c │ │ │ │ + bne.w 32798 │ │ │ │ ldr.w r3, [r4, #1596] @ 0x63c │ │ │ │ - cbz r3, 3259c │ │ │ │ - ldr r0, [pc, #628] @ (3280c ) │ │ │ │ - bl 189c8c │ │ │ │ - ldr r0, [pc, #620] @ (3280c ) │ │ │ │ - bl 17dcd4 │ │ │ │ - cbz r0, 325b8 │ │ │ │ - ldr r2, [pc, #616] @ (32810 ) │ │ │ │ + cbz r3, 32508 │ │ │ │ + ldr r0, [pc, #628] @ (32778 ) │ │ │ │ + bl 18a4e4 │ │ │ │ + ldr r0, [pc, #620] @ (32778 ) │ │ │ │ + bl 17e52c │ │ │ │ + cbz r0, 32524 │ │ │ │ + ldr r2, [pc, #616] @ (3277c ) │ │ │ │ movs r1, #0 │ │ │ │ - movw r3, #15944 @ 0x3e48 │ │ │ │ + movw r3, #18248 @ 0x4748 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ - b.n 327e6 │ │ │ │ - bl 6b450 │ │ │ │ + b.n 32752 │ │ │ │ + bl 6b478 │ │ │ │ ldr.w r5, [r4, #1036] @ 0x40c │ │ │ │ - ldr.w fp, [pc, #608] @ 32824 │ │ │ │ + ldr.w fp, [pc, #608] @ 32790 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 32610 │ │ │ │ + beq.n 3257c │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq sl, r2 │ │ │ │ - beq.n 3260a │ │ │ │ + beq.n 32576 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3260a │ │ │ │ + beq.n 32576 │ │ │ │ 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 1d9968 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1da228 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd r8, r8, [r5] │ │ │ │ - bl 210388 │ │ │ │ + bl 210b74 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ - b.n 325ca │ │ │ │ - ldr.w r9, [pc, #532] @ 32828 │ │ │ │ + b.n 32536 │ │ │ │ + ldr.w r9, [pc, #532] @ 32794 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r5, [r8, r9] │ │ │ │ - cbnz r5, 3262c │ │ │ │ - movw r1, #32104 @ 0x7d68 │ │ │ │ + cbnz r5, 32598 │ │ │ │ + movw r1, #34408 @ 0x8668 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #492] @ (32814 ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 1931ac │ │ │ │ + ldr r0, [pc, #492] @ (32780 ) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 1939fc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ ldr.w r2, [r3, #3712] @ 0xe80 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 32642 │ │ │ │ + beq.n 325ae │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #3712] @ 0xe80 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 32662 │ │ │ │ + cbz r0, 325ce │ │ │ │ ldr r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 32662 │ │ │ │ - bl 193330 │ │ │ │ + blt.n 325ce │ │ │ │ + bl 193b80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c818 │ │ │ │ + bl 6c840 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #20] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2b314 │ │ │ │ @@ -9090,316 +9034,316 @@ │ │ │ │ blx 2b314 │ │ │ │ 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 1d83d0 │ │ │ │ + bl 1d8c90 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r6, 326ac │ │ │ │ + cbz r6, 32618 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ - bl 1d7de0 │ │ │ │ + bl 1d86a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d8ab0 │ │ │ │ + bl 1d9370 │ │ │ │ mov r6, sl │ │ │ │ - b.n 32696 │ │ │ │ + b.n 32602 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ - bl 6b450 │ │ │ │ + bl 6b478 │ │ │ │ add.w sl, sl, #3936 @ 0xf60 │ │ │ │ strd r0, r1, [sl] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ addw r0, r0, #3928 @ 0xf58 │ │ │ │ - bl 10133c <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - ldr r3, [pc, #336] @ (32818 ) │ │ │ │ + bl 10181c <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + ldr r3, [pc, #336] @ (32784 ) │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ - cbz r2, 326ee │ │ │ │ + cbz r2, 3265a │ │ │ │ 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 326e4 │ │ │ │ + bne.n 32650 │ │ │ │ ldr.w sl, [r9, r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3270c │ │ │ │ + beq.n 32678 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19bb60 <_PySys_GetRequiredAttr@@Base+0x111c> │ │ │ │ + bl 19c3e0 <_PySys_GetRequiredAttr@@Base+0x111c> │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 327ca │ │ │ │ + bne.n 32736 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 32724 │ │ │ │ + bne.n 32690 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 32714 │ │ │ │ + bne.n 32680 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 32740 │ │ │ │ + beq.n 326ac │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #228] @ (3281c ) │ │ │ │ + ldr r0, [pc, #228] @ (32788 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 107250 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 107730 <_PyMutex_LockTimed@@Base> │ │ │ │ ldr.w r6, [r4, #796] @ 0x31c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #796] @ 0x31c │ │ │ │ - cbz r6, 32784 │ │ │ │ + cbz r6, 326f0 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 32760 │ │ │ │ + bne.n 326cc │ │ │ │ movs r3, #0 │ │ │ │ str.w r6, [r4, #796] @ 0x31c │ │ │ │ str.w r3, [r6, #3648] @ 0xe40 │ │ │ │ - b.n 32784 │ │ │ │ + b.n 326f0 │ │ │ │ ldr.w fp, [r9, r8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3cf4 │ │ │ │ + bl 1e45bc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e588c │ │ │ │ + bl 1e6154 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eac58 │ │ │ │ + bl 1eb52c │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r6, [r6, #3648] @ 0xe40 │ │ │ │ - bl 1ead9c │ │ │ │ - b.n 3274a │ │ │ │ + bl 1eb670 │ │ │ │ + b.n 326b6 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3279c │ │ │ │ + bne.n 32708 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3278c │ │ │ │ + bne.n 326f8 │ │ │ │ dmb ish │ │ │ │ - beq.n 327a8 │ │ │ │ - ldr r0, [pc, #120] @ (3281c ) │ │ │ │ - bl 236cb8 │ │ │ │ + beq.n 32714 │ │ │ │ + ldr r0, [pc, #120] @ (32788 ) │ │ │ │ + bl 2376a0 │ │ │ │ ldr.w r3, [r4, #796] @ 0x31c │ │ │ │ - cbz r3, 327d4 │ │ │ │ + cbz r3, 32740 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d7bc8 │ │ │ │ + bl 1d8488 │ │ │ │ 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 20255c │ │ │ │ - movw r3, #58032 @ 0xe2b0 │ │ │ │ + b.w 202e88 │ │ │ │ + movw r3, #60336 @ 0xebb0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - b.n 327dc │ │ │ │ - movw r3, #58056 @ 0xe2c8 │ │ │ │ + b.n 32748 │ │ │ │ + movw r3, #60360 @ 0xebc8 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - ldr r1, [pc, #64] @ (32820 ) │ │ │ │ + ldr r1, [pc, #64] @ (3278c ) │ │ │ │ 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 2d504 │ │ │ │ - movw r3, #15944 @ 0x3e48 │ │ │ │ + movw r3, #18248 @ 0x4748 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 32834 │ │ │ │ + b.n 327a0 │ │ │ │ strb r4, [r0, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, pc, #928 @ (adr r2, 32ba4 ) │ │ │ │ + add r2, pc, #928 @ (adr r2, 32b10 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ stmia r7!, {r2, 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 │ │ │ │ - asrs r0, r2 │ │ │ │ + ldr r2, [pc, #64] @ (327c0 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ - asrs r0, r6 │ │ │ │ + ldr r2, [pc, #192] @ (32844 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r0, [r2, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adcs r0, r1 │ │ │ │ + ldr r2, [pc, #288] @ (328b0 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r3, #58084 @ 0xe2e4 │ │ │ │ + movw r3, #60388 @ 0xebe4 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - ldr r1, [pc, #24] @ (32850 ) │ │ │ │ + ldr r1, [pc, #24] @ (327bc ) │ │ │ │ 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 327e6 │ │ │ │ + b.n 32752 │ │ │ │ nop │ │ │ │ - adcs r0, r6 │ │ │ │ + ldr r2, [pc, #448] @ (32980 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -00032854 : │ │ │ │ - ldr r0, [pc, #8] @ (32860 ) │ │ │ │ +000327c0 : │ │ │ │ + ldr r0, [pc, #8] @ (327cc ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - b.w 1d88c0 │ │ │ │ + b.w 1d9180 │ │ │ │ nop │ │ │ │ adcs.w r0, ip, #76 @ 0x4c │ │ │ │ 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, 32882 │ │ │ │ + cbz r3, 327ee │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 32894 │ │ │ │ + b.n 32800 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 32892 │ │ │ │ + ble.n 327fe │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 3288c │ │ │ │ - cbnz r1, 328b8 │ │ │ │ + bgt.n 327f8 │ │ │ │ + cbnz r1, 32824 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 32894 │ │ │ │ + b.n 32800 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r1, [pc, #288] @ (329b8 ) │ │ │ │ + ldr r1, [pc, #288] @ (32924 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 328c0 │ │ │ │ - b.n 329ae │ │ │ │ + cbnz r0, 3282c │ │ │ │ + b.n 3291a │ │ │ │ clz r8, r1 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 328d4 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 32840 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 329ae │ │ │ │ + bne.n 3291a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 328e8 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 32854 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 329ae │ │ │ │ + bne.n 3291a │ │ │ │ add r5, r8 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 328f4 │ │ │ │ + bne.n 32860 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 3294e │ │ │ │ + b.n 328ba │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c5fbc │ │ │ │ + bl c6348 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 329ae │ │ │ │ - bne.n 328ee │ │ │ │ + blt.n 3291a │ │ │ │ + bne.n 3285a │ │ │ │ movw r5, #61688 @ 0xf0f8 │ │ │ │ movt r5, #76 @ 0x4c │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ - cbz r3, 3294e │ │ │ │ - bl 97f70 │ │ │ │ + cbz r3, 328ba │ │ │ │ + bl 97ef0 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c368 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 32948 │ │ │ │ + bge.n 328b4 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 32946 │ │ │ │ + bne.n 328b2 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ - cbnz r3, 32968 │ │ │ │ + cbnz r3, 328d4 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ - cbnz r3, 32994 │ │ │ │ - bl 97f70 │ │ │ │ + cbnz r3, 32900 │ │ │ │ + bl 97ef0 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b6e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 32978 │ │ │ │ + bge.n 328e4 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 32998 │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 32904 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 329a2 │ │ │ │ + bne.n 3290e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 127500 <_Py_set_inheritable@@Base> │ │ │ │ + bl 127718 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 329a2 │ │ │ │ + bne.n 3290e │ │ │ │ mov r0, r6 │ │ │ │ blx 2b490 │ │ │ │ - b.n 32998 │ │ │ │ + b.n 32904 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 329a2 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 329ae │ │ │ │ + bne.n 3290e │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 3291a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf190004c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1cbcd4 │ │ │ │ + bl 1cc5dc │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -9407,1346 +9351,1348 @@ │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2bafc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 32a10 │ │ │ │ + bge.n 3297c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 32a34 │ │ │ │ + bgt.n 329a0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58408 @ 0xe428 │ │ │ │ + movw r1, #60852 @ 0xedb4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ 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 32a64 │ │ │ │ + ble.n 329d0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58456 @ 0xe458 │ │ │ │ + movw r1, #60900 @ 0xede4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 20bee4 │ │ │ │ + bl 20c9a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 32aca │ │ │ │ + beq.n 32a36 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 11cdbc │ │ │ │ + bl 11cfc4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 32a9c │ │ │ │ + cbnz r0, 32a08 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #58500 @ 0xe484 │ │ │ │ + movw r1, #60944 @ 0xee10 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21135c │ │ │ │ + bl 211bdc │ │ │ │ cmp r6, #2 │ │ │ │ mov r9, r0 │ │ │ │ - beq.n 32aba │ │ │ │ + beq.n 32a26 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 32abc │ │ │ │ + beq.n 32a28 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl c5fbc │ │ │ │ + bl c6348 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 32abc │ │ │ │ - b.n 32aca │ │ │ │ + bge.n 32a28 │ │ │ │ + b.n 32a36 │ │ │ │ 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 32b62 │ │ │ │ + b.n 32a3c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r4, r2 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl 1971fc <_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 │ │ │ │ - bfc r3, #0, #22 │ │ │ │ - itt lt │ │ │ │ - ldrlt r5, [r4, #0] │ │ │ │ - lsllt r5, r5, #15 │ │ │ │ - cmp r1, #3 │ │ │ │ - mul.w r2, r5, r2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add.w r2, r3, #116 @ 0x74 │ │ │ │ - sub.w r2, r4, r2 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - movw r0, #43691 @ 0xaaab │ │ │ │ - movt r0, #43690 @ 0xaaaa │ │ │ │ - mov.w r2, r2, asr #4 │ │ │ │ - mul.w r2, r0, r2 │ │ │ │ - bls.n 32b44 │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 32b3a │ │ │ │ - add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 32b46 │ │ │ │ - cmp.w r1, #512 @ 0x200 │ │ │ │ - it hi │ │ │ │ - movhi r1, #0 │ │ │ │ - b.n 32b46 │ │ │ │ - movs r1, #0 │ │ │ │ - add.w r1, r1, r2, lsl #15 │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, r1 │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - strd r1, r5, [sp, #12] │ │ │ │ - mov r1, sp │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r5, [sp, #20] │ │ │ │ - blx r7 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ 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, 32b86 │ │ │ │ - bl f9ac8 │ │ │ │ + cbnz r2, 32a60 │ │ │ │ + bl f9ebc │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #58540 @ 0xe4ac │ │ │ │ + movw r1, #60984 @ 0xee38 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #58544 @ 0xe4b0 │ │ │ │ + movw r0, #60988 @ 0xee3c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 32dbe │ │ │ │ - cbnz r4, 32bac │ │ │ │ + beq.w 32c98 │ │ │ │ + cbnz r4, 32a86 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - b.n 32be2 │ │ │ │ + b.n 32abc │ │ │ │ mov r0, r4 │ │ │ │ - bl 11cdbc │ │ │ │ - cbz r0, 32c00 │ │ │ │ - movw r1, #37848 @ 0x93d8 │ │ │ │ + bl 11cfc4 │ │ │ │ + cbz r0, 32ada │ │ │ │ + movw r1, #40292 @ 0x9d64 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 163994 │ │ │ │ - cbnz r0, 32be2 │ │ │ │ - b.n 32dbe │ │ │ │ + bl 163e18 │ │ │ │ + cbnz r0, 32abc │ │ │ │ + b.n 32c98 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 32d52 │ │ │ │ - bl ee340 │ │ │ │ + bne.w 32c2c │ │ │ │ + bl ee638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 32dbe │ │ │ │ - bl 97f70 │ │ │ │ + bne.w 32c98 │ │ │ │ + bl 97ef0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b0d0 <__ioctl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ adds r1, r4, #1 │ │ │ │ - beq.n 32bcc │ │ │ │ - b.n 32dc2 │ │ │ │ + beq.n 32aa6 │ │ │ │ + b.n 32c9c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bmi.n 32cc0 │ │ │ │ + bmi.n 32b9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e2cc │ │ │ │ + bl 10e7f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32d62 │ │ │ │ + beq.w 32c3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 32cc0 │ │ │ │ + beq.n 32b9a │ │ │ │ tst.w r5, #402653184 @ 0x18000000 │ │ │ │ - bne.n 32cc0 │ │ │ │ + bne.n 32b9a │ │ │ │ add r5, sp, #12 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b574 │ │ │ │ + bl 12b750 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32ca8 │ │ │ │ + bne.n 32b82 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - bgt.n 32c5a │ │ │ │ + bgt.n 32b34 │ │ │ │ add.w r9, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r3, #1032 @ 0x408 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ blx 2aca4 <__memcpy_chk@plt> │ │ │ │ - ldr r3, [pc, #420] @ (32df4 ) │ │ │ │ + ldr r3, [pc, #424] @ (32cd0 ) │ │ │ │ add.w r2, r9, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, r6] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bl 97f70 │ │ │ │ + bl 97ef0 │ │ │ │ mov r2, r4 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b0d0 <__ioctl_time64@plt> │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 32c8c │ │ │ │ + bne.n 32b66 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 32c92 │ │ │ │ - bl ee340 │ │ │ │ + bne.n 32b6c │ │ │ │ + bl ee638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32c5a │ │ │ │ - b.n 32ca0 │ │ │ │ + beq.n 32b34 │ │ │ │ + b.n 32b7a │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 32d82 │ │ │ │ + bge.n 32c5c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ mov r0, r5 │ │ │ │ - bl 12d0d8 │ │ │ │ - b.n 32dbe │ │ │ │ + bl 12d2b4 │ │ │ │ + b.n 32c98 │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f4 │ │ │ │ + bl d85dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32dbe │ │ │ │ - bl d842c │ │ │ │ - movw r1, #58572 @ 0xe4cc │ │ │ │ + beq.w 32c98 │ │ │ │ + bl d8814 │ │ │ │ + movw r1, #61016 @ 0xee58 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 163994 │ │ │ │ + bl 163e18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32dbe │ │ │ │ + beq.n 32c98 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp.w r4, #1024 @ 0x400 │ │ │ │ - ble.n 32cfa │ │ │ │ + ble.n 32bd4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58576 @ 0xe4d0 │ │ │ │ + movw r1, #61020 @ 0xee5c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 12d0d8 │ │ │ │ - b.n 32dbe │ │ │ │ + bl 12d2b4 │ │ │ │ + b.n 32c98 │ │ │ │ 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 2aca4 <__memcpy_chk@plt> │ │ │ │ - ldr r3, [pc, #228] @ (32df4 ) │ │ │ │ + ldr r3, [pc, #228] @ (32cd0 ) │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, r4] │ │ │ │ add r0, sp, #12 │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - bl 12d0d8 │ │ │ │ - bl 97f70 │ │ │ │ + bl 12d2b4 │ │ │ │ + bl 97ef0 │ │ │ │ mov r2, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b0d0 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 32d4e │ │ │ │ + bne.n 32c28 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 32d52 │ │ │ │ - bl ee340 │ │ │ │ + bne.n 32c2c │ │ │ │ + bl ee638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32d1e │ │ │ │ - b.n 32dbe │ │ │ │ + beq.n 32bf8 │ │ │ │ + b.n 32c98 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 32dd6 │ │ │ │ + bge.n 32cb0 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 32dbe │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 32c98 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #58608 @ 0xe4f0 │ │ │ │ + movw r1, #61052 @ 0xee7c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 32d92 │ │ │ │ + bne.n 32c6c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 2beec │ │ │ │ mov r0, r5 │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 32dce │ │ │ │ - ldr r1, [pc, #88] @ (32df8 ) │ │ │ │ + bne.n 32ca8 │ │ │ │ + ldr r1, [pc, #92] @ (32cd4 ) │ │ │ │ movs r2, #8 │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 2c22c │ │ │ │ - cbz r0, 32dce │ │ │ │ + cbz r0, 32ca8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58556 @ 0xe4bc │ │ │ │ + movw r1, #61000 @ 0xee48 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32dec │ │ │ │ + b.n 32cc6 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 32d52 │ │ │ │ + blt.n 32c2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ff40 │ │ │ │ - b.n 32dec │ │ │ │ + bl 808d0 │ │ │ │ + b.n 32cc6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ff40 │ │ │ │ - b.n 32dec │ │ │ │ - ldr r1, [pc, #32] @ (32df8 ) │ │ │ │ + bl 808d0 │ │ │ │ + b.n 32cc6 │ │ │ │ + ldr r1, [pc, #32] @ (32cd4 ) │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32da8 │ │ │ │ + bne.n 32c82 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7140c │ │ │ │ + bl 7142c │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - rors r4, r0 │ │ │ │ + nop │ │ │ │ + ldr r2, [pc, #880] @ (33044 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ - rors r4, r1 │ │ │ │ + ldr r2, [pc, #912] @ (33068 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r4, r2 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl 197a90 <_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 │ │ │ │ + bfc r3, #0, #22 │ │ │ │ + itt lt │ │ │ │ + ldrlt r5, [r4, #0] │ │ │ │ + lsllt r5, r5, #15 │ │ │ │ + cmp r1, #3 │ │ │ │ + mul.w r2, r5, r2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add.w r2, r3, #116 @ 0x74 │ │ │ │ + sub.w r2, r4, r2 │ │ │ │ + mul.w r0, r5, r0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + movw r0, #43691 @ 0xaaab │ │ │ │ + movt r0, #43690 @ 0xaaaa │ │ │ │ + mov.w r2, r2, asr #4 │ │ │ │ + mul.w r2, r0, r2 │ │ │ │ + bls.n 32d4c │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ + bhi.n 32d42 │ │ │ │ + add.w r1, r1, r1, lsl #1 │ │ │ │ + b.n 32d4e │ │ │ │ + cmp.w r1, #512 @ 0x200 │ │ │ │ + it hi │ │ │ │ + movhi r1, #0 │ │ │ │ + b.n 32d4e │ │ │ │ + movs r1, #0 │ │ │ │ + add.w r1, r1, r2, lsl #15 │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, r1 │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + strd r1, r5, [sp, #12] │ │ │ │ + mov r1, sp │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + blx r7 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2bf28 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 808d0 │ │ │ │ + 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 32da6 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl fbd30 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 32dc8 │ │ │ │ + b.n 32dc0 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #42964 @ 0xa7d4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r2, r3 │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 32d98 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 32e02 │ │ │ │ + bl 7fcf8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 32dbc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl fbd30 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 32ddc │ │ │ │ + bl 7fcf8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 32dbc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2b2f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 32dfa │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1ad07c │ │ │ │ + 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, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - movw r2, #11883 @ 0x2e6b │ │ │ │ + movw r2, #11865 @ 0x2e59 │ │ │ │ movt r2, #3 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 32e2a │ │ │ │ + bne.n 32e32 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ add r2, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 32e34 │ │ │ │ + b.n 32e3c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ blx r6 │ │ │ │ - cbz r0, 32e4c │ │ │ │ + cbz r0, 32e54 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 32e4a │ │ │ │ + cbz r3, 32e52 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 5fb3c │ │ │ │ + b.w 5fb0c │ │ │ │ movs r0, #1 │ │ │ │ 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 │ │ │ │ - blx 2bf28 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r3, r1 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ 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 32e9a │ │ │ │ + bne.n 32e8a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 32ebc │ │ │ │ - b.n 32eb4 │ │ │ │ + bne.n 32eac │ │ │ │ + b.n 32ea4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40512 @ 0x9e40 │ │ │ │ + movw r0, #42984 @ 0xa7e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32e8c │ │ │ │ + bne.n 32e7c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32ef6 │ │ │ │ - bl 7fca0 │ │ │ │ + b.n 32ee6 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32eb0 │ │ │ │ + bne.n 32ea0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 32ed0 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 32ec0 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32eb0 │ │ │ │ + bne.n 32ea0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2b2f8 │ │ │ │ + blx 2bac8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 32eee │ │ │ │ + bge.n 32ede │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 32f3a │ │ │ │ + cbz r3, 32f2a │ │ │ │ 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, 32f50 │ │ │ │ + cbnz r4, 32f40 │ │ │ │ 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, #58888 @ 0xe608 │ │ │ │ + movw r0, #62048 @ 0xf260 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e4180 │ │ │ │ - cbz r1, 32f4c │ │ │ │ + b.w e45d0 │ │ │ │ + cbz r1, 32f3c │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ - cbz r2, 32f4c │ │ │ │ - movw r0, #58908 @ 0xe61c │ │ │ │ + cbz r2, 32f3c │ │ │ │ + movw r0, #62068 @ 0xf274 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e4180 │ │ │ │ - b.w 1d05c0 │ │ │ │ + b.w e45d0 │ │ │ │ + b.w 1d0e80 │ │ │ │ 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, #58864 @ 0xe5f0 │ │ │ │ + movw r0, #62024 @ 0xf248 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - 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 32f9a │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl fb85c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 32fbc │ │ │ │ - b.n 32fb4 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #40532 @ 0x9e54 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 32f8c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 32ff6 │ │ │ │ - bl 7fca0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 32fb0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl fb85c │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 32fd0 │ │ │ │ - bl 7fca0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 32fb0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2bac8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 32fee │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ac754 │ │ │ │ - movw r0, #5160 @ 0x1428 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3303a │ │ │ │ + bne.n 32fa8 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bmi.n 33052 │ │ │ │ + bmi.n 32fc0 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #15984 @ 0x3e70 │ │ │ │ + movw r2, #18288 @ 0x4770 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #34116 @ 0x8544 │ │ │ │ + movw r1, #36420 @ 0x8e44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #59852 @ 0xe9cc │ │ │ │ + movw r0, #62296 @ 0xf358 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 330ac │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3301a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #59852 @ 0xe9cc │ │ │ │ + movw r0, #62296 @ 0xf358 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33010 │ │ │ │ - b.n 330ac │ │ │ │ + bne.n 32f7e │ │ │ │ + b.n 3301a │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 33112 │ │ │ │ + ble.n 33080 │ │ │ │ lsls r2, r6, #31 │ │ │ │ - bpl.n 33112 │ │ │ │ + bpl.n 33080 │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 76e94 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76edc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 330ac │ │ │ │ + cbz r0, 3301a │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str r2, [r0, #16] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 3310a │ │ │ │ + beq.n 33078 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 85c9c │ │ │ │ + bl 85c00 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 330c0 │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 330c4 │ │ │ │ + bne.n 3302e │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 33032 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 330b0 │ │ │ │ + blt.n 3301e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33132 │ │ │ │ + b.n 330a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 330ac │ │ │ │ + bne.n 3301a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 330ac │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3301a │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 330c8 │ │ │ │ + bge.n 33036 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 33114 │ │ │ │ + b.n 33082 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str.w r0, [r8, #20] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 330e0 │ │ │ │ + bpl.n 3304e │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - cbz r1, 330e8 │ │ │ │ + cbz r1, 33056 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 330f2 │ │ │ │ + bpl.n 33060 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 330f2 │ │ │ │ + cbnz r3, 33060 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 330fe │ │ │ │ + b.n 3306c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str.w r2, [r8, #24] │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #8 │ │ │ │ - b.n 33088 │ │ │ │ + b.n 32ff6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82bac │ │ │ │ - b.n 33132 │ │ │ │ + bl 82b10 │ │ │ │ + b.n 330a0 │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #59844 @ 0xe9c4 │ │ │ │ + movw r1, #62288 @ 0xf350 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a424 │ │ │ │ - b.n 330ac │ │ │ │ + bl 7a464 │ │ │ │ + b.n 3301a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ... │ │ │ │ │ │ │ │ -00033138 <_PyXI_InitFailure@@Base>: │ │ │ │ +000330a8 <_PyXI_InitFailure@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r7, #0 │ │ │ │ strd r1, r7, [r0] │ │ │ │ str r7, [r0, #8] │ │ │ │ - cbz r2, 3318c <_PyXI_InitFailure@@Base+0x54> │ │ │ │ + cbz r2, 330fc <_PyXI_InitFailure@@Base+0x54> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl ed730 │ │ │ │ + bl eda28 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 33164 <_PyXI_InitFailure@@Base+0x2c> │ │ │ │ + cbnz r0, 330d4 <_PyXI_InitFailure@@Base+0x2c> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3318e <_PyXI_InitFailure@@Base+0x56> │ │ │ │ + b.n 330fe <_PyXI_InitFailure@@Base+0x56> │ │ │ │ mov r1, r7 │ │ │ │ - bl 21c004 <_PyObject_GetXIData@@Base+0xbcc> │ │ │ │ + bl 21c9d8 <_PyObject_GetXIData@@Base+0xbcc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33180 <_PyXI_InitFailure@@Base+0x48> │ │ │ │ + bge.n 330f0 <_PyXI_InitFailure@@Base+0x48> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33180 <_PyXI_InitFailure@@Base+0x48> │ │ │ │ + cbnz r3, 330f0 <_PyXI_InitFailure@@Base+0x48> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3315e <_PyXI_InitFailure@@Base+0x26> │ │ │ │ + beq.n 330ce <_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} │ │ │ │ │ │ │ │ -00033190 : │ │ │ │ +00033100 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 134920 │ │ │ │ + b.w 134bc4 │ │ │ │ │ │ │ │ -00033196 : │ │ │ │ +00033106 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000331a6 : │ │ │ │ - b.w 1aac00 <_PyConfig_AsDict@@Base+0xee4> │ │ │ │ +00033116 : │ │ │ │ + b.w 1ab520 <_PyConfig_AsDict@@Base+0xee4> │ │ │ │ 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, 331da │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 3314a │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 331d4 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 331da │ │ │ │ + bne.n 33144 │ │ │ │ + bl 142908 │ │ │ │ + b.n 3314a │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 331e8 │ │ │ │ + cbnz r0, 33158 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 150504 │ │ │ │ + b.w 1509c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 77488 │ │ │ │ + bl 774d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c898 │ │ │ │ + bl 21d218 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33226 │ │ │ │ + bge.n 33196 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33226 │ │ │ │ + cbnz r3, 33196 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00033228 <_PyImport_SetModule@@Base>: │ │ │ │ +00033198 <_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] @ (33268 <_PyImport_SetModule@@Base+0x40>) │ │ │ │ + ldr r4, [pc, #48] @ (331d8 <_PyImport_SetModule@@Base+0x40>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, #3896] @ 0xf38 │ │ │ │ - cbnz r3, 3325a <_PyImport_SetModule@@Base+0x32> │ │ │ │ - movw r1, #33132 @ 0x816c │ │ │ │ + cbnz r3, 331ca <_PyImport_SetModule@@Base+0x32> │ │ │ │ + movw r1, #35436 @ 0x8a6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #25716 @ 0x6474 │ │ │ │ + movw r0, #28020 @ 0x6d74 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 8b7d8 │ │ │ │ + b.w 8b750 │ │ │ │ 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 33288 <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ + b.w 331f8 <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ │ │ │ │ -00033288 <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ +000331f8 <_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] @ (33348 <_PyTraceMalloc_GetTraceback@@Base+0xc0>) │ │ │ │ + ldr r3, [pc, #176] @ (332b8 <_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 332b6 <_PyTraceMalloc_GetTraceback@@Base+0x2e> │ │ │ │ + bne.n 33226 <_PyTraceMalloc_GetTraceback@@Base+0x2e> │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 332a6 <_PyTraceMalloc_GetTraceback@@Base+0x1e> │ │ │ │ + bne.n 33216 <_PyTraceMalloc_GetTraceback@@Base+0x1e> │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r5, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 332d4 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ + beq.n 33244 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 107250 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 107730 <_PyMutex_LockTimed@@Base> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 33350 <_PyTraceMalloc_GetTraceback@@Base+0xc8> │ │ │ │ + bl 332c0 <_PyTraceMalloc_GetTraceback@@Base+0xc8> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33302 <_PyTraceMalloc_GetTraceback@@Base+0x7a> │ │ │ │ - ldr r0, [pc, #104] @ (3334c <_PyTraceMalloc_GetTraceback@@Base+0xc4>) │ │ │ │ + cbz r0, 33272 <_PyTraceMalloc_GetTraceback@@Base+0x7a> │ │ │ │ + ldr r0, [pc, #104] @ (332bc <_PyTraceMalloc_GetTraceback@@Base+0xc4>) │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 6c7f4 │ │ │ │ + bl 6c81c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 336b0 <_PyTraceMalloc_GetTraceback@@Base+0x428> │ │ │ │ + bl 33620 <_PyTraceMalloc_GetTraceback@@Base+0x428> │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #80] @ (3334c <_PyTraceMalloc_GetTraceback@@Base+0xc4>) │ │ │ │ - bl 6c7f4 │ │ │ │ - b.n 3331e <_PyTraceMalloc_GetTraceback@@Base+0x96> │ │ │ │ + ldr r0, [pc, #80] @ (332bc <_PyTraceMalloc_GetTraceback@@Base+0xc4>) │ │ │ │ + bl 6c81c │ │ │ │ + b.n 3328e <_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 33336 <_PyTraceMalloc_GetTraceback@@Base+0xae> │ │ │ │ + bne.n 332a6 <_PyTraceMalloc_GetTraceback@@Base+0xae> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 33326 <_PyTraceMalloc_GetTraceback@@Base+0x9e> │ │ │ │ + bne.n 33296 <_PyTraceMalloc_GetTraceback@@Base+0x9e> │ │ │ │ dmb ish │ │ │ │ - beq.n 33342 <_PyTraceMalloc_GetTraceback@@Base+0xba> │ │ │ │ - ldr r0, [pc, #8] @ (33348 <_PyTraceMalloc_GetTraceback@@Base+0xc0>) │ │ │ │ - bl 236cb8 │ │ │ │ + beq.n 332b2 <_PyTraceMalloc_GetTraceback@@Base+0xba> │ │ │ │ + ldr r0, [pc, #8] @ (332b8 <_PyTraceMalloc_GetTraceback@@Base+0xc0>) │ │ │ │ + bl 2376a0 │ │ │ │ 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] @ (33394 <_PyTraceMalloc_GetTraceback@@Base+0x10c>) │ │ │ │ + ldr r3, [pc, #64] @ (33304 <_PyTraceMalloc_GetTraceback@@Base+0x10c>) │ │ │ │ ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r2, 3338e <_PyTraceMalloc_GetTraceback@@Base+0x106> │ │ │ │ + cbz r2, 332fe <_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, 33372 <_PyTraceMalloc_GetTraceback@@Base+0xea> │ │ │ │ + cbnz r0, 332e2 <_PyTraceMalloc_GetTraceback@@Base+0xea> │ │ │ │ ldr.w r0, [r3, #1568] @ 0x620 │ │ │ │ - b.n 3337a <_PyTraceMalloc_GetTraceback@@Base+0xf2> │ │ │ │ + b.n 332ea <_PyTraceMalloc_GetTraceback@@Base+0xf2> │ │ │ │ ldr.w r0, [r3, #1572] @ 0x624 │ │ │ │ - bl 6f4bc <_Py_hashtable_get@@Base> │ │ │ │ - cbnz r0, 33380 <_PyTraceMalloc_GetTraceback@@Base+0xf8> │ │ │ │ + bl 6f4dc <_Py_hashtable_get@@Base> │ │ │ │ + cbnz r0, 332f0 <_PyTraceMalloc_GetTraceback@@Base+0xf8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3338c <_PyTraceMalloc_GetTraceback@@Base+0x104> │ │ │ │ + b.n 332fc <_PyTraceMalloc_GetTraceback@@Base+0x104> │ │ │ │ mov r1, r4 │ │ │ │ - bl 6f4bc <_Py_hashtable_get@@Base> │ │ │ │ + bl 6f4dc <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3337c <_PyTraceMalloc_GetTraceback@@Base+0xf4> │ │ │ │ + beq.n 332ec <_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 333bc <_PyTraceMalloc_GetTraceback@@Base+0x134> │ │ │ │ + bne.n 3332c <_PyTraceMalloc_GetTraceback@@Base+0x134> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 333da <_PyTraceMalloc_GetTraceback@@Base+0x152> │ │ │ │ - b.n 333d4 <_PyTraceMalloc_GetTraceback@@Base+0x14c> │ │ │ │ + bne.n 3334a <_PyTraceMalloc_GetTraceback@@Base+0x152> │ │ │ │ + b.n 33344 <_PyTraceMalloc_GetTraceback@@Base+0x14c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2060 @ 0x80c │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 333ae <_PyTraceMalloc_GetTraceback@@Base+0x126> │ │ │ │ - b.n 3341a <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 3341a <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ + bne.n 3331e <_PyTraceMalloc_GetTraceback@@Base+0x126> │ │ │ │ + b.n 3338a <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 3338a <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 21e6ac <_PyXIData_Clear@@Base+0x8> │ │ │ │ - cbz r0, 3341a <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ + bl 21f080 <_PyXIData_Clear@@Base+0x8> │ │ │ │ + cbz r0, 3338a <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #368 @ 0x170 │ │ │ │ blx 2beec │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ blx 2ade4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 33414 <_PyTraceMalloc_GetTraceback@@Base+0x18c> │ │ │ │ + cbz r0, 33384 <_PyTraceMalloc_GetTraceback@@Base+0x18c> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 3341a <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ - bl ee340 │ │ │ │ - cbz r0, 3341e <_PyTraceMalloc_GetTraceback@@Base+0x196> │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 3338a <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ + bl ee638 │ │ │ │ + cbz r0, 3338e <_PyTraceMalloc_GetTraceback@@Base+0x196> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33430 <_PyTraceMalloc_GetTraceback@@Base+0x1a8> │ │ │ │ + b.n 333a0 <_PyTraceMalloc_GetTraceback@@Base+0x1a8> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ mov r0, sp │ │ │ │ blx 2beec │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 33434 <_PyTraceMalloc_GetTraceback@@Base+0x1ac> │ │ │ │ + bl 333a4 <_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 e4ce4 │ │ │ │ - cbz r0, 334b0 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + bl e5008 │ │ │ │ + cbz r0, 33420 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2c0a4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 334c6 <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ + bne.n 33436 <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 33480 <_PyTraceMalloc_GetTraceback@@Base+0x1f8> │ │ │ │ + cbnz r5, 333f0 <_PyTraceMalloc_GetTraceback@@Base+0x1f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 334b0 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + bge.n 33420 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 334b0 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ - b.n 334ac <_PyTraceMalloc_GetTraceback@@Base+0x224> │ │ │ │ - bl e7d78 │ │ │ │ + cbnz r3, 33420 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + b.n 3341c <_PyTraceMalloc_GetTraceback@@Base+0x224> │ │ │ │ + bl e8188 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 334b4 <_PyTraceMalloc_GetTraceback@@Base+0x22c> │ │ │ │ + bne.n 33424 <_PyTraceMalloc_GetTraceback@@Base+0x22c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3349c <_PyTraceMalloc_GetTraceback@@Base+0x214> │ │ │ │ + bge.n 3340c <_PyTraceMalloc_GetTraceback@@Base+0x214> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3349c <_PyTraceMalloc_GetTraceback@@Base+0x214> │ │ │ │ + cbnz r3, 3340c <_PyTraceMalloc_GetTraceback@@Base+0x214> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 334b0 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + bge.n 33420 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 334b0 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + cbnz r3, 33420 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 334cc <_PyTraceMalloc_GetTraceback@@Base+0x244> │ │ │ │ + b.n 3343c <_PyTraceMalloc_GetTraceback@@Base+0x244> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 334c6 <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ + bge.n 33436 <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 334c6 <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ + cbnz r3, 33436 <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #65 @ 0x41 │ │ │ │ - bne.n 33456 <_PyTraceMalloc_GetTraceback@@Base+0x1ce> │ │ │ │ + bne.n 333c6 <_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, 334f4 <_PyTraceMalloc_GetTraceback@@Base+0x26c> │ │ │ │ + cbz r3, 33464 <_PyTraceMalloc_GetTraceback@@Base+0x26c> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 33504 <_PyTraceMalloc_GetTraceback@@Base+0x27c> │ │ │ │ + b.n 33474 <_PyTraceMalloc_GetTraceback@@Base+0x27c> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 33502 <_PyTraceMalloc_GetTraceback@@Base+0x27a> │ │ │ │ + ble.n 33472 <_PyTraceMalloc_GetTraceback@@Base+0x27a> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 334fe <_PyTraceMalloc_GetTraceback@@Base+0x276> │ │ │ │ - cbnz r1, 33526 <_PyTraceMalloc_GetTraceback@@Base+0x29e> │ │ │ │ + bne.n 3346e <_PyTraceMalloc_GetTraceback@@Base+0x276> │ │ │ │ + cbnz r1, 33496 <_PyTraceMalloc_GetTraceback@@Base+0x29e> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 33504 <_PyTraceMalloc_GetTraceback@@Base+0x27c> │ │ │ │ + b.n 33474 <_PyTraceMalloc_GetTraceback@@Base+0x27c> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #420] @ (336ac <_PyTraceMalloc_GetTraceback@@Base+0x424>) │ │ │ │ + ldr r1, [pc, #420] @ (3361c <_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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3352c <_PyTraceMalloc_GetTraceback@@Base+0x2a4> │ │ │ │ - b.n 335c8 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + cbnz r0, 3349c <_PyTraceMalloc_GetTraceback@@Base+0x2a4> │ │ │ │ + b.n 33538 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r5, r4 │ │ │ │ ldr.w r9, [r6] │ │ │ │ subs r4, r5, #1 │ │ │ │ - beq.n 33610 <_PyTraceMalloc_GetTraceback@@Base+0x388> │ │ │ │ + beq.n 33580 <_PyTraceMalloc_GetTraceback@@Base+0x388> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 33548 <_PyTraceMalloc_GetTraceback@@Base+0x2c0> │ │ │ │ - bl c5fbc │ │ │ │ + cbz r0, 334b8 <_PyTraceMalloc_GetTraceback@@Base+0x2c0> │ │ │ │ + bl c6348 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 335c8 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + blt.n 33538 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ subs r4, r5, #2 │ │ │ │ - bne.n 3354a <_PyTraceMalloc_GetTraceback@@Base+0x2c2> │ │ │ │ - b.n 33624 <_PyTraceMalloc_GetTraceback@@Base+0x39c> │ │ │ │ + bne.n 334ba <_PyTraceMalloc_GetTraceback@@Base+0x2c2> │ │ │ │ + b.n 33594 <_PyTraceMalloc_GetTraceback@@Base+0x39c> │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 33598 <_PyTraceMalloc_GetTraceback@@Base+0x310> │ │ │ │ + cbz r3, 33508 <_PyTraceMalloc_GetTraceback@@Base+0x310> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 33574 <_PyTraceMalloc_GetTraceback@@Base+0x2ec> │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + bmi.n 334e4 <_PyTraceMalloc_GetTraceback@@Base+0x2ec> │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #53352 @ 0xd068 │ │ │ │ + movw r1, #55656 @ 0xd968 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #156 @ 0x9c │ │ │ │ + movw r0, #2460 @ 0x99c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 335c8 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 33538 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8b6b8 │ │ │ │ + bl 8b630 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 335c8 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + cbz r0, 33538 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 335e4 <_PyTraceMalloc_GetTraceback@@Base+0x35c> │ │ │ │ + bne.n 33554 <_PyTraceMalloc_GetTraceback@@Base+0x35c> │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 335a0 <_PyTraceMalloc_GetTraceback@@Base+0x318> │ │ │ │ - movw r5, #18360 @ 0x47b8 │ │ │ │ + bne.n 33510 <_PyTraceMalloc_GetTraceback@@Base+0x318> │ │ │ │ + movw r5, #20664 @ 0x50b8 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ - b.n 33634 <_PyTraceMalloc_GetTraceback@@Base+0x3ac> │ │ │ │ - movw sl, #63284 @ 0xf734 │ │ │ │ - movt sl, #43 @ 0x2b │ │ │ │ + b.n 335a4 <_PyTraceMalloc_GetTraceback@@Base+0x3ac> │ │ │ │ + movw sl, #192 @ 0xc0 │ │ │ │ + movt sl, #44 @ 0x2c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - cbz r3, 33604 <_PyTraceMalloc_GetTraceback@@Base+0x37c> │ │ │ │ + cbz r3, 33574 <_PyTraceMalloc_GetTraceback@@Base+0x37c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 335cc <_PyTraceMalloc_GetTraceback@@Base+0x344> │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + bmi.n 3353c <_PyTraceMalloc_GetTraceback@@Base+0x344> │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #53372 @ 0xd07c │ │ │ │ + movw r1, #55676 @ 0xd97c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #156 @ 0x9c │ │ │ │ + movw r0, #2460 @ 0x99c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 336a4 <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ + b.n 33614 <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8b6b8 │ │ │ │ + bl 8b630 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 335c8 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + beq.n 33538 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 335fc <_PyTraceMalloc_GetTraceback@@Base+0x374> │ │ │ │ + beq.n 3356c <_PyTraceMalloc_GetTraceback@@Base+0x374> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61684 @ 0xf0f4 │ │ │ │ + movw r1, #63988 @ 0xf9f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 335c8 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + bl f2724 │ │ │ │ + b.n 33538 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 3360c <_PyTraceMalloc_GetTraceback@@Base+0x384> │ │ │ │ + bne.n 3357c <_PyTraceMalloc_GetTraceback@@Base+0x384> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33634 <_PyTraceMalloc_GetTraceback@@Base+0x3ac> │ │ │ │ - movw r5, #18360 @ 0x47b8 │ │ │ │ + b.n 335a4 <_PyTraceMalloc_GetTraceback@@Base+0x3ac> │ │ │ │ + movw r5, #20664 @ 0x50b8 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ - b.n 33634 <_PyTraceMalloc_GetTraceback@@Base+0x3ac> │ │ │ │ - movw r5, #18360 @ 0x47b8 │ │ │ │ + b.n 335a4 <_PyTraceMalloc_GetTraceback@@Base+0x3ac> │ │ │ │ + movw r5, #20664 @ 0x50b8 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ - movw sl, #63284 @ 0xf734 │ │ │ │ - movt sl, #43 @ 0x2b │ │ │ │ + movw sl, #192 @ 0xc0 │ │ │ │ + movt sl, #44 @ 0x2c │ │ │ │ movs r7, #1 │ │ │ │ - b.n 33634 <_PyTraceMalloc_GetTraceback@@Base+0x3ac> │ │ │ │ - movw r5, #18360 @ 0x47b8 │ │ │ │ + b.n 335a4 <_PyTraceMalloc_GetTraceback@@Base+0x3ac> │ │ │ │ + movw r5, #20664 @ 0x50b8 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ - movw sl, #63284 @ 0xf734 │ │ │ │ - movt sl, #43 @ 0x2b │ │ │ │ + movw sl, #192 @ 0xc0 │ │ │ │ + movt sl, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 21af98 │ │ │ │ + bl 21b96c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 335c8 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + beq.n 33538 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ mov r1, r9 │ │ │ │ - bl 21e940 <_PyXIData_Clear@@Base+0x29c> │ │ │ │ + bl 21f314 <_PyXIData_Clear@@Base+0x29c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3369c <_PyTraceMalloc_GetTraceback@@Base+0x414> │ │ │ │ + beq.n 3360c <_PyTraceMalloc_GetTraceback@@Base+0x414> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 21b104 │ │ │ │ + bl 21bad8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3369c <_PyTraceMalloc_GetTraceback@@Base+0x414> │ │ │ │ + beq.n 3360c <_PyTraceMalloc_GetTraceback@@Base+0x414> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 33666 <_PyTraceMalloc_GetTraceback@@Base+0x3de> │ │ │ │ - cbnz r4, 3366c <_PyTraceMalloc_GetTraceback@@Base+0x3e4> │ │ │ │ + beq.n 335d6 <_PyTraceMalloc_GetTraceback@@Base+0x3de> │ │ │ │ + cbnz r4, 335dc <_PyTraceMalloc_GetTraceback@@Base+0x3e4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #112] @ 0x70 │ │ │ │ - b.n 33676 <_PyTraceMalloc_GetTraceback@@Base+0x3ee> │ │ │ │ + b.n 335e6 <_PyTraceMalloc_GetTraceback@@Base+0x3ee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 89160 │ │ │ │ + bl 890d8 │ │ │ │ str r0, [r6, #112] @ 0x70 │ │ │ │ - cbz r0, 3369c <_PyTraceMalloc_GetTraceback@@Base+0x414> │ │ │ │ + cbz r0, 3360c <_PyTraceMalloc_GetTraceback@@Base+0x414> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov r1, r6 │ │ │ │ str.w r7, [r6, #140] @ 0x8c │ │ │ │ - bl 167f90 │ │ │ │ + bl 168440 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 336a4 <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ + bge.n 33614 <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 336a4 <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ + cbnz r3, 33614 <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 336a4 <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33614 <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7757c │ │ │ │ - b.n 335c8 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + bl 775c4 │ │ │ │ + b.n 33538 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xf7b4004c │ │ │ │ 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, 336dc <_PyTraceMalloc_GetTraceback@@Base+0x454> │ │ │ │ + cbz r1, 3364c <_PyTraceMalloc_GetTraceback@@Base+0x454> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6f4bc <_Py_hashtable_get@@Base> │ │ │ │ + bl 6f4dc <_Py_hashtable_get@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 336dc <_PyTraceMalloc_GetTraceback@@Base+0x454> │ │ │ │ + cbz r0, 3364c <_PyTraceMalloc_GetTraceback@@Base+0x454> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3378c <_PyTraceMalloc_GetTraceback@@Base+0x504> │ │ │ │ - b.n 33790 <_PyTraceMalloc_GetTraceback@@Base+0x508> │ │ │ │ + blt.n 336fc <_PyTraceMalloc_GetTraceback@@Base+0x504> │ │ │ │ + b.n 33700 <_PyTraceMalloc_GetTraceback@@Base+0x508> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 71620 │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33782 <_PyTraceMalloc_GetTraceback@@Base+0x4fa> │ │ │ │ + beq.n 336f2 <_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 3375a <_PyTraceMalloc_GetTraceback@@Base+0x4d2> │ │ │ │ - bl 71620 │ │ │ │ + ble.n 336ca <_PyTraceMalloc_GetTraceback@@Base+0x4d2> │ │ │ │ + bl 71640 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 33744 <_PyTraceMalloc_GetTraceback@@Base+0x4bc> │ │ │ │ + cbz r0, 336b4 <_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 7dfb0 │ │ │ │ - cbnz r0, 33738 <_PyTraceMalloc_GetTraceback@@Base+0x4b0> │ │ │ │ + bl 7e018 │ │ │ │ + cbnz r0, 336a8 <_PyTraceMalloc_GetTraceback@@Base+0x4b0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33744 <_PyTraceMalloc_GetTraceback@@Base+0x4bc> │ │ │ │ + bge.n 336b4 <_PyTraceMalloc_GetTraceback@@Base+0x4bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 33744 <_PyTraceMalloc_GetTraceback@@Base+0x4bc> │ │ │ │ + cbnz r3, 336b4 <_PyTraceMalloc_GetTraceback@@Base+0x4bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 33744 <_PyTraceMalloc_GetTraceback@@Base+0x4bc> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 336b4 <_PyTraceMalloc_GetTraceback@@Base+0x4bc> │ │ │ │ str r0, [r5, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r5, [sl, #4]! │ │ │ │ - b.n 336f2 <_PyTraceMalloc_GetTraceback@@Base+0x46a> │ │ │ │ + b.n 33662 <_PyTraceMalloc_GetTraceback@@Base+0x46a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33782 <_PyTraceMalloc_GetTraceback@@Base+0x4fa> │ │ │ │ + bge.n 336f2 <_PyTraceMalloc_GetTraceback@@Base+0x4fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33782 <_PyTraceMalloc_GetTraceback@@Base+0x4fa> │ │ │ │ + cbnz r3, 336f2 <_PyTraceMalloc_GetTraceback@@Base+0x4fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 33782 <_PyTraceMalloc_GetTraceback@@Base+0x4fa> │ │ │ │ - cbz r7, 33790 <_PyTraceMalloc_GetTraceback@@Base+0x508> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 336f2 <_PyTraceMalloc_GetTraceback@@Base+0x4fa> │ │ │ │ + cbz r7, 33700 <_PyTraceMalloc_GetTraceback@@Base+0x508> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6fe84 <_Py_hashtable_set@@Base> │ │ │ │ + bl 6fea4 <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 33786 <_PyTraceMalloc_GetTraceback@@Base+0x4fe> │ │ │ │ + bne.n 336f6 <_PyTraceMalloc_GetTraceback@@Base+0x4fe> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3377e <_PyTraceMalloc_GetTraceback@@Base+0x4f6> │ │ │ │ + bge.n 336ee <_PyTraceMalloc_GetTraceback@@Base+0x4f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3377e <_PyTraceMalloc_GetTraceback@@Base+0x4f6> │ │ │ │ + cbnz r3, 336ee <_PyTraceMalloc_GetTraceback@@Base+0x4f6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - bl 1f4804 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + bl 1f50c4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33790 <_PyTraceMalloc_GetTraceback@@Base+0x508> │ │ │ │ + b.n 33700 <_PyTraceMalloc_GetTraceback@@Base+0x508> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33790 <_PyTraceMalloc_GetTraceback@@Base+0x508> │ │ │ │ + bge.n 33700 <_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 │ │ │ │ │ │ │ │ -00033798 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ +00033708 <_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 337ae <_PyInterpreterState_IDDecref@@Base+0x16> │ │ │ │ + bne.n 3371e <_PyInterpreterState_IDDecref@@Base+0x16> │ │ │ │ dmb ish │ │ │ │ - cbnz r1, 337e6 <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ + cbnz r1, 33756 <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ ldr.w r3, [r0, #3668] @ 0xe54 │ │ │ │ - cbz r3, 337e6 <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ + cbz r3, 33756 <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ movs r1, #2 │ │ │ │ - bl 1d7b20 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 1d83e0 <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1d7bc8 │ │ │ │ + bl 1d8488 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d8ed8 │ │ │ │ + bl 1d9798 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d7bc8 │ │ │ │ + b.w 1d8488 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ @@ -10758,253 +10704,253 @@ │ │ │ │ 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, 33836 <_PyInterpreterState_IDDecref@@Base+0x9e> │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 337a6 <_PyInterpreterState_IDDecref@@Base+0x9e> │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 33830 <_PyInterpreterState_IDDecref@@Base+0x98> │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 33836 <_PyInterpreterState_IDDecref@@Base+0x9e> │ │ │ │ + bne.n 337a0 <_PyInterpreterState_IDDecref@@Base+0x98> │ │ │ │ + bl 142908 │ │ │ │ + b.n 337a6 <_PyInterpreterState_IDDecref@@Base+0x9e> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 33874 <_PyInterpreterState_IDDecref@@Base+0xdc> │ │ │ │ + cbnz r0, 337e4 <_PyInterpreterState_IDDecref@@Base+0xdc> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 33852 <_PyInterpreterState_IDDecref@@Base+0xba> │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 337c2 <_PyInterpreterState_IDDecref@@Base+0xba> │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3384c <_PyInterpreterState_IDDecref@@Base+0xb4> │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 33852 <_PyInterpreterState_IDDecref@@Base+0xba> │ │ │ │ + bne.n 337bc <_PyInterpreterState_IDDecref@@Base+0xb4> │ │ │ │ + bl 142908 │ │ │ │ + b.n 337c2 <_PyInterpreterState_IDDecref@@Base+0xba> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 33874 <_PyInterpreterState_IDDecref@@Base+0xdc> │ │ │ │ + cbnz r0, 337e4 <_PyInterpreterState_IDDecref@@Base+0xdc> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 33874 <_PyInterpreterState_IDDecref@@Base+0xdc> │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 337e4 <_PyInterpreterState_IDDecref@@Base+0xdc> │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3386a <_PyInterpreterState_IDDecref@@Base+0xd2> │ │ │ │ + bne.n 337da <_PyInterpreterState_IDDecref@@Base+0xd2> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1424c4 │ │ │ │ + b.w 142908 │ │ │ │ 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, 338a6 <_PyInterpreterState_IDDecref@@Base+0x10e> │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 33816 <_PyInterpreterState_IDDecref@@Base+0x10e> │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 338a0 <_PyInterpreterState_IDDecref@@Base+0x108> │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 338a6 <_PyInterpreterState_IDDecref@@Base+0x10e> │ │ │ │ + bne.n 33810 <_PyInterpreterState_IDDecref@@Base+0x108> │ │ │ │ + bl 142908 │ │ │ │ + b.n 33816 <_PyInterpreterState_IDDecref@@Base+0x10e> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 338e4 <_PyInterpreterState_IDDecref@@Base+0x14c> │ │ │ │ + cbnz r0, 33854 <_PyInterpreterState_IDDecref@@Base+0x14c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 338c2 <_PyInterpreterState_IDDecref@@Base+0x12a> │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 33832 <_PyInterpreterState_IDDecref@@Base+0x12a> │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 338bc <_PyInterpreterState_IDDecref@@Base+0x124> │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 338c2 <_PyInterpreterState_IDDecref@@Base+0x12a> │ │ │ │ + bne.n 3382c <_PyInterpreterState_IDDecref@@Base+0x124> │ │ │ │ + bl 142908 │ │ │ │ + b.n 33832 <_PyInterpreterState_IDDecref@@Base+0x12a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 338e4 <_PyInterpreterState_IDDecref@@Base+0x14c> │ │ │ │ + cbnz r0, 33854 <_PyInterpreterState_IDDecref@@Base+0x14c> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 338e4 <_PyInterpreterState_IDDecref@@Base+0x14c> │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 33854 <_PyInterpreterState_IDDecref@@Base+0x14c> │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 338da <_PyInterpreterState_IDDecref@@Base+0x142> │ │ │ │ + bne.n 3384a <_PyInterpreterState_IDDecref@@Base+0x142> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1424c4 │ │ │ │ + b.w 142908 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3390a <_PyInterpreterState_IDDecref@@Base+0x172> │ │ │ │ + bne.n 3387a <_PyInterpreterState_IDDecref@@Base+0x172> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33928 <_PyInterpreterState_IDDecref@@Base+0x190> │ │ │ │ - b.n 33922 <_PyInterpreterState_IDDecref@@Base+0x18a> │ │ │ │ + bne.n 33898 <_PyInterpreterState_IDDecref@@Base+0x190> │ │ │ │ + b.n 33892 <_PyInterpreterState_IDDecref@@Base+0x18a> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #41212 @ 0xa0fc │ │ │ │ + movw r0, #43664 @ 0xaa90 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 338fc <_PyInterpreterState_IDDecref@@Base+0x164> │ │ │ │ - b.n 33960 <_PyInterpreterState_IDDecref@@Base+0x1c8> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 33960 <_PyInterpreterState_IDDecref@@Base+0x1c8> │ │ │ │ + bne.n 3386c <_PyInterpreterState_IDDecref@@Base+0x164> │ │ │ │ + b.n 338d0 <_PyInterpreterState_IDDecref@@Base+0x1c8> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 338d0 <_PyInterpreterState_IDDecref@@Base+0x1c8> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl c5fbc │ │ │ │ + bl c6348 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 33960 <_PyInterpreterState_IDDecref@@Base+0x1c8> │ │ │ │ + blt.n 338d0 <_PyInterpreterState_IDDecref@@Base+0x1c8> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #21537 @ 0x5421 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2b0d0 <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33952 <_PyInterpreterState_IDDecref@@Base+0x1ba> │ │ │ │ + blt.n 338c2 <_PyInterpreterState_IDDecref@@Base+0x1ba> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 33962 <_PyInterpreterState_IDDecref@@Base+0x1ca> │ │ │ │ + b.n 338d2 <_PyInterpreterState_IDDecref@@Base+0x1ca> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 33980 <_PyInterpreterState_IDDecref@@Base+0x1e8> │ │ │ │ + cbz r3, 338f0 <_PyInterpreterState_IDDecref@@Base+0x1e8> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 33990 <_PyInterpreterState_IDDecref@@Base+0x1f8> │ │ │ │ + b.n 33900 <_PyInterpreterState_IDDecref@@Base+0x1f8> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3398e <_PyInterpreterState_IDDecref@@Base+0x1f6> │ │ │ │ + ble.n 338fe <_PyInterpreterState_IDDecref@@Base+0x1f6> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3398a <_PyInterpreterState_IDDecref@@Base+0x1f2> │ │ │ │ - cbnz r1, 339ae <_PyInterpreterState_IDDecref@@Base+0x216> │ │ │ │ + bne.n 338fa <_PyInterpreterState_IDDecref@@Base+0x1f2> │ │ │ │ + cbnz r1, 3391e <_PyInterpreterState_IDDecref@@Base+0x216> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33990 <_PyInterpreterState_IDDecref@@Base+0x1f8> │ │ │ │ + b.n 33900 <_PyInterpreterState_IDDecref@@Base+0x1f8> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #196] @ (33a58 <_PyInterpreterState_IDDecref@@Base+0x2c0>) │ │ │ │ + ldr r1, [pc, #196] @ (339c8 <_PyInterpreterState_IDDecref@@Base+0x2c0>) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 339b4 <_PyInterpreterState_IDDecref@@Base+0x21c> │ │ │ │ - b.n 33a00 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 33924 <_PyInterpreterState_IDDecref@@Base+0x21c> │ │ │ │ + b.n 33970 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add r5, r4 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 339c6 <_PyInterpreterState_IDDecref@@Base+0x22e> │ │ │ │ + beq.n 33936 <_PyInterpreterState_IDDecref@@Base+0x22e> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c5fbc │ │ │ │ + bl c6348 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 33a00 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ + blt.n 33970 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ mov r0, r4 │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 339d8 <_PyInterpreterState_IDDecref@@Base+0x240> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 33a00 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ - ldr r3, [pc, #128] @ (33a5c <_PyInterpreterState_IDDecref@@Base+0x2c4>) │ │ │ │ + bne.n 33948 <_PyInterpreterState_IDDecref@@Base+0x240> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 33970 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ + ldr r3, [pc, #128] @ (339cc <_PyInterpreterState_IDDecref@@Base+0x2c4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1aa66c <_PyConfig_AsDict@@Base+0x950> │ │ │ │ - cbnz r0, 33a04 <_PyInterpreterState_IDDecref@@Base+0x26c> │ │ │ │ + bl 1aaf8c <_PyConfig_AsDict@@Base+0x950> │ │ │ │ + cbnz r0, 33974 <_PyInterpreterState_IDDecref@@Base+0x26c> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #2528 @ 0x9e0 │ │ │ │ + movw r2, #4972 @ 0x136c │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f2410 <_PyErr_SetString@@Base> │ │ │ │ + bl f2784 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33a54 <_PyInterpreterState_IDDecref@@Base+0x2bc> │ │ │ │ + b.n 339c4 <_PyInterpreterState_IDDecref@@Base+0x2bc> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 33a3c <_PyInterpreterState_IDDecref@@Base+0x2a4> │ │ │ │ + beq.n 339ac <_PyInterpreterState_IDDecref@@Base+0x2a4> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33a60 <_Py_fstat@@Base> │ │ │ │ + bl 339d0 <_Py_fstat@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33a00 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ + bne.n 33970 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ mov r0, r4 │ │ │ │ - bl 33af8 <_Py_fstat@@Base+0x98> │ │ │ │ + bl 33a68 <_Py_fstat@@Base+0x98> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 33a00 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ - cbz r0, 33a3c <_PyInterpreterState_IDDecref@@Base+0x2a4> │ │ │ │ + beq.n 33970 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ + cbz r0, 339ac <_PyInterpreterState_IDDecref@@Base+0x2a4> │ │ │ │ movw r1, #43724 @ 0xaacc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #2592 @ 0xa20 │ │ │ │ + movw r2, #5036 @ 0x13ac │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1ee5f8 <_PyErr_Format@@Base> │ │ │ │ - b.n 33a00 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ + bl 1eeed0 <_PyErr_Format@@Base> │ │ │ │ + b.n 33970 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ 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 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr??.w r0, [ip, ip] │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00033a60 <_Py_fstat@@Base>: │ │ │ │ +000339d0 <_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 97f70 │ │ │ │ + bl 97ef0 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b99c <__fstat64_time64@plt+0x4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ab4c │ │ │ │ - cbz r4, 33a9c <_Py_fstat@@Base+0x3c> │ │ │ │ + bl 9aab4 │ │ │ │ + cbz r4, 33a0c <_Py_fstat@@Base+0x3c> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r2 │ │ │ │ @@ -11020,40 +10966,40 @@ │ │ │ │ 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, 33ae4 <_Py_fstat@@Base+0x84> │ │ │ │ + cbz r4, 33a54 <_Py_fstat@@Base+0x84> │ │ │ │ ldr.w r1, [r4, #3656] @ 0xe48 │ │ │ │ ldr.w r2, [r4, #3660] @ 0xe4c │ │ │ │ - b.n 33ae6 <_Py_fstat@@Base+0x86> │ │ │ │ + b.n 33a56 <_Py_fstat@@Base+0x86> │ │ │ │ mov r2, r1 │ │ │ │ - movw r0, #15153 @ 0x3b31 │ │ │ │ + movw r0, #15009 @ 0x3aa1 │ │ │ │ movt r0, #3 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ str r0, [r3, #16] │ │ │ │ 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 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ blx 2ac98 <__fcntl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33b26 <_Py_fstat@@Base+0xc6> │ │ │ │ + bge.n 33a96 <_Py_fstat@@Base+0xc6> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 33b2e <_Py_fstat@@Base+0xce> │ │ │ │ + b.n 33a9e <_Py_fstat@@Base+0xce> │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ @@ -11076,88 +11022,88 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r1, #50792 @ 0xc668 │ │ │ │ + movw r1, #53096 @ 0xcf68 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1b6748 │ │ │ │ - cbnz r0, 33b92 <_Py_fstat@@Base+0x132> │ │ │ │ + bl 1b6fa4 │ │ │ │ + cbnz r0, 33b02 <_Py_fstat@@Base+0x132> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 33bdc <_Py_fstat@@Base+0x17c> │ │ │ │ + b.n 33b4c <_Py_fstat@@Base+0x17c> │ │ │ │ mov r5, r0 │ │ │ │ - bl 11d6fc │ │ │ │ + bl 11d904 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33bae <_Py_fstat@@Base+0x14e> │ │ │ │ + bge.n 33b1e <_Py_fstat@@Base+0x14e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 33bae <_Py_fstat@@Base+0x14e> │ │ │ │ + cbnz r3, 33b1e <_Py_fstat@@Base+0x14e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 33b8e <_Py_fstat@@Base+0x12e> │ │ │ │ + beq.n 33afe <_Py_fstat@@Base+0x12e> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #44] @ (33be4 <_Py_fstat@@Base+0x184>) │ │ │ │ + ldr r0, [pc, #44] @ (33b54 <_Py_fstat@@Base+0x184>) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 95040 │ │ │ │ + bl 94fc4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33bdc <_Py_fstat@@Base+0x17c> │ │ │ │ + bge.n 33b4c <_Py_fstat@@Base+0x17c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33bdc <_Py_fstat@@Base+0x17c> │ │ │ │ + cbnz r3, 33b4c <_Py_fstat@@Base+0x17c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n 33f10 <_Py_fstat@@Base+0x4b0> │ │ │ │ + b.n 33e80 <_Py_fstat@@Base+0x4b0> │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 33bea <_Py_fstat@@Base+0x18a> │ │ │ │ + b.n 33b5a <_Py_fstat@@Base+0x18a> │ │ │ │ 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 224b78 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 22552c <_PyTime_ObjectToTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 33c0e <_Py_fstat@@Base+0x1ae> │ │ │ │ + bne.n 33b7e <_Py_fstat@@Base+0x1ae> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33c2e <_Py_fstat@@Base+0x1ce> │ │ │ │ + b.n 33b9e <_Py_fstat@@Base+0x1ce> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1b7080 <_PyTime_localtime@@Base> │ │ │ │ + bl 1b78d0 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33c0a <_Py_fstat@@Base+0x1aa> │ │ │ │ + bne.n 33b7a <_Py_fstat@@Base+0x1aa> │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ - bl 225054 <_PyTime_ObjectToTime_t@@Base+0x4dc> │ │ │ │ + bl 225a0c <_PyTime_ObjectToTime_t@@Base+0x4e0> │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ (33c48 <_Py_fstat@@Base+0x1e8>) │ │ │ │ - ldr r0, [pc, #20] @ (33c4c <_Py_fstat@@Base+0x1ec>) │ │ │ │ + ldr r2, [pc, #20] @ (33bb8 <_Py_fstat@@Base+0x1e8>) │ │ │ │ + ldr r0, [pc, #20] @ (33bbc <_Py_fstat@@Base+0x1ec>) │ │ │ │ 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 │ │ │ │ @@ -11170,157 +11116,157 @@ │ │ │ │ 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 33c8e <_Py_fstat@@Base+0x22e> │ │ │ │ + beq.n 33bfe <_Py_fstat@@Base+0x22e> │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 33c8e <_Py_fstat@@Base+0x22e> │ │ │ │ + beq.n 33bfe <_Py_fstat@@Base+0x22e> │ │ │ │ movs r2, #2 │ │ │ │ - bl 208468 │ │ │ │ + bl 208d9c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 33ce6 <_Py_fstat@@Base+0x286> │ │ │ │ + beq.n 33c56 <_Py_fstat@@Base+0x286> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 7ff98 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22a84c │ │ │ │ + bl 22b254 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 33ce6 <_Py_fstat@@Base+0x286> │ │ │ │ - cbz r0, 33cd0 <_Py_fstat@@Base+0x270> │ │ │ │ + beq.n 33c56 <_Py_fstat@@Base+0x286> │ │ │ │ + cbz r0, 33c40 <_Py_fstat@@Base+0x270> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 124ccc │ │ │ │ + bl 124edc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33ce6 <_Py_fstat@@Base+0x286> │ │ │ │ + cbz r0, 33c56 <_Py_fstat@@Base+0x286> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #64] @ (33cec <_Py_fstat@@Base+0x28c>) │ │ │ │ + ldr r3, [pc, #64] @ (33c5c <_Py_fstat@@Base+0x28c>) │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 33ce8 <_Py_fstat@@Base+0x288> │ │ │ │ - bl 139c58 │ │ │ │ + beq.n 33c58 <_Py_fstat@@Base+0x288> │ │ │ │ + bl 139f2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33cc4 <_Py_fstat@@Base+0x264> │ │ │ │ + bge.n 33c34 <_Py_fstat@@Base+0x264> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 33cc8 <_Py_fstat@@Base+0x268> │ │ │ │ + cbz r3, 33c38 <_Py_fstat@@Base+0x268> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 33ce8 <_Py_fstat@@Base+0x288> │ │ │ │ + b.n 33c58 <_Py_fstat@@Base+0x288> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 33cc4 <_Py_fstat@@Base+0x264> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33c34 <_Py_fstat@@Base+0x264> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6324 @ 0x18b4 │ │ │ │ + movw r1, #8768 @ 0x2240 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strh r0, [r6, #20] │ │ │ │ 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 r2, sp, #4 │ │ │ │ - movw r1, #7088 @ 0x1bb0 │ │ │ │ + movw r1, #9532 @ 0x253c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 8eb1c │ │ │ │ - cbz r0, 33d48 <_Py_fstat@@Base+0x2e8> │ │ │ │ + bl 8eab0 │ │ │ │ + cbz r0, 33cb8 <_Py_fstat@@Base+0x2e8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r2, #65519 @ 0xffef │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 33d32 <_Py_fstat@@Base+0x2d2> │ │ │ │ + bhi.n 33ca2 <_Py_fstat@@Base+0x2d2> │ │ │ │ adds r0, r3, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 33d32 <_Py_fstat@@Base+0x2d2> │ │ │ │ - bl 1cdc40 │ │ │ │ - b.n 33d4a <_Py_fstat@@Base+0x2ea> │ │ │ │ + bhi.n 33ca2 <_Py_fstat@@Base+0x2d2> │ │ │ │ + bl 7e018 │ │ │ │ + b.n 33cba <_Py_fstat@@Base+0x2ea> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7104 @ 0x1bc0 │ │ │ │ + movw r1, #9548 @ 0x254c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ 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, #7208 @ 0x1c28 │ │ │ │ + movw r1, #9652 @ 0x25b4 │ │ │ │ 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 8eb1c │ │ │ │ - cbz r0, 33d9c <_Py_fstat@@Base+0x33c> │ │ │ │ + bl 8eab0 │ │ │ │ + cbz r0, 33d0c <_Py_fstat@@Base+0x33c> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 33da0 <_Py_fstat@@Base+0x340> │ │ │ │ + bge.n 33d10 <_Py_fstat@@Base+0x340> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7224 @ 0x1c38 │ │ │ │ + movw r1, #9668 @ 0x25c4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33ddc <_Py_fstat@@Base+0x37c> │ │ │ │ + b.n 33d4c <_Py_fstat@@Base+0x37c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7140c │ │ │ │ + bl 7142c │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33d9c <_Py_fstat@@Base+0x33c> │ │ │ │ + beq.n 33d0c <_Py_fstat@@Base+0x33c> │ │ │ │ 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, #16615 @ 0x40e7 │ │ │ │ + movw r1, #16471 @ 0x4057 │ │ │ │ movt r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 33de2 <_Py_fstat@@Base+0x382> │ │ │ │ + bl 33d52 <_Py_fstat@@Base+0x382> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ 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] @ (34080 <_Py_fstat@@Base+0x620>) │ │ │ │ + ldr r3, [pc, #648] @ (33ff0 <_Py_fstat@@Base+0x620>) │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #28 │ │ │ │ mov r0, r7 │ │ │ │ @@ -11333,133 +11279,133 @@ │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ ldr r4, [sp, #256] @ 0x100 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2b314 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 2223f0 │ │ │ │ - cbz r0, 33e5c <_Py_fstat@@Base+0x3fc> │ │ │ │ + bl 222db8 │ │ │ │ + cbz r0, 33dcc <_Py_fstat@@Base+0x3fc> │ │ │ │ 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 2bfdc <__memset_chk@plt> │ │ │ │ cmp r4, r6 │ │ │ │ strh.w r6, [sp, #80] @ 0x50 │ │ │ │ - bge.n 33e60 <_Py_fstat@@Base+0x400> │ │ │ │ + bge.n 33dd0 <_Py_fstat@@Base+0x400> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7260 @ 0x1c5c │ │ │ │ + movw r1, #9704 @ 0x25e8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 34066 <_Py_fstat@@Base+0x606> │ │ │ │ - beq.n 33e74 <_Py_fstat@@Base+0x414> │ │ │ │ + b.n 33fd6 <_Py_fstat@@Base+0x606> │ │ │ │ + beq.n 33de4 <_Py_fstat@@Base+0x414> │ │ │ │ mov r0, r4 │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 33e76 <_Py_fstat@@Base+0x416> │ │ │ │ - bl 1f4804 │ │ │ │ + cbnz r0, 33de6 <_Py_fstat@@Base+0x416> │ │ │ │ + bl 1f50c4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 34066 <_Py_fstat@@Base+0x606> │ │ │ │ + b.n 33fd6 <_Py_fstat@@Base+0x606> │ │ │ │ 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, #16517 @ 0x4085 │ │ │ │ + movw r2, #16373 @ 0x3ff5 │ │ │ │ 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 2082bc │ │ │ │ + bl 208c44 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 33fda <_Py_fstat@@Base+0x57a> │ │ │ │ + beq.w 33f4a <_Py_fstat@@Base+0x57a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33fec <_Py_fstat@@Base+0x58c> │ │ │ │ + beq.w 33f5c <_Py_fstat@@Base+0x58c> │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 33f6e <_Py_fstat@@Base+0x50e> │ │ │ │ + bls.n 33ede <_Py_fstat@@Base+0x50e> │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 33f38 <_Py_fstat@@Base+0x4d8> │ │ │ │ + b.n 33ea8 <_Py_fstat@@Base+0x4d8> │ │ │ │ add.w r0, r8, #12 │ │ │ │ - bl 7140c │ │ │ │ + bl 7142c │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [r8, #4] │ │ │ │ - movw r0, #7396 @ 0x1ce4 │ │ │ │ + movw r0, #9840 @ 0x2670 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33fea <_Py_fstat@@Base+0x58a> │ │ │ │ + beq.n 33f5a <_Py_fstat@@Base+0x58a> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 85e24 │ │ │ │ + bl 85d88 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 33fca <_Py_fstat@@Base+0x56a> │ │ │ │ + blt.n 33f3a <_Py_fstat@@Base+0x56a> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33fea <_Py_fstat@@Base+0x58a> │ │ │ │ - cbnz r6, 33f6c <_Py_fstat@@Base+0x50c> │ │ │ │ + bne.n 33f5a <_Py_fstat@@Base+0x58a> │ │ │ │ + cbnz r6, 33edc <_Py_fstat@@Base+0x50c> │ │ │ │ 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 33f6c <_Py_fstat@@Base+0x50c> │ │ │ │ + bls.n 33edc <_Py_fstat@@Base+0x50c> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r2, r0 │ │ │ │ sub.w r2, r2, r8 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 33f6c <_Py_fstat@@Base+0x50c> │ │ │ │ + bhi.n 33edc <_Py_fstat@@Base+0x50c> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 33f6c <_Py_fstat@@Base+0x50c> │ │ │ │ + bhi.n 33edc <_Py_fstat@@Base+0x50c> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r8, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 33f6c <_Py_fstat@@Base+0x50c> │ │ │ │ + beq.n 33edc <_Py_fstat@@Base+0x50c> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 340a8 <_Py_fstat@@Base+0x648> │ │ │ │ + bl 34018 <_Py_fstat@@Base+0x648> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 33faa <_Py_fstat@@Base+0x54a> │ │ │ │ + cbz r0, 33f1a <_Py_fstat@@Base+0x54a> │ │ │ │ movw r3, #61084 @ 0xee9c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #7300 @ 0x1c84 │ │ │ │ + movw r1, #9744 @ 0x2610 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f07b0 │ │ │ │ + bl 1f1084 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 33fea <_Py_fstat@@Base+0x58a> │ │ │ │ + beq.n 33f5a <_Py_fstat@@Base+0x58a> │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 33faa <_Py_fstat@@Base+0x54a> │ │ │ │ + bne.n 33f1a <_Py_fstat@@Base+0x54a> │ │ │ │ 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 │ │ │ │ @@ -11467,106 +11413,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 2224b8 │ │ │ │ + bl 222e80 │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #7360 @ 0x1cc0 │ │ │ │ + movw r0, #9804 @ 0x264c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 33fdc <_Py_fstat@@Base+0x57c> │ │ │ │ - b.n 33fec <_Py_fstat@@Base+0x58c> │ │ │ │ + cbnz r0, 33f4c <_Py_fstat@@Base+0x57c> │ │ │ │ + b.n 33f5c <_Py_fstat@@Base+0x58c> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 33ece <_Py_fstat@@Base+0x46e> │ │ │ │ + bge.n 33e3e <_Py_fstat@@Base+0x46e> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7368 @ 0x1cc8 │ │ │ │ + movw r1, #9812 @ 0x2654 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 33fec <_Py_fstat@@Base+0x58c> │ │ │ │ + bl f2724 │ │ │ │ + b.n 33f5c <_Py_fstat@@Base+0x58c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33f02 <_Py_fstat@@Base+0x4a2> │ │ │ │ + bne.n 33e72 <_Py_fstat@@Base+0x4a2> │ │ │ │ mov r0, r1 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 33f02 <_Py_fstat@@Base+0x4a2> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33e72 <_Py_fstat@@Base+0x4a2> │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7620c │ │ │ │ - b.n 34066 <_Py_fstat@@Base+0x606> │ │ │ │ + bl 76254 │ │ │ │ + b.n 33fd6 <_Py_fstat@@Base+0x606> │ │ │ │ mov r6, r9 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 3403e <_Py_fstat@@Base+0x5de> │ │ │ │ + bls.n 33fae <_Py_fstat@@Base+0x5de> │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ - b.n 3402a <_Py_fstat@@Base+0x5ca> │ │ │ │ + b.n 33f9a <_Py_fstat@@Base+0x5ca> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 34042 <_Py_fstat@@Base+0x5e2> │ │ │ │ + beq.n 33fb2 <_Py_fstat@@Base+0x5e2> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 3403e <_Py_fstat@@Base+0x5de> │ │ │ │ + bne.n 33fae <_Py_fstat@@Base+0x5de> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 3403e <_Py_fstat@@Base+0x5de> │ │ │ │ + bls.n 33fae <_Py_fstat@@Base+0x5de> │ │ │ │ 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 3403e <_Py_fstat@@Base+0x5de> │ │ │ │ + bhi.n 33fae <_Py_fstat@@Base+0x5de> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 3403e <_Py_fstat@@Base+0x5de> │ │ │ │ + bhi.n 33fae <_Py_fstat@@Base+0x5de> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r5, r3 │ │ │ │ - cbz r5, 3403e <_Py_fstat@@Base+0x5de> │ │ │ │ + cbz r5, 33fae <_Py_fstat@@Base+0x5de> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 340a8 <_Py_fstat@@Base+0x648> │ │ │ │ + bl 34018 <_Py_fstat@@Base+0x648> │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 33ff6 <_Py_fstat@@Base+0x596> │ │ │ │ + bne.n 33f66 <_Py_fstat@@Base+0x596> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 33fdc <_Py_fstat@@Base+0x57c> │ │ │ │ + b.n 33f4c <_Py_fstat@@Base+0x57c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 33ffc <_Py_fstat@@Base+0x59c> │ │ │ │ + bne.n 33f6c <_Py_fstat@@Base+0x59c> │ │ │ │ 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 33ffc <_Py_fstat@@Base+0x59c> │ │ │ │ + beq.n 33f6c <_Py_fstat@@Base+0x59c> │ │ │ │ ldr.w r0, [r9], #4 │ │ │ │ blx 2b490 │ │ │ │ - b.n 34058 <_Py_fstat@@Base+0x5f8> │ │ │ │ - ldr r3, [pc, #24] @ (34080 <_Py_fstat@@Base+0x620>) │ │ │ │ + b.n 33fc8 <_Py_fstat@@Base+0x5f8> │ │ │ │ + ldr r3, [pc, #24] @ (33ff0 <_Py_fstat@@Base+0x620>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 34078 <_Py_fstat@@Base+0x618> │ │ │ │ + beq.n 33fe8 <_Py_fstat@@Base+0x618> │ │ │ │ blx 2b9e4 <__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 │ │ │ │ @@ -11579,218 +11525,218 @@ │ │ │ │ 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, 340de <_Py_fstat@@Base+0x67e> │ │ │ │ + cbz r5, 3404e <_Py_fstat@@Base+0x67e> │ │ │ │ subs r4, r1, r5 │ │ │ │ cmn.w r4, #13 │ │ │ │ - bhi.n 340de <_Py_fstat@@Base+0x67e> │ │ │ │ + bhi.n 3404e <_Py_fstat@@Base+0x67e> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 340de <_Py_fstat@@Base+0x67e> │ │ │ │ + bhi.n 3404e <_Py_fstat@@Base+0x67e> │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #11 │ │ │ │ - bls.n 340de <_Py_fstat@@Base+0x67e> │ │ │ │ + bls.n 3404e <_Py_fstat@@Base+0x67e> │ │ │ │ adds r1, #12 │ │ │ │ subs r4, #12 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 340de <_Py_fstat@@Base+0x67e> │ │ │ │ + bcc.n 3404e <_Py_fstat@@Base+0x67e> │ │ │ │ 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 340e2 <_Py_fstat@@Base+0x682> │ │ │ │ + b.n 34052 <_Py_fstat@@Base+0x682> │ │ │ │ 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 34106 <_Py_fstat@@Base+0x6a6> │ │ │ │ + ble.n 34076 <_Py_fstat@@Base+0x6a6> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e31c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9e2cc <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 34116 <_Py_fstat@@Base+0x6b6> │ │ │ │ + cbz r0, 34086 <_Py_fstat@@Base+0x6b6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ str.w r1, [r3, #2724] @ 0xaa4 │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 344da <_Py_fstat@@Base+0xa7a> │ │ │ │ + bpl.w 3444a <_Py_fstat@@Base+0xa7a> │ │ │ │ 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 34166 <_Py_fstat@@Base+0x706> │ │ │ │ + bmi.n 340d6 <_Py_fstat@@Base+0x706> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 3416a <_Py_fstat@@Base+0x70a> │ │ │ │ + beq.n 340da <_Py_fstat@@Base+0x70a> │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - b.n 3416c <_Py_fstat@@Base+0x70c> │ │ │ │ + b.n 340dc <_Py_fstat@@Base+0x70c> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 3416c <_Py_fstat@@Base+0x70c> │ │ │ │ + b.n 340dc <_Py_fstat@@Base+0x70c> │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 3417e <_Py_fstat@@Base+0x71e> │ │ │ │ - cbz r2, 3417a <_Py_fstat@@Base+0x71a> │ │ │ │ + bpl.n 340ee <_Py_fstat@@Base+0x71e> │ │ │ │ + cbz r2, 340ea <_Py_fstat@@Base+0x71a> │ │ │ │ adds r4, #20 │ │ │ │ - b.n 34180 <_Py_fstat@@Base+0x720> │ │ │ │ + b.n 340f0 <_Py_fstat@@Base+0x720> │ │ │ │ adds r4, #28 │ │ │ │ - b.n 34180 <_Py_fstat@@Base+0x720> │ │ │ │ + b.n 340f0 <_Py_fstat@@Base+0x720> │ │ │ │ ldr r4, [r4, #28] │ │ │ │ movs r0, #2 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r2 │ │ │ │ - ble.n 341fa <_Py_fstat@@Base+0x79a> │ │ │ │ + ble.n 3416a <_Py_fstat@@Base+0x79a> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 34194 <_Py_fstat@@Base+0x734> │ │ │ │ + bne.n 34104 <_Py_fstat@@Base+0x734> │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ - b.n 341a0 <_Py_fstat@@Base+0x740> │ │ │ │ + b.n 34110 <_Py_fstat@@Base+0x740> │ │ │ │ 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 341c4 <_Py_fstat@@Base+0x764> │ │ │ │ + bhi.n 34134 <_Py_fstat@@Base+0x764> │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 341ce <_Py_fstat@@Base+0x76e> │ │ │ │ + bls.n 3413e <_Py_fstat@@Base+0x76e> │ │ │ │ sub.w lr, r3, #8 │ │ │ │ movs r7, #55 @ 0x37 │ │ │ │ movt r7, #1024 @ 0x400 │ │ │ │ lsr.w r7, r7, lr │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bmi.n 341d2 <_Py_fstat@@Base+0x772> │ │ │ │ + bmi.n 34142 <_Py_fstat@@Base+0x772> │ │ │ │ cmp r3, #32 │ │ │ │ ite cc │ │ │ │ movcc r3, #6 │ │ │ │ movcs r3, #1 │ │ │ │ - b.n 341d4 <_Py_fstat@@Base+0x774> │ │ │ │ + b.n 34144 <_Py_fstat@@Base+0x774> │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ - b.n 341d4 <_Py_fstat@@Base+0x774> │ │ │ │ + b.n 34144 <_Py_fstat@@Base+0x774> │ │ │ │ movs r3, #6 │ │ │ │ - b.n 341d4 <_Py_fstat@@Base+0x774> │ │ │ │ + b.n 34144 <_Py_fstat@@Base+0x774> │ │ │ │ movs r3, #2 │ │ │ │ sub.w r7, ip, r3 │ │ │ │ cmp r7, r0 │ │ │ │ - bge.n 341f4 <_Py_fstat@@Base+0x794> │ │ │ │ + bge.n 34164 <_Py_fstat@@Base+0x794> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #59692 @ 0xe92c │ │ │ │ + movw r1, #62136 @ 0xf2b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 344f2 <_Py_fstat@@Base+0xa92> │ │ │ │ + bl f2724 │ │ │ │ + b.n 34462 <_Py_fstat@@Base+0xa92> │ │ │ │ add r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 34188 <_Py_fstat@@Base+0x728> │ │ │ │ - bl 7115c │ │ │ │ + b.n 340f8 <_Py_fstat@@Base+0x728> │ │ │ │ + bl 7117c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 344f2 <_Py_fstat@@Base+0xa92> │ │ │ │ + beq.w 34462 <_Py_fstat@@Base+0xa92> │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 342e4 <_Py_fstat@@Base+0x884> │ │ │ │ - cbz r1, 34222 <_Py_fstat@@Base+0x7c2> │ │ │ │ + bne.n 34254 <_Py_fstat@@Base+0x884> │ │ │ │ + cbz r1, 34192 <_Py_fstat@@Base+0x7c2> │ │ │ │ lsls r1, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 34224 <_Py_fstat@@Base+0x7c4> │ │ │ │ + b.n 34194 <_Py_fstat@@Base+0x7c4> │ │ │ │ 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 342de <_Py_fstat@@Base+0x87e> │ │ │ │ + ble.n 3424e <_Py_fstat@@Base+0x87e> │ │ │ │ ldrb.w r2, [r4, ip] │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 34250 <_Py_fstat@@Base+0x7f0> │ │ │ │ + bhi.n 341c0 <_Py_fstat@@Base+0x7f0> │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 342a2 <_Py_fstat@@Base+0x842> │ │ │ │ + bls.n 34212 <_Py_fstat@@Base+0x842> │ │ │ │ sub.w r7, r2, #8 │ │ │ │ cmp r7, #5 │ │ │ │ - bhi.n 3429e <_Py_fstat@@Base+0x83e> │ │ │ │ + bhi.n 3420e <_Py_fstat@@Base+0x83e> │ │ │ │ tbb [pc, r7] │ │ │ │ movs r5, #17 │ │ │ │ cmp r2, #27 │ │ │ │ movs r0, #22 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 34262 <_Py_fstat@@Base+0x802> │ │ │ │ + beq.n 341d2 <_Py_fstat@@Base+0x802> │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne.n 3429e <_Py_fstat@@Base+0x83e> │ │ │ │ + bne.n 3420e <_Py_fstat@@Base+0x83e> │ │ │ │ movw r2, #23644 @ 0x5c5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 342d8 <_Py_fstat@@Base+0x878> │ │ │ │ + b.n 34248 <_Py_fstat@@Base+0x878> │ │ │ │ movw r2, #8796 @ 0x225c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 342d8 <_Py_fstat@@Base+0x878> │ │ │ │ + b.n 34248 <_Py_fstat@@Base+0x878> │ │ │ │ movw r2, #25180 @ 0x625c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 342d8 <_Py_fstat@@Base+0x878> │ │ │ │ + b.n 34248 <_Py_fstat@@Base+0x878> │ │ │ │ movw r2, #26204 @ 0x665c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 342d8 <_Py_fstat@@Base+0x878> │ │ │ │ + b.n 34248 <_Py_fstat@@Base+0x878> │ │ │ │ movw r2, #28252 @ 0x6e5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 342d8 <_Py_fstat@@Base+0x878> │ │ │ │ + b.n 34248 <_Py_fstat@@Base+0x878> │ │ │ │ movw r2, #29276 @ 0x725c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 342d8 <_Py_fstat@@Base+0x878> │ │ │ │ + b.n 34248 <_Py_fstat@@Base+0x878> │ │ │ │ movw r2, #29788 @ 0x745c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 342d8 <_Py_fstat@@Base+0x878> │ │ │ │ + b.n 34248 <_Py_fstat@@Base+0x878> │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 342d4 <_Py_fstat@@Base+0x874> │ │ │ │ + bhi.n 34244 <_Py_fstat@@Base+0x874> │ │ │ │ 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 │ │ │ │ @@ -11798,91 +11744,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 342d8 <_Py_fstat@@Base+0x878> │ │ │ │ + b.n 34248 <_Py_fstat@@Base+0x878> │ │ │ │ adds r3, #1 │ │ │ │ strb r2, [r1, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 3422c <_Py_fstat@@Base+0x7cc> │ │ │ │ + b.n 3419c <_Py_fstat@@Base+0x7cc> │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r6, r3] │ │ │ │ - b.n 344f4 <_Py_fstat@@Base+0xa94> │ │ │ │ + b.n 34464 <_Py_fstat@@Base+0xa94> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 343d8 <_Py_fstat@@Base+0x978> │ │ │ │ - cbz r1, 342f8 <_Py_fstat@@Base+0x898> │ │ │ │ + bne.n 34348 <_Py_fstat@@Base+0x978> │ │ │ │ + cbz r1, 34268 <_Py_fstat@@Base+0x898> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 342fa <_Py_fstat@@Base+0x89a> │ │ │ │ + b.n 3426a <_Py_fstat@@Base+0x89a> │ │ │ │ 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 343d0 <_Py_fstat@@Base+0x970> │ │ │ │ + ble.n 34340 <_Py_fstat@@Base+0x970> │ │ │ │ ldrh.w r1, [r4, r7, lsl #1] │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.n 3432e <_Py_fstat@@Base+0x8ce> │ │ │ │ + bhi.n 3429e <_Py_fstat@@Base+0x8ce> │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 3438e <_Py_fstat@@Base+0x92e> │ │ │ │ + bls.n 342fe <_Py_fstat@@Base+0x92e> │ │ │ │ sub.w ip, r1, #8 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 3438a <_Py_fstat@@Base+0x92a> │ │ │ │ + bhi.n 342fa <_Py_fstat@@Base+0x92a> │ │ │ │ tbb [pc, ip] │ │ │ │ cmp r3, #18 │ │ │ │ adds r1, #31 │ │ │ │ movs r5, #25 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - beq.n 34340 <_Py_fstat@@Base+0x8e0> │ │ │ │ + beq.n 342b0 <_Py_fstat@@Base+0x8e0> │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne.n 3438a <_Py_fstat@@Base+0x92a> │ │ │ │ + bne.n 342fa <_Py_fstat@@Base+0x92a> │ │ │ │ mov.w r1, #6029404 @ 0x5c005c │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 343cc <_Py_fstat@@Base+0x96c> │ │ │ │ + b.n 3433c <_Py_fstat@@Base+0x96c> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #34 @ 0x22 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 343cc <_Py_fstat@@Base+0x96c> │ │ │ │ + b.n 3433c <_Py_fstat@@Base+0x96c> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movt r2, #98 @ 0x62 │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, lr] │ │ │ │ - b.n 343cc <_Py_fstat@@Base+0x96c> │ │ │ │ + b.n 3433c <_Py_fstat@@Base+0x96c> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #102 @ 0x66 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 343cc <_Py_fstat@@Base+0x96c> │ │ │ │ + b.n 3433c <_Py_fstat@@Base+0x96c> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #110 @ 0x6e │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 343cc <_Py_fstat@@Base+0x96c> │ │ │ │ + b.n 3433c <_Py_fstat@@Base+0x96c> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #114 @ 0x72 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 343cc <_Py_fstat@@Base+0x96c> │ │ │ │ + b.n 3433c <_Py_fstat@@Base+0x96c> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #116 @ 0x74 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 343cc <_Py_fstat@@Base+0x96c> │ │ │ │ + b.n 3433c <_Py_fstat@@Base+0x96c> │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 343c8 <_Py_fstat@@Base+0x968> │ │ │ │ + bhi.n 34338 <_Py_fstat@@Base+0x968> │ │ │ │ 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] │ │ │ │ @@ -11890,97 +11836,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 343cc <_Py_fstat@@Base+0x96c> │ │ │ │ + b.n 3433c <_Py_fstat@@Base+0x96c> │ │ │ │ adds r3, #1 │ │ │ │ strh r1, [r2, #0] │ │ │ │ adds r7, #1 │ │ │ │ - b.n 34302 <_Py_fstat@@Base+0x8a2> │ │ │ │ + b.n 34272 <_Py_fstat@@Base+0x8a2> │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strh.w r2, [r6, r3, lsl #1] │ │ │ │ - b.n 344f4 <_Py_fstat@@Base+0xa94> │ │ │ │ - cbz r1, 343e8 <_Py_fstat@@Base+0x988> │ │ │ │ + b.n 34464 <_Py_fstat@@Base+0xa94> │ │ │ │ + cbz r1, 34358 <_Py_fstat@@Base+0x988> │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 343ea <_Py_fstat@@Base+0x98a> │ │ │ │ + b.n 3435a <_Py_fstat@@Base+0x98a> │ │ │ │ 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 344d2 <_Py_fstat@@Base+0xa72> │ │ │ │ + ble.n 34442 <_Py_fstat@@Base+0xa72> │ │ │ │ ldr.w r2, [r4, lr, lsl #2] │ │ │ │ add.w ip, ip, #4 │ │ │ │ add.w r7, r6, ip │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.n 34440 <_Py_fstat@@Base+0x9e0> │ │ │ │ - bhi.n 344c8 <_Py_fstat@@Base+0xa68> │ │ │ │ + beq.n 343b0 <_Py_fstat@@Base+0x9e0> │ │ │ │ + bhi.n 34438 <_Py_fstat@@Base+0xa68> │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 3442e <_Py_fstat@@Base+0x9ce> │ │ │ │ + bhi.n 3439e <_Py_fstat@@Base+0x9ce> │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 3448c <_Py_fstat@@Base+0xa2c> │ │ │ │ + bls.n 343fc <_Py_fstat@@Base+0xa2c> │ │ │ │ sub.w r8, r2, #8 │ │ │ │ cmp.w r8, #5 │ │ │ │ - bhi.n 34488 <_Py_fstat@@Base+0xa28> │ │ │ │ + bhi.n 343f8 <_Py_fstat@@Base+0xa28> │ │ │ │ tbb [pc, r8] │ │ │ │ cmp r2, #17 │ │ │ │ adds r0, #30 │ │ │ │ movs r4, #24 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bne.n 34488 <_Py_fstat@@Base+0xa28> │ │ │ │ + bne.n 343f8 <_Py_fstat@@Base+0xa28> │ │ │ │ mov.w ip, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str.w ip, [r1] │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 344cc <_Py_fstat@@Base+0xa6c> │ │ │ │ + b.n 3443c <_Py_fstat@@Base+0xa6c> │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, ip] │ │ │ │ - b.n 344cc <_Py_fstat@@Base+0xa6c> │ │ │ │ + b.n 3443c <_Py_fstat@@Base+0xa6c> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ str.w r2, [r6, ip] │ │ │ │ - b.n 344cc <_Py_fstat@@Base+0xa6c> │ │ │ │ + b.n 3443c <_Py_fstat@@Base+0xa6c> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 344cc <_Py_fstat@@Base+0xa6c> │ │ │ │ + b.n 3443c <_Py_fstat@@Base+0xa6c> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 344cc <_Py_fstat@@Base+0xa6c> │ │ │ │ + b.n 3443c <_Py_fstat@@Base+0xa6c> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 344cc <_Py_fstat@@Base+0xa6c> │ │ │ │ + b.n 3443c <_Py_fstat@@Base+0xa6c> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 344cc <_Py_fstat@@Base+0xa6c> │ │ │ │ + b.n 3443c <_Py_fstat@@Base+0xa6c> │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 344c8 <_Py_fstat@@Base+0xa68> │ │ │ │ + bhi.n 34438 <_Py_fstat@@Base+0xa68> │ │ │ │ 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] │ │ │ │ @@ -11989,359 +11935,359 @@ │ │ │ │ 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 344cc <_Py_fstat@@Base+0xa6c> │ │ │ │ + b.n 3443c <_Py_fstat@@Base+0xa6c> │ │ │ │ adds r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ - b.n 343f4 <_Py_fstat@@Base+0x994> │ │ │ │ + b.n 34364 <_Py_fstat@@Base+0x994> │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - b.n 344f4 <_Py_fstat@@Base+0xa94> │ │ │ │ + b.n 34464 <_Py_fstat@@Base+0xa94> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #59724 @ 0xe94c │ │ │ │ + movw r1, #62168 @ 0xf2d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -000344f8 : │ │ │ │ +00034468 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1d7b20 <_PyThreadState_NewBound@@Base> │ │ │ │ + b.w 1d83e0 <_PyThreadState_NewBound@@Base> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 34524 │ │ │ │ + bne.n 34494 │ │ │ │ mov r0, r4 │ │ │ │ - bl 288468 │ │ │ │ - b.n 34532 │ │ │ │ - bl 965c0 │ │ │ │ + bl 288df0 │ │ │ │ + b.n 344a2 │ │ │ │ + bl 96548 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97f1c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97e9c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3451c │ │ │ │ + bne.n 3448c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3453e │ │ │ │ + cbz r3, 344ae │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 34562 │ │ │ │ + b.n 344d2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9abc4 │ │ │ │ - cbnz r0, 3455e │ │ │ │ + bl 9ab2c │ │ │ │ + cbnz r0, 344ce │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3455e │ │ │ │ + cbnz r3, 344ce │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ - cbnz r0, 3455e │ │ │ │ + bl 9ab2c │ │ │ │ + cbnz r0, 344ce │ │ │ │ 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, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #160] @ (34618 ) │ │ │ │ + ldr r3, [pc, #160] @ (34588 ) │ │ │ │ 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 345a2 │ │ │ │ + beq.n 34512 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ bic.w r3, r2, #3 │ │ │ │ - b.n 3458e │ │ │ │ + b.n 344fe │ │ │ │ addw r1, r4, #3804 @ 0xedc │ │ │ │ addw r6, r4, #3788 @ 0xecc │ │ │ │ - bl 1dabb0 │ │ │ │ + bl 1db470 │ │ │ │ ldr.w r3, [r4, #3876] @ 0xf24 │ │ │ │ movs r2, #0 │ │ │ │ addw r0, r4, #3772 @ 0xebc │ │ │ │ str.w r2, [r4, #3768] @ 0xeb8 │ │ │ │ - cbz r3, 345d8 │ │ │ │ + cbz r3, 34548 │ │ │ │ ldr.w r3, [r4, #3772] @ 0xebc │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 345f2 │ │ │ │ + beq.n 34562 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ orr.w r1, r2, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ bic.w r3, r2, #3 │ │ │ │ - b.n 345c6 │ │ │ │ + b.n 34536 │ │ │ │ ldr.w r3, [r4, #3788] @ 0xecc │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 345f2 │ │ │ │ + beq.n 34562 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ bic.w r1, r2, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ bic.w r3, r2, #3 │ │ │ │ - b.n 345e0 │ │ │ │ + b.n 34550 │ │ │ │ addw r1, r4, #3804 @ 0xedc │ │ │ │ movs r7, #0 │ │ │ │ - bl 1dabb0 │ │ │ │ + bl 1db470 │ │ │ │ mov r0, r6 │ │ │ │ addw r1, r4, #3804 @ 0xedc │ │ │ │ str.w r7, [r4, #3784] @ 0xec8 │ │ │ │ - bl 1dabb0 │ │ │ │ + bl 1db470 │ │ │ │ str.w r7, [r4, #3800] @ 0xed8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, r6, r7, 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 r3, [pc, #40] @ (34654 ) │ │ │ │ + ldr r3, [pc, #40] @ (345c4 ) │ │ │ │ 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 1dabb0 │ │ │ │ + bl 1db470 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.w 234558 │ │ │ │ + b.w 234f40 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 3467e │ │ │ │ + cbz r3, 345ee │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 34680 │ │ │ │ + b.n 345f0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r5, [pc, #304] @ (347b4 ) │ │ │ │ + ldr r5, [pc, #304] @ (34724 ) │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 346ac │ │ │ │ + bne.n 3461c │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 346ac │ │ │ │ + ble.n 3461c │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 346ac │ │ │ │ - cbnz r6, 346d2 │ │ │ │ - ldr r1, [pc, #264] @ (347b8 ) │ │ │ │ + bne.n 3461c │ │ │ │ + cbnz r6, 34642 │ │ │ │ + ldr r1, [pc, #264] @ (34728 ) │ │ │ │ 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, #32 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 346d2 │ │ │ │ + cbnz r0, 34642 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 347a4 │ │ │ │ + b.n 34714 │ │ │ │ add.w r5, r8, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ subs r4, r5, #3 │ │ │ │ - bl 11c8bc │ │ │ │ + bl 11cac4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 346ce │ │ │ │ + beq.n 3463e │ │ │ │ ldrd r9, r8, [r6, #4] │ │ │ │ - cbz r4, 3474a │ │ │ │ + cbz r4, 346ba │ │ │ │ ldr.w sl, [r6, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 346f8 │ │ │ │ + beq.n 34668 │ │ │ │ subs r4, r5, #4 │ │ │ │ - beq.n 34758 │ │ │ │ + beq.n 346c8 │ │ │ │ ldr.w fp, [r6, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 34706 │ │ │ │ + beq.n 34676 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 34764 │ │ │ │ + beq.n 346d4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 3471a │ │ │ │ - bl c5fbc │ │ │ │ + cbz r0, 3468a │ │ │ │ + bl c6348 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 346ce │ │ │ │ + blt.n 3463e │ │ │ │ subs r5, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 3476e │ │ │ │ - b.n 3471e │ │ │ │ + beq.n 346de │ │ │ │ + b.n 3468e │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 34732 │ │ │ │ - bl c5fbc │ │ │ │ + cbz r0, 346a2 │ │ │ │ + bl c6348 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 346ce │ │ │ │ + blt.n 3463e │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 34776 │ │ │ │ - b.n 34736 │ │ │ │ + beq.n 346e6 │ │ │ │ + b.n 346a6 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - cbz r1, 3473e │ │ │ │ + cbz r1, 346ae │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 3477c │ │ │ │ + beq.n 346ec │ │ │ │ ldr r2, [r6, #32] │ │ │ │ - cbz r2, 34746 │ │ │ │ + cbz r2, 346b6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 34780 │ │ │ │ + beq.n 346f0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - b.n 34782 │ │ │ │ + b.n 346f2 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 34782 │ │ │ │ + b.n 346f2 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 34782 │ │ │ │ + b.n 346f2 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 34782 │ │ │ │ + b.n 346f2 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 34782 │ │ │ │ + b.n 346f2 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 34782 │ │ │ │ + b.n 346f2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 34782 │ │ │ │ + b.n 346f2 │ │ │ │ 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, #72 @ 0x48 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 234de4 <_PyType_GetSlotWrapperNames@@Base+0x94> │ │ │ │ + bl 2357cc <_PyType_GetSlotWrapperNames@@Base+0x94> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 11cf28 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11d130 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #256] @ (348b8 ) │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ 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, 347da │ │ │ │ - movw r1, #32104 @ 0x7d68 │ │ │ │ + cbnz r0, 3474a │ │ │ │ + movw r1, #34408 @ 0x8668 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #28] @ (347f4 ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (34764 ) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1aa66c <_PyConfig_AsDict@@Base+0x950> │ │ │ │ - cbnz r0, 347e6 │ │ │ │ + bl 1aaf8c <_PyConfig_AsDict@@Base+0x950> │ │ │ │ + cbnz r0, 34756 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 347f2 │ │ │ │ - ldr r3, [pc, #16] @ (347f8 ) │ │ │ │ + b.n 34762 │ │ │ │ + ldr r3, [pc, #16] @ (34768 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 347e2 │ │ │ │ + beq.n 34752 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #480] @ (349d8 ) │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ 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 20fcd8 │ │ │ │ + bl 210580 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 101468 │ │ │ │ + b.w 101948 │ │ │ │ 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, 3484e │ │ │ │ + cbnz r0, 347be │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 34856 │ │ │ │ + cbz r0, 347c6 │ │ │ │ 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 34840 │ │ │ │ + beq.n 347b0 │ │ │ │ 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 │ │ │ │ @@ -12356,135 +12302,135 @@ │ │ │ │ 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 348a4 │ │ │ │ + bne.n 34814 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20943c <_PyCode_ReturnsOnlyNone@@Base+0x44> │ │ │ │ - cbnz r0, 348be │ │ │ │ - b.n 348ba │ │ │ │ + bl 209dc4 <_PyCode_ReturnsOnlyNone@@Base+0x44> │ │ │ │ + cbnz r0, 3482e │ │ │ │ + b.n 3482a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #19476 @ 0x4c14 │ │ │ │ + movw r0, #21780 @ 0x5514 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34896 │ │ │ │ + bne.n 34806 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 348c8 │ │ │ │ + b.n 34838 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 34930 │ │ │ │ + bl 348a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ 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, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 34902 │ │ │ │ - movw r0, #20576 @ 0x5060 │ │ │ │ + bls.n 34872 │ │ │ │ + movw r0, #22880 @ 0x5960 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 34902 │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 34872 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3492e │ │ │ │ + b.n 3489e │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3491a │ │ │ │ + ble.n 3488a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3491c │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 3491c │ │ │ │ - b.n 348fe │ │ │ │ + bne.n 3488c │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 3488c │ │ │ │ + b.n 3486e │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cbb48 │ │ │ │ + bl 1cc450 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 348fe │ │ │ │ + beq.n 3486e │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #44252 @ 0xacdc │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ - bl 1277e0 │ │ │ │ + bl 1279f4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbnz r3, 3496c │ │ │ │ + cbnz r3, 348dc │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54552 @ 0xd518 │ │ │ │ + movw r1, #56896 @ 0xde40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 34990 │ │ │ │ + bl f2724 │ │ │ │ + b.n 34900 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbnz r3, 34984 │ │ │ │ + cbnz r3, 348f4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r1, #10224 @ 0x27f0 │ │ │ │ + movw r1, #12668 @ 0x317c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 79054 │ │ │ │ + bl 790a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 34994 │ │ │ │ + cbnz r0, 34904 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 349ea │ │ │ │ + b.n 3495a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r1, r4, #12 │ │ │ │ - bl 12b574 │ │ │ │ + bl 12b750 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 349c0 │ │ │ │ + blt.n 34930 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 293454 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ - cbz r1, 349d8 │ │ │ │ - movw r1, #10276 @ 0x2824 │ │ │ │ + bl 293d1c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + cbz r1, 34948 │ │ │ │ + movw r1, #12720 @ 0x31b0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34990 │ │ │ │ + bge.n 34900 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 34990 │ │ │ │ + bne.n 34900 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 34990 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34900 │ │ │ │ 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] │ │ │ │ @@ -12493,116 +12439,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 77488 │ │ │ │ + bl 774d0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e8f8 │ │ │ │ + bl 7e958 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34a30 │ │ │ │ + bge.n 349a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 34a30 │ │ │ │ + cbnz r3, 349a0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_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, 34a62 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 349d2 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 34a5c │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 34a62 │ │ │ │ + bne.n 349cc │ │ │ │ + bl 142908 │ │ │ │ + b.n 349d2 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 34a70 │ │ │ │ + cbnz r0, 349e0 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - cbz r0, 34a70 │ │ │ │ + cbz r0, 349e0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00034a72 : │ │ │ │ +000349e2 : │ │ │ │ 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] @ (34b24 ) │ │ │ │ + ldr r4, [pc, #160] @ (34a94 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 34b16 │ │ │ │ + beq.n 34a86 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1ccd4c │ │ │ │ + bl 1cd654 │ │ │ │ mov r8, r0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 34ab4 │ │ │ │ + bne.n 34a24 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 34aa4 │ │ │ │ + bne.n 34a14 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 34ad0 │ │ │ │ + beq.n 34a40 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 107250 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #84] @ (34b28 ) │ │ │ │ + bl 107730 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #84] @ (34a98 ) │ │ │ │ ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 34ae6 │ │ │ │ + cbz r3, 34a56 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cc0a4 │ │ │ │ + bl 1cc9ac │ │ │ │ mov r4, r0 │ │ │ │ - b.n 34aea │ │ │ │ + b.n 34a5a │ │ │ │ mvn.w r4, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 34b02 │ │ │ │ + bne.n 34a72 │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 34af2 │ │ │ │ + bne.n 34a62 │ │ │ │ dmb ish │ │ │ │ - beq.n 34b0e │ │ │ │ - ldr r0, [pc, #32] @ (34b2c ) │ │ │ │ - bl 236cb8 │ │ │ │ + beq.n 34a7e │ │ │ │ + ldr r0, [pc, #32] @ (34a9c ) │ │ │ │ + bl 2376a0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ccde8 │ │ │ │ - b.n 34b1a │ │ │ │ + bl 1cd6f0 │ │ │ │ + b.n 34a8a │ │ │ │ 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 │ │ │ │ @@ -12615,440 +12561,464 @@ │ │ │ │ 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, #15752 @ 0x3d88 │ │ │ │ + movw r1, #18056 @ 0x4688 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #14 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 2e43c │ │ │ │ + bl 2e3dc │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 34b9a │ │ │ │ + cbz r0, 34b0a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34b9a │ │ │ │ + bge.n 34b0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34b9a │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 34b0a │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 34bb4 │ │ │ │ + cbz r0, 34b24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34bb4 │ │ │ │ + bge.n 34b24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34bb4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 34b24 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 34bce │ │ │ │ + cbz r0, 34b3e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34bce │ │ │ │ + bge.n 34b3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34bce │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 34b3e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 34be8 │ │ │ │ + cbz r0, 34b58 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34be8 │ │ │ │ + bge.n 34b58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34be8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 34b58 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 34c02 │ │ │ │ + cbz r0, 34b72 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34c02 │ │ │ │ + bge.n 34b72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34c02 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 34b72 │ │ │ │ + bl 770a4 <_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 fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34c26 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 34c56 │ │ │ │ + bne.n 34b96 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 34bc6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b0ac │ │ │ │ - cbnz r0, 34c46 │ │ │ │ + cbnz r0, 34bb6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11224 @ 0x2bd8 │ │ │ │ + movw r1, #13668 @ 0x3564 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 34c56 │ │ │ │ - movw r1, #15152 @ 0x3b30 │ │ │ │ + bl f2724 │ │ │ │ + b.n 34bc6 │ │ │ │ + movw r1, #17456 @ 0x4430 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f9afc │ │ │ │ + b.w f9ef0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #32] @ (34c7c ) │ │ │ │ + ldr r1, [pc, #32] @ (34bec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r0, #11344 @ 0x2c50 │ │ │ │ + movw r0, #13788 @ 0x35dc │ │ │ │ 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 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + bl 774d0 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 775c4 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 775c4 │ │ │ │ + ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 34c32 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 34c32 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 770a4 <_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] @ (34cb0 ) │ │ │ │ + ldr r3, [pc, #32] @ (34c64 ) │ │ │ │ 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 1d7b90 │ │ │ │ + bl 1d8450 │ │ │ │ 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 100bbc <_PyRecursiveMutex_IsLockedByCurrentThread@@Base> │ │ │ │ - cbz r0, 34cf8 │ │ │ │ + bl 10109c <_PyRecursiveMutex_IsLockedByCurrentThread@@Base> │ │ │ │ + cbz r0, 34cac │ │ │ │ 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 10133c <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + bl 10181c <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #21656 @ 0x5498 │ │ │ │ + movw r0, #24100 @ 0x5e24 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #33592 @ 0x8338 │ │ │ │ + movw r1, #35896 @ 0x8c38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00034d16 : │ │ │ │ - ldr r0, [pc, #4] @ (34d1c ) │ │ │ │ - b.w 1a391c │ │ │ │ +00034cca : │ │ │ │ + ldr r0, [pc, #4] @ (34cd0 ) │ │ │ │ + b.w 1a4160 │ │ │ │ lsls r0, r7, #23 │ │ │ │ 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] @ (34d4c ) │ │ │ │ + ldr r3, [pc, #28] @ (34d00 ) │ │ │ │ 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 1d792c <_PySemaphore_Init@@Base+0x4c> │ │ │ │ + bl 1d81ec <_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, #21660 @ 0x549c │ │ │ │ + movw r1, #24104 @ 0x5e28 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34d78 │ │ │ │ + bge.n 34d2c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35032 │ │ │ │ + b.n 34fe6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21672 @ 0x54a8 │ │ │ │ + movw r1, #24116 @ 0x5e34 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d72 │ │ │ │ + blt.n 34d26 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21684 @ 0x54b4 │ │ │ │ + movw r1, #24128 @ 0x5e40 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d72 │ │ │ │ + blt.n 34d26 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21696 @ 0x54c0 │ │ │ │ + movw r1, #24140 @ 0x5e4c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d72 │ │ │ │ + blt.n 34d26 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21704 @ 0x54c8 │ │ │ │ + movw r1, #24148 @ 0x5e54 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d72 │ │ │ │ + blt.n 34d26 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21716 @ 0x54d4 │ │ │ │ + movw r1, #24160 @ 0x5e60 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d72 │ │ │ │ + blt.n 34d26 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21728 @ 0x54e0 │ │ │ │ + movw r1, #24172 @ 0x5e6c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d72 │ │ │ │ + blt.n 34d26 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #24184 @ 0x5e78 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d72 │ │ │ │ + blt.n 34d26 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21752 @ 0x54f8 │ │ │ │ + movw r1, #24196 @ 0x5e84 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d72 │ │ │ │ + blt.n 34d26 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21760 @ 0x5500 │ │ │ │ + movw r1, #24204 @ 0x5e8c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d72 │ │ │ │ + blt.n 34d26 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21772 @ 0x550c │ │ │ │ + movw r1, #24216 @ 0x5e98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d72 │ │ │ │ + blt.n 34d26 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21784 @ 0x5518 │ │ │ │ + movw r1, #24228 @ 0x5ea4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d72 │ │ │ │ + blt.n 34d26 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21796 @ 0x5524 │ │ │ │ + movw r1, #24240 @ 0x5eb0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d72 │ │ │ │ + blt.n 34d26 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21808 @ 0x5530 │ │ │ │ + movw r1, #24252 @ 0x5ebc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d72 │ │ │ │ + blt.w 34d26 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21820 @ 0x553c │ │ │ │ + movw r1, #24264 @ 0x5ec8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d72 │ │ │ │ + blt.w 34d26 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21832 @ 0x5548 │ │ │ │ + movw r1, #24276 @ 0x5ed4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d72 │ │ │ │ + blt.w 34d26 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21844 @ 0x5554 │ │ │ │ + movw r1, #24288 @ 0x5ee0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d72 │ │ │ │ + blt.w 34d26 │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21856 @ 0x5560 │ │ │ │ + movw r1, #24300 @ 0x5eec │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d72 │ │ │ │ + blt.w 34d26 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21868 @ 0x556c │ │ │ │ + movw r1, #24312 @ 0x5ef8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d72 │ │ │ │ + blt.w 34d26 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21880 @ 0x5578 │ │ │ │ + movw r1, #24324 @ 0x5f04 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d72 │ │ │ │ + blt.w 34d26 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21888 @ 0x5580 │ │ │ │ + movw r1, #24332 @ 0x5f0c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d72 │ │ │ │ + blt.w 34d26 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21900 @ 0x558c │ │ │ │ + movw r1, #24344 @ 0x5f18 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d72 │ │ │ │ + blt.w 34d26 │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21912 @ 0x5598 │ │ │ │ + movw r1, #24356 @ 0x5f24 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d72 │ │ │ │ + blt.w 34d26 │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21924 @ 0x55a4 │ │ │ │ + movw r1, #24368 @ 0x5f30 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d72 │ │ │ │ + blt.w 34d26 │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21936 @ 0x55b0 │ │ │ │ + movw r1, #24380 @ 0x5f3c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d72 │ │ │ │ + blt.w 34d26 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21948 @ 0x55bc │ │ │ │ + movw r1, #24392 @ 0x5f48 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d72 │ │ │ │ + blt.w 34d26 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21960 @ 0x55c8 │ │ │ │ + movw r1, #24404 @ 0x5f54 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d72 │ │ │ │ + blt.w 34d26 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21972 @ 0x55d4 │ │ │ │ + movw r1, #24416 @ 0x5f60 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d72 │ │ │ │ + blt.w 34d26 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21984 @ 0x55e0 │ │ │ │ + movw r1, #24428 @ 0x5f6c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d72 │ │ │ │ + blt.w 34d26 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21996 @ 0x55ec │ │ │ │ + movw r1, #24440 @ 0x5f78 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d72 │ │ │ │ + blt.w 34d26 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #22008 @ 0x55f8 │ │ │ │ + movw r1, #24452 @ 0x5f84 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d72 │ │ │ │ + blt.w 34d26 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #22020 @ 0x5604 │ │ │ │ + movw r1, #24464 @ 0x5f90 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d72 │ │ │ │ + blt.w 34d26 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #22032 @ 0x5610 │ │ │ │ + movw r1, #24476 @ 0x5f9c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d72 │ │ │ │ + blt.w 34d26 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #22048 @ 0x5620 │ │ │ │ + movw r1, #24492 @ 0x5fac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ 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 │ │ │ │ @@ -13059,285 +13029,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, #22332 @ 0x573c │ │ │ │ + movw r1, #24776 @ 0x60c8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - bl c235c │ │ │ │ - cbz r0, 3508c │ │ │ │ + bl c26cc │ │ │ │ + cbz r0, 35040 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl d1064 │ │ │ │ - cbnz r0, 35090 │ │ │ │ + bl d1438 │ │ │ │ + cbnz r0, 35044 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22232 @ 0x56d8 │ │ │ │ + movw r1, #24676 @ 0x6064 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35138 │ │ │ │ + b.n 350ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bmi.n 350b2 │ │ │ │ + bmi.n 35066 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22260 @ 0x56f4 │ │ │ │ + movw r1, #24704 @ 0x6080 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 3508c │ │ │ │ + bl f2724 │ │ │ │ + b.n 35040 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 350d6 │ │ │ │ + cbz r1, 3508a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 350de │ │ │ │ + bmi.n 35092 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22284 @ 0x570c │ │ │ │ + movw r1, #24728 @ 0x6098 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 3508c │ │ │ │ + bl f2724 │ │ │ │ + b.n 35040 │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #108 @ 0x6c │ │ │ │ + movw r1, #2552 @ 0x9f8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #22324 @ 0x5734 │ │ │ │ + movw r0, #24768 @ 0x60c0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3508c │ │ │ │ - bl 1deda8 │ │ │ │ + beq.n 35040 │ │ │ │ + bl 1df670 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3508c │ │ │ │ + beq.n 35040 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 208c80 │ │ │ │ + bl 209830 │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bne.n 35122 │ │ │ │ - bl 1df7a8 │ │ │ │ - b.n 3508c │ │ │ │ - bl 20fcd8 │ │ │ │ + bne.n 350d6 │ │ │ │ + bl 1e0070 │ │ │ │ + b.n 35040 │ │ │ │ + bl 210580 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df7a8 │ │ │ │ + bl 1e0070 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 101468 │ │ │ │ + bl 101948 │ │ │ │ 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] @ (35204 ) │ │ │ │ + ldr r2, [pc, #180] @ (351b8 ) │ │ │ │ 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 351f2 │ │ │ │ + blt.n 351a6 │ │ │ │ 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 d5684 │ │ │ │ + bl d5a54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35198 │ │ │ │ + blt.n 3514c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 351d2 │ │ │ │ + bne.n 35186 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ it ge │ │ │ │ movge r5, r6 │ │ │ │ - b.n 351ba │ │ │ │ + b.n 3516e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 351fc │ │ │ │ + bge.n 351b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 351fc │ │ │ │ + cbnz r3, 351b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 351fc │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 351b0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 351c0 │ │ │ │ + beq.n 35174 │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 351ae │ │ │ │ - b.n 351d2 │ │ │ │ + bge.n 35162 │ │ │ │ + b.n 35186 │ │ │ │ movs r3, #0 │ │ │ │ adds r2, r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl e4350 │ │ │ │ + bl e47a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35198 │ │ │ │ + beq.n 3514c │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 351e6 │ │ │ │ + bge.n 3519a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 351e6 │ │ │ │ + cbnz r3, 3519a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r6, r3 │ │ │ │ it ge │ │ │ │ movge r6, r3 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 35164 │ │ │ │ + b.n 35118 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 351fe │ │ │ │ + b.n 351b2 │ │ │ │ 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, 35222 │ │ │ │ + cbz r3, 351d6 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 35224 │ │ │ │ + b.n 351d8 │ │ │ │ mov r5, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #24] │ │ │ │ - cbnz r3, 35236 │ │ │ │ + cbnz r3, 351ea │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 35236 │ │ │ │ + blt.n 351ea │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.n 35236 │ │ │ │ - cbnz r0, 35256 │ │ │ │ - ldr r1, [pc, #244] @ (3532c ) │ │ │ │ + bgt.n 351ea │ │ │ │ + cbnz r0, 3520a │ │ │ │ + ldr r1, [pc, #244] @ (352e0 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 35256 │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3520a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35326 │ │ │ │ + b.n 352da │ │ │ │ cmn r5, r4 │ │ │ │ - bne.n 35278 │ │ │ │ + bne.n 3522c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - movw r1, #52424 @ 0xccc8 │ │ │ │ + movw r1, #54868 @ 0xd654 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #22396 @ 0x577c │ │ │ │ + movw r0, #24840 @ 0x6108 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r5 │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35286 │ │ │ │ - b.n 35252 │ │ │ │ + bne.n 3523a │ │ │ │ + b.n 35206 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 131680 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 131854 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3525a │ │ │ │ - b.n 35252 │ │ │ │ + bne.n 3520e │ │ │ │ + b.n 35206 │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 352a8 │ │ │ │ + ble.n 3525c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #22412 @ 0x578c │ │ │ │ + movw r1, #24856 @ 0x6118 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bge.n 352c4 │ │ │ │ + bge.n 35278 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22492 @ 0x57dc │ │ │ │ + movw r1, #24936 @ 0x6168 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 35252 │ │ │ │ - ldr r2, [pc, #104] @ (35330 ) │ │ │ │ + bl f2724 │ │ │ │ + b.n 35206 │ │ │ │ + ldr r2, [pc, #104] @ (352e4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 35326 │ │ │ │ + cbz r0, 352da │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 35326 │ │ │ │ + beq.n 352da │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 352ee │ │ │ │ + ble.n 352a2 │ │ │ │ addw r1, r6, #3772 @ 0xebc │ │ │ │ mov r0, r4 │ │ │ │ - bl 35430 │ │ │ │ - cbz r0, 35308 │ │ │ │ - b.n 352f8 │ │ │ │ + bl 353e4 │ │ │ │ + cbz r0, 352bc │ │ │ │ + b.n 352ac │ │ │ │ addw r1, r6, #3756 @ 0xeac │ │ │ │ - bl 35430 │ │ │ │ - cbz r0, 35302 │ │ │ │ + bl 353e4 │ │ │ │ + cbz r0, 352b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 35316 │ │ │ │ - b.n 35252 │ │ │ │ + blt.n 352ca │ │ │ │ + b.n 35206 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 352e0 │ │ │ │ - b.n 35326 │ │ │ │ + bne.n 35294 │ │ │ │ + b.n 352da │ │ │ │ addw r1, r6, #3788 @ 0xecc │ │ │ │ mov r0, r4 │ │ │ │ - bl 35430 │ │ │ │ - cbz r0, 35326 │ │ │ │ - b.n 352f8 │ │ │ │ + bl 353e4 │ │ │ │ + cbz r0, 352da │ │ │ │ + b.n 352ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35252 │ │ │ │ + bne.n 35206 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 35252 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35206 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r0, r1, #25 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -13346,87 +13316,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, #22936 @ 0x5998 │ │ │ │ + movw r1, #25380 @ 0x6324 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 8eb1c │ │ │ │ - cbz r0, 35384 │ │ │ │ + bl 8eab0 │ │ │ │ + cbz r0, 35338 │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl ffd90 <_PyRecursiveMutex_Lock@@Base> │ │ │ │ + bl 100270 <_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 3536a │ │ │ │ + bne.n 3531e │ │ │ │ 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} │ │ │ │ │ │ │ │ -00035388 : │ │ │ │ +0003533c : │ │ │ │ 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] @ (35424 ) │ │ │ │ + ldr r3, [pc, #140] @ (353d8 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3541a │ │ │ │ + beq.n 353ce │ │ │ │ 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 353c0 │ │ │ │ + bne.n 35374 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 353b0 │ │ │ │ + bne.n 35364 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 353dc │ │ │ │ + beq.n 35390 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 107250 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #72] @ (35428 ) │ │ │ │ + bl 107730 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #72] @ (353dc ) │ │ │ │ ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 353f0 │ │ │ │ + cbz r3, 353a4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1cc424 │ │ │ │ - b.n 353f4 │ │ │ │ + bl 1ccd2c │ │ │ │ + b.n 353a8 │ │ │ │ mvn.w r4, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3540c │ │ │ │ + bne.n 353c0 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 353fc │ │ │ │ + bne.n 353b0 │ │ │ │ dmb ish │ │ │ │ - beq.n 3541e │ │ │ │ - ldr r0, [pc, #24] @ (3542c ) │ │ │ │ - bl 236cb8 │ │ │ │ - b.n 3541e │ │ │ │ + beq.n 353d2 │ │ │ │ + ldr r0, [pc, #24] @ (353e0 ) │ │ │ │ + bl 2376a0 │ │ │ │ + b.n 353d2 │ │ │ │ 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 │ │ │ │ @@ -13441,665 +13411,657 @@ │ │ │ │ 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 3546e │ │ │ │ + beq.n 35422 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 35460 │ │ │ │ + bne.n 35414 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ - b.n 35448 │ │ │ │ - bl 85e24 │ │ │ │ + b.n 353fc │ │ │ │ + bl 85d88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35458 │ │ │ │ + beq.n 3540c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35470 │ │ │ │ + b.n 35424 │ │ │ │ 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 e3d54 │ │ │ │ + bl e41a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35492 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 354c8 │ │ │ │ + bne.n 35448 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 3547e │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #22288 @ 0x5710 │ │ │ │ + movw r1, #24592 @ 0x6010 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #23388 @ 0x5b5c │ │ │ │ + movw r0, #31008 @ 0x7920 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 354b6 │ │ │ │ + beq.n 3546c │ │ │ │ mov r0, r4 │ │ │ │ blx 2ab54 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 354c0 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 354c8 │ │ │ │ + bne.n 35476 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 3547e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ 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 1d654c │ │ │ │ + bl 1d6e0c │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 35506 │ │ │ │ + beq.n 354bc │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28356 @ 0x6ec4 │ │ │ │ + movw r1, #31396 @ 0x7aa4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 35518 │ │ │ │ + bl f2724 │ │ │ │ + b.n 354ce │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #28400 @ 0x6ef0 │ │ │ │ + movw r0, #31440 @ 0x7ad0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3551c │ │ │ │ + bne.n 354d2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3555a │ │ │ │ + b.n 35510 │ │ │ │ movw r4, #32176 @ 0x7db0 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 35552 │ │ │ │ + cbz r3, 35508 │ │ │ │ blx 2b338 │ │ │ │ movw r2, #32180 @ 0x7db4 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 3554e │ │ │ │ + cbz r0, 35504 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3554e │ │ │ │ + bge.n 35504 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3554e │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 35504 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003555c : │ │ │ │ +00035512 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (35584 ) │ │ │ │ + ldr r1, [pc, #20] @ (35538 ) │ │ │ │ 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 79d20 │ │ │ │ + bl 79d60 │ │ │ │ str r0, [r4, #0] │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 355a8 │ │ │ │ + bne.n 3555c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 355c6 │ │ │ │ - b.n 355c0 │ │ │ │ + bne.n 3557a │ │ │ │ + b.n 35574 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1088 @ 0x440 │ │ │ │ + movw r0, #3392 @ 0xd40 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3559c │ │ │ │ - b.n 355d4 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 355d4 │ │ │ │ + bne.n 35550 │ │ │ │ + b.n 35588 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 35588 │ │ │ │ movw r3, #61160 @ 0xeee8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 153f20 │ │ │ │ + bl 1543a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000355d8 <_Py_open_noraise@@Base>: │ │ │ │ +0003558c <_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 2acd4 <__open64_2@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 3560c <_Py_open_noraise@@Base+0x34> │ │ │ │ + blt.n 355c0 <_Py_open_noraise@@Base+0x34> │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #28608 @ 0x6fc0 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ mov r1, r2 │ │ │ │ - bl 1acfb0 <_PyConfig_FromDict@@Base+0x56c> │ │ │ │ + bl 1ad8d8 <_PyConfig_FromDict@@Base+0x56c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35610 <_Py_open_noraise@@Base+0x38> │ │ │ │ + bne.n 355c4 <_Py_open_noraise@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ blx 2b490 │ │ │ │ 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 76b0c <_PyTuple_FromArray@@Base> │ │ │ │ + bl 76b54 <_PyTuple_FromArray@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 35634 <_Py_open_noraise@@Base+0x5c> │ │ │ │ + cbnz r0, 355e8 <_Py_open_noraise@@Base+0x5c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 356b8 <_Py_open_noraise@@Base+0xe0> │ │ │ │ + b.n 3566c <_Py_open_noraise@@Base+0xe0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55416 @ 0xd878 │ │ │ │ + movw r1, #57720 @ 0xe178 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #29428 @ 0x72f4 │ │ │ │ + movw r0, #32492 @ 0x7eec │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35630 <_Py_open_noraise@@Base+0x58> │ │ │ │ + beq.n 355e4 <_Py_open_noraise@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35630 <_Py_open_noraise@@Base+0x58> │ │ │ │ + beq.n 355e4 <_Py_open_noraise@@Base+0x58> │ │ │ │ add.w r9, r5, #12 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 356b8 <_Py_open_noraise@@Base+0xe0> │ │ │ │ + bge.n 3566c <_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 35676 <_Py_open_noraise@@Base+0x9e> │ │ │ │ + bmi.n 3562a <_Py_open_noraise@@Base+0x9e> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 35660 <_Py_open_noraise@@Base+0x88> │ │ │ │ + b.n 35614 <_Py_open_noraise@@Base+0x88> │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 35686 <_Py_open_noraise@@Base+0xae> │ │ │ │ + cbnz r3, 3563a <_Py_open_noraise@@Base+0xae> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbnz r3, 35690 <_Py_open_noraise@@Base+0xb8> │ │ │ │ - b.n 35672 <_Py_open_noraise@@Base+0x9a> │ │ │ │ + cbnz r3, 35644 <_Py_open_noraise@@Base+0xb8> │ │ │ │ + b.n 35626 <_Py_open_noraise@@Base+0x9a> │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3567c <_Py_open_noraise@@Base+0xa4> │ │ │ │ - b.n 35672 <_Py_open_noraise@@Base+0x9a> │ │ │ │ - movw r1, #22361 @ 0x5759 │ │ │ │ + bne.n 35630 <_Py_open_noraise@@Base+0xa4> │ │ │ │ + b.n 35626 <_Py_open_noraise@@Base+0x9a> │ │ │ │ + movw r1, #22285 @ 0x570d │ │ │ │ movt r1, #3 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35672 <_Py_open_noraise@@Base+0x9a> │ │ │ │ + beq.n 35626 <_Py_open_noraise@@Base+0x9a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35630 <_Py_open_noraise@@Base+0x58> │ │ │ │ + bge.n 355e4 <_Py_open_noraise@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35630 <_Py_open_noraise@@Base+0x58> │ │ │ │ + bne.n 355e4 <_Py_open_noraise@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 35630 <_Py_open_noraise@@Base+0x58> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 355e4 <_Py_open_noraise@@Base+0x58> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r2, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - bls.n 356f0 <_Py_open_noraise@@Base+0x118> │ │ │ │ + bls.n 356a4 <_Py_open_noraise@@Base+0x118> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #29648 @ 0x73d0 │ │ │ │ + movw r1, #32712 @ 0x7fc8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 35718 <_Py_open_noraise@@Base+0x140> │ │ │ │ + bl f2724 │ │ │ │ + b.n 356cc <_Py_open_noraise@@Base+0x140> │ │ │ │ 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 231cf8 │ │ │ │ - cbnz r0, 35736 <_Py_open_noraise@@Base+0x15e> │ │ │ │ + bl 2326e0 │ │ │ │ + cbnz r0, 356ea <_Py_open_noraise@@Base+0x15e> │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f4 │ │ │ │ - cbnz r0, 3571c <_Py_open_noraise@@Base+0x144> │ │ │ │ + bl d85dc │ │ │ │ + cbnz r0, 356d0 <_Py_open_noraise@@Base+0x144> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35736 <_Py_open_noraise@@Base+0x15e> │ │ │ │ - bl d842c │ │ │ │ + b.n 356ea <_Py_open_noraise@@Base+0x15e> │ │ │ │ + bl d8814 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 35718 <_Py_open_noraise@@Base+0x140> │ │ │ │ + beq.n 356cc <_Py_open_noraise@@Base+0x140> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 35730 <_Py_open_noraise@@Base+0x158> │ │ │ │ + blt.n 356e4 <_Py_open_noraise@@Base+0x158> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 35736 <_Py_open_noraise@@Base+0x15e> │ │ │ │ + b.n 356ea <_Py_open_noraise@@Base+0x15e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3572c <_Py_open_noraise@@Base+0x154> │ │ │ │ + b.n 356e0 <_Py_open_noraise@@Base+0x154> │ │ │ │ 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, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1425dc │ │ │ │ + bl 142a20 │ │ │ │ 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 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 85e24 │ │ │ │ + bl 85d88 │ │ │ │ adds r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00035778 : │ │ │ │ - ldr r0, [pc, #4] @ (35780 ) │ │ │ │ - b.w 1a391c │ │ │ │ +0003572c : │ │ │ │ + ldr r0, [pc, #4] @ (35734 ) │ │ │ │ + b.w 1a4160 │ │ │ │ nop │ │ │ │ lsls r0, r6, #31 │ │ │ │ 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, 357a2 │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ + mov r5, r0 │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ + cbnz r3, 35756 │ │ │ │ movs r2, #1 │ │ │ │ - str r3, [r5, #8] │ │ │ │ - str r3, [r5, #12] │ │ │ │ - strb r2, [r5, #16] │ │ │ │ + str r3, [r6, #8] │ │ │ │ + str r3, [r6, #12] │ │ │ │ + strb r2, [r6, #16] │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #20052 @ 0x4e54 │ │ │ │ + mov r0, r5 │ │ │ │ + movw r1, #22496 @ 0x57e0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3596e │ │ │ │ - ldr r1, [pc, #696] @ (35a74 ) │ │ │ │ + blt.n 3584a │ │ │ │ + ldr r1, [pc, #692] @ (35a24 ) │ │ │ │ movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1a8530 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1a8e50 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [r5, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3596e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1a853c │ │ │ │ + str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3596e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - movs r0, #16 │ │ │ │ - ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ - bl 7ff40 │ │ │ │ - mov r7, r0 │ │ │ │ + beq.n 3584a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1a8e5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3596e │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #30816 @ 0x7860 │ │ │ │ + blt.n 3584a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + movw r1, #33260 @ 0x81ec │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 802b8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + ldr r4, [pc, #660] @ (35a28 ) │ │ │ │ + ldr r2, [pc, #660] @ (35a2c ) │ │ │ │ + ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 800e0 │ │ │ │ + ldr.w r3, [r4, #1320] @ 0x528 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 358a4 │ │ │ │ + beq.n 357d6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35816 │ │ │ │ + bge.n 357be │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 35816 │ │ │ │ + str.w r3, [r4, #1320] @ 0x528 │ │ │ │ + cbnz r3, 357be │ │ │ │ + add.w r0, r4, #1320 @ 0x528 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #620] @ (35a2c ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #16 │ │ │ │ - bl 7ff40 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3596e │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #30836 @ 0x7874 │ │ │ │ + movw r1, #33280 @ 0x8200 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 802b8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + bl 800e0 │ │ │ │ + ldr.w r3, [r4, #1320] @ 0x528 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 358a4 │ │ │ │ + bne.n 357ec │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3584c │ │ │ │ + bge.n 3584a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 3584c │ │ │ │ + str.w r3, [r4, #1320] @ 0x528 │ │ │ │ + cbnz r3, 3584a │ │ │ │ + ldr r0, [pc, #580] @ (35a2c ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3584a │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 35800 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r4, #1320] @ 0x528 │ │ │ │ + cbnz r3, 35800 │ │ │ │ + ldr r0, [pc, #560] @ (35a2c ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #556] @ (35a30 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - bl 7ff40 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3596e │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #30856 @ 0x7888 │ │ │ │ + movw r1, #33300 @ 0x8214 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 802b8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + bl 800e0 │ │ │ │ + ldr.w r3, [r4, #2088] @ 0x828 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 358a4 │ │ │ │ + beq.n 35836 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35882 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 35882 │ │ │ │ + blt.n 35850 │ │ │ │ + ldr r2, [pc, #528] @ (35a30 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - bl 7ff40 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3596e │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #30880 @ 0x78a0 │ │ │ │ + movw r1, #33324 @ 0x822c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 802b8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + bl 800e0 │ │ │ │ + ldr.w r3, [r4, #2088] @ 0x828 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 358ba │ │ │ │ + bne.n 35862 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3596e │ │ │ │ + bge.n 3584a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r4, #2088] @ 0x828 │ │ │ │ + cbnz r3, 3584a │ │ │ │ + ldr r0, [pc, #488] @ (35a30 ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 35a20 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r4, #2088] @ 0x828 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3596e │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3596e │ │ │ │ + bne.n 3581e │ │ │ │ + ldr r0, [pc, #468] @ (35a30 ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3581e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 358cc │ │ │ │ + bge.n 35876 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 358cc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + str.w r3, [r4, #2088] @ 0x828 │ │ │ │ + cbnz r3, 35876 │ │ │ │ + ldr r0, [pc, #444] @ (35a30 ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #30808 @ 0x7858 │ │ │ │ + mov r0, r5 │ │ │ │ + movw r1, #33252 @ 0x81e4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3596e │ │ │ │ + blt.n 3584a │ │ │ │ movs r2, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #30828 @ 0x786c │ │ │ │ + mov r0, r5 │ │ │ │ + movw r1, #33272 @ 0x81f8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3596e │ │ │ │ + blt.n 3584a │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #30848 @ 0x7880 │ │ │ │ + mov r0, r5 │ │ │ │ + movw r1, #33292 @ 0x820c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3596e │ │ │ │ + blt.n 3584a │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #30872 @ 0x7898 │ │ │ │ + mov r0, r5 │ │ │ │ + movw r1, #33316 @ 0x8224 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3596e │ │ │ │ - ldr r1, [pc, #344] @ (35a78 ) │ │ │ │ + blt.n 3584a │ │ │ │ + ldr r1, [pc, #364] @ (35a34 ) │ │ │ │ movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1a8530 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1a8e50 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [r5, #4] │ │ │ │ - cbz r0, 3596e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1a853c │ │ │ │ + str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3596e │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - movs r0, #8 │ │ │ │ - ldr.w r5, [r3, #132] @ 0x84 │ │ │ │ - bl 7ff40 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 3596e │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #30816 @ 0x7860 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + beq.n 3584a │ │ │ │ mov r0, r5 │ │ │ │ - bl 802b8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 1a8e5c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3584a │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + movw r1, #33260 @ 0x81ec │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + ldr r2, [pc, #328] @ (35a38 ) │ │ │ │ + ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 800e0 │ │ │ │ + ldr.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35974 │ │ │ │ + bne.n 35918 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3596e │ │ │ │ + bge.n 3584a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 3596e │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35a70 │ │ │ │ + str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3584a │ │ │ │ + ldr r0, [pc, #292] @ (35a38 ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3584a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35986 │ │ │ │ + bge.n 3592c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 35986 │ │ │ │ + str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ + cbnz r3, 3592c │ │ │ │ + ldr r0, [pc, #272] @ (35a38 ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #264] @ (35a38 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #8 │ │ │ │ - bl 7ff40 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3596e │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #30836 @ 0x7874 │ │ │ │ + movw r1, #33280 @ 0x8200 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 802b8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 800e0 │ │ │ │ + ldr.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3595c │ │ │ │ + beq.n 35900 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 359ba │ │ │ │ + bge.n 35958 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 359ba │ │ │ │ + str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ + cbnz r3, 35958 │ │ │ │ + ldr r0, [pc, #228] @ (35a38 ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #224] @ (35a3c ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #32 │ │ │ │ - bl 7ff40 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3596e │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #30856 @ 0x7888 │ │ │ │ + movw r1, #33300 @ 0x8214 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 802b8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 800e0 │ │ │ │ + ldr.w r3, [r4, #1576] @ 0x628 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3595c │ │ │ │ + bne.n 3598c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 359ee │ │ │ │ + bge.w 3584a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 359ee │ │ │ │ + str.w r3, [r4, #1576] @ 0x628 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 3584a │ │ │ │ + ldr r0, [pc, #180] @ (35a3c ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3584a │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 359a0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r4, #1576] @ 0x628 │ │ │ │ + cbnz r3, 359a0 │ │ │ │ + ldr r0, [pc, #160] @ (35a3c ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #152] @ (35a3c ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #32 │ │ │ │ - bl 7ff40 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3596e │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #30880 @ 0x78a0 │ │ │ │ + movw r1, #33324 @ 0x822c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 802b8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 800e0 │ │ │ │ + ldr.w r3, [r4, #1576] @ 0x628 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3595c │ │ │ │ + beq.n 35970 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35a22 │ │ │ │ + bge.n 359cc │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 35a22 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + str.w r3, [r4, #1576] @ 0x628 │ │ │ │ + cbnz r3, 359cc │ │ │ │ + ldr r0, [pc, #116] @ (35a3c ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #30896 @ 0x78b0 │ │ │ │ + mov r0, r5 │ │ │ │ + movw r1, #33340 @ 0x823c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3596e │ │ │ │ + blt.w 3584a │ │ │ │ movs r2, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #30916 @ 0x78c4 │ │ │ │ + mov r0, r5 │ │ │ │ + movw r1, #33360 @ 0x8250 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3596e │ │ │ │ + blt.w 3584a │ │ │ │ movs r2, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #30936 @ 0x78d8 │ │ │ │ + mov r0, r5 │ │ │ │ + movw r1, #33380 @ 0x8264 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3596e │ │ │ │ + blt.w 3584a │ │ │ │ movs r2, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #30960 @ 0x78f0 │ │ │ │ + mov r0, r5 │ │ │ │ + movw r1, #33404 @ 0x827c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r4, #32 │ │ │ │ lsls r5, r1, #1 │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strh r0, [r4, #28] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strh r0, [r4, #52] @ 0x34 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ lsls r5, r1, #1 │ │ │ │ + strh r0, [r4, #24] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ + 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 df240 │ │ │ │ - cbz r0, 35b08 │ │ │ │ + bl df67c │ │ │ │ + cbz r0, 35acc │ │ │ │ movs r2, #6 │ │ │ │ - movw r1, #31024 @ 0x7930 │ │ │ │ + movw r1, #33504 @ 0x82e0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - bl 93a44 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 939a0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35b02 │ │ │ │ + beq.n 35ac6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 35ac2 │ │ │ │ + cbnz r3, 35a86 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31032 @ 0x7938 │ │ │ │ + movw r1, #33512 @ 0x82e8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 93a44 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 939a0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35ad8 │ │ │ │ - b.n 35b02 │ │ │ │ + bne.n 35a9c │ │ │ │ + b.n 35ac6 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53776 @ 0xd210 │ │ │ │ + movw r1, #56080 @ 0xdb10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 93a44 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 939a0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35aac │ │ │ │ - b.n 35b02 │ │ │ │ + bne.n 35a70 │ │ │ │ + b.n 35ac6 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 140e60 │ │ │ │ + bl 141294 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35b02 │ │ │ │ + blt.n 35ac6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #4144 @ 0x1030 │ │ │ │ + movw r1, #6588 @ 0x19bc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 35c8e │ │ │ │ + bl 35c58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35b02 │ │ │ │ + beq.n 35ac6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w e0a84 │ │ │ │ + b.w e0ec4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16210c │ │ │ │ + bl 162604 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00035b0c <_PyInterpolation_Build@@Base>: │ │ │ │ +00035ad0 <_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 70a48 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70a68 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35ba2 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ + beq.n 35b66 <_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] │ │ │ │ @@ -14112,551 +14074,549 @@ │ │ │ │ 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, 35ba6 <_PyInterpolation_Build@@Base+0x9a> │ │ │ │ + cbz r5, 35b6a <_PyInterpolation_Build@@Base+0x9a> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 35bb0 <_PyInterpolation_Build@@Base+0xa4> │ │ │ │ + beq.n 35b74 <_PyInterpolation_Build@@Base+0xa4> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 35bb4 <_PyInterpolation_Build@@Base+0xa8> │ │ │ │ + beq.n 35b78 <_PyInterpolation_Build@@Base+0xa8> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 35bb8 <_PyInterpolation_Build@@Base+0xac> │ │ │ │ + beq.n 35b7c <_PyInterpolation_Build@@Base+0xac> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31040 @ 0x7940 │ │ │ │ + movw r1, #33644 @ 0x836c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35ba2 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ + bge.n 35b66 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35ba2 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ + cbnz r3, 35b66 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35bc2 <_PyInterpolation_Build@@Base+0xb6> │ │ │ │ + b.n 35b86 <_PyInterpolation_Build@@Base+0xb6> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 35bba <_PyInterpolation_Build@@Base+0xae> │ │ │ │ - ldr r3, [pc, #20] @ (35bc8 <_PyInterpolation_Build@@Base+0xbc>) │ │ │ │ - b.n 35bba <_PyInterpolation_Build@@Base+0xae> │ │ │ │ - ldr r3, [pc, #20] @ (35bcc <_PyInterpolation_Build@@Base+0xc0>) │ │ │ │ - b.n 35bba <_PyInterpolation_Build@@Base+0xae> │ │ │ │ - ldr r3, [pc, #20] @ (35bd0 <_PyInterpolation_Build@@Base+0xc4>) │ │ │ │ + b.n 35b7e <_PyInterpolation_Build@@Base+0xae> │ │ │ │ + ldr r3, [pc, #20] @ (35b8c <_PyInterpolation_Build@@Base+0xbc>) │ │ │ │ + b.n 35b7e <_PyInterpolation_Build@@Base+0xae> │ │ │ │ + ldr r3, [pc, #20] @ (35b90 <_PyInterpolation_Build@@Base+0xc0>) │ │ │ │ + b.n 35b7e <_PyInterpolation_Build@@Base+0xae> │ │ │ │ + ldr r3, [pc, #20] @ (35b94 <_PyInterpolation_Build@@Base+0xc4>) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 82bac │ │ │ │ + bl 82b10 │ │ │ │ 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 774d0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ + bx r3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #43 @ 0x2b │ │ │ │ movne r0, #53 @ 0x35 │ │ │ │ - bl df240 │ │ │ │ - cbz r0, 35c5c <_PyInterpolation_Build@@Base+0x150> │ │ │ │ + bl df67c │ │ │ │ + cbz r0, 35c4a <_PyInterpolation_Build@@Base+0x17a> │ │ │ │ movs r2, #17 │ │ │ │ - movw r1, #31112 @ 0x7988 │ │ │ │ + movw r1, #33716 @ 0x83b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - bl 93a44 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 939a0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35c56 <_PyInterpolation_Build@@Base+0x14a> │ │ │ │ + beq.n 35c44 <_PyInterpolation_Build@@Base+0x174> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 140e60 │ │ │ │ + bl 141294 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35c56 <_PyInterpolation_Build@@Base+0x14a> │ │ │ │ + blt.n 35c44 <_PyInterpolation_Build@@Base+0x174> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbnz r3, 35c36 <_PyInterpolation_Build@@Base+0x12a> │ │ │ │ + cbnz r3, 35c24 <_PyInterpolation_Build@@Base+0x154> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #4144 @ 0x1030 │ │ │ │ + movw r1, #6588 @ 0x19bc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 35c8e │ │ │ │ + bl 35c58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35c56 <_PyInterpolation_Build@@Base+0x14a> │ │ │ │ + beq.n 35c44 <_PyInterpolation_Build@@Base+0x174> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w e0a84 │ │ │ │ + b.w e0ec4 │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31132 @ 0x799c │ │ │ │ + movw r1, #33736 @ 0x83c8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 93a44 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 939a0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35c56 <_PyInterpolation_Build@@Base+0x14a> │ │ │ │ + beq.n 35c44 <_PyInterpolation_Build@@Base+0x174> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 140e60 │ │ │ │ + bl 141294 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 35c18 <_PyInterpolation_Build@@Base+0x10c> │ │ │ │ + bge.n 35c06 <_PyInterpolation_Build@@Base+0x136> │ │ │ │ mov r0, r4 │ │ │ │ - bl 16210c │ │ │ │ + bl 162604 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00035c60 : │ │ │ │ - b.w 2b374 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 77488 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ - bx r3 │ │ │ │ +00035c4e : │ │ │ │ + ldr r0, [pc, #4] @ (35c54 ) │ │ │ │ + b.w 1a4160 │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00035c8e : │ │ │ │ +00035c58 : │ │ │ │ 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 92a78 │ │ │ │ + bl 929d4 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ streq r5, [r4, #20] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00035cc0 : │ │ │ │ - ldr r0, [pc, #4] @ (35cc8 ) │ │ │ │ - b.w 1a391c │ │ │ │ - nop │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ +00035c8a : │ │ │ │ + b.w 2b374 │ │ │ │ stmdb 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 cf6fc │ │ │ │ + bl cfacc │ │ │ │ mov r7, r0 │ │ │ │ - movw r0, #11728 @ 0x2dd0 │ │ │ │ + movw r0, #14172 @ 0x375c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 79610 │ │ │ │ + bl 79650 │ │ │ │ str r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35ea0 │ │ │ │ - ldr r1, [pc, #628] @ (35f70 ) │ │ │ │ + beq.w 35e62 │ │ │ │ + ldr r1, [pc, #624] @ (35f30 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a8530 │ │ │ │ + bl 1a8e50 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35ea0 │ │ │ │ - ldr r4, [pc, #612] @ (35f74 ) │ │ │ │ - movw r9, #34861 @ 0x882d │ │ │ │ + beq.w 35e62 │ │ │ │ + ldr r4, [pc, #612] @ (35f34 ) │ │ │ │ + movw r9, #35733 @ 0x8b95 │ │ │ │ movt r9, #6 │ │ │ │ - movw r8, #273 @ 0x111 │ │ │ │ + movw r8, #2753 @ 0xac1 │ │ │ │ movt r8, #38 @ 0x26 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w r1, r4, #12 │ │ │ │ - cbz r2, 35d6a │ │ │ │ + cbz r2, 35d2c │ │ │ │ strd r9, r8, [r4, #16] │ │ │ │ str r4, [r4, #28] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 7bd0c │ │ │ │ + bl 7bd7c │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35ea0 │ │ │ │ + beq.w 35e62 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - bl 7b8c0 │ │ │ │ + bl 7b918 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 35e8e │ │ │ │ + beq.w 35e50 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35d66 │ │ │ │ + bge.n 35d28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35d66 │ │ │ │ + cbnz r3, 35d28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 35d1e │ │ │ │ + b.n 35ce0 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31684 @ 0x7bc4 │ │ │ │ + movw r0, #34288 @ 0x85f0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 199894 │ │ │ │ + bl 19a114 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35ea0 │ │ │ │ + beq.w 35e62 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #23344 @ 0x5b30 │ │ │ │ + movw r1, #25648 @ 0x6430 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl cffac │ │ │ │ + bl d0378 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35ea0 │ │ │ │ + blt.w 35e62 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #31144 @ 0x79a8 │ │ │ │ + movw r1, #33748 @ 0x83d4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cffac │ │ │ │ + bl d0378 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35ea0 │ │ │ │ + blt.n 35e62 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #31156 @ 0x79b4 │ │ │ │ + movw r1, #33760 @ 0x83e0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cffac │ │ │ │ + bl d0378 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35ea0 │ │ │ │ + blt.n 35e62 │ │ │ │ blx 2b9b4 │ │ │ │ - movw r1, #31172 @ 0x79c4 │ │ │ │ + movw r1, #33776 @ 0x83f0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d4a68 │ │ │ │ + bl 1d5328 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35ea0 │ │ │ │ + blt.n 35e62 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2afa4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #11344 @ 0x2c50 │ │ │ │ + movw r0, #13788 @ 0x35dc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80aa8 │ │ │ │ - movw r1, #61028 @ 0xee64 │ │ │ │ + bl 80b70 │ │ │ │ + movw r1, #63332 @ 0xf764 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3cc8 │ │ │ │ + bl 1a450c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35ea0 │ │ │ │ + blt.n 35e62 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #26928 @ 0x6930 │ │ │ │ + movw r2, #29232 @ 0x7230 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #31188 @ 0x79d4 │ │ │ │ + movw r1, #33792 @ 0x8400 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 1d4a68 │ │ │ │ + bl 1d5328 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35ea0 │ │ │ │ + blt.n 35e62 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #31204 @ 0x79e4 │ │ │ │ + movw r1, #33808 @ 0x8410 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 36344 │ │ │ │ + bl 36304 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 35ea0 │ │ │ │ - bl 70620 │ │ │ │ + cbz r0, 35e62 │ │ │ │ + bl 70640 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 35ea0 │ │ │ │ - bl 70620 │ │ │ │ + cbz r0, 35e62 │ │ │ │ + bl 70640 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35f60 │ │ │ │ - ldr.w fp, [pc, #308] @ 35f78 │ │ │ │ + beq.w 35f22 │ │ │ │ + ldr.w fp, [pc, #304] @ 35f38 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r4, [fp] │ │ │ │ - cbnz r4, 35ea6 │ │ │ │ + cbnz r4, 35e68 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp.w sl, #45 @ 0x2d │ │ │ │ - bne.n 35e4a │ │ │ │ + bne.n 35e0c │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #31220 @ 0x79f4 │ │ │ │ + movw r2, #33824 @ 0x8420 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #21028 @ 0x5224 │ │ │ │ + movw r1, #23332 @ 0x5b24 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1d4a68 │ │ │ │ + bl 1d5328 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35f60 │ │ │ │ + blt.n 35f22 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #54848 @ 0xd640 │ │ │ │ + movw r1, #57192 @ 0xdf68 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1a3cc8 │ │ │ │ + bl 1a450c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 35f38 │ │ │ │ + bge.n 35efa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35ea0 │ │ │ │ + bge.n 35e62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35ea0 │ │ │ │ + cbnz r3, 35e62 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 36256 │ │ │ │ + b.n 36216 │ │ │ │ mov r0, sl │ │ │ │ blx 2ac08 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 35eb4 │ │ │ │ + cbnz r0, 35e76 │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d4a68 │ │ │ │ + bl 1d5328 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35f60 │ │ │ │ + blt.n 35f22 │ │ │ │ mov r0, sl │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35f60 │ │ │ │ + beq.n 35f22 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35ee6 │ │ │ │ + beq.n 35ea8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 35efc │ │ │ │ + cbnz r0, 35ebe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35f60 │ │ │ │ + bge.n 35f22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35f60 │ │ │ │ + cbnz r3, 35f22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 35f60 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35f22 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78770 │ │ │ │ + bl 787bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35f1e │ │ │ │ + bge.n 35ee0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 35f1e │ │ │ │ + cbnz r3, 35ee0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35f32 │ │ │ │ + bge.n 35ef4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35f32 │ │ │ │ + cbnz r3, 35ef4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 35e50 │ │ │ │ - b.n 35f60 │ │ │ │ + bne.n 35e12 │ │ │ │ + b.n 35f22 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #31268 @ 0x7a24 │ │ │ │ + movw r1, #33872 @ 0x8450 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 1a3cc8 │ │ │ │ + bl 1a450c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35ea0 │ │ │ │ + blt.n 35e62 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #31280 @ 0x7a30 │ │ │ │ + movw r1, #33884 @ 0x845c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 36344 │ │ │ │ + bl 36304 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35f7c │ │ │ │ - b.n 35ea0 │ │ │ │ + cbnz r0, 35f3c │ │ │ │ + b.n 35e62 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7757c │ │ │ │ - b.n 35ea0 │ │ │ │ - nop │ │ │ │ + bl 775c4 │ │ │ │ + b.n 35e62 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsrs r0, r3, #2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ + str r4, [r7, #20] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - movw r2, #31296 @ 0x7a40 │ │ │ │ + movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #21028 @ 0x5224 │ │ │ │ + movw r1, #23332 @ 0x5b24 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1d4a68 │ │ │ │ + bl 1d5328 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35ea0 │ │ │ │ + blt.n 35e62 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31352 @ 0x7a78 │ │ │ │ + movw r1, #33956 @ 0x84a4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35ea0 │ │ │ │ + blt.w 35e62 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31368 @ 0x7a88 │ │ │ │ + movw r1, #33972 @ 0x84b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35ea0 │ │ │ │ + blt.w 35e62 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31384 @ 0x7a98 │ │ │ │ + movw r1, #33988 @ 0x84c4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35ea0 │ │ │ │ + blt.w 35e62 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31400 @ 0x7aa8 │ │ │ │ + movw r1, #34004 @ 0x84d4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35ea0 │ │ │ │ + blt.w 35e62 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31416 @ 0x7ab8 │ │ │ │ + movw r1, #34020 @ 0x84e4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35ea0 │ │ │ │ + blt.w 35e62 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31436 @ 0x7acc │ │ │ │ + movw r1, #34040 @ 0x84f8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35ea0 │ │ │ │ + blt.w 35e62 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31452 @ 0x7adc │ │ │ │ + movw r1, #34056 @ 0x8508 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35ea0 │ │ │ │ + blt.w 35e62 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31468 @ 0x7aec │ │ │ │ + movw r1, #34072 @ 0x8518 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35ea0 │ │ │ │ + blt.w 35e62 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31484 @ 0x7afc │ │ │ │ + movw r1, #34088 @ 0x8528 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35ea0 │ │ │ │ + blt.w 35e62 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31500 @ 0x7b0c │ │ │ │ + movw r1, #34104 @ 0x8538 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35ea0 │ │ │ │ + blt.w 35e62 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35ea0 │ │ │ │ + beq.w 35e62 │ │ │ │ blx 2b234 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - movw r0, #31516 @ 0x7b1c │ │ │ │ + movw r0, #34120 @ 0x8548 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - cbz r7, 360c8 │ │ │ │ + cbz r7, 36088 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 35e8c │ │ │ │ - bl 85e24 │ │ │ │ + beq.w 35e4e │ │ │ │ + bl 85d88 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 360be │ │ │ │ + bge.n 3607e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 360be │ │ │ │ + cbnz r3, 3607e │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #12 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 36084 │ │ │ │ - b.n 35e8c │ │ │ │ + bne.n 36044 │ │ │ │ + b.n 35e4e │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #31520 @ 0x7b20 │ │ │ │ + movw r1, #34124 @ 0x854c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 1a3cc8 │ │ │ │ + bl 1a450c │ │ │ │ cmp r0, r7 │ │ │ │ - blt.w 35ea0 │ │ │ │ + blt.w 35e62 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #31532 @ 0x7b2c │ │ │ │ + movw r1, #34136 @ 0x8558 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35ea0 │ │ │ │ + blt.w 35e62 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #31564 @ 0x7b4c │ │ │ │ + movw r1, #34168 @ 0x8578 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35ea0 │ │ │ │ + blt.w 35e62 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #31608 @ 0x7b78 │ │ │ │ + movw r1, #34212 @ 0x85a4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35ea0 │ │ │ │ + blt.w 35e62 │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 36130 │ │ │ │ - bl 1f4804 │ │ │ │ - b.n 35ea0 │ │ │ │ + cbnz r0, 360f0 │ │ │ │ + bl 1f50c4 │ │ │ │ + b.n 35e62 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ movs r2, #2 │ │ │ │ - movw r3, #31640 @ 0x7b98 │ │ │ │ + movw r3, #34244 @ 0x85c4 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [r0] │ │ │ │ movs r3, #4 │ │ │ │ - movw r1, #31664 @ 0x7bb0 │ │ │ │ + movw r1, #34268 @ 0x85dc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ strd r2, r3, [r0, #12] │ │ │ │ movw r2, #44040 @ 0xac08 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #48200 @ 0xbc48 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ @@ -14693,126 +14653,126 @@ │ │ │ │ movw r2, #44124 @ 0xac5c │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #49844 @ 0xc2b4 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #76] @ 0x4c │ │ │ │ movw r2, #46796 @ 0xb6cc │ │ │ │ movt r2, #2 │ │ │ │ - movw r3, #53177 @ 0xcfb9 │ │ │ │ + movw r3, #55621 @ 0xd945 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ strd r2, r3, [r0, #84] @ 0x54 │ │ │ │ movw r2, #45384 @ 0xb148 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #47892 @ 0xbb14 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #92] @ 0x5c │ │ │ │ movw r2, #44724 @ 0xaeb4 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #49768 @ 0xc268 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #100] @ 0x64 │ │ │ │ - movw r2, #5929 @ 0x1729 │ │ │ │ + movw r2, #5841 @ 0x16d1 │ │ │ │ movt r2, #5 │ │ │ │ - bl febf8 │ │ │ │ + bl ff0c8 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 36246 │ │ │ │ + cbnz r0, 36206 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7620c │ │ │ │ - b.n 35ea0 │ │ │ │ + bl 76254 │ │ │ │ + b.n 35e62 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #31672 @ 0x7bb8 │ │ │ │ + movw r1, #34276 @ 0x85e4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 1a3cc8 │ │ │ │ + bl 1a450c │ │ │ │ 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 36264 │ │ │ │ + b.n 36224 │ │ │ │ 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] @ (362ec ) │ │ │ │ + ldr r4, [pc, #120] @ (362ac ) │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ - bl 70a48 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 362e4 │ │ │ │ + bl 70a68 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 362a4 │ │ │ │ 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, 362ae │ │ │ │ + cbz r5, 3626e │ │ │ │ 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 710e4 │ │ │ │ - cbz r7, 362e6 │ │ │ │ + bl 71104 │ │ │ │ + cbz r7, 362a6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21068 @ 0x524c │ │ │ │ + movw r1, #23372 @ 0x5b4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 83aa8 │ │ │ │ + bl 83a0c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 362e6 │ │ │ │ + bge.n 362a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 362e4 │ │ │ │ + bge.n 362a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 362e4 │ │ │ │ + cbnz r3, 362a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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] @ (36340 ) │ │ │ │ + ldr r2, [pc, #64] @ (36300 ) │ │ │ │ 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, #4044] @ 0xfcc │ │ │ │ - bl 70a48 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70a68 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3633a │ │ │ │ + cbz r0, 362fa │ │ │ │ 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 710e4 │ │ │ │ + bl 71104 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -14821,611 +14781,610 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2f0 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197600 │ │ │ │ - cbz r0, 363bc │ │ │ │ + bl 197e98 │ │ │ │ + cbz r0, 3637c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3638a │ │ │ │ + cbnz r0, 3634a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 363bc │ │ │ │ + bge.n 3637c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 363bc │ │ │ │ + cbnz r3, 3637c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 363bc │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3637c │ │ │ │ mov r1, r4 │ │ │ │ - bl 33228 <_PyImport_SetModule@@Base> │ │ │ │ + bl 33198 <_PyImport_SetModule@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 363c0 │ │ │ │ + bge.n 36380 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 363a8 │ │ │ │ + bge.n 36368 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 363a8 │ │ │ │ + cbnz r3, 36368 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 363bc │ │ │ │ + bge.n 3637c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 363bc │ │ │ │ + cbnz r3, 3637c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 363e2 │ │ │ │ + b.n 363a2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 363d4 │ │ │ │ + bge.n 36394 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 363d4 │ │ │ │ + cbnz r3, 36394 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3cc8 │ │ │ │ + bl 1a450c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 363bc │ │ │ │ + blt.n 3637c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ (363f0 ) │ │ │ │ - b.w 24a3f4 <_PyGen_yf@@Base+0x3f0> │ │ │ │ + ldr r1, [pc, #4] @ (363b0 ) │ │ │ │ + b.w 24ad9c <_PyGen_yf@@Base+0x7f0> │ │ │ │ lsrs r0, r1, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 36412 │ │ │ │ + cbnz r3, 363d2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 36408 │ │ │ │ + cbz r2, 363c8 │ │ │ │ movw r3, #56616 @ 0xdd28 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36412 │ │ │ │ + bne.n 363d2 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #8] @ (36428 ) │ │ │ │ + ldr r1, [pc, #8] @ (363e8 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 24a3f4 <_PyGen_yf@@Base+0x3f0> │ │ │ │ + b.w 24ad9c <_PyGen_yf@@Base+0x7f0> │ │ │ │ nop │ │ │ │ - b.n 3655c │ │ │ │ + b.n 3651c │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs 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 2b2a0 <__getsockopt64@plt> │ │ │ │ - cbnz r0, 3645e │ │ │ │ + cbnz r0, 3641e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - cbz r4, 36462 │ │ │ │ + cbz r4, 36422 │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ - beq.n 36462 │ │ │ │ + beq.n 36422 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ str r4, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36464 │ │ │ │ + b.n 36424 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 36470 │ │ │ │ + cbz r1, 36430 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 36478 │ │ │ │ + b.n 36438 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.w 158a28 │ │ │ │ + b.w 158ef4 │ │ │ │ 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, 3649c │ │ │ │ + cbz r3, 3645c │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3649e │ │ │ │ + b.n 3645e │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2b314 │ │ │ │ - cbnz r6, 364b6 │ │ │ │ + cbnz r6, 36476 │ │ │ │ cmp r8, r6 │ │ │ │ - ble.n 364b6 │ │ │ │ + ble.n 36476 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 364b6 │ │ │ │ - cbnz r4, 364e0 │ │ │ │ - ldr r1, [pc, #436] @ (3666c ) │ │ │ │ + bgt.n 36476 │ │ │ │ + cbnz r4, 364a0 │ │ │ │ + ldr r1, [pc, #436] @ (3662c ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36658 │ │ │ │ + beq.w 36618 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 12b574 │ │ │ │ + bl 12b750 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 36658 │ │ │ │ + bne.w 36618 │ │ │ │ add r8, r5 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 36530 │ │ │ │ + beq.n 364f0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 36518 │ │ │ │ - bl fb85c │ │ │ │ + cbz r0, 364d8 │ │ │ │ + bl fbd30 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 36510 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 364d0 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 36658 │ │ │ │ + bne.w 36618 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 3651c │ │ │ │ - b.n 36538 │ │ │ │ + bne.n 364dc │ │ │ │ + b.n 364f8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 3653a │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 3653a │ │ │ │ - b.n 36658 │ │ │ │ + bne.n 364fa │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 364fa │ │ │ │ + b.n 36618 │ │ │ │ movs r4, #15 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3653a │ │ │ │ + b.n 364fa │ │ │ │ movs r4, #15 │ │ │ │ mov r0, r7 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl cf6fc │ │ │ │ + bl cfacc │ │ │ │ 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 22b45c <_PyEval_MatchClass@@Base+0xb64> │ │ │ │ + bl 22be64 <_PyEval_MatchClass@@Base+0xb64> │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36652 │ │ │ │ + beq.n 36612 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #8 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r4, #20452 @ 0x4fe4 │ │ │ │ + movw r4, #22756 @ 0x58e4 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r4, #19037 @ 0x4a5d │ │ │ │ + movw r4, #21521 @ 0x5411 │ │ │ │ movt r4, #34 @ 0x22 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ - movw r4, #42117 @ 0xa485 │ │ │ │ + movw r4, #44685 @ 0xae8d │ │ │ │ movt r4, #34 @ 0x22 │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ blx 2abb4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq.n 365d2 │ │ │ │ - bgt.n 3660a │ │ │ │ + beq.n 36592 │ │ │ │ + bgt.n 365ca │ │ │ │ adds r1, r4, #4 │ │ │ │ - beq.n 365ba │ │ │ │ + beq.n 3657a │ │ │ │ adds r2, r4, #2 │ │ │ │ - bne.n 3660a │ │ │ │ + bne.n 365ca │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - movw r1, #32352 @ 0x7e60 │ │ │ │ + movw r1, #34796 @ 0x87ec │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f23b0 │ │ │ │ - b.n 36652 │ │ │ │ + bl f2724 │ │ │ │ + b.n 36612 │ │ │ │ movw r3, #35144 @ 0x8948 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32312 @ 0x7e38 │ │ │ │ + movw r1, #34756 @ 0x87c4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 36652 │ │ │ │ + bl f2724 │ │ │ │ + b.n 36612 │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - cbnz r3, 365f0 │ │ │ │ + cbnz r3, 365b0 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 251e78 │ │ │ │ + bl 252820 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bge.n 365f0 │ │ │ │ + bge.n 365b0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2b1ec │ │ │ │ - b.n 36652 │ │ │ │ - bl 97f70 │ │ │ │ + b.n 36612 │ │ │ │ + bl 97ef0 │ │ │ │ movs r1, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2af98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ adds r3, r4, #2 │ │ │ │ - bne.n 36624 │ │ │ │ + bne.n 365e4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2b1ec │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r4 │ │ │ │ - movw r3, #6300 @ 0x189c │ │ │ │ + movw r3, #8744 @ 0x2228 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - bl 25acd8 │ │ │ │ - b.n 36652 │ │ │ │ + bl 25b680 │ │ │ │ + b.n 36612 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 365d6 │ │ │ │ + beq.n 36596 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2b1ec │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 36642 │ │ │ │ + cbnz r0, 36602 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 22b850 <_PyEval_MatchClass@@Base+0xf58> │ │ │ │ + bl 22c258 <_PyEval_MatchClass@@Base+0xf58> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3665a │ │ │ │ - b.n 36652 │ │ │ │ - movw r3, #7416 @ 0x1cf8 │ │ │ │ + cbnz r0, 3661a │ │ │ │ + b.n 36612 │ │ │ │ + movw r3, #9860 @ 0x2684 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 25acd8 │ │ │ │ + bl 25b680 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 101448 <_PyRecursiveMutex_Unlock@@Base+0x10c> │ │ │ │ + bl 101928 <_PyRecursiveMutex_Unlock@@Base+0x10c> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 36664 │ │ │ │ + cbz r3, 36624 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ asrs r4, r3, #4 │ │ │ │ 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] @ (366d8 ) │ │ │ │ + ldr r1, [pc, #88] @ (36698 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 24a3f4 <_PyGen_yf@@Base+0x3f0> │ │ │ │ - cbnz r0, 36694 │ │ │ │ - bl d83ec │ │ │ │ + bl 24ad9c <_PyGen_yf@@Base+0x7f0> │ │ │ │ + cbnz r0, 36654 │ │ │ │ + bl d87d4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 366a8 │ │ │ │ + b.n 36668 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 366a6 │ │ │ │ + bge.n 36666 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 366a6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 36666 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #40] @ (366d8 ) │ │ │ │ - bl 24a3f4 <_PyGen_yf@@Base+0x3f0> │ │ │ │ + ldr r1, [pc, #40] @ (36698 ) │ │ │ │ + bl 24ad9c <_PyGen_yf@@Base+0x7f0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 366d4 │ │ │ │ + cbz r5, 36694 │ │ │ │ mov r0, r5 │ │ │ │ - bl 129930 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - cbz r4, 366d2 │ │ │ │ + bl 129b48 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + cbz r4, 36692 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 366d2 │ │ │ │ + bge.n 36692 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 366d2 │ │ │ │ + cbnz r3, 36692 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bcs.n 3666c │ │ │ │ + bcs.n 3662c │ │ │ │ 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, #36516 @ 0x8ea4 │ │ │ │ + movw r1, #38960 @ 0x9830 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ add r2, sp, #28 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ - bl 8eb1c │ │ │ │ + bl 8eab0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36778 │ │ │ │ + beq.n 36738 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r1, 3675e │ │ │ │ + cbnz r1, 3671e │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ add r5, sp, #12 │ │ │ │ - bne.n 36740 │ │ │ │ + bne.n 36700 │ │ │ │ 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 2b2a0 <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 367d2 │ │ │ │ + blt.n 36792 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 7dfb0 │ │ │ │ - b.n 367e2 │ │ │ │ + bl 7e018 │ │ │ │ + b.n 367a2 │ │ │ │ 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 2b2a0 <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 367d2 │ │ │ │ + blt.n 36792 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 7ff40 │ │ │ │ - b.n 367e2 │ │ │ │ + bl 808d0 │ │ │ │ + b.n 367a2 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 3677c │ │ │ │ + bne.n 3673c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #36532 @ 0x8eb4 │ │ │ │ + movw r1, #38976 @ 0x9840 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 367e2 │ │ │ │ + b.n 367a2 │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bcc.n 3679c │ │ │ │ + bcc.n 3675c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #36572 @ 0x8edc │ │ │ │ + movw r1, #39016 @ 0x9868 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 36778 │ │ │ │ + bl f2724 │ │ │ │ + b.n 36738 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7140c │ │ │ │ + bl 7142c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36778 │ │ │ │ + beq.n 36738 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w r3, r5, #16 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 2b2a0 <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 367d8 │ │ │ │ + bge.n 36798 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 367d2 │ │ │ │ + bge.n 36792 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 367d2 │ │ │ │ + cbnz r3, 36792 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 367e2 │ │ │ │ + b.n 367a2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 9e31c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9e2cc <_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 36812 │ │ │ │ - cbz r0, 36810 │ │ │ │ + bl 367d2 │ │ │ │ + cbz r0, 367d0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #43968 @ 0xabc0 │ │ │ │ + movw r0, #46420 @ 0xb554 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ 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 71620 │ │ │ │ - cbz r0, 36864 │ │ │ │ + bl 71640 │ │ │ │ + cbz r0, 36824 │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #12 │ │ │ │ - b.n 3683c │ │ │ │ + b.n 367fc │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r5, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 36878 │ │ │ │ + ble.n 36838 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - bl 368f2 │ │ │ │ + bl 368b2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36838 │ │ │ │ + bne.n 367f8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 36868 │ │ │ │ + blt.n 36828 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3687e │ │ │ │ + b.n 3683e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36864 │ │ │ │ + bne.n 36824 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 36864 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36824 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ 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 7186c │ │ │ │ - cbz r0, 368d4 │ │ │ │ + bl 7188c │ │ │ │ + cbz r0, 36894 │ │ │ │ mov r4, r0 │ │ │ │ blx 2b3a8 │ │ │ │ - b.n 368b2 │ │ │ │ - bl 85e24 │ │ │ │ + b.n 36872 │ │ │ │ + bl 85d88 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r3, 368de │ │ │ │ - bl 13c170 <_Py_DecRef@@Base> │ │ │ │ + cbnz r3, 3689e │ │ │ │ + bl 13c448 <_Py_DecRef@@Base> │ │ │ │ blx 2be84 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r1, 368d8 │ │ │ │ - bl 1d5988 <_Py_Uid_Converter@@Base+0x148> │ │ │ │ + cbz r1, 36898 │ │ │ │ + bl 1d6248 <_Py_Uid_Converter@@Base+0x148> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 368a4 │ │ │ │ + bne.n 36864 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c170 <_Py_DecRef@@Base> │ │ │ │ + bl 13c448 <_Py_DecRef@@Base> │ │ │ │ blx 2bbb8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 368e4 │ │ │ │ + b.n 368a4 │ │ │ │ blx 2bbb8 │ │ │ │ - b.n 368e4 │ │ │ │ - bl 13c170 <_Py_DecRef@@Base> │ │ │ │ - b.n 368ca │ │ │ │ + b.n 368a4 │ │ │ │ + bl 13c448 <_Py_DecRef@@Base> │ │ │ │ + b.n 3688a │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 19d340 │ │ │ │ + b.w 19dbb8 │ │ │ │ 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 36930 │ │ │ │ + bne.n 368f0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r0, 36926 │ │ │ │ - movw r0, #43960 @ 0xabb8 │ │ │ │ + cbnz r0, 368e6 │ │ │ │ + movw r0, #46264 @ 0xb4b8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 3693c │ │ │ │ + cbz r0, 368fc │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 115b84 │ │ │ │ + b.w 115db0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0003693e : │ │ │ │ - ldr r0, [pc, #4] @ (36944 ) │ │ │ │ - b.w 1a391c │ │ │ │ - subs r0, r2, #2 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ +000368fe : │ │ │ │ + movw r0, #7824 @ 0x1e90 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.w 1a4160 │ │ │ │ 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 1da8ec │ │ │ │ + bl 1db1ac │ │ │ │ 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, #36896 @ 0x9020 │ │ │ │ + movw r0, #39340 @ 0x99ac │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ 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 │ │ │ │ @@ -15434,215 +15393,216 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b314 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b574 │ │ │ │ + bl 12b750 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 369ce │ │ │ │ + bge.n 36990 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #63656 @ 0xf8a8 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #38300 @ 0x959c │ │ │ │ + movw r2, #424 @ 0x1a8 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #40752 @ 0x9f30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #40600 @ 0x9e98 │ │ │ │ + movw r0, #43052 @ 0xa82c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 369da │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3699c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 369ea │ │ │ │ + bl 369ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 369e4 │ │ │ │ + cbz r3, 369a6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #180] @ (36ab0 ) │ │ │ │ + ldr r3, [pc, #184] @ (36a74 ) │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r2, #52424 @ 0xccc8 │ │ │ │ + movw r2, #54868 @ 0xd654 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bl 1ca770 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1cb078 <_PyObject_CallMethod@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36aac │ │ │ │ + beq.n 36a6e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 36a4c │ │ │ │ + bmi.n 36a0e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36a34 │ │ │ │ + bge.n 369f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 36a34 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 369f6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54716 @ 0xd5bc │ │ │ │ + movw r1, #57032 @ 0xdec8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 36aac │ │ │ │ + bl f2724 │ │ │ │ + b.n 36a6e │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bge.n 36a82 │ │ │ │ + bge.n 36a44 │ │ │ │ movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #1300 @ 0x514 │ │ │ │ + movw r1, #3604 @ 0xe14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36aac │ │ │ │ + bge.n 36a6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36aac │ │ │ │ + cbnz r3, 36a6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 36aac │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36a6e │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 2beec │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36aa2 │ │ │ │ + bge.n 36a64 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbnz r1, 36aa2 │ │ │ │ + cbnz r1, 36a64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 7ff98 │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b314 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 36ae6 │ │ │ │ + bhi.n 36aaa │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12b574 │ │ │ │ - cbz r0, 36b00 │ │ │ │ - b.n 36afc │ │ │ │ - movw r0, #21692 @ 0x54bc │ │ │ │ + bl 12b750 │ │ │ │ + cbz r0, 36ac4 │ │ │ │ + b.n 36ac0 │ │ │ │ + movw r0, #23996 @ 0x5dbc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36ad8 │ │ │ │ + bne.n 36a9c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36b52 │ │ │ │ + b.n 36b16 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 36b18 │ │ │ │ + ble.n 36adc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 21135c │ │ │ │ + bl 211bdc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 36b1a │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 36b1a │ │ │ │ - b.n 36afc │ │ │ │ + bne.n 36ade │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 36ade │ │ │ │ + b.n 36ac0 │ │ │ │ movs r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp.w r5, #5120 @ 0x1400 │ │ │ │ - ble.n 36b3e │ │ │ │ - bl 97f70 │ │ │ │ + ble.n 36b02 │ │ │ │ + bl 97ef0 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c3dc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ab4c │ │ │ │ - b.n 36b4a │ │ │ │ + bl 9aab4 │ │ │ │ + b.n 36b0e │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2c3dc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7dfb0 │ │ │ │ + bl 7e018 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 36b5c │ │ │ │ + cbz r3, 36b20 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ 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 248b94 │ │ │ │ + b.w 2496f4 │ │ │ │ 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 dc33c │ │ │ │ + bl dc738 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 36b9e │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 36bb6 │ │ │ │ - b.n 36bcc │ │ │ │ + bne.n 36b62 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 36b7a │ │ │ │ + b.n 36b90 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 36bb6 │ │ │ │ + bne.n 36b7a │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ - movw r0, #38016 @ 0x9480 │ │ │ │ + movw r0, #40460 @ 0x9e0c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ - movw r0, #38032 @ 0x9490 │ │ │ │ + movw r0, #40476 @ 0x9e1c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ 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 │ │ │ │ @@ -15655,121 +15615,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, 36c12 │ │ │ │ - cbz r2, 36c0c │ │ │ │ + cbnz r3, 36bd6 │ │ │ │ + cbz r2, 36bd0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 36c12 │ │ │ │ + cbnz r3, 36bd6 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 36c2c │ │ │ │ + b.n 36bf0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #38308 @ 0x95a4 │ │ │ │ + movw r1, #40752 @ 0x9f30 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ 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 224a44 │ │ │ │ + bl 2253f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 224774 <_PyTime_AsMilliseconds@@Base+0x18b4> │ │ │ │ + bl 225128 <_PyTime_AsMilliseconds@@Base+0x18a0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36d30 │ │ │ │ + beq.n 36cf4 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 128c50 │ │ │ │ - cbnz r0, 36c6e │ │ │ │ - bl 97f70 │ │ │ │ + bl 128e68 │ │ │ │ + cbnz r0, 36c32 │ │ │ │ + bl 97ef0 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 128c50 │ │ │ │ + bl 128e68 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2b98c │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 36cca │ │ │ │ - bgt.n 36cb8 │ │ │ │ + beq.n 36c8e │ │ │ │ + bgt.n 36c7c │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 36ca0 │ │ │ │ + beq.n 36c64 │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 36cb8 │ │ │ │ + bne.n 36c7c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #38336 @ 0x95c0 │ │ │ │ + movw r1, #40780 @ 0x9f4c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 36d24 │ │ │ │ + bl f2724 │ │ │ │ + b.n 36ce8 │ │ │ │ movw r3, #35144 @ 0x8948 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3552 @ 0xde0 │ │ │ │ + movw r1, #5996 @ 0x176c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 36d24 │ │ │ │ + bl f2724 │ │ │ │ + b.n 36ce8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #38364 @ 0x95dc │ │ │ │ + movw r3, #40808 @ 0x9f68 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 25acd8 │ │ │ │ - b.n 36d24 │ │ │ │ + bl 25b680 │ │ │ │ + b.n 36ce8 │ │ │ │ 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 7757c │ │ │ │ + bl 775c4 │ │ │ │ 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 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 36d08 │ │ │ │ + cbz r3, 36ccc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ 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 129304 │ │ │ │ - b.n 36d32 │ │ │ │ + bl 12951c │ │ │ │ + b.n 36cf6 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 129304 │ │ │ │ + bl 12951c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ 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 │ │ │ │ @@ -15779,226 +15739,226 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b314 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b574 │ │ │ │ + bl 12b750 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 36d84 │ │ │ │ + bge.n 36d48 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #63656 @ 0xf8a8 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #38300 @ 0x959c │ │ │ │ + movw r2, #424 @ 0x1a8 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #40752 @ 0x9f30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #41796 @ 0xa344 │ │ │ │ + movw r0, #44248 @ 0xacd8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 36d90 │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 36d54 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 369ea │ │ │ │ + bl 369ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 36d9a │ │ │ │ + cbz r3, 36d5e │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00036da0 : │ │ │ │ +00036d64 : │ │ │ │ stmdb 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] @ (36f8c ) │ │ │ │ + ldr r3, [pc, #472] @ (36f50 ) │ │ │ │ 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 76b0c <_PyTuple_FromArray@@Base> │ │ │ │ - cbz r0, 36e04 │ │ │ │ + bl 76b54 <_PyTuple_FromArray@@Base> │ │ │ │ + cbz r0, 36dc8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19bfc8 │ │ │ │ + bl 19c848 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 36e0a │ │ │ │ + cbnz r0, 36dce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36e04 │ │ │ │ + bge.n 36dc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 36e04 │ │ │ │ - ldr r2, [pc, #420] @ (36f90 ) │ │ │ │ + cbnz r3, 36dc8 │ │ │ │ + ldr r2, [pc, #420] @ (36f54 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 36dfc │ │ │ │ + cbz r3, 36dc0 │ │ │ │ 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 36f82 │ │ │ │ + b.n 36f46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r9 │ │ │ │ str r4, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 36e84 │ │ │ │ + beq.n 36e48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71620 │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36f2a │ │ │ │ + beq.w 36eee │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r0, r7, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36efa │ │ │ │ + beq.n 36ebe │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 36e48 │ │ │ │ + bge.n 36e0c │ │ │ │ ldr.w r3, [fp, r2, lsl #2] │ │ │ │ str.w r3, [r8, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - b.n 36e36 │ │ │ │ + b.n 36dfa │ │ │ │ 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 36e7e │ │ │ │ + bge.n 36e42 │ │ │ │ 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 36e58 │ │ │ │ + b.n 36e1c │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 36e88 │ │ │ │ + b.n 36e4c │ │ │ │ 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 19c12c │ │ │ │ + bl 19c9ac │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 36ef2 │ │ │ │ + cbz r0, 36eb6 │ │ │ │ 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 19c260 │ │ │ │ + bl 19cae0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36ef0 │ │ │ │ + bge.n 36eb4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 36ef0 │ │ │ │ - ldr r2, [pc, #184] @ (36f90 ) │ │ │ │ + cbnz r3, 36eb4 │ │ │ │ + ldr r2, [pc, #184] @ (36f54 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 36ee6 │ │ │ │ + cbz r3, 36eaa │ │ │ │ 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, 36f2c │ │ │ │ + cbz r7, 36ef0 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 36efc │ │ │ │ + b.n 36ec0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36f0a │ │ │ │ + bge.n 36ece │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 36f0e │ │ │ │ + cbz r2, 36ed2 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 36f2c │ │ │ │ - ldr r2, [pc, #128] @ (36f90 ) │ │ │ │ + b.n 36ef0 │ │ │ │ + ldr r2, [pc, #128] @ (36f54 ) │ │ │ │ ldr.w r7, [r2, #1600] @ 0x640 │ │ │ │ - cbz r7, 36f20 │ │ │ │ + cbz r7, 36ee4 │ │ │ │ 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 36f0a │ │ │ │ + b.n 36ece │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36f5a │ │ │ │ + bge.n 36f1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 36f5a │ │ │ │ - ldr r2, [pc, #76] @ (36f90 ) │ │ │ │ + cbnz r3, 36f1e │ │ │ │ + ldr r2, [pc, #76] @ (36f54 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 36f52 │ │ │ │ + cbz r3, 36f16 │ │ │ │ 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 36f82 │ │ │ │ + bge.n 36f46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 36f82 │ │ │ │ - ldr r2, [pc, #36] @ (36f90 ) │ │ │ │ + cbnz r3, 36f46 │ │ │ │ + ldr r2, [pc, #36] @ (36f54 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 36f7a │ │ │ │ + cbz r3, 36f3e │ │ │ │ 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] │ │ │ │ @@ -16012,261 +15972,262 @@ │ │ │ │ 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, 36fb2 │ │ │ │ - cbz r2, 36fac │ │ │ │ + cbnz r3, 36f76 │ │ │ │ + cbz r2, 36f70 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 36fb2 │ │ │ │ + cbnz r3, 36f76 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 36c2c │ │ │ │ + b.n 36bf0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #38400 @ 0x9600 │ │ │ │ + movw r1, #40844 @ 0x9f8c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 36fe6 │ │ │ │ + bgt.n 36faa │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #38456 @ 0x9638 │ │ │ │ + movw r1, #40876 @ 0x9fac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ 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 3701a │ │ │ │ + ble.n 36fde │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #38504 @ 0x9668 │ │ │ │ + movw r1, #40924 @ 0x9fdc │ │ │ │ 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 d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 20bee4 │ │ │ │ + bl 20c9a0 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 371c8 │ │ │ │ + beq.w 3718c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 37040 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 37004 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 371c8 │ │ │ │ + bne.w 3718c │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 37072 │ │ │ │ + beq.n 37036 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 37078 │ │ │ │ + beq.n 3703c │ │ │ │ ldr.w sl, [r4, #12] │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 3706c │ │ │ │ + beq.n 37030 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3706e │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 3706e │ │ │ │ - b.n 371c8 │ │ │ │ + bne.n 37032 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 37032 │ │ │ │ + b.n 3718c │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 37082 │ │ │ │ - b.n 37090 │ │ │ │ + cbz r5, 37046 │ │ │ │ + b.n 37054 │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 37082 │ │ │ │ + b.n 37046 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 371b2 │ │ │ │ + bne.w 37176 │ │ │ │ mov sl, r5 │ │ │ │ mov r4, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl f9ac8 │ │ │ │ + bl f9ebc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 37092 │ │ │ │ + b.n 37056 │ │ │ │ mov r8, r5 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 370a6 │ │ │ │ + bne.n 3706a │ │ │ │ movs r0, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl f9ac8 │ │ │ │ + bl f9ebc │ │ │ │ mov sl, r0 │ │ │ │ - b.n 370a8 │ │ │ │ + b.n 3706c │ │ │ │ mov r9, sl │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ strd r5, sl, [sp] │ │ │ │ - movw r1, #38548 @ 0x9694 │ │ │ │ + movw r1, #40968 @ 0xa008 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r0, #38556 @ 0x969c │ │ │ │ + movw r0, #40976 @ 0xa010 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 371c8 │ │ │ │ + beq.n 3718c │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 370ee │ │ │ │ + beq.n 370b2 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bmi.n 370f2 │ │ │ │ + bmi.n 370b6 │ │ │ │ lsls r0, r6, #30 │ │ │ │ - bmi.n 370f6 │ │ │ │ + bmi.n 370ba │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #38568 @ 0x96a8 │ │ │ │ + movw r1, #40988 @ 0xa01c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 371c8 │ │ │ │ + bl f2724 │ │ │ │ + b.n 3718c │ │ │ │ movs r3, #2 │ │ │ │ - b.n 370f8 │ │ │ │ + b.n 370bc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 370f8 │ │ │ │ + b.n 370bc │ │ │ │ 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 37116 │ │ │ │ + bne.n 370da │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 37158 │ │ │ │ - b.n 3713c │ │ │ │ + beq.n 3711c │ │ │ │ + b.n 37100 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 37128 │ │ │ │ - bl 128314 │ │ │ │ - b.n 3712e │ │ │ │ - bl e3d54 │ │ │ │ + bpl.n 370ec │ │ │ │ + bl 128528 │ │ │ │ + b.n 370f2 │ │ │ │ + bl e41a4 │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3710e │ │ │ │ - b.n 371c8 │ │ │ │ + beq.n 370d2 │ │ │ │ + b.n 3718c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 37168 │ │ │ │ - bl 128314 │ │ │ │ + bpl.n 3712c │ │ │ │ + bl 128528 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 371c8 │ │ │ │ + bne.n 3718c │ │ │ │ tst.w r6, #4 │ │ │ │ strh.w r4, [sp, #18] │ │ │ │ ite ne │ │ │ │ movne r5, #13 │ │ │ │ moveq r5, #14 │ │ │ │ - b.n 37180 │ │ │ │ - bl e3d54 │ │ │ │ + b.n 37144 │ │ │ │ + bl e41a4 │ │ │ │ asrs r1, r0, #31 │ │ │ │ - b.n 3714c │ │ │ │ + b.n 37110 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3719e │ │ │ │ - bl ee340 │ │ │ │ - cbnz r0, 371c8 │ │ │ │ - bl 97f70 │ │ │ │ + bne.n 37162 │ │ │ │ + bl ee638 │ │ │ │ + cbnz r0, 3718c │ │ │ │ + bl 97ef0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ac98 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 371b8 │ │ │ │ - b.n 37170 │ │ │ │ + bne.n 3717c │ │ │ │ + b.n 37134 │ │ │ │ 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 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ mov r8, r5 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37098 │ │ │ │ + b.n 3705c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 3719e │ │ │ │ + blt.n 37162 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f9ac8 │ │ │ │ + b.w f9ebc │ │ │ │ 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, 37202 │ │ │ │ + cbnz r4, 371c4 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 37202 │ │ │ │ + ble.n 371c4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 37202 │ │ │ │ - cbz r2, 37202 │ │ │ │ + bne.n 371c4 │ │ │ │ + cbz r2, 371c4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 36c2c │ │ │ │ + b.n 36bf0 │ │ │ │ mov r3, r4 │ │ │ │ + ldr r4, [pc, #32] @ (371e8 ) │ │ │ │ mov r0, r2 │ │ │ │ - movs r4, #1 │ │ │ │ + str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ + movs r4, #1 │ │ │ │ + strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ - strd r2, r2, [sp, #12] │ │ │ │ str r4, [sp, #20] │ │ │ │ - movw r4, #8096 @ 0x1fa0 │ │ │ │ - movt r4, #77 @ 0x4d │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 371f4 │ │ │ │ + bne.n 371b8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + subs r4, r3, #4 │ │ │ │ + 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, #4016] @ 0xfb0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ adds r4, r5, #1 │ │ │ │ - beq.n 3724e │ │ │ │ + beq.n 3720e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 66e7c <_Py_open@@Base+0x216> │ │ │ │ + b.w 66e8c <_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 │ │ │ │ @@ -16279,90 +16240,90 @@ │ │ │ │ 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 2bcb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 37320 │ │ │ │ + bge.n 372e0 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bne.n 372a0 │ │ │ │ + bne.n 37260 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 66e7c <_Py_open@@Base+0x216> │ │ │ │ + bl 66e8c <_Py_open@@Base+0x216> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3732a │ │ │ │ + b.n 372ea │ │ │ │ movw r8, #43732 @ 0xaad4 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f4 │ │ │ │ - cbnz r0, 3732a │ │ │ │ + bl d85dc │ │ │ │ + cbnz r0, 372ea │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #108] @ (37334 ) │ │ │ │ + ldr r3, [pc, #108] @ (372f4 ) │ │ │ │ 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, 372e0 │ │ │ │ + cbz r3, 372a0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 37302 │ │ │ │ + cbnz r3, 372c2 │ │ │ │ blx 2b0ac │ │ │ │ mov r3, r6 │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ - movw r2, #38676 @ 0x9714 │ │ │ │ + movw r2, #41120 @ 0xa0a0 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - bl 1ee5f8 <_PyErr_Format@@Base> │ │ │ │ - b.n 3732a │ │ │ │ + bl 1eeed0 <_PyErr_Format@@Base> │ │ │ │ + b.n 372ea │ │ │ │ blx 2b0ac │ │ │ │ mov r3, fp │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r1, #38676 @ 0x9714 │ │ │ │ + movw r1, #41120 @ 0xa0a0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 50940 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 3732a │ │ │ │ + bl 5068c <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 372ea │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 37258 │ │ │ │ + bne.n 37218 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ 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 3735a │ │ │ │ + beq.n 3731a │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 66f6c <_Py_open@@Base+0x306> │ │ │ │ + b.w 66f7c <_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 │ │ │ │ @@ -16376,979 +16337,979 @@ │ │ │ │ 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 2b034 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 373c2 │ │ │ │ + bge.n 37382 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bne.n 373b2 │ │ │ │ + bne.n 37372 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 66f6c <_Py_open@@Base+0x306> │ │ │ │ + bl 66f7c <_Py_open@@Base+0x306> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 373cc │ │ │ │ + b.n 3738c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 373cc │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 3738c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 37366 │ │ │ │ + bne.n 37326 │ │ │ │ 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, 373f2 │ │ │ │ - cbz r2, 373ec │ │ │ │ + cbnz r3, 373b2 │ │ │ │ + cbz r2, 373ac │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 373f2 │ │ │ │ + cbnz r3, 373b2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 3740c │ │ │ │ + b.n 373cc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #38308 @ 0x95a4 │ │ │ │ + movw r1, #40752 @ 0x9f30 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ 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 224a44 │ │ │ │ + bl 2253f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 224774 <_PyTime_AsMilliseconds@@Base+0x18b4> │ │ │ │ + bl 225128 <_PyTime_AsMilliseconds@@Base+0x18a0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37510 │ │ │ │ + beq.n 374d0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 128c50 │ │ │ │ - cbnz r0, 3744e │ │ │ │ - bl 97f70 │ │ │ │ + bl 128e68 │ │ │ │ + cbnz r0, 3740e │ │ │ │ + bl 97ef0 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 128c50 │ │ │ │ + bl 128e68 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2ae54 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 374aa │ │ │ │ - bgt.n 37498 │ │ │ │ + beq.n 3746a │ │ │ │ + bgt.n 37458 │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 37480 │ │ │ │ + beq.n 37440 │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 37498 │ │ │ │ + bne.n 37458 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #38336 @ 0x95c0 │ │ │ │ + movw r1, #40780 @ 0x9f4c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 37504 │ │ │ │ + bl f2724 │ │ │ │ + b.n 374c4 │ │ │ │ movw r3, #35144 @ 0x8948 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4228 @ 0x1084 │ │ │ │ + movw r1, #6672 @ 0x1a10 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 37504 │ │ │ │ + bl f2724 │ │ │ │ + b.n 374c4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #38952 @ 0x9828 │ │ │ │ + movw r3, #41396 @ 0xa1b4 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 25acd8 │ │ │ │ - b.n 37504 │ │ │ │ + bl 25b680 │ │ │ │ + b.n 374c4 │ │ │ │ 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 7757c │ │ │ │ + bl 775c4 │ │ │ │ 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 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 374e8 │ │ │ │ + cbz r3, 374a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ 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 129304 │ │ │ │ - b.n 37512 │ │ │ │ + bl 12951c │ │ │ │ + b.n 374d2 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 129304 │ │ │ │ + bl 12951c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 37534 │ │ │ │ - cbz r2, 3752e │ │ │ │ + cbnz r3, 374f4 │ │ │ │ + cbz r2, 374ee │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 37534 │ │ │ │ + cbnz r3, 374f4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 3740c │ │ │ │ + b.n 373cc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #38400 @ 0x9600 │ │ │ │ + movw r1, #40844 @ 0x9f8c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ 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, 3757e │ │ │ │ + cbnz r4, 3753e │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 3757e │ │ │ │ + ble.n 3753e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3757e │ │ │ │ - cbz r2, 3757e │ │ │ │ + bne.n 3753e │ │ │ │ + cbz r2, 3753e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 3740c │ │ │ │ + b.n 373cc │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #32] @ (375a4 ) │ │ │ │ + ldr r4, [pc, #32] @ (37564 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37572 │ │ │ │ + bne.n 37532 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ 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 7186c │ │ │ │ + bl 7188c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 376ae │ │ │ │ - movw r7, #37848 @ 0x93d8 │ │ │ │ + beq.n 3766e │ │ │ │ + movw r7, #40292 @ 0x9d64 │ │ │ │ movt r7, #44 @ 0x2c │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #256] @ (376d8 ) │ │ │ │ + ldr r1, [pc, #256] @ (37698 ) │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ca770 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1cb078 <_PyObject_CallMethod@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 375f2 │ │ │ │ - bl 1e89e0 <_PyCompile_GetUnaryIntrinsicName@@Base+0x2b0> │ │ │ │ + cbnz r0, 375b2 │ │ │ │ + bl 1e92a8 <_PyCompile_GetUnaryIntrinsicName@@Base+0x2b0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3769a │ │ │ │ - b.n 375d6 │ │ │ │ + beq.n 3765a │ │ │ │ + b.n 37596 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 37616 │ │ │ │ + bne.n 375d6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 37604 │ │ │ │ + cbnz r3, 375c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 376c4 │ │ │ │ - b.n 376d0 │ │ │ │ + blt.n 37684 │ │ │ │ + b.n 37690 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 376b2 │ │ │ │ + bge.n 37672 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 376b2 │ │ │ │ - b.n 37670 │ │ │ │ + bne.n 37672 │ │ │ │ + b.n 37630 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 3765e │ │ │ │ + bmi.n 3761e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37632 │ │ │ │ + bge.n 375f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37632 │ │ │ │ + cbnz r3, 375f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37646 │ │ │ │ + bge.n 37606 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37646 │ │ │ │ + cbnz r3, 37606 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54716 @ 0xd5bc │ │ │ │ + movw r1, #57032 @ 0xdec8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 376ae │ │ │ │ + bl f2724 │ │ │ │ + b.n 3766e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 37676 │ │ │ │ + cbnz r3, 37636 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 376b2 │ │ │ │ + bge.n 37672 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 376b2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 376b2 │ │ │ │ + cbnz r3, 37672 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37672 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85e24 │ │ │ │ + bl 85d88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37694 │ │ │ │ + bge.n 37654 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37694 │ │ │ │ + cbnz r3, 37654 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 375d6 │ │ │ │ + bne.n 37596 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 376ae │ │ │ │ + bge.n 3766e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 376ae │ │ │ │ + cbnz r3, 3766e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 376d0 │ │ │ │ - ldr r0, [pc, #40] @ (376dc ) │ │ │ │ + b.n 37690 │ │ │ │ + ldr r0, [pc, #40] @ (3769c ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e0b64 │ │ │ │ + bl 1e142c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 376d0 │ │ │ │ + bge.n 37690 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 376d0 │ │ │ │ + cbnz r3, 37690 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 37742 │ │ │ │ + b.n 37702 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3770c │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 3770c │ │ │ │ + bne.n 376cc │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 376cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37740 │ │ │ │ + b.n 37700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33af8 <_Py_fstat@@Base+0x98> │ │ │ │ + bl 33a68 <_Py_fstat@@Base+0x98> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37728 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 376e8 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37708 │ │ │ │ + bne.n 376c8 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 37740 │ │ │ │ + b.n 37700 │ │ │ │ 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} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3775a │ │ │ │ + bne.n 3771a │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #27720 @ 0x6c48 │ │ │ │ + movw r3, #30024 @ 0x7548 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 3777a │ │ │ │ - b.n 3775c │ │ │ │ - cbz r1, 37784 │ │ │ │ - movw r3, #27720 @ 0x6c48 │ │ │ │ + bmi.n 3773a │ │ │ │ + b.n 3771c │ │ │ │ + cbz r1, 37744 │ │ │ │ + movw r3, #30024 @ 0x7548 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3777a │ │ │ │ + bls.n 3773a │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 37784 │ │ │ │ - b.n 37766 │ │ │ │ + bpl.n 37744 │ │ │ │ + b.n 37726 │ │ │ │ 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 f9ac8 │ │ │ │ - cbnz r0, 377aa │ │ │ │ + bl f9ebc │ │ │ │ + cbnz r0, 3776a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 378a2 │ │ │ │ + b.n 37862 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 377e2 │ │ │ │ - movw r0, #39160 @ 0x98f8 │ │ │ │ + cbz r1, 377a2 │ │ │ │ + movw r0, #41604 @ 0xa284 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 377d2 │ │ │ │ + bge.n 37792 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 377d2 │ │ │ │ + cbnz r3, 37792 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 377a6 │ │ │ │ - movw r2, #29788 @ 0x745c │ │ │ │ + beq.n 37766 │ │ │ │ + movw r2, #32092 @ 0x7d5c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 377ea │ │ │ │ - movw r2, #32880 @ 0x8070 │ │ │ │ + b.n 377aa │ │ │ │ + movw r2, #35184 @ 0x8970 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 37820 │ │ │ │ + cbz r3, 377e0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #39168 @ 0x9900 │ │ │ │ + movw r0, #41612 @ 0xa28c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37812 │ │ │ │ + bge.n 377d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37812 │ │ │ │ + cbnz r3, 377d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 377a6 │ │ │ │ - movw r2, #29788 @ 0x745c │ │ │ │ + beq.n 37766 │ │ │ │ + movw r2, #32092 @ 0x7d5c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 3784e │ │ │ │ + cbz r3, 3780e │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #39184 @ 0x9910 │ │ │ │ + movw r0, #41628 @ 0xa29c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37848 │ │ │ │ + bge.n 37808 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37848 │ │ │ │ + cbnz r3, 37808 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 377a6 │ │ │ │ + beq.n 37766 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 3787a │ │ │ │ - movw r0, #17120 @ 0x42e0 │ │ │ │ + cbnz r3, 3783a │ │ │ │ + movw r0, #19896 @ 0x4db8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37874 │ │ │ │ + bge.n 37834 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37874 │ │ │ │ + cbnz r3, 37834 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 377a6 │ │ │ │ + beq.n 37766 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #39204 @ 0x9924 │ │ │ │ + movw r0, #41648 @ 0xa2b0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 378a2 │ │ │ │ + bge.n 37862 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 378a2 │ │ │ │ + cbnz r3, 37862 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 378ae │ │ │ │ + b.n 3786e │ │ │ │ add r1, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 378dc │ │ │ │ + bls.n 3789c │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bne.n 378d2 │ │ │ │ + bne.n 37892 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 378cc │ │ │ │ + bcc.n 3788c │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 378b8 │ │ │ │ - b.n 378e6 │ │ │ │ + beq.n 37878 │ │ │ │ + b.n 378a6 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 378dc │ │ │ │ + beq.n 3789c │ │ │ │ mov r0, r3 │ │ │ │ ldrsb.w r3, [r0], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 378b0 │ │ │ │ - b.n 378e6 │ │ │ │ + bge.n 37870 │ │ │ │ + b.n 378a6 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ - movw r1, #10193 @ 0x27d1 │ │ │ │ + movw r1, #12665 @ 0x3179 │ │ │ │ movt r1, #37 @ 0x25 │ │ │ │ - b.w 15dbf4 │ │ │ │ + b.w 15e0b8 │ │ │ │ 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 1407ec │ │ │ │ - cbz r0, 3792e │ │ │ │ + bl 140c20 │ │ │ │ + cbz r0, 378ee │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 379ba │ │ │ │ + beq.n 3797a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #9056 @ 0x2360 │ │ │ │ + movw r0, #11500 @ 0x2cec │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3797a │ │ │ │ + bne.n 3793a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 368f2 │ │ │ │ + bl 368b2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 37972 │ │ │ │ + cbz r0, 37932 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #35308 @ 0x89ec │ │ │ │ + movw r0, #37612 @ 0x92ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37966 │ │ │ │ + bge.n 37926 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 3796a │ │ │ │ + cbz r3, 3792a │ │ │ │ mov r4, r6 │ │ │ │ - b.n 37972 │ │ │ │ + b.n 37932 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 37966 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37926 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7a424 │ │ │ │ - b.n 379b2 │ │ │ │ + bl 7a464 │ │ │ │ + b.n 37972 │ │ │ │ mov r0, r5 │ │ │ │ - bl 36812 │ │ │ │ + bl 367d2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 379b2 │ │ │ │ + cbz r0, 37972 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #35316 @ 0x89f4 │ │ │ │ + movw r0, #37620 @ 0x92f4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 379a6 │ │ │ │ + bge.n 37966 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 379aa │ │ │ │ + cbz r3, 3796a │ │ │ │ mov r4, r6 │ │ │ │ - b.n 379b2 │ │ │ │ + b.n 37972 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 379a6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37966 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1414a8 │ │ │ │ - b.n 379bc │ │ │ │ + bl 1418dc │ │ │ │ + b.n 3797c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add.w r0, r1, #16 │ │ │ │ - cbz r2, 379e0 │ │ │ │ + cbz r2, 379a0 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ - b.n 379ee │ │ │ │ + b.n 379ae │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 379ec │ │ │ │ + bne.n 379ac │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 37a0e │ │ │ │ + cbnz r0, 379ce │ │ │ │ mov r6, r0 │ │ │ │ - b.n 379ee │ │ │ │ + b.n 379ae │ │ │ │ mov r6, r2 │ │ │ │ - ldr r1, [pc, #460] @ (37bbc ) │ │ │ │ + ldr r1, [pc, #460] @ (37b7c ) │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 37a10 │ │ │ │ - b.n 37a3a │ │ │ │ + cbnz r0, 379d0 │ │ │ │ + b.n 379fa │ │ │ │ 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 37a3e │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + bmi.n 379fe │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #34100 @ 0x8534 │ │ │ │ + movw r1, #36404 @ 0x8e34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #39388 @ 0x99dc │ │ │ │ + movw r0, #41832 @ 0xa368 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r3, r4 │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 37bb2 │ │ │ │ + b.n 37b72 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 37b32 │ │ │ │ + beq.n 37af2 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 37b3a │ │ │ │ + beq.n 37afa │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - bmi.n 37a70 │ │ │ │ + bmi.n 37a30 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39400 @ 0x99e8 │ │ │ │ + movw r1, #41844 @ 0xa374 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 37a3a │ │ │ │ + bl f2724 │ │ │ │ + b.n 379fa │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 37b38 │ │ │ │ - ldr r1, [pc, #324] @ (37bc0 ) │ │ │ │ + beq.n 37af8 │ │ │ │ + ldr r1, [pc, #324] @ (37b80 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r8, #56616 @ 0xdd28 │ │ │ │ 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 37b3a │ │ │ │ + ble.n 37afa │ │ │ │ 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, #4036] @ 0xfc4 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 37ab8 │ │ │ │ + bne.n 37a78 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2674cc │ │ │ │ - b.n 37aee │ │ │ │ + bl 267e8c │ │ │ │ + b.n 37aae │ │ │ │ ldr.w r0, [r1, #4044] @ 0xfcc │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 37aca │ │ │ │ + bne.n 37a8a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 3f332 <_PyErr_SetLocaleString@@Base+0x5a> │ │ │ │ - b.n 37aee │ │ │ │ + bl 3f2ea <_PyErr_SetLocaleString@@Base+0x5a> │ │ │ │ + b.n 37aae │ │ │ │ ldr.w r1, [r1, #4040] @ 0xfc8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 37adc │ │ │ │ + bne.n 37a9c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 3f616 <_PyErr_SetLocaleString@@Base+0x33e> │ │ │ │ - b.n 37aee │ │ │ │ + bl 3f5ce <_PyErr_SetLocaleString@@Base+0x33e> │ │ │ │ + b.n 37aae │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39428 @ 0x9a04 │ │ │ │ + movw r1, #41872 @ 0xa390 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - b.n 37b0a │ │ │ │ + b.n 37aca │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37a3a │ │ │ │ + beq.n 379fa │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 37b18 │ │ │ │ + bne.n 37ad8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 37b2e │ │ │ │ + cbz r3, 37aee │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39460 @ 0x9a24 │ │ │ │ + movw r1, #41904 @ 0xa3b0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ 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 d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37b2a │ │ │ │ + bge.n 37aea │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 37b2a │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 37aea │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 37a92 │ │ │ │ + b.n 37a52 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 37b3a │ │ │ │ + b.n 37afa │ │ │ │ mov r9, r7 │ │ │ │ - bl 202294 <_PySlice_FromIndices@@Base+0x6d8> │ │ │ │ + bl 202bc0 <_PySlice_FromIndices@@Base+0x6d8> │ │ │ │ mov r7, r0 │ │ │ │ movw r0, #53312 @ 0xd040 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70a48 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70a68 <_PyObject_GC_New@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 37b9e │ │ │ │ + cbz r0, 37b5e │ │ │ │ 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 37b74 │ │ │ │ + beq.n 37b34 │ │ │ │ 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, 37b88 │ │ │ │ + cbz r5, 37b48 │ │ │ │ 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 710e4 │ │ │ │ + bl 71104 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37bb2 │ │ │ │ + bge.n 37b72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 37bb2 │ │ │ │ + cbnz r3, 37b72 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, #112 @ 0x70 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00037bc4 : │ │ │ │ - ldr r0, [pc, #4] @ (37bcc ) │ │ │ │ - b.w 1a391c │ │ │ │ +00037b84 : │ │ │ │ + ldr r0, [pc, #4] @ (37b8c ) │ │ │ │ + b.w 1a4160 │ │ │ │ nop │ │ │ │ movs r0, #156 @ 0x9c │ │ │ │ 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 r6, r0 │ │ │ │ - bl cf6fc │ │ │ │ + bl cfacc │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 37bf2 │ │ │ │ + cbz r2, 37bb2 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 37c02 │ │ │ │ - b.n 37c10 │ │ │ │ - ldr r1, [pc, #452] @ (37db8 ) │ │ │ │ + cbz r2, 37bc2 │ │ │ │ + b.n 37bd0 │ │ │ │ + ldr r1, [pc, #452] @ (37d78 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a8530 │ │ │ │ + bl 1a8e50 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37bec │ │ │ │ - b.n 37cc8 │ │ │ │ - ldr r1, [pc, #440] @ (37dbc ) │ │ │ │ + bne.n 37bac │ │ │ │ + b.n 37c88 │ │ │ │ + ldr r1, [pc, #440] @ (37d7c ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a8530 │ │ │ │ + bl 1a8e50 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37cc8 │ │ │ │ + beq.n 37c88 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbnz r2, 37c22 │ │ │ │ - ldr r1, [pc, #424] @ (37dc0 ) │ │ │ │ + cbnz r2, 37be2 │ │ │ │ + ldr r1, [pc, #424] @ (37d80 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a8530 │ │ │ │ + bl 1a8e50 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37cc8 │ │ │ │ + beq.n 37c88 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ - cbnz r2, 37c34 │ │ │ │ - ldr r1, [pc, #412] @ (37dc4 ) │ │ │ │ + cbnz r2, 37bf4 │ │ │ │ + ldr r1, [pc, #412] @ (37d84 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a8530 │ │ │ │ + bl 1a8e50 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37cc8 │ │ │ │ - movw r1, #39524 @ 0x9a64 │ │ │ │ + beq.n 37c88 │ │ │ │ + movw r1, #41968 @ 0xa3f0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #39528 @ 0x9a68 │ │ │ │ + movw r0, #41972 @ 0xa3f4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 1b6748 │ │ │ │ + bl 1b6fa4 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37cc8 │ │ │ │ - movw r0, #39536 @ 0x9a70 │ │ │ │ + beq.n 37c88 │ │ │ │ + movw r0, #41980 @ 0xa3fc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 1b7184 │ │ │ │ + bl 1b79d4 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 37cc8 │ │ │ │ - movw r1, #31672 @ 0x7bb8 │ │ │ │ + cbz r0, 37c88 │ │ │ │ + movw r1, #34276 @ 0x85e4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #19400 @ 0x4bc8 │ │ │ │ + movw r0, #21704 @ 0x54c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1b6748 │ │ │ │ + bl 1b6fa4 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 37cc8 │ │ │ │ - movw r1, #31664 @ 0x7bb0 │ │ │ │ + cbz r0, 37c88 │ │ │ │ + movw r1, #34268 @ 0x85dc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl fff0c │ │ │ │ + bl 1003ec │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 37cc8 │ │ │ │ + cbz r0, 37c88 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #31640 @ 0x7b98 │ │ │ │ + movw r1, #34244 @ 0x85c4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ blx 2c140 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 37cb2 │ │ │ │ + cbnz r0, 37c72 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - bls.n 37cb2 │ │ │ │ + bls.n 37c72 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 37cb2 │ │ │ │ + bne.n 37c72 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 37cb2 │ │ │ │ + bne.n 37c72 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 37cce │ │ │ │ + beq.n 37c8e │ │ │ │ movw r3, #61136 @ 0xeed0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39560 @ 0x9a88 │ │ │ │ + movw r1, #42004 @ 0xa414 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37db0 │ │ │ │ - movw r0, #21672 @ 0x54a8 │ │ │ │ + b.n 37d70 │ │ │ │ + movw r0, #23976 @ 0x5da8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79610 │ │ │ │ + bl 79650 │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37cc8 │ │ │ │ - movw r0, #39608 @ 0x9ab8 │ │ │ │ + beq.n 37c88 │ │ │ │ + movw r0, #42052 @ 0xa444 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 79610 │ │ │ │ + bl 79650 │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37cc8 │ │ │ │ - movw r0, #10940 @ 0x2abc │ │ │ │ + beq.n 37c88 │ │ │ │ + movw r0, #13244 @ 0x33bc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 79610 │ │ │ │ + bl 79650 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37cc8 │ │ │ │ - movw r0, #39592 @ 0x9aa8 │ │ │ │ + beq.n 37c88 │ │ │ │ + movw r0, #42036 @ 0xa434 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 79610 │ │ │ │ + bl 79650 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37cc8 │ │ │ │ - movw r0, #39604 @ 0x9ab4 │ │ │ │ + beq.n 37c88 │ │ │ │ + movw r0, #42048 @ 0xa440 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 79610 │ │ │ │ + bl 79650 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37cc8 │ │ │ │ - movw r0, #39616 @ 0x9ac0 │ │ │ │ + beq.n 37c88 │ │ │ │ + movw r0, #42060 @ 0xa44c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 79610 │ │ │ │ + bl 79650 │ │ │ │ str r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37cc8 │ │ │ │ - movw r0, #39596 @ 0x9aac │ │ │ │ + beq.n 37c88 │ │ │ │ + movw r0, #42040 @ 0xa438 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 79610 │ │ │ │ + bl 79650 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37cc8 │ │ │ │ - movw r0, #39624 @ 0x9ac8 │ │ │ │ + beq.n 37c88 │ │ │ │ + movw r0, #42068 @ 0xa454 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 79610 │ │ │ │ + bl 79650 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37cc8 │ │ │ │ + beq.n 37c88 │ │ │ │ movw r3, #61112 @ 0xeeb8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #39632 @ 0x9ad0 │ │ │ │ + movw r0, #42076 @ 0xa45c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 199894 │ │ │ │ - movw r1, #39668 @ 0x9af4 │ │ │ │ + bl 19a114 │ │ │ │ + movw r1, #42112 @ 0xa480 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl cffac │ │ │ │ + bl d0378 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37cc8 │ │ │ │ + blt.n 37c88 │ │ │ │ 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 1a853c │ │ │ │ + bl 1a8e5c │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37cc8 │ │ │ │ + blt.n 37c88 │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 37d9c │ │ │ │ + bne.n 37d5c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r0, #228 @ 0xe4 │ │ │ │ @@ -17361,351 +17322,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 37de8 │ │ │ │ + bhi.n 37da8 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 37e00 │ │ │ │ + ble.n 37dc0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 37e08 │ │ │ │ - movw r0, #23956 @ 0x5d94 │ │ │ │ + b.n 37dc8 │ │ │ │ + movw r0, #26260 @ 0x6694 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37de0 │ │ │ │ + bne.n 37da0 │ │ │ │ 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 21a570 │ │ │ │ + b.w 21af40 │ │ │ │ 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 37e50 │ │ │ │ + bne.n 37e10 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 37e6a │ │ │ │ - movw r2, #44132 @ 0xac64 │ │ │ │ + bmi.n 37e2a │ │ │ │ + movw r2, #46436 @ 0xb564 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #34116 @ 0x8544 │ │ │ │ + movw r1, #36420 @ 0x8e44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #58504 @ 0xe488 │ │ │ │ + movw r0, #60808 @ 0xed88 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 37e66 │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 37e26 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #58504 @ 0xe488 │ │ │ │ + movw r0, #60808 @ 0xed88 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37e28 │ │ │ │ + bne.n 37de8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37e82 │ │ │ │ - ldr r6, [pc, #24] @ (37e84 ) │ │ │ │ + b.n 37e42 │ │ │ │ + ldr r6, [pc, #24] @ (37e44 ) │ │ │ │ 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 e43d4 │ │ │ │ + bl e4990 │ │ │ │ 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, 37eb8 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 37e78 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 37eb2 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 37eb8 │ │ │ │ + bne.n 37e72 │ │ │ │ + bl 142908 │ │ │ │ + b.n 37e78 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 37ee2 │ │ │ │ + cbnz r0, 37ea2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 37ed4 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 37e94 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 37ece │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 37ed4 │ │ │ │ + bne.n 37e8e │ │ │ │ + bl 142908 │ │ │ │ + b.n 37e94 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 37ee2 │ │ │ │ + cbnz r0, 37ea2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 37ee2 │ │ │ │ + cbz r0, 37ea2 │ │ │ │ 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 37f3c │ │ │ │ + bne.n 37efc │ │ │ │ ldrd r7, r6, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl cf6fc │ │ │ │ + bl cfacc │ │ │ │ movw r8, #5160 @ 0x1428 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl d1064 │ │ │ │ + bl d1438 │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 37f56 │ │ │ │ + beq.n 37f16 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 37f56 │ │ │ │ + bmi.n 37f16 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40216 @ 0x9d18 │ │ │ │ + movw r1, #42660 @ 0xa6a4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40200 @ 0x9d08 │ │ │ │ + movw r0, #42644 @ 0xa694 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37efc │ │ │ │ + bne.n 37ebc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 38006 │ │ │ │ + b.n 37fc6 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1064 │ │ │ │ + bl d1438 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 37f82 │ │ │ │ + beq.n 37f42 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 37f82 │ │ │ │ + bmi.n 37f42 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40264 @ 0x9d48 │ │ │ │ + movw r1, #42708 @ 0xa6d4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ 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 7bdcc │ │ │ │ + bl 7be3c │ │ │ │ cmp r7, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bne.n 37fc2 │ │ │ │ - cbz r0, 37fd4 │ │ │ │ + bne.n 37f82 │ │ │ │ + cbz r0, 37f94 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37fd4 │ │ │ │ + bge.n 37f94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 37fd4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 37fd4 │ │ │ │ + cbnz r3, 37f94 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37f94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 37ff4 │ │ │ │ - cbz r0, 38006 │ │ │ │ + bne.n 37fb4 │ │ │ │ + cbz r0, 37fc6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38006 │ │ │ │ + bge.n 37fc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 38006 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 38006 │ │ │ │ + cbnz r3, 37fc6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37fc6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ - b.w 1d4edc │ │ │ │ + b.w 1d579c │ │ │ │ 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, 38042 │ │ │ │ + cbnz r1, 38002 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42220 @ 0xa4ec │ │ │ │ + movw r1, #44664 @ 0xae78 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 38068 │ │ │ │ + bl f2724 │ │ │ │ + b.n 38028 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 38070 │ │ │ │ + beq.n 38030 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42244 @ 0xa504 │ │ │ │ + movw r1, #44688 @ 0xae90 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.w 38a20 │ │ │ │ + b.w 389e0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3808c │ │ │ │ + bne.n 3804c │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 38090 │ │ │ │ + b.n 38050 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 965c0 │ │ │ │ + bl 96548 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 380b2 │ │ │ │ + bge.n 38072 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42272 @ 0xa520 │ │ │ │ + movw r1, #44716 @ 0xaeac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 38068 │ │ │ │ - beq.n 380f8 │ │ │ │ + bl d60e4 │ │ │ │ + b.n 38028 │ │ │ │ + beq.n 380b8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.n 38128 │ │ │ │ + bhi.n 380e8 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #938 @ 0x3aa │ │ │ │ movt r2, #4 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 38140 │ │ │ │ + bne.n 38100 │ │ │ │ movw r2, #30788 @ 0x7844 │ │ │ │ movt r2, #2 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 38110 │ │ │ │ + bne.n 380d0 │ │ │ │ movs r2, #16 │ │ │ │ movt r2, #1 │ │ │ │ ands r2, r3 │ │ │ │ - cbz r2, 38128 │ │ │ │ + cbz r2, 380e8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42376 @ 0xa588 │ │ │ │ + movw r1, #44820 @ 0xaf14 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 38068 │ │ │ │ + bl f2724 │ │ │ │ + b.n 38028 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42320 @ 0xa550 │ │ │ │ + movw r1, #44764 @ 0xaedc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 38068 │ │ │ │ + bl d60e4 │ │ │ │ + b.n 38028 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42404 @ 0xa5a4 │ │ │ │ + movw r1, #44848 @ 0xaf30 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 38068 │ │ │ │ + bl d60e4 │ │ │ │ + b.n 38028 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42444 @ 0xa5cc │ │ │ │ + movw r1, #44888 @ 0xaf58 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 38068 │ │ │ │ + bl f2724 │ │ │ │ + b.n 38028 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ bic.w r9, r3, #1 │ │ │ │ - bl e3e88 │ │ │ │ + bl e42d8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 3816c │ │ │ │ + cbz r3, 3812c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42468 @ 0xa5e4 │ │ │ │ + movw r1, #44912 @ 0xaf70 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 38068 │ │ │ │ + bl f2724 │ │ │ │ + b.n 38028 │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 3818e │ │ │ │ + bge.n 3814e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #42488 @ 0xa5f8 │ │ │ │ + movw r1, #44932 @ 0xaf84 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 38068 │ │ │ │ + bl d60e4 │ │ │ │ + b.n 38028 │ │ │ │ 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 │ │ │ │ @@ -17713,173 +17674,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 38068 │ │ │ │ + bcs.w 38028 │ │ │ │ lsls r5, r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 38068 │ │ │ │ + beq.w 38028 │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 381e0 │ │ │ │ + beq.n 381a0 │ │ │ │ str.w r6, [r5], #4 │ │ │ │ - b.n 381d6 │ │ │ │ + b.n 38196 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 3820a │ │ │ │ - bl 2e490 │ │ │ │ + bcs.n 381ca │ │ │ │ + bl 2e430 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 381e4 │ │ │ │ + beq.n 381a4 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 381e4 │ │ │ │ + beq.n 381a4 │ │ │ │ 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 381e4 │ │ │ │ + b.n 381a4 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 38222 │ │ │ │ + beq.n 381e2 │ │ │ │ ldr.w r3, [r7], #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 3820e │ │ │ │ + bge.n 381ce │ │ │ │ cmp r4, r3 │ │ │ │ it le │ │ │ │ movle r2, r3 │ │ │ │ - b.n 3820e │ │ │ │ + b.n 381ce │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 3824c │ │ │ │ + bcc.n 3820c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #42532 @ 0xa624 │ │ │ │ + movw r1, #44976 @ 0xafb0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7620c │ │ │ │ - b.n 38068 │ │ │ │ + bl 76254 │ │ │ │ + b.n 38028 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11832c <_PyLong_AsByteArray@@Base+0x15ec> │ │ │ │ + bl 118534 <_PyLong_AsByteArray@@Base+0x15ec> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 38770 │ │ │ │ + beq.w 38730 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - blt.n 38272 │ │ │ │ - bl 1f4804 │ │ │ │ + blt.n 38232 │ │ │ │ + bl 1f50c4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3828e │ │ │ │ - b.n 38770 │ │ │ │ + blt.n 3824e │ │ │ │ + b.n 38730 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38264 │ │ │ │ + beq.n 38224 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ mvn.w r0, #1 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 382a0 │ │ │ │ + b.n 38260 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 38770 │ │ │ │ + bne.w 38730 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 38770 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38730 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, r3 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - blt.n 382b0 │ │ │ │ + blt.n 38270 │ │ │ │ strd r0, r1, [r2, #8]! │ │ │ │ - b.n 382a0 │ │ │ │ - movw ip, #45224 @ 0xb0a8 │ │ │ │ + b.n 38260 │ │ │ │ + movw ip, #47528 @ 0xb9a8 │ │ │ │ movt ip, #56 @ 0x38 │ │ │ │ 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 38624 │ │ │ │ + ble.w 385e4 │ │ │ │ add.w r7, r4, r1, lsl #3 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r5, [r4, r1, lsl #3] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 114f94 │ │ │ │ + bl 1151c4 │ │ │ │ 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 38322 │ │ │ │ + bne.n 382e2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 114f94 │ │ │ │ + bl 1151c4 │ │ │ │ str.w r5, [r7, #8]! │ │ │ │ ubfx ip, r0, #8, #8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ uxtb r0, r0 │ │ │ │ str r6, [r7, #4] │ │ │ │ - b.n 382fe │ │ │ │ + b.n 382be │ │ │ │ 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 38620 │ │ │ │ + beq.w 385e0 │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ - bgt.n 383f0 │ │ │ │ + bgt.n 383b0 │ │ │ │ cmp r0, #67 @ 0x43 │ │ │ │ - bgt.n 38358 │ │ │ │ + bgt.n 38318 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bgt.n 3839e │ │ │ │ + bgt.n 3835e │ │ │ │ cmp r0, #28 │ │ │ │ - bgt.n 38382 │ │ │ │ + bgt.n 38342 │ │ │ │ cmp r0, #14 │ │ │ │ - beq.w 38498 │ │ │ │ + beq.w 38458 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.w 385cc │ │ │ │ - b.n 38498 │ │ │ │ + bne.w 3858c │ │ │ │ + b.n 38458 │ │ │ │ sub.w ip, r0, #68 @ 0x44 │ │ │ │ cmp.w ip, #12 │ │ │ │ - bhi.w 385cc │ │ │ │ + bhi.w 3858c │ │ │ │ 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 │ │ │ │ @@ -17888,25 +17849,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 385cc │ │ │ │ + bhi.w 3858c │ │ │ │ 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 385cc │ │ │ │ + bne.w 3858c │ │ │ │ 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 │ │ │ │ @@ -17923,22 +17884,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 38620 │ │ │ │ + b.n 385e0 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq.w 38520 │ │ │ │ + beq.w 384e0 │ │ │ │ sub.w r3, r0, #100 @ 0x64 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 385cc │ │ │ │ + bhi.w 3858c │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 385cc │ │ │ │ + bhi.w 3858c │ │ │ │ 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 │ │ │ │ @@ -17954,29 +17915,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 3843e │ │ │ │ + b.n 383fe │ │ │ │ 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 38620 │ │ │ │ + b.n 385e0 │ │ │ │ add r3, r2 │ │ │ │ str.w r5, [r4, r3, lsl #3] │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str r6, [r3, #4] │ │ │ │ - b.n 38620 │ │ │ │ + b.n 385e0 │ │ │ │ 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 │ │ │ │ @@ -17986,20 +17947,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 38620 │ │ │ │ + b.n 385e0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3857c │ │ │ │ + blt.n 3853c │ │ │ │ bic.w r5, r5, #7 │ │ │ │ orr.w r5, r5, #1 │ │ │ │ - b.n 38616 │ │ │ │ + b.n 385d6 │ │ │ │ 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 │ │ │ │ @@ -18009,76 +17970,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 38620 │ │ │ │ + b.n 385e0 │ │ │ │ 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 38620 │ │ │ │ + b.n 385e0 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 3857c │ │ │ │ + bcs.n 3853c │ │ │ │ lsls r6, r6, #3 │ │ │ │ orr.w r6, r6, r5, lsr #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ orr.w r5, r5, #2 │ │ │ │ - b.n 38616 │ │ │ │ + b.n 385d6 │ │ │ │ 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 38620 │ │ │ │ + b.n 385e0 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 3856e │ │ │ │ - b.n 3857c │ │ │ │ + bcc.n 3852e │ │ │ │ + b.n 3853c │ │ │ │ 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 38616 │ │ │ │ + bpl.n 385d6 │ │ │ │ cmp fp, r5 │ │ │ │ sbcs.w r3, sl, r6 │ │ │ │ - bcs.n 3856e │ │ │ │ - b.n 3857c │ │ │ │ + bcs.n 3852e │ │ │ │ + b.n 3853c │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 38616 │ │ │ │ + bpl.n 385d6 │ │ │ │ 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 3857c │ │ │ │ + bcc.n 3853c │ │ │ │ bic.w r5, r5, #7 │ │ │ │ orr.w r5, r5, #3 │ │ │ │ cmp fp, r5 │ │ │ │ sbcs.w r3, sl, r6 │ │ │ │ - blt.n 3857c │ │ │ │ + blt.n 3853c │ │ │ │ lsls r6, r6, #3 │ │ │ │ orr.w r6, r6, r5, lsr #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ orr.w r5, r5, #4 │ │ │ │ - b.n 38616 │ │ │ │ + b.n 385d6 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r5 │ │ │ │ - b.n 38616 │ │ │ │ + b.n 385d6 │ │ │ │ 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 │ │ │ │ @@ -18095,174 +18056,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 38620 │ │ │ │ + b.n 385e0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 255f40 │ │ │ │ + bl 2568f0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 385e4 │ │ │ │ + bge.n 385a4 │ │ │ │ lsrs r5, r5, #3 │ │ │ │ adds r3, #1 │ │ │ │ orr.w r5, r5, r6, lsl #29 │ │ │ │ asrs r6, r6, #3 │ │ │ │ - b.n 385d4 │ │ │ │ + b.n 38594 │ │ │ │ cmp r0, #0 │ │ │ │ rsb r3, r0, #0 │ │ │ │ it gt │ │ │ │ movgt r3, #0 │ │ │ │ add r3, r0 │ │ │ │ - cbz r3, 38616 │ │ │ │ + cbz r3, 385d6 │ │ │ │ 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 385f0 │ │ │ │ + b.n 385b0 │ │ │ │ add.w r3, r4, r7, lsl #3 │ │ │ │ str.w r5, [r4, r7, lsl #3] │ │ │ │ str r6, [r3, #4] │ │ │ │ mov r1, r7 │ │ │ │ - b.n 382d8 │ │ │ │ + b.n 38298 │ │ │ │ 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 38752 │ │ │ │ + bls.w 38712 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ lsls r6, r1, #25 │ │ │ │ - bpl.n 38658 │ │ │ │ + bpl.n 38618 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ orr.w r2, r1, r2, lsl #6 │ │ │ │ - b.n 38644 │ │ │ │ + b.n 38604 │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #1 │ │ │ │ lsls r0, r0, #25 │ │ │ │ - bmi.n 38658 │ │ │ │ + bmi.n 38618 │ │ │ │ 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 3867e │ │ │ │ + bpl.n 3863e │ │ │ │ orr.w r9, r0, r9, lsl #6 │ │ │ │ - b.n 3866a │ │ │ │ + b.n 3862a │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.n 38692 │ │ │ │ + bpl.n 38652 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ orr.w r0, r1, r0, lsl #6 │ │ │ │ - b.n 3867e │ │ │ │ + b.n 3863e │ │ │ │ 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 38638 │ │ │ │ + beq.n 385f8 │ │ │ │ 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 38638 │ │ │ │ + bne.n 385f8 │ │ │ │ and.w r8, r0, #1 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - beq.n 38704 │ │ │ │ + beq.n 386c4 │ │ │ │ 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 3870a │ │ │ │ + bge.n 386ca │ │ │ │ lsrs r2, r2, #3 │ │ │ │ orr.w r2, r2, r1, lsl #29 │ │ │ │ asrs r1, r1, #3 │ │ │ │ - b.n 386f2 │ │ │ │ + b.n 386b2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 3870c │ │ │ │ + b.n 386cc │ │ │ │ str r6, [sp, #24] │ │ │ │ mov r3, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3872a │ │ │ │ + beq.n 386ea │ │ │ │ cmp fp, r2 │ │ │ │ sbcs.w r3, sl, r1 │ │ │ │ - bcc.n 38740 │ │ │ │ + bcc.n 38700 │ │ │ │ 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 38740 │ │ │ │ + bcc.n 38700 │ │ │ │ lsls r1, r1, #3 │ │ │ │ orr.w r1, r1, r2, lsr #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ - b.n 38746 │ │ │ │ + b.n 38706 │ │ │ │ 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 38638 │ │ │ │ + b.n 385f8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 382ce │ │ │ │ + bne.w 3828e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, ip │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38778 │ │ │ │ + bge.n 38738 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 38778 │ │ │ │ + cbnz r3, 38738 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 38778 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38738 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7620c │ │ │ │ - b.n 38068 │ │ │ │ + bl 76254 │ │ │ │ + b.n 38028 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - movw r5, #42180 @ 0xa4c4 │ │ │ │ + movw r5, #44624 @ 0xae50 │ │ │ │ movt r5, #44 @ 0x2c │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov fp, r6 │ │ │ │ mov r9, r6 │ │ │ │ mov sl, r4 │ │ │ │ @@ -18273,551 +18234,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 388de │ │ │ │ + ble.w 3889e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r3, [r3, lr, lsl #2] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 388d2 │ │ │ │ + bne.w 38892 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r3, r0, [r3] │ │ │ │ orrs.w r2, r7, r0 │ │ │ │ - bmi.n 38852 │ │ │ │ + bmi.n 38812 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r4, r0, r1 │ │ │ │ - bge.n 387e6 │ │ │ │ + bge.n 387a6 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ orr.w r2, r2, r1, lsl #29 │ │ │ │ asrs r1, r1, #3 │ │ │ │ - b.n 387d4 │ │ │ │ + b.n 38794 │ │ │ │ mov r4, r3 │ │ │ │ mov ip, r0 │ │ │ │ strd lr, r5, [sp, #24] │ │ │ │ orrs.w r5, r2, r1 │ │ │ │ - beq.n 3883a │ │ │ │ + beq.n 387fa │ │ │ │ and.w r5, r2, #7 │ │ │ │ ands.w lr, r4, #7 │ │ │ │ - beq.w 38a14 │ │ │ │ + beq.w 389d4 │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 3880e │ │ │ │ + bne.n 387ce │ │ │ │ subs r5, #4 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 38820 │ │ │ │ + b.n 387e0 │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 38826 │ │ │ │ + beq.n 387e6 │ │ │ │ sub.w lr, r5, lr │ │ │ │ rsbs r5, lr, #0 │ │ │ │ adc.w r5, r5, lr │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 38a14 │ │ │ │ + beq.w 389d4 │ │ │ │ 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 387ee │ │ │ │ + b.n 387ae │ │ │ │ ldrd lr, r5, [sp, #24] │ │ │ │ orrs.w ip, r4, ip │ │ │ │ - bne.w 38a18 │ │ │ │ + bne.w 389d8 │ │ │ │ cmp r9, r3 │ │ │ │ sbcs.w r2, fp, r0 │ │ │ │ - blt.n 3889c │ │ │ │ + blt.n 3885c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 388d2 │ │ │ │ + b.n 38892 │ │ │ │ adds r1, r6, #1 │ │ │ │ - bne.n 388d2 │ │ │ │ + bne.n 38892 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 388a8 │ │ │ │ + beq.n 38868 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r8, #2 │ │ │ │ - beq.n 388b2 │ │ │ │ + beq.n 38872 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 388bc │ │ │ │ + beq.n 3887c │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r3, #2 │ │ │ │ - beq.n 388c8 │ │ │ │ + beq.n 38888 │ │ │ │ and.w r3, r3, #7 │ │ │ │ - movw r2, #61544 @ 0xf068 │ │ │ │ + movw r2, #63872 @ 0xf980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ subs r3, #1 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ - b.n 388d2 │ │ │ │ + b.n 38892 │ │ │ │ mov r9, r3 │ │ │ │ mov fp, r0 │ │ │ │ movs r6, #0 │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ - b.n 388d2 │ │ │ │ - movw r5, #42016 @ 0xa420 │ │ │ │ + b.n 38892 │ │ │ │ + movw r5, #44460 @ 0xadac │ │ │ │ movt r5, #44 @ 0x2c │ │ │ │ - b.n 388d2 │ │ │ │ - movw r5, #42044 @ 0xa43c │ │ │ │ + b.n 38892 │ │ │ │ + movw r5, #44488 @ 0xadc8 │ │ │ │ movt r5, #44 @ 0x2c │ │ │ │ - b.n 388d2 │ │ │ │ - movw r5, #42080 @ 0xa460 │ │ │ │ + b.n 38892 │ │ │ │ + movw r5, #44524 @ 0xadec │ │ │ │ movt r5, #44 @ 0x2c │ │ │ │ movs r6, #1 │ │ │ │ - b.n 388d2 │ │ │ │ - movw r5, #42112 @ 0xa480 │ │ │ │ + b.n 38892 │ │ │ │ + movw r5, #44556 @ 0xae0c │ │ │ │ movt r5, #44 @ 0x2c │ │ │ │ movs r6, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 387ae │ │ │ │ + b.n 3876e │ │ │ │ mov r0, sl │ │ │ │ mov sl, r9 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7620c │ │ │ │ - cbnz r6, 388fe │ │ │ │ + bl 76254 │ │ │ │ + cbnz r6, 388be │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ - b.n 38912 │ │ │ │ + b.n 388d2 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.w 38068 │ │ │ │ + bl f2724 │ │ │ │ + b.w 38028 │ │ │ │ add.w r0, r2, #10 │ │ │ │ cmp r2, r1 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - bge.n 3892c │ │ │ │ + bge.n 388ec │ │ │ │ ldr r4, [r5, #12] │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ addeq r3, #1 │ │ │ │ - b.n 38912 │ │ │ │ - cbnz r3, 38948 │ │ │ │ + b.n 388d2 │ │ │ │ + cbnz r3, 38908 │ │ │ │ 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 389e8 │ │ │ │ + b.n 389a8 │ │ │ │ movw r2, #61084 @ 0xee9c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #32880 @ 0x8070 │ │ │ │ + movw r1, #35184 @ 0x8970 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #29868 @ 0x74ac │ │ │ │ + movw r2, #32172 @ 0x7dac │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #42576 @ 0xa650 │ │ │ │ + movw r2, #45020 @ 0xafdc │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - bl 205b44 │ │ │ │ + bl 206650 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 38068 │ │ │ │ + bne.w 38028 │ │ │ │ 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 3892e │ │ │ │ + bge.n 388ee │ │ │ │ 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 3898c │ │ │ │ + b.n 3894c │ │ │ │ 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 389f6 │ │ │ │ - ldr r2, [pc, #108] @ (38a28 ) │ │ │ │ + bne.n 389b6 │ │ │ │ + ldr r2, [pc, #108] @ (389e8 ) │ │ │ │ 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 7757c │ │ │ │ + bl 775c4 │ │ │ │ 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 389fc │ │ │ │ - b.n 389a6 │ │ │ │ - bl 84ee8 <_PyObject_GenericSetAttrWithDict@@Base+0xc8c> │ │ │ │ - b.n 389de │ │ │ │ + bge.n 389bc │ │ │ │ + b.n 38966 │ │ │ │ + bl 84e4c <_PyObject_GenericSetAttrWithDict@@Base+0xc8c> │ │ │ │ + b.n 3899e │ │ │ │ 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 38a20 │ │ │ │ + b.n 389e0 │ │ │ │ ldrd lr, r5, [sp, #24] │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 38886 │ │ │ │ - b.n 388d2 │ │ │ │ + beq.w 38846 │ │ │ │ + b.n 38892 │ │ │ │ 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, 38a4c │ │ │ │ + cbnz r2, 38a0c │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 38a4c │ │ │ │ + bne.n 38a0c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 38a70 │ │ │ │ + cbnz r0, 38a30 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #4 │ │ │ │ add r5, sp, #24 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r4, #10024 @ 0x2728 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ strd r3, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38b14 │ │ │ │ + beq.n 38ad4 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ movw r5, #23916 @ 0x5d6c │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 38aa2 │ │ │ │ + beq.n 38a62 │ │ │ │ mov r1, r5 │ │ │ │ - bl 88564 │ │ │ │ - cbnz r0, 38aa2 │ │ │ │ + bl 884ec │ │ │ │ + cbnz r0, 38a62 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #42616 @ 0xa678 │ │ │ │ + movw r1, #45060 @ 0xb004 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #37616 @ 0x92f0 │ │ │ │ + movw r0, #39920 @ 0x9bf0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 38b14 │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 38ad4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 38ab6 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 38b14 │ │ │ │ + bne.n 38a76 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 38ad4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 38ac8 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 38b14 │ │ │ │ + bne.n 38a88 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 38ad4 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 38b00 │ │ │ │ + beq.n 38ac0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #5580 @ 0x15cc │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 38b02 │ │ │ │ + beq.n 38ac2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #42636 @ 0xa68c │ │ │ │ + movw r1, #45080 @ 0xb018 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ 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 1a5a64 <_PyBytes_DecodeEscape2@@Base+0x19f4> │ │ │ │ + b.w 1a62a8 <_PyBytes_DecodeEscape2@@Base+0x19f4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #132] @ (38bb0 ) │ │ │ │ + ldr r0, [pc, #132] @ (38b70 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ - movw r2, #52944 @ 0xced0 │ │ │ │ + movw r2, #55288 @ 0xd7f8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #42724 @ 0xa6e4 │ │ │ │ + movw r1, #45168 @ 0xb070 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8eb1c │ │ │ │ - cbz r0, 38b94 │ │ │ │ + bl 8eab0 │ │ │ │ + cbz r0, 38b54 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #58336 @ 0xe3e0 │ │ │ │ + movw r1, #60780 @ 0xed6c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #42744 @ 0xa6f8 │ │ │ │ + movw r0, #45188 @ 0xb084 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38b72 │ │ │ │ + bne.n 38b32 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38b8c │ │ │ │ + b.n 38b4c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 207ba0 │ │ │ │ + bl 208528 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 38b6e │ │ │ │ + beq.n 38b2e │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2424ec │ │ │ │ + bl 242e80 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7620c │ │ │ │ - b.n 38b96 │ │ │ │ + bl 76254 │ │ │ │ + b.n 38b56 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #24] @ (38bb0 ) │ │ │ │ + ldr r3, [pc, #24] @ (38b70 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 38ba8 │ │ │ │ + beq.n 38b68 │ │ │ │ blx 2b9e4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 38bca │ │ │ │ - movw r0, #42784 @ 0xa720 │ │ │ │ + bne.n 38b8a │ │ │ │ + movw r0, #45228 @ 0xb0ac │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7bdcc │ │ │ │ + b.w 7be3c │ │ │ │ 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, 38bec │ │ │ │ + cbz r3, 38bac │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 38bfc │ │ │ │ + b.n 38bbc │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 38bfa │ │ │ │ + blt.n 38bba │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 38bf6 │ │ │ │ - cbnz r1, 38c1c │ │ │ │ + bgt.n 38bb6 │ │ │ │ + cbnz r1, 38bdc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38bfc │ │ │ │ + b.n 38bbc │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #156] @ (38c9c ) │ │ │ │ + ldr r1, [pc, #156] @ (38c5c ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 38c22 │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 38be2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38c96 │ │ │ │ + b.n 38c56 │ │ │ │ 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 196fc4 <_PyStaticType_InitForExtension@@Base+0x50c> │ │ │ │ + bl 197858 <_PyStaticType_InitForExtension@@Base+0x50c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 38c18 │ │ │ │ + beq.n 38bd8 │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ - movw r3, #1901 @ 0x76d │ │ │ │ + movw r3, #4161 @ 0x1041 │ │ │ │ movt r3, #31 │ │ │ │ - movw r1, #28801 @ 0x7081 │ │ │ │ + movw r1, #30929 @ 0x78d1 │ │ │ │ movt r1, #27 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 38d06 │ │ │ │ + bl 38cc6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38c18 │ │ │ │ + beq.n 38bd8 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 38c96 │ │ │ │ + beq.n 38c56 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #48] @ (38ca0 ) │ │ │ │ + ldr r0, [pc, #48] @ (38c60 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r5, r4, [sp, #32] │ │ │ │ - bl 95040 │ │ │ │ + bl 94fc4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38c94 │ │ │ │ + bge.n 38c54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 38c94 │ │ │ │ + cbnz r3, 38c54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r7, #84 @ 0x54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 39014 <_PyTime_AsTimevalTime_t@@Base+0x2c0> │ │ │ │ + b.n 38fd4 <_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 1407ec │ │ │ │ - cbz r0, 38cd2 │ │ │ │ + bl 140c20 │ │ │ │ + cbz r0, 38c92 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 38d00 │ │ │ │ + beq.n 38cc0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #9056 @ 0x2360 │ │ │ │ + movw r0, #11500 @ 0x2cec │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #35316 @ 0x89f4 │ │ │ │ + movw r3, #37620 @ 0x92f4 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r0, #35308 @ 0x89ec │ │ │ │ + movw r0, #37612 @ 0x92ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1414a8 │ │ │ │ - b.n 38d02 │ │ │ │ + bl 1418dc │ │ │ │ + b.n 38cc2 │ │ │ │ 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 220ab0 │ │ │ │ + bl 221484 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38d2a │ │ │ │ + bne.n 38cea │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38d50 │ │ │ │ + b.n 38d10 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 38d54 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ + bl 38d14 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 38d26 │ │ │ │ + beq.n 38ce6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 256810 │ │ │ │ + bl 2571c0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00038d54 <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ +00038d14 <_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 2542ac <_PyTime_AsTimeval@@Base+0x3c> │ │ │ │ + bl 254c54 <_PyTime_AsTimeval@@Base+0x3c> │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [r4] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -18829,85 +18790,85 @@ │ │ │ │ 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, #200] @ (38e7c <_PyTime_AsTimevalTime_t@@Base+0x128>) │ │ │ │ + ldr r1, [pc, #200] @ (38e3c <_PyTime_AsTimevalTime_t@@Base+0x128>) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #52944 @ 0xced0 │ │ │ │ + movw r2, #55288 @ 0xd7f8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ - movw r1, #43068 @ 0xa83c │ │ │ │ + movw r1, #45512 @ 0xb1c8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ - bl 8eb1c │ │ │ │ + bl 8eab0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38e58 <_PyTime_AsTimevalTime_t@@Base+0x104> │ │ │ │ + beq.n 38e18 <_PyTime_AsTimevalTime_t@@Base+0x104> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #58336 @ 0xe3e0 │ │ │ │ + movw r1, #60780 @ 0xed6c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #42744 @ 0xa6f8 │ │ │ │ + movw r0, #45188 @ 0xb084 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38dfe <_PyTime_AsTimevalTime_t@@Base+0xaa> │ │ │ │ + bne.n 38dbe <_PyTime_AsTimevalTime_t@@Base+0xaa> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38e50 <_PyTime_AsTimevalTime_t@@Base+0xfc> │ │ │ │ + b.n 38e10 <_PyTime_AsTimevalTime_t@@Base+0xfc> │ │ │ │ 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 207ba0 │ │ │ │ + bl 208528 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 38dfa <_PyTime_AsTimevalTime_t@@Base+0xa6> │ │ │ │ - bl 97f70 │ │ │ │ + beq.n 38dba <_PyTime_AsTimevalTime_t@@Base+0xa6> │ │ │ │ + bl 97ef0 │ │ │ │ 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 2b838 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ 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 38e9e <_PyTime_AsTimevalTime_t@@Base+0x14a> │ │ │ │ + bl 38e5e <_PyTime_AsTimevalTime_t@@Base+0x14a> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 7620c │ │ │ │ - b.n 38e5a <_PyTime_AsTimevalTime_t@@Base+0x106> │ │ │ │ + bl 76254 │ │ │ │ + b.n 38e1a <_PyTime_AsTimevalTime_t@@Base+0x106> │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (38e7c <_PyTime_AsTimevalTime_t@@Base+0x128>) │ │ │ │ + ldr r3, [pc, #28] @ (38e3c <_PyTime_AsTimevalTime_t@@Base+0x128>) │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 38e72 <_PyTime_AsTimevalTime_t@@Base+0x11e> │ │ │ │ + beq.n 38e32 <_PyTime_AsTimevalTime_t@@Base+0x11e> │ │ │ │ blx 2b9e4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ @@ -18921,712 +18882,712 @@ │ │ │ │ movhi r0, r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #492] @ (390a0 <_PyTime_AsTimevalTime_t@@Base+0x34c>) │ │ │ │ + ldr r3, [pc, #492] @ (39060 <_PyTime_AsTimevalTime_t@@Base+0x34c>) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 38f02 <_PyTime_AsTimevalTime_t@@Base+0x1ae> │ │ │ │ + cbnz r1, 38ec2 <_PyTime_AsTimevalTime_t@@Base+0x1ae> │ │ │ │ mov r5, r0 │ │ │ │ blx 2bad4 <__h_errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 2b164 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #43168 @ 0xa8a0 │ │ │ │ + movw r0, #45612 @ 0xb22c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38f7e <_PyTime_AsTimevalTime_t@@Base+0x22a> │ │ │ │ + beq.n 38f3e <_PyTime_AsTimevalTime_t@@Base+0x22a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 12f340 │ │ │ │ + bl 12f52c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38f7e <_PyTime_AsTimevalTime_t@@Base+0x22a> │ │ │ │ + bge.n 38f3e <_PyTime_AsTimevalTime_t@@Base+0x22a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38f7e <_PyTime_AsTimevalTime_t@@Base+0x22a> │ │ │ │ + bne.n 38f3e <_PyTime_AsTimevalTime_t@@Base+0x22a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 38f7e <_PyTime_AsTimevalTime_t@@Base+0x22a> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38f3e <_PyTime_AsTimevalTime_t@@Base+0x22a> │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 38f36 <_PyTime_AsTimevalTime_t@@Base+0x1e2> │ │ │ │ + beq.n 38ef6 <_PyTime_AsTimevalTime_t@@Base+0x1e2> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movs r3, #97 @ 0x61 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #396] @ (390a0 <_PyTime_AsTimevalTime_t@@Base+0x34c>) │ │ │ │ + ldr r3, [pc, #396] @ (39060 <_PyTime_AsTimevalTime_t@@Base+0x34c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 39092 <_PyTime_AsTimevalTime_t@@Base+0x33e> │ │ │ │ + bne.w 39052 <_PyTime_AsTimevalTime_t@@Base+0x33e> │ │ │ │ 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 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ movs r0, #0 │ │ │ │ mov r9, r2 │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 38f82 <_PyTime_AsTimevalTime_t@@Base+0x22e> │ │ │ │ + cbz r0, 38f42 <_PyTime_AsTimevalTime_t@@Base+0x22e> │ │ │ │ movs r0, #0 │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 38f82 <_PyTime_AsTimevalTime_t@@Base+0x22e> │ │ │ │ + cbz r0, 38f42 <_PyTime_AsTimevalTime_t@@Base+0x22e> │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - cbnz r7, 38fac <_PyTime_AsTimevalTime_t@@Base+0x258> │ │ │ │ + cbnz r7, 38f6c <_PyTime_AsTimevalTime_t@@Base+0x258> │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3905a <_PyTime_AsTimevalTime_t@@Base+0x306> │ │ │ │ + beq.n 3901a <_PyTime_AsTimevalTime_t@@Base+0x306> │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 38fc4 <_PyTime_AsTimevalTime_t@@Base+0x270> │ │ │ │ + beq.n 38f84 <_PyTime_AsTimevalTime_t@@Base+0x270> │ │ │ │ cmp.w sl, #10 │ │ │ │ - beq.n 38ff0 <_PyTime_AsTimevalTime_t@@Base+0x29c> │ │ │ │ + beq.n 38fb0 <_PyTime_AsTimevalTime_t@@Base+0x29c> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53108 @ 0xcf74 │ │ │ │ + movw r1, #55452 @ 0xd89c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 39084 <_PyTime_AsTimevalTime_t@@Base+0x330> │ │ │ │ + b.n 39044 <_PyTime_AsTimevalTime_t@@Base+0x330> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 39078 <_PyTime_AsTimevalTime_t@@Base+0x324> │ │ │ │ - bl 79658 │ │ │ │ + b.n 39038 <_PyTime_AsTimevalTime_t@@Base+0x324> │ │ │ │ + bl 79698 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39050 <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ + beq.n 39010 <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 85e24 │ │ │ │ + bl 85d88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 38fb4 <_PyTime_AsTimevalTime_t@@Base+0x260> │ │ │ │ + blt.n 38f74 <_PyTime_AsTimevalTime_t@@Base+0x260> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 39050 <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ + bne.n 39010 <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ adds r7, #4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38f50 <_PyTime_AsTimevalTime_t@@Base+0x1fc> │ │ │ │ - b.n 38f88 <_PyTime_AsTimevalTime_t@@Base+0x234> │ │ │ │ + beq.n 38f10 <_PyTime_AsTimevalTime_t@@Base+0x1fc> │ │ │ │ + b.n 38f48 <_PyTime_AsTimevalTime_t@@Base+0x234> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38fa4 <_PyTime_AsTimevalTime_t@@Base+0x250> │ │ │ │ + bne.n 38f64 <_PyTime_AsTimevalTime_t@@Base+0x250> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 38fa4 <_PyTime_AsTimevalTime_t@@Base+0x250> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38f64 <_PyTime_AsTimevalTime_t@@Base+0x250> │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #2 │ │ │ │ blx 2b314 │ │ │ │ strh.w sl, [sp] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2424ec │ │ │ │ + bl 242e80 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 3902e <_PyTime_AsTimevalTime_t@@Base+0x2da> │ │ │ │ + bne.n 38fee <_PyTime_AsTimevalTime_t@@Base+0x2da> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ - b.n 3902e <_PyTime_AsTimevalTime_t@@Base+0x2da> │ │ │ │ + b.n 38fee <_PyTime_AsTimevalTime_t@@Base+0x2da> │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #2 │ │ │ │ add r4, sp, #8 │ │ │ │ blx 2b314 │ │ │ │ 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 24aa2c <_PyDict_GetItem_KnownHash@@Base+0x5cc> │ │ │ │ + bl 24b3d4 <_PyDict_GetItem_KnownHash@@Base+0x5cc> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 3902e <_PyTime_AsTimevalTime_t@@Base+0x2da> │ │ │ │ + bne.n 38fee <_PyTime_AsTimevalTime_t@@Base+0x2da> │ │ │ │ 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, 39050 <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ + cbz r4, 39010 <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85e24 │ │ │ │ + bl 85d88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3904e <_PyTime_AsTimevalTime_t@@Base+0x2fa> │ │ │ │ + bge.n 3900e <_PyTime_AsTimevalTime_t@@Base+0x2fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3904e <_PyTime_AsTimevalTime_t@@Base+0x2fa> │ │ │ │ + cbnz r3, 3900e <_PyTime_AsTimevalTime_t@@Base+0x2fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 39054 <_PyTime_AsTimevalTime_t@@Base+0x300> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 39014 <_PyTime_AsTimevalTime_t@@Base+0x300> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 39078 <_PyTime_AsTimevalTime_t@@Base+0x324> │ │ │ │ + b.n 39038 <_PyTime_AsTimevalTime_t@@Base+0x324> │ │ │ │ add.w r8, r8, #4 │ │ │ │ - b.n 38f54 <_PyTime_AsTimevalTime_t@@Base+0x200> │ │ │ │ + b.n 38f14 <_PyTime_AsTimevalTime_t@@Base+0x200> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39050 <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ + beq.n 39010 <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ - movw r0, #43176 @ 0xa8a8 │ │ │ │ + movw r0, #45620 @ 0xb234 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a424 │ │ │ │ - ldr r3, [pc, #24] @ (390a0 <_PyTime_AsTimevalTime_t@@Base+0x34c>) │ │ │ │ + bl 7a464 │ │ │ │ + ldr r3, [pc, #24] @ (39060 <_PyTime_AsTimevalTime_t@@Base+0x34c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 39096 <_PyTime_AsTimevalTime_t@@Base+0x342> │ │ │ │ + beq.n 39056 <_PyTime_AsTimevalTime_t@@Base+0x342> │ │ │ │ blx 2b9e4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ 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 390d4 <_PyTime_AsTimevalTime_t@@Base+0x380> │ │ │ │ + bgt.n 39094 <_PyTime_AsTimevalTime_t@@Base+0x380> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #43228 @ 0xa8dc │ │ │ │ + movw r1, #45672 @ 0xb268 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 390f8 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ + bl f2724 │ │ │ │ + b.n 390b8 <_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 390fc <_PyTime_AsTimevalTime_t@@Base+0x3a8> │ │ │ │ + bmi.n 390bc <_PyTime_AsTimevalTime_t@@Base+0x3a8> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #43288 @ 0xa918 │ │ │ │ + movw r1, #45732 @ 0xb2a4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3921a <_PyTime_AsTimevalTime_t@@Base+0x4c6> │ │ │ │ + b.n 391da <_PyTime_AsTimevalTime_t@@Base+0x4c6> │ │ │ │ ldr.w r3, [r0, #444] @ 0x1bc │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 70a48 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70a68 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 390f8 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ + beq.n 390b8 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ - cbz r5, 39126 <_PyTime_AsTimevalTime_t@@Base+0x3d2> │ │ │ │ + cbz r5, 390e6 <_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] @ (39224 <_PyTime_AsTimevalTime_t@@Base+0x4d0>) │ │ │ │ + ldr r3, [pc, #232] @ (391e4 <_PyTime_AsTimevalTime_t@@Base+0x4d0>) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 8404c <_PyUnicode_InternMortal@@Base> │ │ │ │ + bl 83fb0 <_PyUnicode_InternMortal@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 102864 │ │ │ │ + bl 102d44 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 391f8 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ + beq.n 391b8 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - cbz r5, 39164 <_PyTime_AsTimevalTime_t@@Base+0x410> │ │ │ │ + cbz r5, 39124 <_PyTime_AsTimevalTime_t@@Base+0x410> │ │ │ │ mov r0, r5 │ │ │ │ - bl 148c08 │ │ │ │ + bl 149138 │ │ │ │ mov r5, r0 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #7 │ │ │ │ - bgt.n 39214 <_PyTime_AsTimevalTime_t@@Base+0x4c0> │ │ │ │ + bgt.n 391d4 <_PyTime_AsTimevalTime_t@@Base+0x4c0> │ │ │ │ ldrd r6, r7, [r4, #12] │ │ │ │ - cbz r7, 391da <_PyTime_AsTimevalTime_t@@Base+0x486> │ │ │ │ + cbz r7, 3919a <_PyTime_AsTimevalTime_t@@Base+0x486> │ │ │ │ mov r0, r7 │ │ │ │ - bl 148c08 │ │ │ │ - cbz r0, 391da <_PyTime_AsTimevalTime_t@@Base+0x486> │ │ │ │ + bl 149138 │ │ │ │ + cbz r0, 3919a <_PyTime_AsTimevalTime_t@@Base+0x486> │ │ │ │ mov r0, r7 │ │ │ │ - bl 24b730 │ │ │ │ + bl 24c0dc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 391f8 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ - bl 765a4 │ │ │ │ + beq.n 391b8 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ + bl 765ec │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 391a2 <_PyTime_AsTimevalTime_t@@Base+0x44e> │ │ │ │ + bge.n 39162 <_PyTime_AsTimevalTime_t@@Base+0x44e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 391a2 <_PyTime_AsTimevalTime_t@@Base+0x44e> │ │ │ │ + cbnz r3, 39162 <_PyTime_AsTimevalTime_t@@Base+0x44e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 391f8 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 391b8 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 391cc <_PyTime_AsTimevalTime_t@@Base+0x478> │ │ │ │ + cbz r3, 3918c <_PyTime_AsTimevalTime_t@@Base+0x478> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f16a0 │ │ │ │ + bl 1f1f74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 391c6 <_PyTime_AsTimevalTime_t@@Base+0x472> │ │ │ │ + bge.n 39186 <_PyTime_AsTimevalTime_t@@Base+0x472> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 391c6 <_PyTime_AsTimevalTime_t@@Base+0x472> │ │ │ │ + cbnz r3, 39186 <_PyTime_AsTimevalTime_t@@Base+0x472> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 391ce <_PyTime_AsTimevalTime_t@@Base+0x47a> │ │ │ │ - b.n 391f8 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ + cbnz r3, 3918e <_PyTime_AsTimevalTime_t@@Base+0x47a> │ │ │ │ + b.n 391b8 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ str r5, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ - bl 765a4 │ │ │ │ + bl 765ec │ │ │ │ str r0, [r4, #24] │ │ │ │ - cbnz r0, 391ec <_PyTime_AsTimevalTime_t@@Base+0x498> │ │ │ │ - b.n 391f8 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ + cbnz r0, 391ac <_PyTime_AsTimevalTime_t@@Base+0x498> │ │ │ │ + b.n 391b8 <_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, #38325 @ 0x95b5 │ │ │ │ + movw r3, #38261 @ 0x9575 │ │ │ │ movt r3, #3 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 39214 <_PyTime_AsTimevalTime_t@@Base+0x4c0> │ │ │ │ + b.n 391d4 <_PyTime_AsTimevalTime_t@@Base+0x4c0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 390f8 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ + bge.w 390b8 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 390f8 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ + bne.w 390b8 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 390f8 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 390b8 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 82bac │ │ │ │ + bl 82b10 │ │ │ │ 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, 39242 <_PyTime_AsTimevalTime_t@@Base+0x4ee> │ │ │ │ + cbz r3, 39202 <_PyTime_AsTimevalTime_t@@Base+0x4ee> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 3929e <_PyTime_AsTimevalTime_t@@Base+0x54a> │ │ │ │ + cbnz r3, 3925e <_PyTime_AsTimevalTime_t@@Base+0x54a> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ adds r0, r6, #1 │ │ │ │ - bl 71620 │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 392f0 <_PyTime_AsTimevalTime_t@@Base+0x59c> │ │ │ │ + beq.n 392b0 <_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 39288 <_PyTime_AsTimevalTime_t@@Base+0x534> │ │ │ │ + bge.n 39248 <_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 39268 <_PyTime_AsTimevalTime_t@@Base+0x514> │ │ │ │ + b.n 39228 <_PyTime_AsTimevalTime_t@@Base+0x514> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #43968 @ 0xabc0 │ │ │ │ + movw r0, #46420 @ 0xb554 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ - movw r1, #48720 @ 0xbe50 │ │ │ │ + b.w 80b70 │ │ │ │ + movw r1, #51024 @ 0xc750 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #60012 @ 0xea6c │ │ │ │ + movw r0, #62316 @ 0xf36c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1b6748 │ │ │ │ + bl 1b6fa4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 392f0 <_PyTime_AsTimevalTime_t@@Base+0x59c> │ │ │ │ + cbz r0, 392b0 <_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 91504 │ │ │ │ + bl 91424 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 392de <_PyTime_AsTimevalTime_t@@Base+0x58a> │ │ │ │ + bge.n 3929e <_PyTime_AsTimevalTime_t@@Base+0x58a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 392de <_PyTime_AsTimevalTime_t@@Base+0x58a> │ │ │ │ + cbnz r3, 3929e <_PyTime_AsTimevalTime_t@@Base+0x58a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #8508 @ 0x213c │ │ │ │ + movw r0, #10812 @ 0x2a3c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #22900 @ 0x5974 │ │ │ │ + movw r1, #25204 @ 0x6274 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.n 394e4 │ │ │ │ + b.n 394a4 │ │ │ │ │ │ │ │ -00039300 : │ │ │ │ +000392c0 : │ │ │ │ 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, 39350 │ │ │ │ + cbz r3, 39310 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 128c50 │ │ │ │ + bl 128e68 │ │ │ │ strd r6, r7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #43344 @ 0xa950 │ │ │ │ + movw r2, #45788 @ 0xb2dc │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c1fc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 129304 │ │ │ │ + bl 12951c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39358 │ │ │ │ - bl 39528 │ │ │ │ + b.n 39318 │ │ │ │ + bl 394e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39322 │ │ │ │ + beq.n 392e2 │ │ │ │ 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 1407ec │ │ │ │ + bl 140c20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 39392 │ │ │ │ + cbz r0, 39352 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 393da │ │ │ │ + beq.n 3939a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #9056 @ 0x2360 │ │ │ │ + movw r0, #11500 @ 0x2cec │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 3939a │ │ │ │ + cbz r3, 3935a │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 3939c │ │ │ │ + b.n 3935c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ adds.w r8, r7, r9 │ │ │ │ - bne.n 393c4 │ │ │ │ + bne.n 39384 │ │ │ │ ldrd r3, r2, [r5, #4] │ │ │ │ - movw r0, #35308 @ 0x89ec │ │ │ │ + movw r0, #37612 @ 0x92ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1414a8 │ │ │ │ - b.n 394dc │ │ │ │ + bl 1418dc │ │ │ │ + b.n 3949c │ │ │ │ mov r0, r8 │ │ │ │ - bl 71620 │ │ │ │ + bl 71640 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 393d4 │ │ │ │ + cbz r0, 39394 │ │ │ │ add.w sl, r0, #12 │ │ │ │ - b.n 393f2 │ │ │ │ + b.n 393b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1414a8 │ │ │ │ + bl 1418dc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 394dc │ │ │ │ + b.n 3949c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl ef69c │ │ │ │ + bl efa08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39462 │ │ │ │ + beq.n 39422 │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ adds r3, r4, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - blt.n 393de │ │ │ │ - cbz r7, 39466 │ │ │ │ - movw r7, #43356 @ 0xa95c │ │ │ │ + blt.n 3939e │ │ │ │ + cbz r7, 39426 │ │ │ │ + movw r7, #45800 @ 0xb2e8 │ │ │ │ movt r7, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 904b0 │ │ │ │ - cbz r0, 39448 │ │ │ │ + bl 903d0 │ │ │ │ + cbz r0, 39408 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl e4180 │ │ │ │ - cbz r0, 39462 │ │ │ │ + bl e45d0 │ │ │ │ + cbz r0, 39422 │ │ │ │ cmp r4, r8 │ │ │ │ - blt.n 3943c │ │ │ │ + blt.n 393fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39436 │ │ │ │ + bge.n 393f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 39436 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 393f6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 39448 │ │ │ │ + b.n 39408 │ │ │ │ add.w r3, r6, #16 │ │ │ │ str.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 39406 │ │ │ │ + b.n 393c6 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 39466 │ │ │ │ + beq.n 39426 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #43364 @ 0xa964 │ │ │ │ + movw r1, #45808 @ 0xb2f0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 394c2 │ │ │ │ - movw r0, #29788 @ 0x745c │ │ │ │ + b.n 39482 │ │ │ │ + movw r0, #32092 @ 0x7d5c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39462 │ │ │ │ + beq.n 39422 │ │ │ │ mov r1, r6 │ │ │ │ - bl 115b84 │ │ │ │ + bl 115db0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39494 │ │ │ │ + bge.n 39454 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 39494 │ │ │ │ + cbnz r3, 39454 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 39462 │ │ │ │ + beq.n 39422 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r7 │ │ │ │ - movw r0, #43408 @ 0xa990 │ │ │ │ + movw r0, #45852 @ 0xb31c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 394c2 │ │ │ │ + bge.n 39482 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 394c2 │ │ │ │ + cbnz r3, 39482 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 394d6 │ │ │ │ + bge.n 39496 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 394d6 │ │ │ │ + cbnz r3, 39496 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1414a8 │ │ │ │ + bl 1418dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #9028 @ 0x2344 │ │ │ │ + movw r1, #11332 @ 0x2c44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #9032 @ 0x2348 │ │ │ │ + movw r0, #11336 @ 0x2c48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 39524 │ │ │ │ + beq.n 394e4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39526 │ │ │ │ + bge.n 394e6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 39526 │ │ │ │ + b.n 394e6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00039528 : │ │ │ │ +000394e8 : │ │ │ │ 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 2ac8c │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ asrs r1, r0, #31 │ │ │ │ movs r2, #1 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ add r0, sp, #20 │ │ │ │ - movw r1, #43420 @ 0xa99c │ │ │ │ + movw r1, #45864 @ 0xb328 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ blx 2bf90 <__snprintf_chk@plt> │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ add r0, sp, #20 │ │ │ │ movw r1, #33857 @ 0x8441 │ │ │ │ movt r1, #8 │ │ │ │ blx 2b784 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3958e │ │ │ │ + beq.n 3954e │ │ │ │ movw r4, #32200 @ 0x7dc8 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ - movw r1, #24352 @ 0x5f20 │ │ │ │ + movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ blx 2ad74 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 39594 │ │ │ │ + cbnz r0, 39554 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b490 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 395aa │ │ │ │ - bl 127ea8 │ │ │ │ + b.n 3956a │ │ │ │ + bl 1280bc │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 395a8 │ │ │ │ + cbnz r0, 39568 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c01c │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 395aa │ │ │ │ + b.n 3956a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 7ff98 │ │ │ │ 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 395d6 │ │ │ │ - cbz r5, 395fc │ │ │ │ - b.n 395ec │ │ │ │ + bne.n 39596 │ │ │ │ + cbz r5, 395bc │ │ │ │ + b.n 395ac │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #43440 @ 0xa9b0 │ │ │ │ + movw r0, #45884 @ 0xb33c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 39626 │ │ │ │ - b.n 395d2 │ │ │ │ - movw r0, #43440 @ 0xa9b0 │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 395e6 │ │ │ │ + b.n 39592 │ │ │ │ + movw r0, #45884 @ 0xb33c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - bl 25c8e0 │ │ │ │ - cbz r0, 39626 │ │ │ │ + bl 25d288 │ │ │ │ + cbz r0, 395e6 │ │ │ │ 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] │ │ │ │ @@ -19635,532 +19596,578 @@ │ │ │ │ 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 95040 │ │ │ │ + bl 94fc4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 77488 │ │ │ │ + bl 774d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 396a8 │ │ │ │ + bl 39668 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39666 │ │ │ │ + bge.n 39626 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 39666 │ │ │ │ + cbnz r3, 39626 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_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, 39698 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 39658 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 39692 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 39698 │ │ │ │ + bne.n 39652 │ │ │ │ + bl 142908 │ │ │ │ + b.n 39658 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 396a6 │ │ │ │ + cbnz r0, 39666 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 150504 │ │ │ │ + b.w 1509c4 │ │ │ │ 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, 396d2 │ │ │ │ + cbz r0, 39692 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 396d2 │ │ │ │ + bge.n 39692 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 396d2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 39692 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 396ec │ │ │ │ + cbz r0, 396ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 396ec │ │ │ │ + bge.n 396ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 396ec │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 396ac │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 39706 │ │ │ │ + cbz r0, 396c6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39706 │ │ │ │ + bge.n 396c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 39706 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 396c6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 39720 │ │ │ │ + cbz r0, 396e0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39720 │ │ │ │ + bge.n 396e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 39720 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 396e0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 3973e │ │ │ │ + cbz r0, 396fe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3973e │ │ │ │ + bge.n 396fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3973e │ │ │ │ + cbnz r3, 396fe │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 3971e │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 39728 │ │ │ │ + b.n 3972e │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 39718 │ │ │ │ + b.n 39764 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 39764 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 39738 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 39764 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 39742 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 39764 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 3974c │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 39764 │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + cbz r0, 39756 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 39764 │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + cbz r0, 39764 │ │ │ │ + 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 r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 39760 │ │ │ │ + bne.n 39786 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldrd r6, r5, [r5] │ │ │ │ - cbz r1, 39778 │ │ │ │ - b.n 39786 │ │ │ │ + cbz r1, 3979e │ │ │ │ + b.n 397ac │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #808 @ 0x328 │ │ │ │ + movw r0, #3112 @ 0xc28 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39756 │ │ │ │ - b.n 39782 │ │ │ │ + bne.n 3977c │ │ │ │ + b.n 397a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 257f90 │ │ │ │ + bl 25893c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 39786 │ │ │ │ + bne.n 397ac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 397aa │ │ │ │ + b.n 397d0 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 39796 │ │ │ │ - bl 70620 │ │ │ │ + cbnz r0, 397bc │ │ │ │ + bl 70640 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39782 │ │ │ │ + beq.n 397a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 78770 │ │ │ │ + bl 787bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 39782 │ │ │ │ + beq.n 397a8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 397ce │ │ │ │ + cbnz r3, 397f4 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 397ce │ │ │ │ + ble.n 397f4 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 397ce │ │ │ │ - cbnz r4, 397ee │ │ │ │ + bne.n 397f4 │ │ │ │ + cbnz r4, 39814 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #304] @ (39908 ) │ │ │ │ + ldr r4, [pc, #304] @ (3992c ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #4 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39886 │ │ │ │ + beq.n 398ac │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 39802 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 39828 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39886 │ │ │ │ + bne.n 398ac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 39814 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 39886 │ │ │ │ + bne.n 3983a │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 398ac │ │ │ │ ldrd r8, r0, [r4, #8] │ │ │ │ - bl dc560 <_PyNumber_Index@@Base> │ │ │ │ + bl dc95c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3982c │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 39886 │ │ │ │ + cbnz r0, 39852 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 398ac │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3984a │ │ │ │ - bl 85c9c │ │ │ │ + b.n 39870 │ │ │ │ + bl 85c00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39846 │ │ │ │ + bge.n 3986c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 39846 │ │ │ │ + cbnz r3, 3986c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 39820 │ │ │ │ + beq.n 39846 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 3988a │ │ │ │ - bl 97f70 │ │ │ │ + bne.n 398b0 │ │ │ │ + bl 97ef0 │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bd9c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 398f4 │ │ │ │ + bge.n 3991a │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 398e0 │ │ │ │ - bl ee340 │ │ │ │ + bne.n 39906 │ │ │ │ + bl ee638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39856 │ │ │ │ + beq.n 3987c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39900 │ │ │ │ + b.n 39926 │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2012b4 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 201be0 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39886 │ │ │ │ - bl 97f70 │ │ │ │ + beq.n 398ac │ │ │ │ + bl 97ef0 │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bd9c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 398c8 │ │ │ │ + bge.n 398ee │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 398d0 │ │ │ │ - bl ee340 │ │ │ │ + bne.n 398f6 │ │ │ │ + bl ee638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39896 │ │ │ │ - b.n 39886 │ │ │ │ + beq.n 398bc │ │ │ │ + b.n 398ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ff40 │ │ │ │ - b.n 39900 │ │ │ │ + bl 7ff98 │ │ │ │ + b.n 39926 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 39886 │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 398ac │ │ │ │ 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 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 7ff98 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ movs r7, #140 @ 0x8c │ │ │ │ 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 r3, [r0, #8] │ │ │ │ - cbz r3, 3992c │ │ │ │ + cbz r3, 39950 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 89160 │ │ │ │ + bl 890d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 39958 │ │ │ │ - b.n 39942 │ │ │ │ + cbnz r0, 3997c │ │ │ │ + b.n 39966 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54520 @ 0xd4f8 │ │ │ │ + movw r1, #56796 @ 0xdddc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 399b6 │ │ │ │ - bl 16c8e0 │ │ │ │ + b.n 399da │ │ │ │ + bl 16cdf8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3996a │ │ │ │ + blt.n 3998e │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 3997a │ │ │ │ + blt.n 3999e │ │ │ │ mov r0, r4 │ │ │ │ - bl 893d8 │ │ │ │ + bl 89350 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 39946 │ │ │ │ - b.n 39992 │ │ │ │ + bne.n 3996a │ │ │ │ + b.n 399b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39954 │ │ │ │ + bne.n 39978 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 39954 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39978 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39942 │ │ │ │ + bge.n 39966 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39942 │ │ │ │ + bne.n 39966 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 39942 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39966 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 399a6 │ │ │ │ + bge.n 399ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 399a6 │ │ │ │ + cbnz r3, 399ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - bl 7fca0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39942 │ │ │ │ + bne.n 39966 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #4] @ (399c0 ) │ │ │ │ - b.w 258670 │ │ │ │ + ldr r1, [pc, #4] @ (399e4 ) │ │ │ │ + b.w 259018 │ │ │ │ nop │ │ │ │ sub sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 19d340 │ │ │ │ + b.w 19dbb8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (399d8 ) │ │ │ │ - b.w 24a3f4 <_PyGen_yf@@Base+0x3f0> │ │ │ │ + ldr r1, [pc, #4] @ (399fc ) │ │ │ │ + b.w 24ad9c <_PyGen_yf@@Base+0x7f0> │ │ │ │ nop │ │ │ │ @ instruction: 0xf784004d │ │ │ │ stmdb 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, 39a08 │ │ │ │ + cbz r3, 39a2c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #11728 @ 0x2dd0 │ │ │ │ + movw r1, #14172 @ 0x375c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cf604 │ │ │ │ + bl cf9d4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 39a22 │ │ │ │ - b.n 39a1e │ │ │ │ + cbnz r0, 39a46 │ │ │ │ + b.n 39a42 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #44224 @ 0xacc0 │ │ │ │ + movw r1, #46668 @ 0xb64c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 39b88 │ │ │ │ + b.n 39bac │ │ │ │ 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, #37848 @ 0x93d8 │ │ │ │ + movw r1, #40292 @ 0x9d64 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 87ebc │ │ │ │ + bl 87e44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39aea │ │ │ │ + beq.n 39b0e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 39a98 │ │ │ │ + bne.n 39abc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 39a6a │ │ │ │ + cbnz r3, 39a8e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39b1a │ │ │ │ + bge.n 39b3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39b1a │ │ │ │ - b.n 39aba │ │ │ │ - movw r2, #548 @ 0x224 │ │ │ │ + bne.n 39b3e │ │ │ │ + b.n 39ade │ │ │ │ + movw r2, #2852 @ 0xb24 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #63044 @ 0xf644 │ │ │ │ + movw r1, #65348 @ 0xff44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cedb4 │ │ │ │ + bl cf184 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39a94 │ │ │ │ + bge.n 39ab8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 39a94 │ │ │ │ + cbnz r3, 39ab8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 39ac0 │ │ │ │ - b.n 39aea │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 39ae4 │ │ │ │ + b.n 39b0e │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 39aa6 │ │ │ │ + beq.n 39aca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39b1a │ │ │ │ - b.n 39ab0 │ │ │ │ + bge.n 39b3e │ │ │ │ + b.n 39ad4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 39a9c │ │ │ │ + beq.n 39ac0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 39ac0 │ │ │ │ + b.n 39ae4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39b1a │ │ │ │ + bne.n 39b3e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 39b1a │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39b3e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r2, r6, #16 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 25a90c <_PyTime_ObjectToTimeval@@Base+0xbc> │ │ │ │ + bl 25b2b4 <_PyTime_ObjectToTimeval@@Base+0xbc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39ae8 │ │ │ │ + bge.n 39b0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 39ae8 │ │ │ │ + cbnz r3, 39b0c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 39b02 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 39b26 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39a1e │ │ │ │ + bge.n 39a42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39a1e │ │ │ │ + bne.n 39a42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 39a1e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39a42 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39a36 │ │ │ │ + bge.n 39a5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39a36 │ │ │ │ + bne.n 39a5a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 39a36 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39a5a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39b2e │ │ │ │ + bge.n 39b52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 39b2e │ │ │ │ + cbnz r3, 39b52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #32880 @ 0x8070 │ │ │ │ + movw r2, #35184 @ 0x8970 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 25a90c <_PyTime_ObjectToTimeval@@Base+0xbc> │ │ │ │ + bl 25b2b4 <_PyTime_ObjectToTimeval@@Base+0xbc> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39a1e │ │ │ │ + beq.w 39a42 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 39b88 │ │ │ │ + bne.n 39bac │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39b6a │ │ │ │ + bge.n 39b8e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 39b6a │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 39b8e │ │ │ │ + bl 770a4 <_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 │ │ │ │ @@ -20169,267 +20176,265 @@ │ │ │ │ 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} │ │ │ │ │ │ │ │ -00039b90 : │ │ │ │ +00039bb4 : │ │ │ │ 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, 39bc8 │ │ │ │ + cbz r3, 39bec │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 128c50 │ │ │ │ + bl 128e68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c01c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 129304 │ │ │ │ + bl 12951c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 129fd8 │ │ │ │ + bl 12a1ec │ │ │ │ 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 39be4 │ │ │ │ + bne.n 39c04 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39bf2 │ │ │ │ + beq.n 39c12 │ │ │ │ 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 39c06 │ │ │ │ + bne.n 39c26 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 39c06 │ │ │ │ + bne.n 39c26 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - b.n 39c68 <_PyEval_FormatExcUnbound@@Base+0x4e> │ │ │ │ + b.n 39c88 <_PyEval_FormatExcUnbound@@Base+0x4e> │ │ │ │ │ │ │ │ -00039c1a <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ +00039c3a <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 39c22 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ + cbz r3, 39c42 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 39c66 <_PyEval_FormatExcUnbound@@Base+0x4c> │ │ │ │ + cbnz r3, 39c86 <_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 39c4e <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ + bge.n 39c6e <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ movw r1, #61040 @ 0xee70 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #5480 @ 0x1568 │ │ │ │ + movw r2, #7784 @ 0x1e68 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ pop {r4} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1ee020 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1ee8f8 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ movw r1, #61128 @ 0xeec8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #44760 @ 0xaed8 │ │ │ │ + movw r2, #47204 @ 0xb864 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ pop {r4} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1ee020 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1ee8f8 <_PyEval_FormatExcCheckArg@@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, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 39ca6 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ + cbz r3, 39cc6 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbz r3, 39ca6 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ + cbz r3, 39cc6 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ blx r3 │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 39cbc <_PyEval_FormatExcUnbound@@Base+0xa2> │ │ │ │ + bne.n 39cdc <_PyEval_FormatExcUnbound@@Base+0xa2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39ca6 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ + bge.n 39cc6 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 39ca6 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 39cc6 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #25532 @ 0x63bc │ │ │ │ + movw r3, #27836 @ 0x6cbc │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1df5d4 │ │ │ │ + b.w 1dfe9c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add.w r0, r1, #16 │ │ │ │ - cbz r2, 39cdc <_PyEval_FormatExcUnbound@@Base+0xc2> │ │ │ │ + cbz r2, 39cfc <_PyEval_FormatExcUnbound@@Base+0xc2> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 39cea <_PyEval_FormatExcUnbound@@Base+0xd0> │ │ │ │ + b.n 39d0a <_PyEval_FormatExcUnbound@@Base+0xd0> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 39ce8 <_PyEval_FormatExcUnbound@@Base+0xce> │ │ │ │ + bne.n 39d08 <_PyEval_FormatExcUnbound@@Base+0xce> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 39d0a <_PyEval_FormatExcUnbound@@Base+0xf0> │ │ │ │ + cbnz r0, 39d2a <_PyEval_FormatExcUnbound@@Base+0xf0> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 39cea <_PyEval_FormatExcUnbound@@Base+0xd0> │ │ │ │ + b.n 39d0a <_PyEval_FormatExcUnbound@@Base+0xd0> │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #516] @ (39ef0 <_PyEval_FormatExcUnbound@@Base+0x2d6>) │ │ │ │ + ldr r1, [pc, #516] @ (39f10 <_PyEval_FormatExcUnbound@@Base+0x2d6>) │ │ │ │ add r3, sp, #24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 39d0c <_PyEval_FormatExcUnbound@@Base+0xf2> │ │ │ │ - b.n 39d3c <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + cbnz r0, 39d2c <_PyEval_FormatExcUnbound@@Base+0xf2> │ │ │ │ + b.n 39d5c <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ 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 39d40 <_PyEval_FormatExcUnbound@@Base+0x126> │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + bmi.n 39d60 <_PyEval_FormatExcUnbound@@Base+0x126> │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #34100 @ 0x8534 │ │ │ │ + movw r1, #36404 @ 0x8e34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #45032 @ 0xafe8 │ │ │ │ + movw r0, #47476 @ 0xb974 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r3, r9 │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 39ee6 <_PyEval_FormatExcUnbound@@Base+0x2cc> │ │ │ │ + b.n 39f06 <_PyEval_FormatExcUnbound@@Base+0x2cc> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 39ecc <_PyEval_FormatExcUnbound@@Base+0x2b2> │ │ │ │ + beq.w 39eec <_PyEval_FormatExcUnbound@@Base+0x2b2> │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 39d56 <_PyEval_FormatExcUnbound@@Base+0x13c> │ │ │ │ + beq.n 39d76 <_PyEval_FormatExcUnbound@@Base+0x13c> │ │ │ │ subs r4, r3, #2 │ │ │ │ - bne.n 39d5e <_PyEval_FormatExcUnbound@@Base+0x144> │ │ │ │ - b.n 39dae <_PyEval_FormatExcUnbound@@Base+0x194> │ │ │ │ + bne.n 39d7e <_PyEval_FormatExcUnbound@@Base+0x144> │ │ │ │ + b.n 39dce <_PyEval_FormatExcUnbound@@Base+0x194> │ │ │ │ movw sl, #5160 @ 0x1428 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbz r5, 39d6a <_PyEval_FormatExcUnbound@@Base+0x150> │ │ │ │ + cbz r5, 39d8a <_PyEval_FormatExcUnbound@@Base+0x150> │ │ │ │ subs r4, #1 │ │ │ │ - beq.w 39edc <_PyEval_FormatExcUnbound@@Base+0x2c2> │ │ │ │ - b.n 39d72 <_PyEval_FormatExcUnbound@@Base+0x158> │ │ │ │ + beq.w 39efc <_PyEval_FormatExcUnbound@@Base+0x2c2> │ │ │ │ + b.n 39d92 <_PyEval_FormatExcUnbound@@Base+0x158> │ │ │ │ movw r5, #56616 @ 0xdd28 │ │ │ │ movt r5, #76 @ 0x4c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 39d86 <_PyEval_FormatExcUnbound@@Base+0x16c> │ │ │ │ - bl c5fbc │ │ │ │ + cbz r0, 39da6 <_PyEval_FormatExcUnbound@@Base+0x16c> │ │ │ │ + bl c6348 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39d3c <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + blt.n 39d5c <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ subs r7, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 39d8a <_PyEval_FormatExcUnbound@@Base+0x170> │ │ │ │ - b.n 39dbe <_PyEval_FormatExcUnbound@@Base+0x1a4> │ │ │ │ + bne.n 39daa <_PyEval_FormatExcUnbound@@Base+0x170> │ │ │ │ + b.n 39dde <_PyEval_FormatExcUnbound@@Base+0x1a4> │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 39d9e <_PyEval_FormatExcUnbound@@Base+0x184> │ │ │ │ - bl c5fbc │ │ │ │ + cbz r0, 39dbe <_PyEval_FormatExcUnbound@@Base+0x184> │ │ │ │ + bl c6348 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 39d3c <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + blt.n 39d5c <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 39da0 <_PyEval_FormatExcUnbound@@Base+0x186> │ │ │ │ - b.n 39dbc <_PyEval_FormatExcUnbound@@Base+0x1a2> │ │ │ │ + bne.n 39dc0 <_PyEval_FormatExcUnbound@@Base+0x186> │ │ │ │ + b.n 39ddc <_PyEval_FormatExcUnbound@@Base+0x1a2> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - bl c5fbc │ │ │ │ + bl c6348 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 39d3c <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + blt.n 39d5c <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ mov r7, r8 │ │ │ │ - b.n 39dc0 <_PyEval_FormatExcUnbound@@Base+0x1a6> │ │ │ │ + b.n 39de0 <_PyEval_FormatExcUnbound@@Base+0x1a6> │ │ │ │ movw r5, #56616 @ 0xdd28 │ │ │ │ movt r5, #76 @ 0x4c │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 39dc0 <_PyEval_FormatExcUnbound@@Base+0x1a6> │ │ │ │ + b.n 39de0 <_PyEval_FormatExcUnbound@@Base+0x1a6> │ │ │ │ mov r7, r8 │ │ │ │ movs r6, #0 │ │ │ │ and.w fp, r4, #1 │ │ │ │ and.w r8, r7, #1 │ │ │ │ tst r4, r7 │ │ │ │ - beq.n 39de4 <_PyEval_FormatExcUnbound@@Base+0x1ca> │ │ │ │ + beq.n 39e04 <_PyEval_FormatExcUnbound@@Base+0x1ca> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47652 @ 0xba24 │ │ │ │ + movw r1, #49956 @ 0xc324 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 39d3c <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ - cbz r6, 39e06 <_PyEval_FormatExcUnbound@@Base+0x1ec> │ │ │ │ + bl f2724 │ │ │ │ + b.n 39d5c <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + cbz r6, 39e26 <_PyEval_FormatExcUnbound@@Base+0x1ec> │ │ │ │ orrs r4, r7 │ │ │ │ - beq.n 39e02 <_PyEval_FormatExcUnbound@@Base+0x1e8> │ │ │ │ + beq.n 39e22 <_PyEval_FormatExcUnbound@@Base+0x1e8> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47688 @ 0xba48 │ │ │ │ + movw r1, #49992 @ 0xc348 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 39d3c <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + bl f2724 │ │ │ │ + b.n 39d5c <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ mov r8, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 202bc4 │ │ │ │ + bl 2034f0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39d3c <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ - bl 202294 <_PySlice_FromIndices@@Base+0x6d8> │ │ │ │ - ldr r3, [pc, #220] @ (39ef4 <_PyEval_FormatExcUnbound@@Base+0x2da>) │ │ │ │ + beq.n 39d5c <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + bl 202bc0 <_PySlice_FromIndices@@Base+0x6d8> │ │ │ │ + ldr r3, [pc, #220] @ (39f14 <_PyEval_FormatExcUnbound@@Base+0x2da>) │ │ │ │ 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, #4044] @ 0xfcc │ │ │ │ - bl 70a48 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70a68 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 39e3a <_PyEval_FormatExcUnbound@@Base+0x220> │ │ │ │ + cbnz r0, 39e5a <_PyEval_FormatExcUnbound@@Base+0x220> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 39eb0 <_PyEval_FormatExcUnbound@@Base+0x296> │ │ │ │ + b.n 39ed0 <_PyEval_FormatExcUnbound@@Base+0x296> │ │ │ │ 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] │ │ │ │ @@ -20445,253 +20450,253 @@ │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ strb r6, [r0, #26] │ │ │ │ it lt │ │ │ │ strlt r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [r0, #16] │ │ │ │ - bl 710e4 │ │ │ │ + bl 71104 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21068 @ 0x524c │ │ │ │ + movw r1, #23372 @ 0x5b4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 83aa8 │ │ │ │ + bl 83a0c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 39eb0 <_PyEval_FormatExcUnbound@@Base+0x296> │ │ │ │ + bge.n 39ed0 <_PyEval_FormatExcUnbound@@Base+0x296> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39e36 <_PyEval_FormatExcUnbound@@Base+0x21c> │ │ │ │ + bge.n 39e56 <_PyEval_FormatExcUnbound@@Base+0x21c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39e36 <_PyEval_FormatExcUnbound@@Base+0x21c> │ │ │ │ + bne.n 39e56 <_PyEval_FormatExcUnbound@@Base+0x21c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 39e36 <_PyEval_FormatExcUnbound@@Base+0x21c> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39e56 <_PyEval_FormatExcUnbound@@Base+0x21c> │ │ │ │ mov r0, sl │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39ee6 <_PyEval_FormatExcUnbound@@Base+0x2cc> │ │ │ │ + bge.n 39f06 <_PyEval_FormatExcUnbound@@Base+0x2cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 39ee6 <_PyEval_FormatExcUnbound@@Base+0x2cc> │ │ │ │ + cbnz r3, 39f06 <_PyEval_FormatExcUnbound@@Base+0x2cc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 39ee6 <_PyEval_FormatExcUnbound@@Base+0x2cc> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39f06 <_PyEval_FormatExcUnbound@@Base+0x2cc> │ │ │ │ movw r5, #56616 @ 0xdd28 │ │ │ │ movt r5, #76 @ 0x4c │ │ │ │ movw sl, #5160 @ 0x1428 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r8 │ │ │ │ mov r6, r8 │ │ │ │ - b.n 39e06 <_PyEval_FormatExcUnbound@@Base+0x1ec> │ │ │ │ + b.n 39e26 <_PyEval_FormatExcUnbound@@Base+0x1ec> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cmp r1, #44 @ 0x2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00039ef8 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ +00039f18 <_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, #10269 @ 0x281d │ │ │ │ + movw r3, #10193 @ 0x27d1 │ │ │ │ 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 39f3c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ - bl 1d654c │ │ │ │ + beq.n 39f5c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ + bl 1d6e0c │ │ │ │ add.w r0, r0, #110592 @ 0x1b000 │ │ │ │ ldrb.w r3, [r0, #3270] @ 0xcc6 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strbne.w r3, [r0, #3270] @ 0xcc6 │ │ │ │ str.w r4, [r5, #376] @ 0x178 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 39f40 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x48> │ │ │ │ + b.n 39f60 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x48> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #32540 @ 0x7f1c │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1277e0 │ │ │ │ + bl 1279f4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 70a48 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70a68 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 39f8e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x96> │ │ │ │ + cbz r0, 39fae <_PyInterpreterState_SetEvalFrameFunc@@Base+0x96> │ │ │ │ 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 82bac │ │ │ │ + bl 82b10 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #45296 @ 0xb0f0 │ │ │ │ + movw r3, #47740 @ 0xba7c │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ movw r1, #49532 @ 0xc17c │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 144748 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xab8> │ │ │ │ + b.w 144c78 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xab8> │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (39fb4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xbc>) │ │ │ │ - b.w 24a3f4 <_PyGen_yf@@Base+0x3f0> │ │ │ │ + ldr r1, [pc, #4] @ (39fd4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xbc>) │ │ │ │ + b.w 24ad9c <_PyGen_yf@@Base+0x7f0> │ │ │ │ @ instruction: 0xfa3c004d │ │ │ │ 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 71620 │ │ │ │ - cbz r0, 3a016 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x11e> │ │ │ │ + bl 71640 │ │ │ │ + cbz r0, 3a036 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x11e> │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r5, #8 │ │ │ │ add.w r7, r0, #12 │ │ │ │ addw r8, r5, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 7dfb0 │ │ │ │ - cbz r0, 3a002 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10a> │ │ │ │ + bl 7e018 │ │ │ │ + cbz r0, 3a022 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10a> │ │ │ │ cmp r6, r8 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ - bne.n 39fe2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xea> │ │ │ │ + bne.n 3a002 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xea> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 7ff40 │ │ │ │ - cbz r0, 3a002 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10a> │ │ │ │ + bl 808d0 │ │ │ │ + cbz r0, 3a022 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10a> │ │ │ │ str.w r0, [r4, #2512] @ 0x9d0 │ │ │ │ - b.n 3a018 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x120> │ │ │ │ + b.n 3a038 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x120> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a016 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x11e> │ │ │ │ + bge.n 3a036 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x11e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a016 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x11e> │ │ │ │ + cbnz r3, 3a036 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x11e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 3a040 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x148> │ │ │ │ + bne.n 3a060 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x148> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3a062 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x16a> │ │ │ │ - b.n 3a05a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x162> │ │ │ │ + bne.n 3a082 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x16a> │ │ │ │ + b.n 3a07a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x162> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40348 @ 0x9d9c │ │ │ │ + movw r0, #42800 @ 0xa730 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a032 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x13a> │ │ │ │ + bne.n 3a052 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x13a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a0b8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c0> │ │ │ │ - bl 7fca0 │ │ │ │ + b.n 3a0d8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c0> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a056 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x15e> │ │ │ │ + bne.n 3a076 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x15e> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a076 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x17e> │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 3a096 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x17e> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a056 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x15e> │ │ │ │ + bne.n 3a076 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x15e> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #2740 @ 0xab4 │ │ │ │ + movw r1, #5184 @ 0x1440 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #45440 @ 0xb180 │ │ │ │ + movw r0, #47884 @ 0xbb0c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a056 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x15e> │ │ │ │ + beq.n 3a076 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x15e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b850 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a0b0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1b8> │ │ │ │ + bne.n 3a0d0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1b8> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ 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, 3a0d8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e0> │ │ │ │ + cbnz r0, 3a0f8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 3a0e2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ea> │ │ │ │ - b.n 3a0e8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f0> │ │ │ │ + cbnz r0, 3a102 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ea> │ │ │ │ + b.n 3a108 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f0> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a0d2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1da> │ │ │ │ - b.n 3a10a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x212> │ │ │ │ + beq.n 3a0f2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1da> │ │ │ │ + b.n 3a12a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x212> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3a10a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x212> │ │ │ │ + cbnz r0, 3a12a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x212> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 3a10a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x212> │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 3a12a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x212> │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3a100 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x208> │ │ │ │ + bne.n 3a120 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x208> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1424c4 │ │ │ │ + b.w 142908 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #22572 @ 0x582c │ │ │ │ + movw r1, #24876 @ 0x612c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 394e4 │ │ │ │ + b.w 394a4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -20700,17 +20705,17 @@ │ │ │ │ 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] @ (3a14c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x254>) │ │ │ │ + ldr r0, [pc, #8] @ (3a16c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x254>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 136418 │ │ │ │ + bl 1366bc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xb760 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -20725,191 +20730,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 3a19c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a4> │ │ │ │ + beq.n 3a1bc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a4> │ │ │ │ mov r1, r4 │ │ │ │ - bl 88564 │ │ │ │ - cbnz r0, 3a19c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a4> │ │ │ │ + bl 884ec │ │ │ │ + cbnz r0, 3a1bc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a4> │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 144dec <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 14531c <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a1a4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2ac> │ │ │ │ + bne.n 3a1c4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2ac> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 3a210 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x318> │ │ │ │ + b.n 3a230 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x318> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3a1ba <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2c2> │ │ │ │ + beq.n 3a1da <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2c2> │ │ │ │ movw r1, #24552 @ 0x5fe8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 88564 │ │ │ │ - cbz r0, 3a1c4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2cc> │ │ │ │ + bl 884ec │ │ │ │ + cbz r0, 3a1e4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2cc> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - b.n 3a1d4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2dc> │ │ │ │ + b.n 3a1f4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2dc> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 144dec <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 14531c <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a1d4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2dc> │ │ │ │ + bne.n 3a1f4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2dc> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 3a210 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x318> │ │ │ │ + b.n 3a230 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x318> │ │ │ │ vldr d1, [sp, #24] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3a1fc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x304> │ │ │ │ + bne.n 3a21c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x304> │ │ │ │ movw r3, #61100 @ 0xeeac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7568 @ 0x1d90 │ │ │ │ + movw r1, #9872 @ 0x2690 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a210 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x318> │ │ │ │ + b.n 3a230 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x318> │ │ │ │ vldr d0, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 3a394 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x49c> │ │ │ │ + bl 3a3b4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x49c> │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - bl 85d4c │ │ │ │ + bl 85cb0 │ │ │ │ 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 3a236 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x33e> │ │ │ │ + bhi.n 3a256 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x33e> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3a250 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x358> │ │ │ │ + ble.n 3a270 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x358> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - b.n 3a258 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x360> │ │ │ │ - movw r0, #31604 @ 0x7b74 │ │ │ │ + b.n 3a278 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x360> │ │ │ │ + movw r0, #33908 @ 0x8474 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a22e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x336> │ │ │ │ + bne.n 3a24e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x336> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a370 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x478> │ │ │ │ + b.n 3a390 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x478> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 3a266 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x36e> │ │ │ │ + cbz r3, 3a286 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x36e> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 3a296 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x39e> │ │ │ │ - b.n 3a27e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x386> │ │ │ │ + bpl.n 3a2b6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x39e> │ │ │ │ + b.n 3a29e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x386> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54520 @ 0xd4f8 │ │ │ │ + movw r1, #56796 @ 0xdddc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 3a24c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ - bl 85c9c │ │ │ │ + bl f2724 │ │ │ │ + b.n 3a26c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ + bl 85c00 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a2be <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3c6> │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 3a2de <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3c6> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a24c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ + bne.n 3a26c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a2be <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3c6> │ │ │ │ + b.n 3a2de <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3c6> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3a290 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x398> │ │ │ │ + beq.n 3a2b0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x398> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45780 @ 0xb2d4 │ │ │ │ + movw r1, #48224 @ 0xbc60 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a24c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ + beq.n 3a26c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ 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 257450 │ │ │ │ + bl 257e00 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3a370 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x478> │ │ │ │ + beq.n 3a390 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x478> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r3, r8 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 7140c │ │ │ │ + bl 7142c │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3a354 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x45c> │ │ │ │ - bl 85e24 │ │ │ │ + beq.n 3a374 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x45c> │ │ │ │ + bl 85d88 │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a330 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x438> │ │ │ │ + bne.n 3a350 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x438> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a354 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x45c> │ │ │ │ + bge.n 3a374 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x45c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 3a354 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x45c> │ │ │ │ + cbnz r3, 3a374 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x45c> │ │ │ │ mov r0, fp │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a354 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x45c> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a374 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x45c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a344 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44c> │ │ │ │ + bge.n 3a364 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 3a344 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44c> │ │ │ │ + cbnz r3, 3a364 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44c> │ │ │ │ mov r0, fp │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ add r9, r8 │ │ │ │ add r5, r8 │ │ │ │ cmp r9, r6 │ │ │ │ - blt.n 3a2e2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3ea> │ │ │ │ + blt.n 3a302 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3ea> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3a2e2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3ea> │ │ │ │ - b.n 3a370 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x478> │ │ │ │ + beq.n 3a302 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3ea> │ │ │ │ + b.n 3a390 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x478> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3a24c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ + bge.w 3a26c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3a24c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ + bne.w 3a26c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a24c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a26c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ @@ -20928,106 +20933,106 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ blx 2b7cc │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vsub.f64 d7, d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d8, d7, d9 │ │ │ │ - beq.n 3a3f6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4fe> │ │ │ │ + beq.n 3a416 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4fe> │ │ │ │ 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 3a40a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x512> │ │ │ │ + beq.n 3a42a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x512> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d9 │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ - b.n 3a40a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x512> │ │ │ │ + b.n 3a42a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x512> │ │ │ │ vmov r3, s19 │ │ │ │ - vldr d0, [pc, #108] @ 3a468 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x570> │ │ │ │ - vldr d7, [pc, #112] @ 3a470 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x578> │ │ │ │ + vldr d0, [pc, #108] @ 3a488 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x570> │ │ │ │ + vldr d7, [pc, #112] @ 3a490 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x578> │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vstr d0, [r5] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 3a444 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x54c> │ │ │ │ + beq.n 3a464 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x54c> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2c508 │ │ │ │ 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 3a460 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x568> │ │ │ │ + ble.n 3a480 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x568> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ vstr d0, [r4] │ │ │ │ - b.n 3a460 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x568> │ │ │ │ + b.n 3a480 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x568> │ │ │ │ vdiv.f64 d7, d10, d9 │ │ │ │ - vldr d6, [pc, #36] @ 3a470 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x578> │ │ │ │ + vldr d6, [pc, #36] @ 3a490 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x578> │ │ │ │ vmov r2, r3, d7 │ │ │ │ - vldr d7, [pc, #20] @ 3a468 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x570> │ │ │ │ + vldr d7, [pc, #20] @ 3a488 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x570> │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ vstr d7, [r4] │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - movw r1, #22544 @ 0x5810 │ │ │ │ + movw r1, #24848 @ 0x6110 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.n 3a482 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x58a> │ │ │ │ + b.n 3a4a2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x58a> │ │ │ │ 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, #9028 @ 0x2344 │ │ │ │ + movw r1, #11332 @ 0x2c44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #9032 @ 0x2348 │ │ │ │ + movw r0, #11336 @ 0x2c48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a4b2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5ba> │ │ │ │ + bne.n 3a4d2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5ba> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a4e0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e8> │ │ │ │ + b.n 3a500 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e8> │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3a4d8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e0> │ │ │ │ + bgt.n 3a4f8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e0> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 3a4ca <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5d2> │ │ │ │ + cbnz r0, 3a4ea <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5d2> │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ - bl d879c │ │ │ │ + bl d8b84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a4ae <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5b6> │ │ │ │ + beq.n 3a4ce <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5b6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a4e0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e8> │ │ │ │ + bge.n 3a500 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3a4e0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e8> │ │ │ │ + b.n 3a500 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e8> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003a4e2 <_Py_IncRef@@Base>: │ │ │ │ +0003a502 <_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} │ │ │ │ @@ -21035,1855 +21040,1855 @@ │ │ │ │ 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] @ (3a514 <_Py_IncRef@@Base+0x32>) │ │ │ │ + ldr r0, [pc, #8] @ (3a534 <_Py_IncRef@@Base+0x32>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 136418 │ │ │ │ + bl 1366bc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xb844 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3a522 <_Py_IncRef@@Base+0x40> │ │ │ │ - b.w 1cdc40 │ │ │ │ + beq.n 3a542 <_Py_IncRef@@Base+0x40> │ │ │ │ + b.w 7e018 │ │ │ │ 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, #46044 @ 0xb3dc │ │ │ │ + movw r1, #48488 @ 0xbd68 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003a54a : │ │ │ │ +0003a56a : │ │ │ │ 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 12b574 │ │ │ │ - cbz r0, 3a590 │ │ │ │ + bl 12b750 │ │ │ │ + cbz r0, 3a5b0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r1, #13368 @ 0x3438 │ │ │ │ + movw r1, #15672 @ 0x3d38 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 3a5b0 │ │ │ │ + bl d60e4 │ │ │ │ + b.n 3a5d0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b574 │ │ │ │ + bl 12b750 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a570 │ │ │ │ + bne.n 3a590 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 3a5b4 │ │ │ │ - bl 1f4804 │ │ │ │ + ble.n 3a5d4 │ │ │ │ + bl 1f50c4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a5da │ │ │ │ + b.n 3a5fa │ │ │ │ add r1, r2 │ │ │ │ - bl 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a5b0 │ │ │ │ + beq.n 3a5d0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3a5da │ │ │ │ + cbz r0, 3a5fa │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ blx 2beec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 2beec │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 3a5e6 │ │ │ │ + beq.n 3a606 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 3a5f2 │ │ │ │ + beq.n 3a612 │ │ │ │ mov r0, sp │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 25cc2c │ │ │ │ + bl 25d5d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a61e │ │ │ │ + beq.n 3a63e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a620 │ │ │ │ + bge.n 3a640 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3a620 │ │ │ │ + b.n 3a640 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003a624 : │ │ │ │ +0003a644 : │ │ │ │ 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 79658 │ │ │ │ - cbz r0, 3a65e │ │ │ │ + bl 79698 │ │ │ │ + cbz r0, 3a67e │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bd60c │ │ │ │ + bl bd9a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a662 │ │ │ │ + bge.n 3a682 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a662 │ │ │ │ + cbnz r3, 3a682 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a662 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a682 │ │ │ │ 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, 3a68e │ │ │ │ + cbnz r1, 3a6ae │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46260 @ 0xb4b4 │ │ │ │ + movw r1, #48704 @ 0xbe40 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 3a6c4 │ │ │ │ + bl d60e4 │ │ │ │ + b.n 3a6e4 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3a74a │ │ │ │ + beq.n 3a76a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #5580 @ 0x15cc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3a6ca │ │ │ │ + beq.n 3a6ea │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46292 @ 0xb4d4 │ │ │ │ + movw r1, #48736 @ 0xbe60 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a750 │ │ │ │ + b.n 3a770 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r0, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ - cbz r0, 3a732 │ │ │ │ + cbz r0, 3a752 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 3a70c │ │ │ │ + bne.n 3a72c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46328 @ 0xb4f8 │ │ │ │ + movw r1, #48772 @ 0xbe84 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a6c4 │ │ │ │ + bge.n 3a6e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a6c4 │ │ │ │ + bne.n 3a6e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a6c4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a6e4 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r6, 3a71c │ │ │ │ + cbz r6, 3a73c │ │ │ │ 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 3a72e │ │ │ │ + bge.n 3a74e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3a72e │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3a74e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - b.n 3a6d8 │ │ │ │ + b.n 3a6f8 │ │ │ │ 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 7757c │ │ │ │ + bl 775c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a750 │ │ │ │ + b.n 3a770 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a740 │ │ │ │ + b.n 3a760 │ │ │ │ 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, #12] @ (3a778 ) │ │ │ │ + ldr r0, [pc, #12] @ (3a798 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 136418 │ │ │ │ + bl 1366bc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cbnz r0, 3a7aa <_PyCompile_Assemble@@Base+0x20> │ │ │ │ + cbnz r0, 3a7ca <_PyCompile_Assemble@@Base+0x20> │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0003a77c : │ │ │ │ - movw r3, #25216 @ 0x6280 │ │ │ │ +0003a79c : │ │ │ │ + movw r3, #27520 @ 0x6b80 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ - b.w 122994 │ │ │ │ + b.w 122ba0 │ │ │ │ │ │ │ │ -0003a78a <_PyCompile_Assemble@@Base>: │ │ │ │ +0003a7aa <_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 3a7c8 <_PyCompile_Assemble@@Base+0x3e> │ │ │ │ + beq.n 3a7e8 <_PyCompile_Assemble@@Base+0x3e> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46492 @ 0xb59c │ │ │ │ + movw r1, #48936 @ 0xbf28 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 3a7de <_PyCompile_Assemble@@Base+0x54> │ │ │ │ + bl f2724 │ │ │ │ + b.n 3a7fe <_PyCompile_Assemble@@Base+0x54> │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b314 │ │ │ │ - bl 70620 │ │ │ │ + bl 70640 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3a7e2 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ + cbnz r0, 3a802 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a9d8 <_PyCompile_Assemble@@Base+0x24e> │ │ │ │ + b.n 3a9f8 <_PyCompile_Assemble@@Base+0x24e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1028d8 │ │ │ │ + bl 102db8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3a816 <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ + cbz r0, 3a836 <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ - cbz r3, 3a802 <_PyCompile_Assemble@@Base+0x78> │ │ │ │ + cbz r3, 3a822 <_PyCompile_Assemble@@Base+0x78> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ it lt │ │ │ │ movlt r2, r1 │ │ │ │ - b.n 3a7f4 <_PyCompile_Assemble@@Base+0x6a> │ │ │ │ + b.n 3a814 <_PyCompile_Assemble@@Base+0x6a> │ │ │ │ adds r2, #1 │ │ │ │ mov fp, r3 │ │ │ │ lsls r5, r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 3a81a <_PyCompile_Assemble@@Base+0x90> │ │ │ │ - bl 1f4804 │ │ │ │ + cbnz r0, 3a83a <_PyCompile_Assemble@@Base+0x90> │ │ │ │ + bl 1f50c4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a9b8 <_PyCompile_Assemble@@Base+0x22e> │ │ │ │ + b.n 3a9d8 <_PyCompile_Assemble@@Base+0x22e> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ blx 2b314 │ │ │ │ mov r2, r4 │ │ │ │ - cbz r2, 3a834 <_PyCompile_Assemble@@Base+0xaa> │ │ │ │ + cbz r2, 3a854 <_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 3a824 <_PyCompile_Assemble@@Base+0x9a> │ │ │ │ - movw r5, #31728 @ 0x7bf0 │ │ │ │ + b.n 3a844 <_PyCompile_Assemble@@Base+0x9a> │ │ │ │ + movw r5, #34032 @ 0x84f0 │ │ │ │ movt r5, #58 @ 0x3a │ │ │ │ - cbz r4, 3a876 <_PyCompile_Assemble@@Base+0xec> │ │ │ │ + cbz r4, 3a896 <_PyCompile_Assemble@@Base+0xec> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r3, #0 │ │ │ │ lsls r1, r3, #5 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 3a872 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + bge.n 3a892 <_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 3a868 <_PyCompile_Assemble@@Base+0xde> │ │ │ │ + bmi.n 3a888 <_PyCompile_Assemble@@Base+0xde> │ │ │ │ cmp.w ip, #2 │ │ │ │ - bhi.n 3a842 <_PyCompile_Assemble@@Base+0xb8> │ │ │ │ + bhi.n 3a862 <_PyCompile_Assemble@@Base+0xb8> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr.w r1, [r9, r1, lsl #2] │ │ │ │ str r1, [r2, #24] │ │ │ │ - b.n 3a842 <_PyCompile_Assemble@@Base+0xb8> │ │ │ │ + b.n 3a862 <_PyCompile_Assemble@@Base+0xb8> │ │ │ │ ldr r4, [r4, #16] │ │ │ │ - b.n 3a83c <_PyCompile_Assemble@@Base+0xb2> │ │ │ │ + b.n 3a85c <_PyCompile_Assemble@@Base+0xb2> │ │ │ │ mov r0, r9 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1067c0 │ │ │ │ + bl 106ca0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a816 <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ + beq.n 3a836 <_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 10b2b8 <_PyDict_DelItemIf@@Base+0x3b4> │ │ │ │ + bl 10b7e0 <_PyDict_DelItemIf@@Base+0x3b4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a816 <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ + beq.n 3a836 <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a816 <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ + beq.n 3a836 <_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 3a982 <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ + bpl.n 3a9a2 <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ - cbz r2, 3a8f6 <_PyCompile_Assemble@@Base+0x16c> │ │ │ │ + cbz r2, 3a916 <_PyCompile_Assemble@@Base+0x16c> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 3a982 <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ + ble.n 3a9a2 <_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 3a93e <_PyCompile_Assemble@@Base+0x1b4> │ │ │ │ + b.n 3a95e <_PyCompile_Assemble@@Base+0x1b4> │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, r4 │ │ │ │ - ble.n 3a982 <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ + ble.n 3a9a2 <_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, 3a926 <_PyCompile_Assemble@@Base+0x19c> │ │ │ │ + cbz r0, 3a946 <_PyCompile_Assemble@@Base+0x19c> │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ add r3, r1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbnz r0, 3a922 <_PyCompile_Assemble@@Base+0x198> │ │ │ │ + cbnz r0, 3a942 <_PyCompile_Assemble@@Base+0x198> │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 3a914 <_PyCompile_Assemble@@Base+0x18a> │ │ │ │ - b.n 3a982 <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ + bne.n 3a934 <_PyCompile_Assemble@@Base+0x18a> │ │ │ │ + b.n 3a9a2 <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - b.n 3a93e <_PyCompile_Assemble@@Base+0x1b4> │ │ │ │ + b.n 3a95e <_PyCompile_Assemble@@Base+0x1b4> │ │ │ │ movs r0, #12 │ │ │ │ mla r3, r0, r4, r3 │ │ │ │ add r3, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbnz r0, 3a93c <_PyCompile_Assemble@@Base+0x1b2> │ │ │ │ + cbnz r0, 3a95c <_PyCompile_Assemble@@Base+0x1b2> │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 3a92e <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - b.n 3a982 <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ + bne.n 3a94e <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + b.n 3a9a2 <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ - bl e3e88 │ │ │ │ + bl e42d8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r2, 3a962 <_PyCompile_Assemble@@Base+0x1d8> │ │ │ │ + cbz r2, 3a982 <_PyCompile_Assemble@@Base+0x1d8> │ │ │ │ movw r2, #44652 @ 0xae6c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #23364 @ 0x5b44 │ │ │ │ + movw r1, #25668 @ 0x6444 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ 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 3a8ba <_PyCompile_Assemble@@Base+0x130> │ │ │ │ + b.n 3a8da <_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 10e2dc │ │ │ │ + bl 10e804 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a9b8 <_PyCompile_Assemble@@Base+0x22e> │ │ │ │ + bge.n 3a9d8 <_PyCompile_Assemble@@Base+0x22e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 3a9b8 <_PyCompile_Assemble@@Base+0x22e> │ │ │ │ + cbnz r3, 3a9d8 <_PyCompile_Assemble@@Base+0x22e> │ │ │ │ mov r0, sl │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a9cc <_PyCompile_Assemble@@Base+0x242> │ │ │ │ + bge.n 3a9ec <_PyCompile_Assemble@@Base+0x242> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a9cc <_PyCompile_Assemble@@Base+0x242> │ │ │ │ + cbnz r3, 3a9ec <_PyCompile_Assemble@@Base+0x242> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b3bf8 │ │ │ │ + bl 1b4450 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b3b6c │ │ │ │ + bl 1b43c4 │ │ │ │ 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 3aa00 <_PyCompile_Assemble@@Base+0x276> │ │ │ │ + bne.n 3aa20 <_PyCompile_Assemble@@Base+0x276> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 137dcc │ │ │ │ + b.w 1380a0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64760 @ 0xfcf8 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + movw r0, #1484 @ 0x5cc │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a9f4 <_PyCompile_Assemble@@Base+0x26a> │ │ │ │ + bne.n 3aa14 <_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] @ (3ab50 <_PyCompile_Assemble@@Base+0x3c6>) │ │ │ │ + ldr r2, [pc, #296] @ (3ab70 <_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 3aa54 <_PyCompile_Assemble@@Base+0x2ca> │ │ │ │ + beq.n 3aa74 <_PyCompile_Assemble@@Base+0x2ca> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3aa56 <_PyCompile_Assemble@@Base+0x2cc> │ │ │ │ + cbz r4, 3aa76 <_PyCompile_Assemble@@Base+0x2cc> │ │ │ │ ldr.w r4, [r4, #136] @ 0x88 │ │ │ │ - movw r3, #43545 @ 0xaa19 │ │ │ │ + movw r3, #43577 @ 0xaa39 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3aa56 <_PyCompile_Assemble@@Base+0x2cc> │ │ │ │ + b.n 3aa76 <_PyCompile_Assemble@@Base+0x2cc> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ab30 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ + beq.n 3ab50 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ - movw r3, #43545 @ 0xaa19 │ │ │ │ + movw r3, #43577 @ 0xaa39 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3ab30 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ - cbnz r4, 3aa72 <_PyCompile_Assemble@@Base+0x2e8> │ │ │ │ + bne.n 3ab50 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ + cbnz r4, 3aa92 <_PyCompile_Assemble@@Base+0x2e8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3aaee <_PyCompile_Assemble@@Base+0x364> │ │ │ │ + b.n 3ab0e <_PyCompile_Assemble@@Base+0x364> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3aa92 <_PyCompile_Assemble@@Base+0x308> │ │ │ │ + cbz r3, 3aab2 <_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 3aaee <_PyCompile_Assemble@@Base+0x364> │ │ │ │ + ble.n 3ab0e <_PyCompile_Assemble@@Base+0x364> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3aa80 <_PyCompile_Assemble@@Base+0x2f6> │ │ │ │ - b.n 3aaac <_PyCompile_Assemble@@Base+0x322> │ │ │ │ + bne.n 3aaa0 <_PyCompile_Assemble@@Base+0x2f6> │ │ │ │ + b.n 3aacc <_PyCompile_Assemble@@Base+0x322> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3aaac <_PyCompile_Assemble@@Base+0x322> │ │ │ │ + beq.n 3aacc <_PyCompile_Assemble@@Base+0x322> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3aa94 <_PyCompile_Assemble@@Base+0x30a> │ │ │ │ + bne.n 3aab4 <_PyCompile_Assemble@@Base+0x30a> │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3aaee <_PyCompile_Assemble@@Base+0x364> │ │ │ │ - ldr r2, [pc, #164] @ (3ab54 <_PyCompile_Assemble@@Base+0x3ca>) │ │ │ │ + bne.n 3ab0e <_PyCompile_Assemble@@Base+0x364> │ │ │ │ + ldr r2, [pc, #164] @ (3ab74 <_PyCompile_Assemble@@Base+0x3ca>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 260888 <_PyLong_Lshift@@Base+0x218> │ │ │ │ + bl 261230 <_PyLong_Lshift@@Base+0x218> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3ab48 <_PyCompile_Assemble@@Base+0x3be> │ │ │ │ - beq.n 3aaee <_PyCompile_Assemble@@Base+0x364> │ │ │ │ + blt.n 3ab68 <_PyCompile_Assemble@@Base+0x3be> │ │ │ │ + beq.n 3ab0e <_PyCompile_Assemble@@Base+0x364> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3ab54 <_PyCompile_Assemble@@Base+0x3ca>) │ │ │ │ + ldr r1, [pc, #148] @ (3ab74 <_PyCompile_Assemble@@Base+0x3ca>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 200a74 │ │ │ │ + bl 2013a0 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3ab4a <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ + bne.n 3ab6a <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3aa6e <_PyCompile_Assemble@@Base+0x2e4> │ │ │ │ + bge.n 3aa8e <_PyCompile_Assemble@@Base+0x2e4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3aa6e <_PyCompile_Assemble@@Base+0x2e4> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3aa6e <_PyCompile_Assemble@@Base+0x2e4> │ │ │ │ + bne.n 3aa8e <_PyCompile_Assemble@@Base+0x2e4> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3aa8e <_PyCompile_Assemble@@Base+0x2e4> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3ab58 <_PyCompile_Assemble@@Base+0x3ce>) │ │ │ │ + ldr r1, [pc, #100] @ (3ab78 <_PyCompile_Assemble@@Base+0x3ce>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 200a74 │ │ │ │ + bl 2013a0 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3ab4a <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ + bne.n 3ab6a <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3ab1e <_PyCompile_Assemble@@Base+0x394> │ │ │ │ + bne.n 3ab3e <_PyCompile_Assemble@@Base+0x394> │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 3ab4a <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ + b.n 3ab6a <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ab30 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ + bge.n 3ab50 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3ab30 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3ab50 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3ab14 <_PyCompile_Assemble@@Base+0x38a> │ │ │ │ + beq.n 3ab34 <_PyCompile_Assemble@@Base+0x38a> │ │ │ │ movs r3, #2 │ │ │ │ - ldr r1, [pc, #28] @ (3ab54 <_PyCompile_Assemble@@Base+0x3ca>) │ │ │ │ + ldr r1, [pc, #28] @ (3ab74 <_PyCompile_Assemble@@Base+0x3ca>) │ │ │ │ mov r0, r7 │ │ │ │ mov r2, sp │ │ │ │ str r6, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 200a74 │ │ │ │ + bl 2013a0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3ab4a <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ + b.n 3ab6a <_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, 3abb2 │ │ │ │ + cbnz r0, 3abd2 │ │ │ │ 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 3ab7c <_PyCompile_Assemble@@Base+0x3f2> │ │ │ │ + bne.n 3ab9c <_PyCompile_Assemble@@Base+0x3f2> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 139c58 │ │ │ │ + b.w 139f2c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11312 @ 0x2c30 │ │ │ │ + movw r0, #13616 @ 0x3530 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ab70 <_PyCompile_Assemble@@Base+0x3e6> │ │ │ │ + bne.n 3ab90 <_PyCompile_Assemble@@Base+0x3e6> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003ab94 : │ │ │ │ +0003abb4 : │ │ │ │ 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, #25432 @ 0x6358 │ │ │ │ + movw r4, #27736 @ 0x6c58 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a8ab8 │ │ │ │ + bl 1a93d8 │ │ │ │ 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] @ (3abe0 ) │ │ │ │ + ldr r0, [pc, #12] @ (3ac00 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 136418 │ │ │ │ + bl 1366bc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb7e4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ movw r1, #47256 @ 0xb898 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 144748 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xab8> │ │ │ │ + b.w 144c78 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xab8> │ │ │ │ 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] @ (3ac1c ) │ │ │ │ + ldr r0, [pc, #12] @ (3ac3c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 136418 │ │ │ │ + bl 1366bc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cbnz r0, 3ac5e │ │ │ │ + cbnz r0, 3ac7e │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 3ac42 │ │ │ │ + cbnz r3, 3ac62 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3ac42 │ │ │ │ + ble.n 3ac62 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3ac42 │ │ │ │ - cbnz r1, 3ac5e │ │ │ │ + bne.n 3ac62 │ │ │ │ + cbnz r1, 3ac7e │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #300] @ (3ad74 ) │ │ │ │ + ldr r4, [pc, #300] @ (3ad94 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3ac8a │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3acaa │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 3ac8e │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + bmi.n 3acae │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #34100 @ 0x8534 │ │ │ │ + movw r1, #36404 @ 0x8e34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #56716 @ 0xdd8c │ │ │ │ + movw r0, #58984 @ 0xe668 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r8 │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ad6a │ │ │ │ + b.n 3ad8a │ │ │ │ mov r0, r8 │ │ │ │ - bl 11cdd0 │ │ │ │ + bl 11cfd8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ad6a │ │ │ │ + beq.n 3ad8a │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1dfa90 │ │ │ │ + bl 1e0358 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3ad46 │ │ │ │ - bl 97f70 │ │ │ │ + beq.n 3ad66 │ │ │ │ + bl 97ef0 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ mov.w r9, #0 │ │ │ │ blx 2bd78 │ │ │ │ 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 17e46c │ │ │ │ + bl 17ecc4 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3acdc │ │ │ │ + cbnz r0, 3acfc │ │ │ │ mov r5, r9 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 3ad0a │ │ │ │ + b.n 3ad2a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2b49c │ │ │ │ - cbz r0, 3ad00 │ │ │ │ + cbz r0, 3ad20 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 3ad00 │ │ │ │ + bne.n 3ad20 │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ad06 │ │ │ │ + bge.n 3ad26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 3acc4 │ │ │ │ + b.n 3ace4 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3ad0a │ │ │ │ + b.n 3ad2a │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cbnz r6, 3ad3a │ │ │ │ + cbnz r6, 3ad5a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3ad20 │ │ │ │ - bl 1f4804 │ │ │ │ - b.n 3ad4a │ │ │ │ + beq.n 3ad40 │ │ │ │ + bl 1f50c4 │ │ │ │ + b.n 3ad6a │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #46660 @ 0xb644 │ │ │ │ + movw r1, #49104 @ 0xbfd0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 3ad4a │ │ │ │ + bl d60e4 │ │ │ │ + b.n 3ad6a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 225fb0 <_PyArg_ParseStackAndKeywords@@Base+0xd94> │ │ │ │ + bl 226968 <_PyArg_ParseStackAndKeywords@@Base+0xd94> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3ad4a │ │ │ │ + b.n 3ad6a │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6b420 │ │ │ │ + bl 6b448 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ad5e │ │ │ │ + bge.n 3ad7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 3ad62 │ │ │ │ + cbz r3, 3ad82 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 3ad6a │ │ │ │ + b.n 3ad8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ad5e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ad7e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cmp r2, #108 @ 0x6c │ │ │ │ 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, 3ad9e │ │ │ │ + cbnz r0, 3adbe │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 3ada6 │ │ │ │ + cbz r0, 3adc6 │ │ │ │ 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 3ad90 │ │ │ │ + beq.n 3adb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #18616 @ 0x48b8 │ │ │ │ + movw r3, #20920 @ 0x51b8 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ movw r2, #47956 @ 0xbb54 │ │ │ │ movt r2, #2 │ │ │ │ - b.w 252c14 │ │ │ │ + b.w 2535bc │ │ │ │ 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] @ (3ade4 ) │ │ │ │ + ldr r0, [pc, #8] @ (3ae04 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 136418 │ │ │ │ + bl 1366bc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xb7a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #46836 @ 0xb6f4 │ │ │ │ + movw r3, #49280 @ 0xc080 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ movw r1, #47076 @ 0xb7e4 │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 144748 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xab8> │ │ │ │ + b.w 144c78 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xab8> │ │ │ │ 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] @ (3af34 ) │ │ │ │ + ldr r2, [pc, #292] @ (3af54 ) │ │ │ │ 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 3ae3a │ │ │ │ + beq.n 3ae5a │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3ae3c │ │ │ │ + cbz r4, 3ae5c │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - movw r3, #44545 @ 0xae01 │ │ │ │ + movw r3, #44577 @ 0xae21 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3ae3c │ │ │ │ + b.n 3ae5c │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3af14 │ │ │ │ + beq.n 3af34 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - movw r3, #44545 @ 0xae01 │ │ │ │ + movw r3, #44577 @ 0xae21 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3af14 │ │ │ │ - cbnz r4, 3ae56 │ │ │ │ + bne.n 3af34 │ │ │ │ + cbnz r4, 3ae76 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3aed2 │ │ │ │ + b.n 3aef2 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3ae76 │ │ │ │ + cbz r3, 3ae96 │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 3aed2 │ │ │ │ + ble.n 3aef2 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3ae64 │ │ │ │ - b.n 3ae90 │ │ │ │ + bne.n 3ae84 │ │ │ │ + b.n 3aeb0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3ae90 │ │ │ │ + beq.n 3aeb0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ae78 │ │ │ │ + bne.n 3ae98 │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3aed2 │ │ │ │ - ldr r2, [pc, #164] @ (3af38 ) │ │ │ │ + bne.n 3aef2 │ │ │ │ + ldr r2, [pc, #164] @ (3af58 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 260888 <_PyLong_Lshift@@Base+0x218> │ │ │ │ + bl 261230 <_PyLong_Lshift@@Base+0x218> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3af2c │ │ │ │ - beq.n 3aed2 │ │ │ │ + blt.n 3af4c │ │ │ │ + beq.n 3aef2 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3af38 ) │ │ │ │ + ldr r1, [pc, #148] @ (3af58 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 200a74 │ │ │ │ + bl 2013a0 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3af2e │ │ │ │ + bne.n 3af4e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ae52 │ │ │ │ + bge.n 3ae72 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3ae52 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ae52 │ │ │ │ + bne.n 3ae72 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ae72 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3af3c ) │ │ │ │ + ldr r1, [pc, #100] @ (3af5c ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 200a74 │ │ │ │ + bl 2013a0 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3af2e │ │ │ │ + bne.n 3af4e │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3af02 │ │ │ │ + bne.n 3af22 │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 3af2e │ │ │ │ + b.n 3af4e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3af14 │ │ │ │ + bge.n 3af34 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3af14 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3af34 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3aef8 │ │ │ │ + beq.n 3af18 │ │ │ │ movs r3, #2 │ │ │ │ - ldr r1, [pc, #28] @ (3af38 ) │ │ │ │ + ldr r1, [pc, #28] @ (3af58 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r2, sp │ │ │ │ str r6, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 200a74 │ │ │ │ + bl 2013a0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3af2e │ │ │ │ + b.n 3af4e │ │ │ │ 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, 3afa6 │ │ │ │ + cbnz r0, 3afc6 │ │ │ │ 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, 3af62 │ │ │ │ + cbnz r2, 3af82 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #52] @ (3af90 ) │ │ │ │ - bl 136418 │ │ │ │ - b.n 3af6e │ │ │ │ + ldr r0, [pc, #52] @ (3afb0 ) │ │ │ │ + bl 1366bc │ │ │ │ + b.n 3af8e │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #44] @ (3af94 ) │ │ │ │ + ldr r0, [pc, #44] @ (3afb4 ) │ │ │ │ movs r2, #3 │ │ │ │ - bl 136418 │ │ │ │ - cbz r0, 3af86 │ │ │ │ + bl 1366bc │ │ │ │ + cbz r0, 3afa6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3af82 │ │ │ │ + bge.n 3afa2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3af82 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3afa2 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3af8a │ │ │ │ + b.n 3afaa │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cbz r0, 3b008 <_PyCompile_CodeGen@@Base+0x48> │ │ │ │ + cbz r0, 3b028 <_PyCompile_CodeGen@@Base+0x48> │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r1!, {} │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3afbc ) │ │ │ │ + ldr r0, [pc, #8] @ (3afdc ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 136418 │ │ │ │ + bl 1366bc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xb804 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0003afc0 <_PyCompile_CodeGen@@Base>: │ │ │ │ +0003afe0 <_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 1bb3ac │ │ │ │ - cbnz r0, 3aff8 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ + bl 1bbcc8 │ │ │ │ + cbnz r0, 3b018 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46880 @ 0xb720 │ │ │ │ + movw r1, #49324 @ 0xc0ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 3b000 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - bl 199fc4 <_PyArena_New@@Base> │ │ │ │ + bl f2724 │ │ │ │ + b.n 3b020 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 19a840 <_PyArena_New@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3b004 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ + cbnz r0, 3b024 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3b15e <_PyCompile_CodeGen@@Base+0x19e> │ │ │ │ + b.n 3b17e <_PyCompile_CodeGen@@Base+0x19e> │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2396e4 │ │ │ │ + bl 23a084 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3b02a <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ - bl 23f764 │ │ │ │ - cbz r0, 3b02a <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + cbz r0, 3b04a <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + bl 240104 │ │ │ │ + cbz r0, 3b04a <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1a69ac <_PyAST_Compile@@Base+0x50> │ │ │ │ + bl 1a71f0 <_PyAST_Compile@@Base+0x50> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b032 <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ + cbnz r0, 3b052 <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ mov r0, r6 │ │ │ │ - bl 11695c <_PyArena_Free@@Base> │ │ │ │ - b.n 3b000 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 116b64 <_PyArena_Free@@Base> │ │ │ │ + b.n 3b020 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #56] @ 0x38 │ │ │ │ - bl 70620 │ │ │ │ + bl 70640 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b000 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + beq.n 3b020 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa4c0 <_PyConfig_AsDict@@Base+0x7a4> │ │ │ │ + bl 1aade0 <_PyConfig_AsDict@@Base+0x7a4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3b052 <_PyCompile_CodeGen@@Base+0x92> │ │ │ │ + bne.n 3b072 <_PyCompile_CodeGen@@Base+0x92> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3b146 <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ + b.n 3b166 <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ ldr.w r8, [r4, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8, #752] @ 0x2f0 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b04e <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3b06e <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #46896 @ 0xb730 │ │ │ │ + movw r1, #49340 @ 0xc0bc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3b04e <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3b06e <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ ldr.w r0, [r8, #756] @ 0x2f4 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b04e <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3b06e <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #46908 @ 0xb73c │ │ │ │ + movw r1, #49352 @ 0xc0c8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3b04e <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3b06e <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ ldr.w r0, [r8, #760] @ 0x2f8 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b04e <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3b06e <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #46924 @ 0xb74c │ │ │ │ + movw r1, #49368 @ 0xc0d8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3b04e <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3b06e <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - movw r5, #31412 @ 0x7ab4 │ │ │ │ + movw r5, #33716 @ 0x83b4 │ │ │ │ movt r5, #58 @ 0x3a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 3b128 <_PyCompile_CodeGen@@Base+0x168> │ │ │ │ + bne.n 3b148 <_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 f22c8 │ │ │ │ + bl f263c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3b04e <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3b06e <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 1b0518 <_PyEval_NoToolsForUnwind@@Base+0x474> │ │ │ │ + bl 1b0d74 <_PyEval_NoToolsForUnwind@@Base+0x474> │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - bl 7bdcc │ │ │ │ + bl 7be3c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3b146 <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ + b.n 3b166 <_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 fa5cc <_Py_GetErrorHandler@@Base+0xa9c> │ │ │ │ + bl fa9bc <_Py_GetErrorHandler@@Base+0xa98> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3b0e8 <_PyCompile_CodeGen@@Base+0x128> │ │ │ │ - b.n 3b04e <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + bne.n 3b108 <_PyCompile_CodeGen@@Base+0x128> │ │ │ │ + b.n 3b06e <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11386c │ │ │ │ + bl 113db8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b627c │ │ │ │ + bl 1b6ad8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11695c <_PyArena_Free@@Base> │ │ │ │ + bl 116b64 <_PyArena_Free@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ movw r1, #46528 @ 0xb5c0 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 144748 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xab8> │ │ │ │ - ldr r0, [pc, #0] @ (3b17c <_PyCompile_CodeGen@@Base+0x1bc>) │ │ │ │ + b.w 144c78 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xab8> │ │ │ │ + ldr r0, [pc, #0] @ (3b19c <_PyCompile_CodeGen@@Base+0x1bc>) │ │ │ │ bx lr │ │ │ │ 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 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b250 <_PyCompile_CodeGen@@Base+0x290> │ │ │ │ + beq.n 3b270 <_PyCompile_CodeGen@@Base+0x290> │ │ │ │ movw r0, #32208 @ 0x7dd0 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3b1bc <_PyCompile_CodeGen@@Base+0x1fc> │ │ │ │ + bne.n 3b1dc <_PyCompile_CodeGen@@Base+0x1fc> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3b1ac <_PyCompile_CodeGen@@Base+0x1ec> │ │ │ │ + bne.n 3b1cc <_PyCompile_CodeGen@@Base+0x1ec> │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 3b1c8 <_PyCompile_CodeGen@@Base+0x208> │ │ │ │ - bl 237cdc │ │ │ │ + beq.n 3b1e8 <_PyCompile_CodeGen@@Base+0x208> │ │ │ │ + bl 2386c4 │ │ │ │ blx 2bbc4 │ │ │ │ blx 2ae60 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r1, 3b222 <_PyCompile_CodeGen@@Base+0x262> │ │ │ │ - bl 225fb0 <_PyArg_ParseStackAndKeywords@@Base+0xd94> │ │ │ │ + cbz r1, 3b242 <_PyCompile_CodeGen@@Base+0x262> │ │ │ │ + bl 226968 <_PyArg_ParseStackAndKeywords@@Base+0xd94> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 3b1f2 <_PyCompile_CodeGen@@Base+0x232> │ │ │ │ + cbnz r5, 3b212 <_PyCompile_CodeGen@@Base+0x232> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3b1fa <_PyCompile_CodeGen@@Base+0x23a> │ │ │ │ - b.n 3b206 <_PyCompile_CodeGen@@Base+0x246> │ │ │ │ - bl 85e24 │ │ │ │ - cbz r0, 3b20a <_PyCompile_CodeGen@@Base+0x24a> │ │ │ │ - b.n 3b1e2 <_PyCompile_CodeGen@@Base+0x222> │ │ │ │ + blt.n 3b21a <_PyCompile_CodeGen@@Base+0x23a> │ │ │ │ + b.n 3b226 <_PyCompile_CodeGen@@Base+0x246> │ │ │ │ + bl 85d88 │ │ │ │ + cbz r0, 3b22a <_PyCompile_CodeGen@@Base+0x24a> │ │ │ │ + b.n 3b202 <_PyCompile_CodeGen@@Base+0x222> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b206 <_PyCompile_CodeGen@@Base+0x246> │ │ │ │ + cbnz r3, 3b226 <_PyCompile_CodeGen@@Base+0x246> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3b222 <_PyCompile_CodeGen@@Base+0x262> │ │ │ │ + b.n 3b242 <_PyCompile_CodeGen@@Base+0x262> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b1cc <_PyCompile_CodeGen@@Base+0x20c> │ │ │ │ + bge.n 3b1ec <_PyCompile_CodeGen@@Base+0x20c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b1cc <_PyCompile_CodeGen@@Base+0x20c> │ │ │ │ + bne.n 3b1ec <_PyCompile_CodeGen@@Base+0x20c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b1cc <_PyCompile_CodeGen@@Base+0x20c> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b1ec <_PyCompile_CodeGen@@Base+0x20c> │ │ │ │ blx 2af50 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3b23e <_PyCompile_CodeGen@@Base+0x27e> │ │ │ │ + bne.n 3b25e <_PyCompile_CodeGen@@Base+0x27e> │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3b22e <_PyCompile_CodeGen@@Base+0x26e> │ │ │ │ + bne.n 3b24e <_PyCompile_CodeGen@@Base+0x26e> │ │ │ │ dmb ish │ │ │ │ - beq.n 3b250 <_PyCompile_CodeGen@@Base+0x290> │ │ │ │ + beq.n 3b270 <_PyCompile_CodeGen@@Base+0x290> │ │ │ │ movw r0, #32208 @ 0x7dd0 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - bl 236cb8 │ │ │ │ + bl 2376a0 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 3b272 <_PyCompile_CodeGen@@Base+0x2b2> │ │ │ │ + cbz r3, 3b292 <_PyCompile_CodeGen@@Base+0x2b2> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 3b274 <_PyCompile_CodeGen@@Base+0x2b4> │ │ │ │ + b.n 3b294 <_PyCompile_CodeGen@@Base+0x2b4> │ │ │ │ mov r7, r3 │ │ │ │ - ldr r5, [pc, #264] @ (3b380 <_PyCompile_CodeGen@@Base+0x3c0>) │ │ │ │ + ldr r5, [pc, #264] @ (3b3a0 <_PyCompile_CodeGen@@Base+0x3c0>) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 3b2a4 <_PyCompile_CodeGen@@Base+0x2e4> │ │ │ │ + bne.n 3b2c4 <_PyCompile_CodeGen@@Base+0x2e4> │ │ │ │ cmp r8, ip │ │ │ │ - ble.n 3b2a4 <_PyCompile_CodeGen@@Base+0x2e4> │ │ │ │ + ble.n 3b2c4 <_PyCompile_CodeGen@@Base+0x2e4> │ │ │ │ cmp.w r8, #2 │ │ │ │ - bgt.n 3b2a4 <_PyCompile_CodeGen@@Base+0x2e4> │ │ │ │ - cbnz r6, 3b2ca <_PyCompile_CodeGen@@Base+0x30a> │ │ │ │ - ldr r1, [pc, #220] @ (3b384 <_PyCompile_CodeGen@@Base+0x3c4>) │ │ │ │ + bgt.n 3b2c4 <_PyCompile_CodeGen@@Base+0x2e4> │ │ │ │ + cbnz r6, 3b2ea <_PyCompile_CodeGen@@Base+0x30a> │ │ │ │ + ldr r1, [pc, #220] @ (3b3a4 <_PyCompile_CodeGen@@Base+0x3c4>) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ add r1, sp, #28 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b364 <_PyCompile_CodeGen@@Base+0x3a4> │ │ │ │ + beq.n 3b384 <_PyCompile_CodeGen@@Base+0x3a4> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r8, r7 │ │ │ │ - bl 11c8bc │ │ │ │ + bl 11cac4 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b360 <_PyCompile_CodeGen@@Base+0x3a0> │ │ │ │ + beq.n 3b380 <_PyCompile_CodeGen@@Base+0x3a0> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 3b30c <_PyCompile_CodeGen@@Base+0x34c> │ │ │ │ + beq.n 3b32c <_PyCompile_CodeGen@@Base+0x34c> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 3b2fc <_PyCompile_CodeGen@@Base+0x33c> │ │ │ │ - bl fb85c │ │ │ │ + cbz r0, 3b31c <_PyCompile_CodeGen@@Base+0x33c> │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b2f4 <_PyCompile_CodeGen@@Base+0x334> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 3b360 <_PyCompile_CodeGen@@Base+0x3a0> │ │ │ │ + bne.n 3b314 <_PyCompile_CodeGen@@Base+0x334> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 3b380 <_PyCompile_CodeGen@@Base+0x3a0> │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 3b310 <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ - b.n 3b300 <_PyCompile_CodeGen@@Base+0x340> │ │ │ │ + beq.n 3b330 <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ + b.n 3b320 <_PyCompile_CodeGen@@Base+0x340> │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1b5398 │ │ │ │ - cbnz r0, 3b310 <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ - b.n 3b360 <_PyCompile_CodeGen@@Base+0x3a0> │ │ │ │ + bl 1b5bf0 │ │ │ │ + cbnz r0, 3b330 <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ + b.n 3b380 <_PyCompile_CodeGen@@Base+0x3a0> │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - bl 97f70 │ │ │ │ + bl 97ef0 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r6, #100 @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - beq.n 3b330 <_PyCompile_CodeGen@@Base+0x370> │ │ │ │ + beq.n 3b350 <_PyCompile_CodeGen@@Base+0x370> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c040 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3b336 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ + b.n 3b356 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ blx 2b61c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ab4c │ │ │ │ - cbz r5, 3b368 <_PyCompile_CodeGen@@Base+0x3a8> │ │ │ │ + bl 9aab4 │ │ │ │ + cbz r5, 3b388 <_PyCompile_CodeGen@@Base+0x3a8> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3b352 <_PyCompile_CodeGen@@Base+0x392> │ │ │ │ - bl ee340 │ │ │ │ + bne.n 3b372 <_PyCompile_CodeGen@@Base+0x392> │ │ │ │ + bl ee638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b312 <_PyCompile_CodeGen@@Base+0x352> │ │ │ │ - b.n 3b360 <_PyCompile_CodeGen@@Base+0x3a0> │ │ │ │ + beq.n 3b332 <_PyCompile_CodeGen@@Base+0x352> │ │ │ │ + b.n 3b380 <_PyCompile_CodeGen@@Base+0x3a0> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3b370 <_PyCompile_CodeGen@@Base+0x3b0> │ │ │ │ + b.n 3b390 <_PyCompile_CodeGen@@Base+0x3b0> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 3b370 <_PyCompile_CodeGen@@Base+0x3b0> │ │ │ │ + b.n 3b390 <_PyCompile_CodeGen@@Base+0x3b0> │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 11cf28 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11d130 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ + @ instruction: 0xfbd80046 │ │ │ │ cmp r2, #152 @ 0x98 │ │ │ │ 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] @ (3b3ac <_PyCompile_CodeGen@@Base+0x3ec>) │ │ │ │ + ldr r0, [pc, #8] @ (3b3cc <_PyCompile_CodeGen@@Base+0x3ec>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 136418 │ │ │ │ + bl 1366bc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r4, 3b3c2 <_PyCompile_CodeGen@@Base+0x402> │ │ │ │ + cbnz r4, 3b3e2 <_PyCompile_CodeGen@@Base+0x402> │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 3b3d0 <_PyCompile_CodeGen@@Base+0x410> │ │ │ │ + bmi.n 3b3f0 <_PyCompile_CodeGen@@Base+0x410> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47164 @ 0xb83c │ │ │ │ + movw r1, #49608 @ 0xc1c8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ stmdb 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 11cdd0 │ │ │ │ + bl 11cfd8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b4b0 <_PyCompile_CodeGen@@Base+0x4f0> │ │ │ │ + beq.n 3b4d0 <_PyCompile_CodeGen@@Base+0x4f0> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1dfa90 │ │ │ │ + bl 1e0358 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3b49e <_PyCompile_CodeGen@@Base+0x4de> │ │ │ │ - bl 97f70 │ │ │ │ + beq.n 3b4be <_PyCompile_CodeGen@@Base+0x4de> │ │ │ │ + bl 97ef0 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov.w r9, #0 │ │ │ │ blx 2bd78 │ │ │ │ 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 17e46c │ │ │ │ + bl 17ecc4 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b434 <_PyCompile_CodeGen@@Base+0x474> │ │ │ │ + cbnz r0, 3b454 <_PyCompile_CodeGen@@Base+0x474> │ │ │ │ mov r4, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 3b462 <_PyCompile_CodeGen@@Base+0x4a2> │ │ │ │ + b.n 3b482 <_PyCompile_CodeGen@@Base+0x4a2> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #20 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2b3c0 │ │ │ │ - cbz r0, 3b458 <_PyCompile_CodeGen@@Base+0x498> │ │ │ │ + cbz r0, 3b478 <_PyCompile_CodeGen@@Base+0x498> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.n 3b458 <_PyCompile_CodeGen@@Base+0x498> │ │ │ │ + bne.n 3b478 <_PyCompile_CodeGen@@Base+0x498> │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b45e <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ + bge.n 3b47e <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 3b41c <_PyCompile_CodeGen@@Base+0x45c> │ │ │ │ + b.n 3b43c <_PyCompile_CodeGen@@Base+0x45c> │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3b462 <_PyCompile_CodeGen@@Base+0x4a2> │ │ │ │ + b.n 3b482 <_PyCompile_CodeGen@@Base+0x4a2> │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - cbnz r5, 3b492 <_PyCompile_CodeGen@@Base+0x4d2> │ │ │ │ + cbnz r5, 3b4b2 <_PyCompile_CodeGen@@Base+0x4d2> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3b478 <_PyCompile_CodeGen@@Base+0x4b8> │ │ │ │ - bl 1f4804 │ │ │ │ - b.n 3b4a2 <_PyCompile_CodeGen@@Base+0x4e2> │ │ │ │ + beq.n 3b498 <_PyCompile_CodeGen@@Base+0x4b8> │ │ │ │ + bl 1f50c4 │ │ │ │ + b.n 3b4c2 <_PyCompile_CodeGen@@Base+0x4e2> │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #47204 @ 0xb864 │ │ │ │ + movw r1, #49648 @ 0xc1f0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 3b4a2 <_PyCompile_CodeGen@@Base+0x4e2> │ │ │ │ + bl d60e4 │ │ │ │ + b.n 3b4c2 <_PyCompile_CodeGen@@Base+0x4e2> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d5988 <_Py_Uid_Converter@@Base+0x148> │ │ │ │ + bl 1d6248 <_Py_Uid_Converter@@Base+0x148> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3b4a2 <_PyCompile_CodeGen@@Base+0x4e2> │ │ │ │ + b.n 3b4c2 <_PyCompile_CodeGen@@Base+0x4e2> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b420 │ │ │ │ + bl 6b448 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - bl 13c170 <_Py_DecRef@@Base> │ │ │ │ + bl 13c448 <_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] @ (3b4dc <_PyCompile_CodeGen@@Base+0x51c>) │ │ │ │ + ldr r0, [pc, #8] @ (3b4fc <_PyCompile_CodeGen@@Base+0x51c>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 136418 │ │ │ │ + bl 1366bc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r0, 3b4ec <_PyCompile_CodeGen@@Base+0x52c> │ │ │ │ + cbnz r0, 3b50c <_PyCompile_CodeGen@@Base+0x52c> │ │ │ │ lsls r5, r1, #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] @ (3b50c <_PyCompile_CodeGen@@Base+0x54c>) │ │ │ │ + ldr r0, [pc, #20] @ (3b52c <_PyCompile_CodeGen@@Base+0x54c>) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95040 │ │ │ │ + bl 94fc4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bvs.n 3b4a8 <_PyCompile_CodeGen@@Base+0x4e8> │ │ │ │ + bvs.n 3b4c8 <_PyCompile_CodeGen@@Base+0x4e8> │ │ │ │ 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] @ (3b534 <_PyCompile_CodeGen@@Base+0x574>) │ │ │ │ + ldr r0, [pc, #8] @ (3b554 <_PyCompile_CodeGen@@Base+0x574>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 136418 │ │ │ │ + bl 1366bc │ │ │ │ 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 3b566 <_PyCompile_CodeGen@@Base+0x5a6> │ │ │ │ + bgt.n 3b586 <_PyCompile_CodeGen@@Base+0x5a6> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54584 @ 0xd538 │ │ │ │ + movw r1, #56900 @ 0xde44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 3b580 <_PyCompile_CodeGen@@Base+0x5c0> │ │ │ │ + bl f2724 │ │ │ │ + b.n 3b5a0 <_PyCompile_CodeGen@@Base+0x5c0> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 3b584 <_PyCompile_CodeGen@@Base+0x5c4> │ │ │ │ + cbz r3, 3b5a4 <_PyCompile_CodeGen@@Base+0x5c4> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #5288 @ 0x14a8 │ │ │ │ + movw r1, #7592 @ 0x1da8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b5a0 <_PyCompile_CodeGen@@Base+0x5e0> │ │ │ │ + b.n 3b5c0 <_PyCompile_CodeGen@@Base+0x5e0> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 3b592 <_PyCompile_CodeGen@@Base+0x5d2> │ │ │ │ + cbnz r0, 3b5b2 <_PyCompile_CodeGen@@Base+0x5d2> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3b5a0 <_PyCompile_CodeGen@@Base+0x5e0> │ │ │ │ - ldr r1, [pc, #16] @ (3b5a4 <_PyCompile_CodeGen@@Base+0x5e4>) │ │ │ │ + b.n 3b5c0 <_PyCompile_CodeGen@@Base+0x5e0> │ │ │ │ + ldr r1, [pc, #16] @ (3b5c4 <_PyCompile_CodeGen@@Base+0x5e4>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6aa4 │ │ │ │ + bl b6e08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b588 <_PyCompile_CodeGen@@Base+0x5c8> │ │ │ │ + beq.n 3b5a8 <_PyCompile_CodeGen@@Base+0x5c8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ssat r0, #14, r0, lsl #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3b5cc <_PyCompile_CodeGen@@Base+0x60c>) │ │ │ │ + ldr r0, [pc, #8] @ (3b5ec <_PyCompile_CodeGen@@Base+0x60c>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 136418 │ │ │ │ + bl 1366bc │ │ │ │ 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 9aa84 <_Py_GetConfig@@Base> │ │ │ │ + bl 9a9ec <_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 6ba70 │ │ │ │ + b.w 6ba98 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ - b.w 101468 │ │ │ │ + b.w 101948 │ │ │ │ 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] @ (3b744 <_PyCompile_CodeGen@@Base+0x784>) │ │ │ │ + ldr r2, [pc, #292] @ (3b764 <_PyCompile_CodeGen@@Base+0x784>) │ │ │ │ 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 3b648 <_PyCompile_CodeGen@@Base+0x688> │ │ │ │ + beq.n 3b668 <_PyCompile_CodeGen@@Base+0x688> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3b64a <_PyCompile_CodeGen@@Base+0x68a> │ │ │ │ + cbz r4, 3b66a <_PyCompile_CodeGen@@Base+0x68a> │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ - movw r3, #46607 @ 0xb60f │ │ │ │ + movw r3, #46639 @ 0xb62f │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3b64a <_PyCompile_CodeGen@@Base+0x68a> │ │ │ │ + b.n 3b66a <_PyCompile_CodeGen@@Base+0x68a> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b722 <_PyCompile_CodeGen@@Base+0x762> │ │ │ │ + beq.n 3b742 <_PyCompile_CodeGen@@Base+0x762> │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - movw r3, #46607 @ 0xb60f │ │ │ │ + movw r3, #46639 @ 0xb62f │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3b722 <_PyCompile_CodeGen@@Base+0x762> │ │ │ │ - cbnz r4, 3b664 <_PyCompile_CodeGen@@Base+0x6a4> │ │ │ │ + bne.n 3b742 <_PyCompile_CodeGen@@Base+0x762> │ │ │ │ + cbnz r4, 3b684 <_PyCompile_CodeGen@@Base+0x6a4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3b6e0 <_PyCompile_CodeGen@@Base+0x720> │ │ │ │ + b.n 3b700 <_PyCompile_CodeGen@@Base+0x720> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3b684 <_PyCompile_CodeGen@@Base+0x6c4> │ │ │ │ + cbz r3, 3b6a4 <_PyCompile_CodeGen@@Base+0x6c4> │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 3b6e0 <_PyCompile_CodeGen@@Base+0x720> │ │ │ │ + ble.n 3b700 <_PyCompile_CodeGen@@Base+0x720> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3b672 <_PyCompile_CodeGen@@Base+0x6b2> │ │ │ │ - b.n 3b69e <_PyCompile_CodeGen@@Base+0x6de> │ │ │ │ + bne.n 3b692 <_PyCompile_CodeGen@@Base+0x6b2> │ │ │ │ + b.n 3b6be <_PyCompile_CodeGen@@Base+0x6de> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3b69e <_PyCompile_CodeGen@@Base+0x6de> │ │ │ │ + beq.n 3b6be <_PyCompile_CodeGen@@Base+0x6de> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b686 <_PyCompile_CodeGen@@Base+0x6c6> │ │ │ │ + bne.n 3b6a6 <_PyCompile_CodeGen@@Base+0x6c6> │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3b6e0 <_PyCompile_CodeGen@@Base+0x720> │ │ │ │ - ldr r2, [pc, #168] @ (3b748 <_PyCompile_CodeGen@@Base+0x788>) │ │ │ │ + bne.n 3b700 <_PyCompile_CodeGen@@Base+0x720> │ │ │ │ + ldr r2, [pc, #168] @ (3b768 <_PyCompile_CodeGen@@Base+0x788>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 260888 <_PyLong_Lshift@@Base+0x218> │ │ │ │ + bl 261230 <_PyLong_Lshift@@Base+0x218> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b73a <_PyCompile_CodeGen@@Base+0x77a> │ │ │ │ - beq.n 3b6e0 <_PyCompile_CodeGen@@Base+0x720> │ │ │ │ + blt.n 3b75a <_PyCompile_CodeGen@@Base+0x77a> │ │ │ │ + beq.n 3b700 <_PyCompile_CodeGen@@Base+0x720> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3b748 <_PyCompile_CodeGen@@Base+0x788>) │ │ │ │ + ldr r1, [pc, #148] @ (3b768 <_PyCompile_CodeGen@@Base+0x788>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 200a74 │ │ │ │ + bl 2013a0 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3b73c <_PyCompile_CodeGen@@Base+0x77c> │ │ │ │ + bne.n 3b75c <_PyCompile_CodeGen@@Base+0x77c> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b660 <_PyCompile_CodeGen@@Base+0x6a0> │ │ │ │ + bge.n 3b680 <_PyCompile_CodeGen@@Base+0x6a0> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3b660 <_PyCompile_CodeGen@@Base+0x6a0> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b660 <_PyCompile_CodeGen@@Base+0x6a0> │ │ │ │ + bne.n 3b680 <_PyCompile_CodeGen@@Base+0x6a0> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b680 <_PyCompile_CodeGen@@Base+0x6a0> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3b74c <_PyCompile_CodeGen@@Base+0x78c>) │ │ │ │ + ldr r1, [pc, #100] @ (3b76c <_PyCompile_CodeGen@@Base+0x78c>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 200a74 │ │ │ │ + bl 2013a0 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3b73c <_PyCompile_CodeGen@@Base+0x77c> │ │ │ │ + bne.n 3b75c <_PyCompile_CodeGen@@Base+0x77c> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3b710 <_PyCompile_CodeGen@@Base+0x750> │ │ │ │ + bne.n 3b730 <_PyCompile_CodeGen@@Base+0x750> │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 3b73c <_PyCompile_CodeGen@@Base+0x77c> │ │ │ │ + b.n 3b75c <_PyCompile_CodeGen@@Base+0x77c> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b722 <_PyCompile_CodeGen@@Base+0x762> │ │ │ │ + bge.n 3b742 <_PyCompile_CodeGen@@Base+0x762> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3b722 <_PyCompile_CodeGen@@Base+0x762> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3b742 <_PyCompile_CodeGen@@Base+0x762> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3b706 <_PyCompile_CodeGen@@Base+0x746> │ │ │ │ + beq.n 3b726 <_PyCompile_CodeGen@@Base+0x746> │ │ │ │ movs r3, #2 │ │ │ │ - ldr r1, [pc, #28] @ (3b748 <_PyCompile_CodeGen@@Base+0x788>) │ │ │ │ + ldr r1, [pc, #28] @ (3b768 <_PyCompile_CodeGen@@Base+0x788>) │ │ │ │ mov r0, r7 │ │ │ │ mov r2, sp │ │ │ │ str r6, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 200a74 │ │ │ │ + bl 2013a0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3b73c <_PyCompile_CodeGen@@Base+0x77c> │ │ │ │ + b.n 3b75c <_PyCompile_CodeGen@@Base+0x77c> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.w 292f18 <_PyMonitoring_FireBranchEvent@@Base+0x74> │ │ │ │ + b.w 2937e0 <_PyMonitoring_FireBranchEvent@@Base+0x74> │ │ │ │ │ │ │ │ -0003b754 <_PyEval_SpecialMethodCanSuggest@@Base>: │ │ │ │ +0003b774 <_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 3b76e <_PyEval_SpecialMethodCanSuggest@@Base+0x1a> │ │ │ │ + bgt.n 3b78e <_PyEval_SpecialMethodCanSuggest@@Base+0x1a> │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 3b776 <_PyEval_SpecialMethodCanSuggest@@Base+0x22> │ │ │ │ - b.n 3b7be <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ + bge.n 3b796 <_PyEval_SpecialMethodCanSuggest@@Base+0x22> │ │ │ │ + b.n 3b7de <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ subs r1, #2 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 3b794 <_PyEval_SpecialMethodCanSuggest@@Base+0x40> │ │ │ │ - b.n 3b7be <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ - ldr r1, [pc, #96] @ (3b7d8 <_PyEval_SpecialMethodCanSuggest@@Base+0x84>) │ │ │ │ + bls.n 3b7b4 <_PyEval_SpecialMethodCanSuggest@@Base+0x40> │ │ │ │ + b.n 3b7de <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ + ldr r1, [pc, #96] @ (3b7f8 <_PyEval_SpecialMethodCanSuggest@@Base+0x84>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 199870 <_PyType_Lookup@@Base> │ │ │ │ - cbz r0, 3b7d2 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ + bl 19a0f0 <_PyType_Lookup@@Base> │ │ │ │ + cbz r0, 3b7f2 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 3b7d2 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ - ldr r1, [pc, #80] @ (3b7dc <_PyEval_SpecialMethodCanSuggest@@Base+0x88>) │ │ │ │ + cbz r3, 3b7f2 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ + ldr r1, [pc, #80] @ (3b7fc <_PyEval_SpecialMethodCanSuggest@@Base+0x88>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 199870 <_PyType_Lookup@@Base> │ │ │ │ - cbnz r0, 3b7b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x5c> │ │ │ │ - b.n 3b7d2 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ - ldr r1, [pc, #72] @ (3b7e0 <_PyEval_SpecialMethodCanSuggest@@Base+0x8c>) │ │ │ │ + bl 19a0f0 <_PyType_Lookup@@Base> │ │ │ │ + cbnz r0, 3b7d0 <_PyEval_SpecialMethodCanSuggest@@Base+0x5c> │ │ │ │ + b.n 3b7f2 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ + ldr r1, [pc, #72] @ (3b800 <_PyEval_SpecialMethodCanSuggest@@Base+0x8c>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 199870 <_PyType_Lookup@@Base> │ │ │ │ - cbz r0, 3b7d2 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ + bl 19a0f0 <_PyType_Lookup@@Base> │ │ │ │ + cbz r0, 3b7f2 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 3b7d2 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ - ldr r1, [pc, #60] @ (3b7e4 <_PyEval_SpecialMethodCanSuggest@@Base+0x90>) │ │ │ │ + cbz r3, 3b7f2 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ + ldr r1, [pc, #60] @ (3b804 <_PyEval_SpecialMethodCanSuggest@@Base+0x90>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 199870 <_PyType_Lookup@@Base> │ │ │ │ - cbz r0, 3b7d2 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ + bl 19a0f0 <_PyType_Lookup@@Base> │ │ │ │ + cbz r0, 3b7f2 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 3b7d4 <_PyEval_SpecialMethodCanSuggest@@Base+0x80> │ │ │ │ - movw r1, #47652 @ 0xba24 │ │ │ │ + b.n 3b7f4 <_PyEval_SpecialMethodCanSuggest@@Base+0x80> │ │ │ │ + movw r1, #50096 @ 0xc3b0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #62352 @ 0xf390 │ │ │ │ + movw r0, #64680 @ 0xfca8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r7, sp, #608 @ 0x260 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -22891,29 +22896,29 @@ │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, 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 │ │ │ │ - cbnz r1, 3b810 <_PyEval_SpecialMethodCanSuggest@@Base+0xbc> │ │ │ │ + cbnz r1, 3b830 <_PyEval_SpecialMethodCanSuggest@@Base+0xbc> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47768 @ 0xba98 │ │ │ │ + movw r1, #50212 @ 0xc424 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 3b81c <_PyEval_SpecialMethodCanSuggest@@Base+0xc8> │ │ │ │ + bl f2724 │ │ │ │ + b.n 3b83c <_PyEval_SpecialMethodCanSuggest@@Base+0xc8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c5fbc │ │ │ │ + bl c6348 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 3b822 <_PyEval_SpecialMethodCanSuggest@@Base+0xce> │ │ │ │ + bge.n 3b842 <_PyEval_SpecialMethodCanSuggest@@Base+0xce> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b82c <_PyEval_SpecialMethodCanSuggest@@Base+0xd8> │ │ │ │ + b.n 3b84c <_PyEval_SpecialMethodCanSuggest@@Base+0xd8> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [r4, #28] │ │ │ │ blx 2bf04 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ @@ -22928,120 +22933,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 3b874 <_PyEval_SpecialMethodCanSuggest@@Base+0x120> │ │ │ │ + bne.n 3b894 <_PyEval_SpecialMethodCanSuggest@@Base+0x120> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3b896 <_PyEval_SpecialMethodCanSuggest@@Base+0x142> │ │ │ │ - b.n 3b88e <_PyEval_SpecialMethodCanSuggest@@Base+0x13a> │ │ │ │ + bne.n 3b8b6 <_PyEval_SpecialMethodCanSuggest@@Base+0x142> │ │ │ │ + b.n 3b8ae <_PyEval_SpecialMethodCanSuggest@@Base+0x13a> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40140 @ 0x9ccc │ │ │ │ + movw r0, #42592 @ 0xa660 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b864 <_PyEval_SpecialMethodCanSuggest@@Base+0x110> │ │ │ │ + bne.n 3b884 <_PyEval_SpecialMethodCanSuggest@@Base+0x110> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ba32 <_PyEval_SpecialMethodCanSuggest@@Base+0x2de> │ │ │ │ - bl 7fca0 │ │ │ │ + b.n 3ba52 <_PyEval_SpecialMethodCanSuggest@@Base+0x2de> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b88a <_PyEval_SpecialMethodCanSuggest@@Base+0x136> │ │ │ │ + bne.n 3b8aa <_PyEval_SpecialMethodCanSuggest@@Base+0x136> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 89160 │ │ │ │ + bl 890d8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b88a <_PyEval_SpecialMethodCanSuggest@@Base+0x136> │ │ │ │ + beq.n 3b8aa <_PyEval_SpecialMethodCanSuggest@@Base+0x136> │ │ │ │ movs r0, #32 │ │ │ │ blx 2b664 <__sched_cpualloc@plt> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b8b2 <_PyEval_SpecialMethodCanSuggest@@Base+0x15e> │ │ │ │ - bl 1f4804 │ │ │ │ - b.n 3ba2a <_PyEval_SpecialMethodCanSuggest@@Base+0x2d6> │ │ │ │ + cbnz r0, 3b8d2 <_PyEval_SpecialMethodCanSuggest@@Base+0x15e> │ │ │ │ + bl 1f50c4 │ │ │ │ + b.n 3ba4a <_PyEval_SpecialMethodCanSuggest@@Base+0x2d6> │ │ │ │ mov.w r8, #4 │ │ │ │ movs r7, #32 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 893d8 │ │ │ │ + bl 89350 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b9da <_PyEval_SpecialMethodCanSuggest@@Base+0x286> │ │ │ │ - bl 11cdbc │ │ │ │ - cbnz r0, 3b90e <_PyEval_SpecialMethodCanSuggest@@Base+0x1ba> │ │ │ │ + beq.w 3b9fa <_PyEval_SpecialMethodCanSuggest@@Base+0x286> │ │ │ │ + bl 11cfc4 │ │ │ │ + cbnz r0, 3b92e <_PyEval_SpecialMethodCanSuggest@@Base+0x1ba> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ - movw r1, #47792 @ 0xbab0 │ │ │ │ + movw r1, #50236 @ 0xc43c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3ba22 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ce> │ │ │ │ + bge.w 3ba42 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ce> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3ba22 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ce> │ │ │ │ + bne.w 3ba42 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ce> │ │ │ │ mov r0, fp │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ba22 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ce> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ba42 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ce> │ │ │ │ mov r0, fp │ │ │ │ - bl e3d54 │ │ │ │ + bl e41a4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b92e <_PyEval_SpecialMethodCanSuggest@@Base+0x1da> │ │ │ │ + bge.n 3b94e <_PyEval_SpecialMethodCanSuggest@@Base+0x1da> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 3b92e <_PyEval_SpecialMethodCanSuggest@@Base+0x1da> │ │ │ │ + cbnz r3, 3b94e <_PyEval_SpecialMethodCanSuggest@@Base+0x1da> │ │ │ │ mov r0, fp │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 3b952 <_PyEval_SpecialMethodCanSuggest@@Base+0x1fe> │ │ │ │ - bl 7fca0 │ │ │ │ + bge.n 3b972 <_PyEval_SpecialMethodCanSuggest@@Base+0x1fe> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ba22 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ce> │ │ │ │ + bne.n 3ba42 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ce> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47848 @ 0xbae8 │ │ │ │ + movw r1, #50292 @ 0xc474 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 3ba22 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ce> │ │ │ │ + bl f2724 │ │ │ │ + b.n 3ba42 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ce> │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 3b96e <_PyEval_SpecialMethodCanSuggest@@Base+0x21a> │ │ │ │ + bne.n 3b98e <_PyEval_SpecialMethodCanSuggest@@Base+0x21a> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47868 @ 0xbafc │ │ │ │ + movw r1, #50312 @ 0xc488 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 3ba22 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ce> │ │ │ │ + bl f2724 │ │ │ │ + b.n 3ba42 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ce> │ │ │ │ cmp r5, r7 │ │ │ │ - blt.n 3b9ba <_PyEval_SpecialMethodCanSuggest@@Base+0x266> │ │ │ │ + blt.n 3b9da <_PyEval_SpecialMethodCanSuggest@@Base+0x266> │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ mov.w r7, r7, lsl #1 │ │ │ │ it ge │ │ │ │ addge r7, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 3b972 <_PyEval_SpecialMethodCanSuggest@@Base+0x21e> │ │ │ │ + bge.n 3b992 <_PyEval_SpecialMethodCanSuggest@@Base+0x21e> │ │ │ │ mov r0, r7 │ │ │ │ blx 2b664 <__sched_cpualloc@plt> │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 3b992 <_PyEval_SpecialMethodCanSuggest@@Base+0x23e> │ │ │ │ - bl 1f4804 │ │ │ │ - b.n 3ba22 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ce> │ │ │ │ + cbnz r0, 3b9b2 <_PyEval_SpecialMethodCanSuggest@@Base+0x23e> │ │ │ │ + bl 1f50c4 │ │ │ │ + b.n 3ba42 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ce> │ │ │ │ add.w r3, r7, #31 │ │ │ │ movs r1, #0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ blx 2b314 │ │ │ │ @@ -23050,312 +23055,312 @@ │ │ │ │ mov r0, fp │ │ │ │ blx 2beec │ │ │ │ mov r0, r4 │ │ │ │ blx 2bde8 <__sched_cpufree@plt> │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ cmp.w r8, r5, lsr #3 │ │ │ │ - bls.w 3b8c0 <_PyEval_SpecialMethodCanSuggest@@Base+0x16c> │ │ │ │ + bls.w 3b8e0 <_PyEval_SpecialMethodCanSuggest@@Base+0x16c> │ │ │ │ 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 3b8c0 <_PyEval_SpecialMethodCanSuggest@@Base+0x16c> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 3ba22 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ce> │ │ │ │ + b.n 3b8e0 <_PyEval_SpecialMethodCanSuggest@@Base+0x16c> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 3ba42 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ce> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b9f4 <_PyEval_SpecialMethodCanSuggest@@Base+0x2a0> │ │ │ │ + bge.n 3ba14 <_PyEval_SpecialMethodCanSuggest@@Base+0x2a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3b9f4 <_PyEval_SpecialMethodCanSuggest@@Base+0x2a0> │ │ │ │ + cbnz r3, 3ba14 <_PyEval_SpecialMethodCanSuggest@@Base+0x2a0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b658 │ │ │ │ - cbz r0, 3ba12 <_PyEval_SpecialMethodCanSuggest@@Base+0x2be> │ │ │ │ + cbz r0, 3ba32 <_PyEval_SpecialMethodCanSuggest@@Base+0x2be> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 3ba22 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ce> │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 3ba42 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ce> │ │ │ │ mov r0, r4 │ │ │ │ blx 2bde8 <__sched_cpufree@plt> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3ba32 <_PyEval_SpecialMethodCanSuggest@@Base+0x2de> │ │ │ │ - cbz r4, 3ba2a <_PyEval_SpecialMethodCanSuggest@@Base+0x2d6> │ │ │ │ + b.n 3ba52 <_PyEval_SpecialMethodCanSuggest@@Base+0x2de> │ │ │ │ + cbz r4, 3ba4a <_PyEval_SpecialMethodCanSuggest@@Base+0x2d6> │ │ │ │ mov r0, r4 │ │ │ │ blx 2bde8 <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7757c │ │ │ │ - b.n 3b88a <_PyEval_SpecialMethodCanSuggest@@Base+0x136> │ │ │ │ + bl 775c4 │ │ │ │ + b.n 3b8aa <_PyEval_SpecialMethodCanSuggest@@Base+0x136> │ │ │ │ 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 24fd60 │ │ │ │ + bl 250708 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3ba70 <_PyEval_SpecialMethodCanSuggest@@Base+0x31c> │ │ │ │ + blt.n 3ba90 <_PyEval_SpecialMethodCanSuggest@@Base+0x31c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 3ba6c <_PyEval_SpecialMethodCanSuggest@@Base+0x318> │ │ │ │ + cbnz r3, 3ba8c <_PyEval_SpecialMethodCanSuggest@@Base+0x318> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47892 @ 0xbb14 │ │ │ │ + movw r1, #50336 @ 0xc4a0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 3ba72 <_PyEval_SpecialMethodCanSuggest@@Base+0x31e> │ │ │ │ + b.n 3ba92 <_PyEval_SpecialMethodCanSuggest@@Base+0x31e> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #4] @ (3ba80 <_PyEval_SpecialMethodCanSuggest@@Base+0x32c>) │ │ │ │ + ldr r2, [pc, #4] @ (3baa0 <_PyEval_SpecialMethodCanSuggest@@Base+0x32c>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.n 3badc <_PyEval_SpecialMethodCanSuggest@@Base+0x388> │ │ │ │ + b.n 3bafc <_PyEval_SpecialMethodCanSuggest@@Base+0x388> │ │ │ │ nop │ │ │ │ add sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3baa8 <_PyEval_SpecialMethodCanSuggest@@Base+0x354>) │ │ │ │ + ldr r0, [pc, #8] @ (3bac8 <_PyEval_SpecialMethodCanSuggest@@Base+0x354>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 136418 │ │ │ │ + bl 1366bc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r4, 3bac6 <_PyEval_SpecialMethodCanSuggest@@Base+0x372> │ │ │ │ + cbnz r4, 3bae6 <_PyEval_SpecialMethodCanSuggest@@Base+0x372> │ │ │ │ lsls r5, r1, #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] @ (3bad8 <_PyEval_SpecialMethodCanSuggest@@Base+0x384>) │ │ │ │ + ldr r0, [pc, #20] @ (3baf8 <_PyEval_SpecialMethodCanSuggest@@Base+0x384>) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95040 │ │ │ │ + bl 94fc4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ it cc │ │ │ │ lslcc 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 c8f8c │ │ │ │ - cbz r0, 3bb36 <_PyEval_SpecialMethodCanSuggest@@Base+0x3e2> │ │ │ │ + bl c9314 │ │ │ │ + cbz r0, 3bb56 <_PyEval_SpecialMethodCanSuggest@@Base+0x3e2> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 82ca0 │ │ │ │ + bl 82c04 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3bb22 <_PyEval_SpecialMethodCanSuggest@@Base+0x3ce> │ │ │ │ + beq.n 3bb42 <_PyEval_SpecialMethodCanSuggest@@Base+0x3ce> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 3bb16 <_PyEval_SpecialMethodCanSuggest@@Base+0x3c2> │ │ │ │ + cbz r5, 3bb36 <_PyEval_SpecialMethodCanSuggest@@Base+0x3c2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3bb7a <_PyEval_SpecialMethodCanSuggest@@Base+0x426> │ │ │ │ - b.n 3bb86 <_PyEval_SpecialMethodCanSuggest@@Base+0x432> │ │ │ │ + blt.n 3bb9a <_PyEval_SpecialMethodCanSuggest@@Base+0x426> │ │ │ │ + b.n 3bba6 <_PyEval_SpecialMethodCanSuggest@@Base+0x432> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 90cd8 │ │ │ │ + bl 90bf8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3bb3a <_PyEval_SpecialMethodCanSuggest@@Base+0x3e6> │ │ │ │ + cbnz r0, 3bb5a <_PyEval_SpecialMethodCanSuggest@@Base+0x3e6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bb36 <_PyEval_SpecialMethodCanSuggest@@Base+0x3e2> │ │ │ │ + bge.n 3bb56 <_PyEval_SpecialMethodCanSuggest@@Base+0x3e2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3bb36 <_PyEval_SpecialMethodCanSuggest@@Base+0x3e2> │ │ │ │ + cbnz r3, 3bb56 <_PyEval_SpecialMethodCanSuggest@@Base+0x3e2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3bb86 <_PyEval_SpecialMethodCanSuggest@@Base+0x432> │ │ │ │ + b.n 3bba6 <_PyEval_SpecialMethodCanSuggest@@Base+0x432> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78770 │ │ │ │ + bl 787bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3bb74 <_PyEval_SpecialMethodCanSuggest@@Base+0x420> │ │ │ │ + bne.n 3bb94 <_PyEval_SpecialMethodCanSuggest@@Base+0x420> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bb5c <_PyEval_SpecialMethodCanSuggest@@Base+0x408> │ │ │ │ + bge.n 3bb7c <_PyEval_SpecialMethodCanSuggest@@Base+0x408> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3bb5c <_PyEval_SpecialMethodCanSuggest@@Base+0x408> │ │ │ │ + cbnz r3, 3bb7c <_PyEval_SpecialMethodCanSuggest@@Base+0x408> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bb36 <_PyEval_SpecialMethodCanSuggest@@Base+0x3e2> │ │ │ │ + bge.n 3bb56 <_PyEval_SpecialMethodCanSuggest@@Base+0x3e2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3bb36 <_PyEval_SpecialMethodCanSuggest@@Base+0x3e2> │ │ │ │ + bne.n 3bb56 <_PyEval_SpecialMethodCanSuggest@@Base+0x3e2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3bb36 <_PyEval_SpecialMethodCanSuggest@@Base+0x3e2> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3bb56 <_PyEval_SpecialMethodCanSuggest@@Base+0x3e2> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bb86 <_PyEval_SpecialMethodCanSuggest@@Base+0x432> │ │ │ │ + bge.n 3bba6 <_PyEval_SpecialMethodCanSuggest@@Base+0x432> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3bb86 <_PyEval_SpecialMethodCanSuggest@@Base+0x432> │ │ │ │ + cbnz r3, 3bba6 <_PyEval_SpecialMethodCanSuggest@@Base+0x432> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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] @ (3bcc0 <_PyEval_SpecialMethodCanSuggest@@Base+0x56c>) │ │ │ │ + ldr r2, [pc, #292] @ (3bce0 <_PyEval_SpecialMethodCanSuggest@@Base+0x56c>) │ │ │ │ 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 3bbc6 <_PyEval_SpecialMethodCanSuggest@@Base+0x472> │ │ │ │ + beq.n 3bbe6 <_PyEval_SpecialMethodCanSuggest@@Base+0x472> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3bbc8 <_PyEval_SpecialMethodCanSuggest@@Base+0x474> │ │ │ │ + cbz r4, 3bbe8 <_PyEval_SpecialMethodCanSuggest@@Base+0x474> │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #48013 @ 0xbb8d │ │ │ │ + movw r3, #48045 @ 0xbbad │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3bbc8 <_PyEval_SpecialMethodCanSuggest@@Base+0x474> │ │ │ │ + b.n 3bbe8 <_PyEval_SpecialMethodCanSuggest@@Base+0x474> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3bca0 <_PyEval_SpecialMethodCanSuggest@@Base+0x54c> │ │ │ │ + beq.n 3bcc0 <_PyEval_SpecialMethodCanSuggest@@Base+0x54c> │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - movw r3, #48013 @ 0xbb8d │ │ │ │ + movw r3, #48045 @ 0xbbad │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3bca0 <_PyEval_SpecialMethodCanSuggest@@Base+0x54c> │ │ │ │ - cbnz r4, 3bbe2 <_PyEval_SpecialMethodCanSuggest@@Base+0x48e> │ │ │ │ + bne.n 3bcc0 <_PyEval_SpecialMethodCanSuggest@@Base+0x54c> │ │ │ │ + cbnz r4, 3bc02 <_PyEval_SpecialMethodCanSuggest@@Base+0x48e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3bc5e <_PyEval_SpecialMethodCanSuggest@@Base+0x50a> │ │ │ │ + b.n 3bc7e <_PyEval_SpecialMethodCanSuggest@@Base+0x50a> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3bc02 <_PyEval_SpecialMethodCanSuggest@@Base+0x4ae> │ │ │ │ + cbz r3, 3bc22 <_PyEval_SpecialMethodCanSuggest@@Base+0x4ae> │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 3bc5e <_PyEval_SpecialMethodCanSuggest@@Base+0x50a> │ │ │ │ + ble.n 3bc7e <_PyEval_SpecialMethodCanSuggest@@Base+0x50a> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3bbf0 <_PyEval_SpecialMethodCanSuggest@@Base+0x49c> │ │ │ │ - b.n 3bc1c <_PyEval_SpecialMethodCanSuggest@@Base+0x4c8> │ │ │ │ + bne.n 3bc10 <_PyEval_SpecialMethodCanSuggest@@Base+0x49c> │ │ │ │ + b.n 3bc3c <_PyEval_SpecialMethodCanSuggest@@Base+0x4c8> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3bc1c <_PyEval_SpecialMethodCanSuggest@@Base+0x4c8> │ │ │ │ + beq.n 3bc3c <_PyEval_SpecialMethodCanSuggest@@Base+0x4c8> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3bc04 <_PyEval_SpecialMethodCanSuggest@@Base+0x4b0> │ │ │ │ + bne.n 3bc24 <_PyEval_SpecialMethodCanSuggest@@Base+0x4b0> │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3bc5e <_PyEval_SpecialMethodCanSuggest@@Base+0x50a> │ │ │ │ - ldr r2, [pc, #164] @ (3bcc4 <_PyEval_SpecialMethodCanSuggest@@Base+0x570>) │ │ │ │ + bne.n 3bc7e <_PyEval_SpecialMethodCanSuggest@@Base+0x50a> │ │ │ │ + ldr r2, [pc, #164] @ (3bce4 <_PyEval_SpecialMethodCanSuggest@@Base+0x570>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 260888 <_PyLong_Lshift@@Base+0x218> │ │ │ │ + bl 261230 <_PyLong_Lshift@@Base+0x218> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3bcb8 <_PyEval_SpecialMethodCanSuggest@@Base+0x564> │ │ │ │ - beq.n 3bc5e <_PyEval_SpecialMethodCanSuggest@@Base+0x50a> │ │ │ │ + blt.n 3bcd8 <_PyEval_SpecialMethodCanSuggest@@Base+0x564> │ │ │ │ + beq.n 3bc7e <_PyEval_SpecialMethodCanSuggest@@Base+0x50a> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3bcc4 <_PyEval_SpecialMethodCanSuggest@@Base+0x570>) │ │ │ │ + ldr r1, [pc, #148] @ (3bce4 <_PyEval_SpecialMethodCanSuggest@@Base+0x570>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 200a74 │ │ │ │ + bl 2013a0 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3bcba <_PyEval_SpecialMethodCanSuggest@@Base+0x566> │ │ │ │ + bne.n 3bcda <_PyEval_SpecialMethodCanSuggest@@Base+0x566> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bbde <_PyEval_SpecialMethodCanSuggest@@Base+0x48a> │ │ │ │ + bge.n 3bbfe <_PyEval_SpecialMethodCanSuggest@@Base+0x48a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3bbde <_PyEval_SpecialMethodCanSuggest@@Base+0x48a> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3bbde <_PyEval_SpecialMethodCanSuggest@@Base+0x48a> │ │ │ │ + bne.n 3bbfe <_PyEval_SpecialMethodCanSuggest@@Base+0x48a> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3bbfe <_PyEval_SpecialMethodCanSuggest@@Base+0x48a> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3bcc8 <_PyEval_SpecialMethodCanSuggest@@Base+0x574>) │ │ │ │ + ldr r1, [pc, #100] @ (3bce8 <_PyEval_SpecialMethodCanSuggest@@Base+0x574>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 200a74 │ │ │ │ + bl 2013a0 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3bcba <_PyEval_SpecialMethodCanSuggest@@Base+0x566> │ │ │ │ + bne.n 3bcda <_PyEval_SpecialMethodCanSuggest@@Base+0x566> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3bc8e <_PyEval_SpecialMethodCanSuggest@@Base+0x53a> │ │ │ │ + bne.n 3bcae <_PyEval_SpecialMethodCanSuggest@@Base+0x53a> │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 3bcba <_PyEval_SpecialMethodCanSuggest@@Base+0x566> │ │ │ │ + b.n 3bcda <_PyEval_SpecialMethodCanSuggest@@Base+0x566> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bca0 <_PyEval_SpecialMethodCanSuggest@@Base+0x54c> │ │ │ │ + bge.n 3bcc0 <_PyEval_SpecialMethodCanSuggest@@Base+0x54c> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3bca0 <_PyEval_SpecialMethodCanSuggest@@Base+0x54c> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3bcc0 <_PyEval_SpecialMethodCanSuggest@@Base+0x54c> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3bc84 <_PyEval_SpecialMethodCanSuggest@@Base+0x530> │ │ │ │ + beq.n 3bca4 <_PyEval_SpecialMethodCanSuggest@@Base+0x530> │ │ │ │ movs r3, #2 │ │ │ │ - ldr r1, [pc, #28] @ (3bcc4 <_PyEval_SpecialMethodCanSuggest@@Base+0x570>) │ │ │ │ + ldr r1, [pc, #28] @ (3bce4 <_PyEval_SpecialMethodCanSuggest@@Base+0x570>) │ │ │ │ mov r0, r7 │ │ │ │ mov r2, sp │ │ │ │ str r6, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 200a74 │ │ │ │ + bl 2013a0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3bcba <_PyEval_SpecialMethodCanSuggest@@Base+0x566> │ │ │ │ + b.n 3bcda <_PyEval_SpecialMethodCanSuggest@@Base+0x566> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ nop {8} │ │ │ │ @@ -23365,170 +23370,170 @@ │ │ │ │ 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, 3bcec <_PyEval_SpecialMethodCanSuggest@@Base+0x598> │ │ │ │ + cbnz r3, 3bd0c <_PyEval_SpecialMethodCanSuggest@@Base+0x598> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3bcec <_PyEval_SpecialMethodCanSuggest@@Base+0x598> │ │ │ │ + ble.n 3bd0c <_PyEval_SpecialMethodCanSuggest@@Base+0x598> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3bcec <_PyEval_SpecialMethodCanSuggest@@Base+0x598> │ │ │ │ - cbnz r0, 3bd0a <_PyEval_SpecialMethodCanSuggest@@Base+0x5b6> │ │ │ │ + bne.n 3bd0c <_PyEval_SpecialMethodCanSuggest@@Base+0x598> │ │ │ │ + cbnz r0, 3bd2a <_PyEval_SpecialMethodCanSuggest@@Base+0x5b6> │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #88] @ (3bd54 <_PyEval_SpecialMethodCanSuggest@@Base+0x600>) │ │ │ │ + ldr r4, [pc, #88] @ (3bd74 <_PyEval_SpecialMethodCanSuggest@@Base+0x600>) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3bd0a <_PyEval_SpecialMethodCanSuggest@@Base+0x5b6> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3bd2a <_PyEval_SpecialMethodCanSuggest@@Base+0x5b6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bd50 <_PyEval_SpecialMethodCanSuggest@@Base+0x5fc> │ │ │ │ + b.n 3bd70 <_PyEval_SpecialMethodCanSuggest@@Base+0x5fc> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3bd1c <_PyEval_SpecialMethodCanSuggest@@Base+0x5c8> │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 3bd48 <_PyEval_SpecialMethodCanSuggest@@Base+0x5f4> │ │ │ │ - b.n 3bd06 <_PyEval_SpecialMethodCanSuggest@@Base+0x5b2> │ │ │ │ + bne.n 3bd3c <_PyEval_SpecialMethodCanSuggest@@Base+0x5c8> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 3bd68 <_PyEval_SpecialMethodCanSuggest@@Base+0x5f4> │ │ │ │ + b.n 3bd26 <_PyEval_SpecialMethodCanSuggest@@Base+0x5b2> │ │ │ │ cmp.w r0, #266 @ 0x10a │ │ │ │ - bhi.n 3bd48 <_PyEval_SpecialMethodCanSuggest@@Base+0x5f4> │ │ │ │ - movw r1, #31728 @ 0x7bf0 │ │ │ │ + bhi.n 3bd68 <_PyEval_SpecialMethodCanSuggest@@Base+0x5f4> │ │ │ │ + movw r1, #34032 @ 0x84f0 │ │ │ │ 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 3bd50 <_PyEval_SpecialMethodCanSuggest@@Base+0x5fc> │ │ │ │ + b.n 3bd70 <_PyEval_SpecialMethodCanSuggest@@Base+0x5fc> │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ 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 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ blx 2b3f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3bd84 <_PyEval_SpecialMethodCanSuggest@@Base+0x630> │ │ │ │ + bge.n 3bda4 <_PyEval_SpecialMethodCanSuggest@@Base+0x630> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ac754 │ │ │ │ - bne.n 3bd8e <_PyEval_SpecialMethodCanSuggest@@Base+0x63a> │ │ │ │ + b.w 1ad07c │ │ │ │ + bne.n 3bdae <_PyEval_SpecialMethodCanSuggest@@Base+0x63a> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7186c │ │ │ │ + b.w 7188c │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 3bd9c <_PyEval_SpecialMethodCanSuggest@@Base+0x648> │ │ │ │ + bcc.n 3bdbc <_PyEval_SpecialMethodCanSuggest@@Base+0x648> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f4804 │ │ │ │ + b.w 1f50c4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3bd94 <_PyEval_SpecialMethodCanSuggest@@Base+0x640> │ │ │ │ + beq.n 3bdb4 <_PyEval_SpecialMethodCanSuggest@@Base+0x640> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b3f0 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3bdce <_PyEval_SpecialMethodCanSuggest@@Base+0x67a> │ │ │ │ + bne.n 3bdee <_PyEval_SpecialMethodCanSuggest@@Base+0x67a> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3be06 <_PyEval_SpecialMethodCanSuggest@@Base+0x6b2> │ │ │ │ - bl 7186c │ │ │ │ + b.n 3be26 <_PyEval_SpecialMethodCanSuggest@@Base+0x6b2> │ │ │ │ + bl 7188c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3bdf8 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a4> │ │ │ │ + cbz r0, 3be18 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a4> │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3bdf0 <_PyEval_SpecialMethodCanSuggest@@Base+0x69c> │ │ │ │ + ble.n 3be10 <_PyEval_SpecialMethodCanSuggest@@Base+0x69c> │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 120a24 <_PyLong_FromGid@@Base> │ │ │ │ - cbz r0, 3bdf8 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a4> │ │ │ │ + bl 120c24 <_PyLong_FromGid@@Base> │ │ │ │ + cbz r0, 3be18 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3bdd8 <_PyEval_SpecialMethodCanSuggest@@Base+0x684> │ │ │ │ + b.n 3bdf8 <_PyEval_SpecialMethodCanSuggest@@Base+0x684> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7620c │ │ │ │ - b.n 3be06 <_PyEval_SpecialMethodCanSuggest@@Base+0x6b2> │ │ │ │ + bl 76254 │ │ │ │ + b.n 3be26 <_PyEval_SpecialMethodCanSuggest@@Base+0x6b2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7757c │ │ │ │ - b.n 3bdca <_PyEval_SpecialMethodCanSuggest@@Base+0x676> │ │ │ │ + bl 775c4 │ │ │ │ + b.n 3bdea <_PyEval_SpecialMethodCanSuggest@@Base+0x676> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r1, 3be2a <_PyEval_SpecialMethodCanSuggest@@Base+0x6d6> │ │ │ │ + cbz r1, 3be4a <_PyEval_SpecialMethodCanSuggest@@Base+0x6d6> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r2, #24] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #48020 @ 0xbb94 │ │ │ │ + movw r0, #50464 @ 0xc520 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ movw r1, #19904 @ 0x4dc0 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.w 1a4a60 <_PyBytes_DecodeEscape2@@Base+0x9f0> │ │ │ │ + b.w 1a52a4 <_PyBytes_DecodeEscape2@@Base+0x9f0> │ │ │ │ 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 13abc8 │ │ │ │ - cbnz r0, 3be72 <_PyEval_SpecialMethodCanSuggest@@Base+0x71e> │ │ │ │ + bl 13ae9c │ │ │ │ + cbnz r0, 3be92 <_PyEval_SpecialMethodCanSuggest@@Base+0x71e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bea6 <_PyEval_SpecialMethodCanSuggest@@Base+0x752> │ │ │ │ + b.n 3bec6 <_PyEval_SpecialMethodCanSuggest@@Base+0x752> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3be8e <_PyEval_SpecialMethodCanSuggest@@Base+0x73a> │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 3beae <_PyEval_SpecialMethodCanSuggest@@Base+0x73a> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3be6e <_PyEval_SpecialMethodCanSuggest@@Base+0x71a> │ │ │ │ + bne.n 3be8e <_PyEval_SpecialMethodCanSuggest@@Base+0x71a> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3bea6 <_PyEval_SpecialMethodCanSuggest@@Base+0x752> │ │ │ │ + b.n 3bec6 <_PyEval_SpecialMethodCanSuggest@@Base+0x752> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -23539,94 +23544,94 @@ │ │ │ │ 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] @ (3becc <_PyEval_SpecialMethodCanSuggest@@Base+0x778>) │ │ │ │ + ldr r0, [pc, #8] @ (3beec <_PyEval_SpecialMethodCanSuggest@@Base+0x778>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 136418 │ │ │ │ + bl 1366bc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ 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, 3beec <_PyEval_SpecialMethodCanSuggest@@Base+0x798> │ │ │ │ + cbz r3, 3bf0c <_PyEval_SpecialMethodCanSuggest@@Base+0x798> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3beee <_PyEval_SpecialMethodCanSuggest@@Base+0x79a> │ │ │ │ + b.n 3bf0e <_PyEval_SpecialMethodCanSuggest@@Base+0x79a> │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2b314 │ │ │ │ - cbnz r6, 3bf04 <_PyEval_SpecialMethodCanSuggest@@Base+0x7b0> │ │ │ │ + cbnz r6, 3bf24 <_PyEval_SpecialMethodCanSuggest@@Base+0x7b0> │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3bf04 <_PyEval_SpecialMethodCanSuggest@@Base+0x7b0> │ │ │ │ + ble.n 3bf24 <_PyEval_SpecialMethodCanSuggest@@Base+0x7b0> │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 3bf04 <_PyEval_SpecialMethodCanSuggest@@Base+0x7b0> │ │ │ │ - cbnz r5, 3bf2c <_PyEval_SpecialMethodCanSuggest@@Base+0x7d8> │ │ │ │ - ldr r1, [pc, #120] @ (3bf80 <_PyEval_SpecialMethodCanSuggest@@Base+0x82c>) │ │ │ │ + bgt.n 3bf24 <_PyEval_SpecialMethodCanSuggest@@Base+0x7b0> │ │ │ │ + cbnz r5, 3bf4c <_PyEval_SpecialMethodCanSuggest@@Base+0x7d8> │ │ │ │ + ldr r1, [pc, #120] @ (3bfa0 <_PyEval_SpecialMethodCanSuggest@@Base+0x82c>) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3bf2c <_PyEval_SpecialMethodCanSuggest@@Base+0x7d8> │ │ │ │ + cbnz r0, 3bf4c <_PyEval_SpecialMethodCanSuggest@@Base+0x7d8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3bf70 <_PyEval_SpecialMethodCanSuggest@@Base+0x81c> │ │ │ │ + b.n 3bf90 <_PyEval_SpecialMethodCanSuggest@@Base+0x81c> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 12b574 │ │ │ │ + bl 12b750 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bf28 <_PyEval_SpecialMethodCanSuggest@@Base+0x7d4> │ │ │ │ + bne.n 3bf48 <_PyEval_SpecialMethodCanSuggest@@Base+0x7d4> │ │ │ │ add r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 3bf5c <_PyEval_SpecialMethodCanSuggest@@Base+0x808> │ │ │ │ + beq.n 3bf7c <_PyEval_SpecialMethodCanSuggest@@Base+0x808> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3bf48 <_PyEval_SpecialMethodCanSuggest@@Base+0x7f4> │ │ │ │ + cbz r6, 3bf68 <_PyEval_SpecialMethodCanSuggest@@Base+0x7f4> │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 3bf60 <_PyEval_SpecialMethodCanSuggest@@Base+0x80c> │ │ │ │ + beq.n 3bf80 <_PyEval_SpecialMethodCanSuggest@@Base+0x80c> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3bf62 <_PyEval_SpecialMethodCanSuggest@@Base+0x80e> │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 3bf62 <_PyEval_SpecialMethodCanSuggest@@Base+0x80e> │ │ │ │ - b.n 3bf28 <_PyEval_SpecialMethodCanSuggest@@Base+0x7d4> │ │ │ │ + bne.n 3bf82 <_PyEval_SpecialMethodCanSuggest@@Base+0x80e> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 3bf82 <_PyEval_SpecialMethodCanSuggest@@Base+0x80e> │ │ │ │ + b.n 3bf48 <_PyEval_SpecialMethodCanSuggest@@Base+0x7d4> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3bf62 <_PyEval_SpecialMethodCanSuggest@@Base+0x80e> │ │ │ │ + b.n 3bf82 <_PyEval_SpecialMethodCanSuggest@@Base+0x80e> │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 3c002 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 3c022 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3bf7a <_PyEval_SpecialMethodCanSuggest@@Base+0x826> │ │ │ │ + cbz r3, 3bf9a <_PyEval_SpecialMethodCanSuggest@@Base+0x826> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #88 @ 0x58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -23634,510 +23639,462 @@ │ │ │ │ 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 3bfac <_PyEval_SpecialMethodCanSuggest@@Base+0x858> │ │ │ │ + beq.n 3bfcc <_PyEval_SpecialMethodCanSuggest@@Base+0x858> │ │ │ │ mov r1, r6 │ │ │ │ - bl 88564 │ │ │ │ - cbz r0, 3bfae <_PyEval_SpecialMethodCanSuggest@@Base+0x85a> │ │ │ │ + bl 884ec │ │ │ │ + cbz r0, 3bfce <_PyEval_SpecialMethodCanSuggest@@Base+0x85a> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 3bfc2 <_PyEval_SpecialMethodCanSuggest@@Base+0x86e> │ │ │ │ + beq.n 3bfe2 <_PyEval_SpecialMethodCanSuggest@@Base+0x86e> │ │ │ │ movw r1, #30244 @ 0x7624 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 88564 │ │ │ │ - cbz r0, 3bfc4 <_PyEval_SpecialMethodCanSuggest@@Base+0x870> │ │ │ │ + bl 884ec │ │ │ │ + cbz r0, 3bfe4 <_PyEval_SpecialMethodCanSuggest@@Base+0x870> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 131480 │ │ │ │ + b.w 131654 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3bfda <_PyEval_SpecialMethodCanSuggest@@Base+0x886> │ │ │ │ - b.w 7ff40 │ │ │ │ + beq.n 3bffa <_PyEval_SpecialMethodCanSuggest@@Base+0x886> │ │ │ │ + b.w 7ff98 │ │ │ │ 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, #31340 @ 0x7a6c │ │ │ │ + movw r1, #33644 @ 0x836c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003c002 <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ +0003c022 <_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 260ca0 │ │ │ │ + bl 261664 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003c01e : │ │ │ │ - ldr r0, [pc, #4] @ (3c024 ) │ │ │ │ - b.w 1a391c │ │ │ │ +0003c03e : │ │ │ │ + ldr r0, [pc, #4] @ (3c044 ) │ │ │ │ + b.w 1a4160 │ │ │ │ cmp r4, #132 @ 0x84 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #48040 @ 0xbba8 │ │ │ │ + movw r1, #50484 @ 0xc534 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ │ │ │ │ -0003c042 : │ │ │ │ +0003c062 : │ │ │ │ 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, 3c06a │ │ │ │ + cbz r1, 3c08a │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 199f10 │ │ │ │ + bl 19a78c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3c07a │ │ │ │ + cbz r0, 3c09a │ │ │ │ str r7, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ac75c │ │ │ │ + bl 1ad084 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ 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, #48312 @ 0xbcb8 │ │ │ │ + movw r1, #50756 @ 0xc644 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c0a6 │ │ │ │ + bge.n 3c0c6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c2b8 │ │ │ │ + b.n 3c2d8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48316 @ 0xbcbc │ │ │ │ + movw r1, #50760 @ 0xc648 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0a0 │ │ │ │ + blt.n 3c0c0 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48328 @ 0xbcc8 │ │ │ │ + movw r1, #50772 @ 0xc654 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0a0 │ │ │ │ + blt.n 3c0c0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48344 @ 0xbcd8 │ │ │ │ + movw r1, #50788 @ 0xc664 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0a0 │ │ │ │ + blt.n 3c0c0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48356 @ 0xbce4 │ │ │ │ + movw r1, #50800 @ 0xc670 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0a0 │ │ │ │ + blt.n 3c0c0 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48368 @ 0xbcf0 │ │ │ │ + movw r1, #50812 @ 0xc67c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0a0 │ │ │ │ + blt.n 3c0c0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48384 @ 0xbd00 │ │ │ │ + movw r1, #50828 @ 0xc68c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0a0 │ │ │ │ + blt.n 3c0c0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48400 @ 0xbd10 │ │ │ │ + movw r1, #50844 @ 0xc69c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0a0 │ │ │ │ + blt.n 3c0c0 │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48412 @ 0xbd1c │ │ │ │ + movw r1, #50856 @ 0xc6a8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0a0 │ │ │ │ + blt.n 3c0c0 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48424 @ 0xbd28 │ │ │ │ + movw r1, #50868 @ 0xc6b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0a0 │ │ │ │ + blt.n 3c0c0 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48436 @ 0xbd34 │ │ │ │ + movw r1, #50880 @ 0xc6c0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0a0 │ │ │ │ + blt.n 3c0c0 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48452 @ 0xbd44 │ │ │ │ + movw r1, #50896 @ 0xc6d0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0a0 │ │ │ │ + blt.n 3c0c0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48468 @ 0xbd54 │ │ │ │ + movw r1, #50912 @ 0xc6e0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0a0 │ │ │ │ + blt.n 3c0c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48484 @ 0xbd64 │ │ │ │ + movw r1, #50928 @ 0xc6f0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0a0 │ │ │ │ + blt.w 3c0c0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48496 @ 0xbd70 │ │ │ │ + movw r1, #50940 @ 0xc6fc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0a0 │ │ │ │ + blt.w 3c0c0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48508 @ 0xbd7c │ │ │ │ + movw r1, #50952 @ 0xc708 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0a0 │ │ │ │ + blt.w 3c0c0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48524 @ 0xbd8c │ │ │ │ + movw r1, #50968 @ 0xc718 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0a0 │ │ │ │ + blt.w 3c0c0 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48540 @ 0xbd9c │ │ │ │ + movw r1, #50984 @ 0xc728 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0a0 │ │ │ │ + blt.w 3c0c0 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48564 @ 0xbdb4 │ │ │ │ + movw r1, #51008 @ 0xc740 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0a0 │ │ │ │ + blt.w 3c0c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48348 @ 0xbcdc │ │ │ │ + movw r1, #50792 @ 0xc668 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0a0 │ │ │ │ + blt.w 3c0c0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48584 @ 0xbdc8 │ │ │ │ + movw r1, #51028 @ 0xc754 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0a0 │ │ │ │ + blt.w 3c0c0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48600 @ 0xbdd8 │ │ │ │ + movw r1, #51044 @ 0xc764 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0a0 │ │ │ │ + blt.w 3c0c0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48616 @ 0xbde8 │ │ │ │ + movw r1, #51060 @ 0xc774 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0a0 │ │ │ │ + blt.w 3c0c0 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48624 @ 0xbdf0 │ │ │ │ + movw r1, #51068 @ 0xc77c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0a0 │ │ │ │ + blt.w 3c0c0 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48632 @ 0xbdf8 │ │ │ │ + movw r1, #51076 @ 0xc784 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0a0 │ │ │ │ + blt.w 3c0c0 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48644 @ 0xbe04 │ │ │ │ + movw r1, #51088 @ 0xc790 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ asrs r0, r0, #31 │ │ │ │ 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 e3d54 │ │ │ │ + bl e41a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c2da │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 3c2f4 │ │ │ │ + bne.n 3c2fa │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 3c314 │ │ │ │ adds r4, #1 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ subs r4, r0, #1 │ │ │ │ - cbnz r0, 3c2ea │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 3c2f4 │ │ │ │ + cbnz r0, 3c30a │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 3c314 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ 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 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #48780 @ 0xbe8c │ │ │ │ + movw r1, #51224 @ 0xc818 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ 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 e3d54 │ │ │ │ + bl e41a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c340 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 3c34c │ │ │ │ + bne.n 3c360 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 3c36c │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3c372 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 3c392 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 3c36a │ │ │ │ + bne.n 3c38a │ │ │ │ pop {r4} │ │ │ │ - b.w 1424c4 │ │ │ │ + b.w 142908 │ │ │ │ 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] @ (3c394 ) │ │ │ │ - bl 136418 │ │ │ │ + ldr r0, [pc, #8] @ (3c3b4 ) │ │ │ │ + bl 1366bc │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 2042ec │ │ │ │ + b.w 204c18 │ │ │ │ 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, 3c3d8 │ │ │ │ + cbnz r1, 3c3f8 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 3c3d0 │ │ │ │ + bne.n 3c3f0 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31340 @ 0x7a6c │ │ │ │ + movw r1, #33644 @ 0x836c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 3c3f4 │ │ │ │ + bl f2724 │ │ │ │ + b.n 3c414 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ - b.n 3c3fc │ │ │ │ + b.n 3c41c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dc33c │ │ │ │ + bl dc738 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c3fa │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 3c3fa │ │ │ │ + bne.n 3c41a │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 3c41a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c3fe │ │ │ │ + b.n 3c41e │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 3c41e │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 3c428 │ │ │ │ - b.n 3c42e │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3c418 │ │ │ │ - b.n 3c464 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 3c464 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 3c438 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 3c464 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3c442 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 3c464 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 3c44c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 3c464 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - cbz r0, 3c456 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 3c464 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - cbz r0, 3c464 │ │ │ │ - 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 │ │ │ │ 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 3c48c │ │ │ │ + bne.n 3c446 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3c4ac │ │ │ │ + b.n 3c466 │ │ │ │ mov r0, r1 │ │ │ │ - bl 144ba0 │ │ │ │ + bl 1450d0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3c4ac │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 3c4b6 │ │ │ │ - b.n 3c522 │ │ │ │ + bne.n 3c466 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 3c470 │ │ │ │ + b.n 3c4dc │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3c512 │ │ │ │ + bvs.n 3c4cc │ │ │ │ vabs.f64 d8, d8 │ │ │ │ - vldr d9, [pc, #116] @ 3c530 │ │ │ │ + vldr d9, [pc, #112] @ 3c4e8 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3c50e │ │ │ │ + bgt.n 3c4c8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #104] @ 3c538 │ │ │ │ + vldr d1, [pc, #104] @ 3c4f0 │ │ │ │ blx 2b1b8 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3c4f4 │ │ │ │ + ble.n 3c4ae │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #88] @ 3c540 │ │ │ │ + vldr d1, [pc, #84] @ 3c4f8 │ │ │ │ blx 2b1b8 │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ - b.n 3c4f8 │ │ │ │ + b.n 3c4b2 │ │ │ │ vsub.f64 d8, d0, d8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3c512 │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 3c512 │ │ │ │ - b.n 3c522 │ │ │ │ - vldr d8, [pc, #40] @ 3c538 │ │ │ │ + bne.n 3c4cc │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 3c4cc │ │ │ │ + b.n 3c4dc │ │ │ │ + vldr d8, [pc, #36] @ 3c4f0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85d4c │ │ │ │ + b.w 85cb0 │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ @@ -24146,110 +24103,110 @@ │ │ │ │ movs r0, r0 │ │ │ │ vcnt.8 d27, d8 │ │ │ │ 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, #48896 @ 0xbf00 │ │ │ │ + movw r1, #51340 @ 0xc88c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #47100 @ 0xb7fc │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 144748 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xab8> │ │ │ │ + b.w 144c78 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xab8> │ │ │ │ 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 3c5a8 │ │ │ │ + bne.n 3c560 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3c5c6 │ │ │ │ + b.n 3c57e │ │ │ │ mov r0, r1 │ │ │ │ - bl 144ba0 │ │ │ │ + bl 1450d0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3c5c6 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 3c5da │ │ │ │ - vldr d0, [pc, #32] @ 3c5e8 │ │ │ │ + bne.n 3c57e │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 3c592 │ │ │ │ + vldr d0, [pc, #32] @ 3c5a0 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85d4c │ │ │ │ + b.w 85cb0 │ │ │ │ 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, 3c960 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 3c918 ) │ │ │ │ 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 3c61c │ │ │ │ + bgt.n 3c5d4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49132 @ 0xbfec │ │ │ │ + movw r1, #51576 @ 0xc978 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 3c63c │ │ │ │ + ble.n 3c5f4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49180 @ 0xc01c │ │ │ │ + movw r1, #51624 @ 0xc9a8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 20bee4 │ │ │ │ + bl 20c9a0 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3c66e │ │ │ │ + beq.n 3c626 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c65c │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 3c66e │ │ │ │ + bne.n 3c614 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 3c626 │ │ │ │ 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 3c688 │ │ │ │ + b.n 3c640 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 3c67a │ │ │ │ - b.w 7186c │ │ │ │ + cbnz r0, 3c632 │ │ │ │ + b.w 7188c │ │ │ │ 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} │ │ │ │ @@ -24257,477 +24214,478 @@ │ │ │ │ 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, 3c6aa │ │ │ │ - bl f9ac8 │ │ │ │ + cbnz r2, 3c662 │ │ │ │ + bl f9ebc │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #49332 @ 0xc0b4 │ │ │ │ + movw r1, #51776 @ 0xca40 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #49336 @ 0xc0b8 │ │ │ │ + movw r0, #51780 @ 0xca44 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3c820 │ │ │ │ - cbnz r4, 3c6d0 │ │ │ │ + beq.w 3c7d8 │ │ │ │ + cbnz r4, 3c688 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - b.n 3c704 │ │ │ │ + b.n 3c6bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 11cdbc │ │ │ │ - cbz r0, 3c724 │ │ │ │ - movw r1, #47788 @ 0xbaac │ │ │ │ + bl 11cfc4 │ │ │ │ + cbz r0, 3c6dc │ │ │ │ + movw r1, #50092 @ 0xc3ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 163994 │ │ │ │ - cbnz r0, 3c704 │ │ │ │ - b.n 3c820 │ │ │ │ + bl 163e18 │ │ │ │ + cbnz r0, 3c6bc │ │ │ │ + b.n 3c7d8 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3c7c8 │ │ │ │ - bl ee340 │ │ │ │ + bne.n 3c780 │ │ │ │ + bl ee638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3c820 │ │ │ │ - bl 97f70 │ │ │ │ + bne.w 3c7d8 │ │ │ │ + bl 97ef0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ac98 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bne.w 3c824 │ │ │ │ - b.n 3c6f0 │ │ │ │ + bne.w 3c7dc │ │ │ │ + b.n 3c6a8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 3c736 │ │ │ │ + bmi.n 3c6ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e2cc │ │ │ │ + bl 10e7f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c7d8 │ │ │ │ - movw r1, #58572 @ 0xe4cc │ │ │ │ + beq.n 3c790 │ │ │ │ + movw r1, #61016 @ 0xee58 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 163994 │ │ │ │ + bl 163e18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c820 │ │ │ │ + beq.n 3c7d8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp.w r4, #1024 @ 0x400 │ │ │ │ - ble.n 3c770 │ │ │ │ + ble.n 3c728 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49348 @ 0xc0c4 │ │ │ │ + movw r1, #51792 @ 0xca50 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 12d0d8 │ │ │ │ - b.n 3c820 │ │ │ │ + bl 12d2b4 │ │ │ │ + b.n 3c7d8 │ │ │ │ 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 2aca4 <__memcpy_chk@plt> │ │ │ │ - ldr r3, [pc, #184] @ (3c840 ) │ │ │ │ + ldr r3, [pc, #184] @ (3c7f8 ) │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, r4] │ │ │ │ add r0, sp, #12 │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - bl 12d0d8 │ │ │ │ - bl 97f70 │ │ │ │ + bl 12d2b4 │ │ │ │ + bl 97ef0 │ │ │ │ mov r2, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ac98 <__fcntl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3c7c4 │ │ │ │ + bne.n 3c77c │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3c7c8 │ │ │ │ - bl ee340 │ │ │ │ + bne.n 3c780 │ │ │ │ + bl ee638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c794 │ │ │ │ - b.n 3c820 │ │ │ │ + beq.n 3c74c │ │ │ │ + b.n 3c7d8 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 3c7f8 │ │ │ │ + bge.n 3c7b0 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 3c820 │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 3c7d8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #49380 @ 0xc0e4 │ │ │ │ + movw r1, #51824 @ 0xca70 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w d5d14 │ │ │ │ - movw r1, #16844 @ 0x41cc │ │ │ │ + b.w d60e4 │ │ │ │ + movw r1, #19172 @ 0x4ae4 │ │ │ │ movt r1, #68 @ 0x44 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c22c │ │ │ │ - cbz r0, 3c830 │ │ │ │ + cbz r0, 3c7e8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58556 @ 0xe4bc │ │ │ │ + movw r1, #61000 @ 0xee48 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c838 │ │ │ │ + b.n 3c7f0 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 3c7c8 │ │ │ │ + blt.n 3c780 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ff40 │ │ │ │ - b.n 3c838 │ │ │ │ + bl 808d0 │ │ │ │ + b.n 3c7f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7140c │ │ │ │ + bl 7142c │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - stc2 0, cr0, [r0, #280]! @ 0x118 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ + 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 3c864 │ │ │ │ + bne.n 3c81c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 124ccc │ │ │ │ + b.w 124edc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10928 @ 0x2ab0 │ │ │ │ + movw r0, #13232 @ 0x33b0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c858 │ │ │ │ + bne.n 3c810 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 3c8a4 │ │ │ │ + cbnz r1, 3c85c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49560 @ 0xc198 │ │ │ │ + movw r1, #52004 @ 0xcb24 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 3c8d0 │ │ │ │ + bl f2724 │ │ │ │ + b.n 3c888 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3c8e4 │ │ │ │ + beq.n 3c89c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 3c8d6 │ │ │ │ + bmi.n 3c88e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49592 @ 0xc1b8 │ │ │ │ + movw r1, #52036 @ 0xcb44 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c8f0 │ │ │ │ + b.n 3c8a8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c8e6 │ │ │ │ + bge.n 3c89e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 3c8e6 │ │ │ │ + b.n 3c89e │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str r1, [r2, #24] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, 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 c1730 │ │ │ │ + b.w c1ab0 │ │ │ │ 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, 3c948 │ │ │ │ + cbnz r0, 3c900 │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 3c948 │ │ │ │ + blt.n 3c900 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 3c948 │ │ │ │ - cbz r2, 3c948 │ │ │ │ + bgt.n 3c900 │ │ │ │ + cbz r2, 3c900 │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #40732 @ 0x9f1c │ │ │ │ + movw r1, #43184 @ 0xa8b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 3c968 │ │ │ │ + bl f2724 │ │ │ │ + b.n 3c920 │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #32] @ (3c970 ) │ │ │ │ + ldr r4, [pc, #32] @ (3c928 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c932 │ │ │ │ + bne.n 3c8ea │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r5, #236 @ 0xec │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3cb90 │ │ │ │ + b.n 3cb48 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ca22 │ │ │ │ + beq.n 3c9da │ │ │ │ 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 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ca1e │ │ │ │ + bne.n 3c9d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2603a8 │ │ │ │ + bl 260d58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3ca1e │ │ │ │ + beq.n 3c9d6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262438 │ │ │ │ + bl 262dfc │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #36940 @ 0x904c │ │ │ │ + movw r0, #39384 @ 0x99d8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3c9cc │ │ │ │ + cbnz r0, 3c984 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2709c4 │ │ │ │ + b.w 27134c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #716 @ 0x2cc │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ - movw r0, #49680 @ 0xc210 │ │ │ │ + movw r0, #52124 @ 0xcb9c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 262d28 │ │ │ │ + bl 2636f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ca00 │ │ │ │ + bge.n 3c9b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ca00 │ │ │ │ + cbnz r3, 3c9b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3c9c0 │ │ │ │ + beq.n 3c978 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ca1e │ │ │ │ + bge.n 3c9d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3ca1e │ │ │ │ + cbnz r3, 3c9d6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3ced8 <_Py_rc_quot@@Base+0x18c> │ │ │ │ + bl 3ce90 <_Py_rc_quot@@Base+0x18c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3cb60 │ │ │ │ - ldr r1, [pc, #316] @ (3cb80 ) │ │ │ │ + beq.w 3cb18 │ │ │ │ + ldr r1, [pc, #316] @ (3cb38 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 82ca0 │ │ │ │ + bl 82c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3cb64 │ │ │ │ - ldr r1, [pc, #304] @ (3cb84 ) │ │ │ │ + bne.w 3cb1c │ │ │ │ + ldr r1, [pc, #304] @ (3cb3c ) │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 82ca0 │ │ │ │ + bl 82c04 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3cb14 │ │ │ │ + beq.n 3cacc │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - cbz r5, 3ca88 │ │ │ │ + cbz r5, 3ca40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a58c8 <_PyBytes_DecodeEscape2@@Base+0x1858> │ │ │ │ + bl 1a610c <_PyBytes_DecodeEscape2@@Base+0x1858> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 3cb02 │ │ │ │ + blt.n 3caba │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ca80 │ │ │ │ + bge.n 3ca38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ca80 │ │ │ │ + cbnz r3, 3ca38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ subs r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - b.n 3ca8a │ │ │ │ + b.n 3ca42 │ │ │ │ mov r6, r5 │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r1, [pc, #248] @ (3cb88 ) │ │ │ │ + ldr r1, [pc, #248] @ (3cb40 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 82ca0 │ │ │ │ + bl 82c04 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3cb14 │ │ │ │ + beq.n 3cacc │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 3cb2a │ │ │ │ + bne.n 3cae2 │ │ │ │ mov r0, r7 │ │ │ │ - bl d1064 │ │ │ │ + bl d1438 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3cb2a │ │ │ │ - ldr r1, [pc, #224] @ (3cb8c ) │ │ │ │ + beq.n 3cae2 │ │ │ │ + ldr r1, [pc, #224] @ (3cb44 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl d70c0 │ │ │ │ + bl d74a8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 3cacc │ │ │ │ + cbnz r0, 3ca84 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cb14 │ │ │ │ + bge.n 3cacc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3cb14 │ │ │ │ + cbnz r3, 3cacc │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cb14 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cacc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3cb32 │ │ │ │ + bmi.n 3caea │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #49260 @ 0xc06c │ │ │ │ + movw r1, #51564 @ 0xc96c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cb00 │ │ │ │ + bge.n 3cab8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3cb00 │ │ │ │ + cbnz r3, 3cab8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cb14 │ │ │ │ + bge.n 3cacc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3cb14 │ │ │ │ + cbnz r3, 3cacc │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cb60 │ │ │ │ + bge.n 3cb18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cb60 │ │ │ │ + cbnz r3, 3cb18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cb60 │ │ │ │ - bl 70620 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cb18 │ │ │ │ + bl 70640 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 7757c │ │ │ │ - cbz r5, 3cb64 │ │ │ │ - cbnz r6, 3cb64 │ │ │ │ - ldr r1, [pc, #64] @ (3cb80 ) │ │ │ │ + bl 775c4 │ │ │ │ + cbz r5, 3cb1c │ │ │ │ + cbnz r6, 3cb1c │ │ │ │ + ldr r1, [pc, #64] @ (3cb38 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78770 │ │ │ │ - cbz r0, 3cb64 │ │ │ │ + bl 787bc │ │ │ │ + cbz r0, 3cb1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cb64 │ │ │ │ + bge.n 3cb1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3cb64 │ │ │ │ + cbnz r3, 3cb1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cb64 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cb1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3cb7a │ │ │ │ + b.n 3cb32 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cb78 │ │ │ │ + bge.n 3cb30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cb78 │ │ │ │ + cbnz r3, 3cb30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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} │ │ │ │ @@ -24740,69 +24698,69 @@ │ │ │ │ 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 3cbc4 │ │ │ │ + bmi.n 3cb7c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49756 @ 0xc25c │ │ │ │ + movw r1, #52200 @ 0xcbe8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 3cbec │ │ │ │ + bl f2724 │ │ │ │ + b.n 3cba4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl fb73c │ │ │ │ + bl fbb44 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3cbf0 │ │ │ │ + beq.n 3cba8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49788 @ 0xc27c │ │ │ │ + movw r1, #52232 @ 0xcc08 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3cc68 │ │ │ │ + b.n 3cc20 │ │ │ │ mov r5, sp │ │ │ │ add.w r6, r4, #12 │ │ │ │ addw r9, r4, #2508 @ 0x9cc │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl fba08 │ │ │ │ + bl fbedc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3cc12 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 3cbca │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cbec │ │ │ │ + bne.n 3cba4 │ │ │ │ cmp r6, r9 │ │ │ │ str.w r8, [r5], #4 │ │ │ │ - bne.n 3cbfa │ │ │ │ + bne.n 3cbb2 │ │ │ │ ldr.w r0, [r4, #2512] @ 0x9d0 │ │ │ │ - bl e3d54 │ │ │ │ + bl e41a4 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3cc32 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 3cbea │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cbec │ │ │ │ - b.n 3cc38 │ │ │ │ + bne.n 3cba4 │ │ │ │ + b.n 3cbf0 │ │ │ │ cmp.w r0, #624 @ 0x270 │ │ │ │ - bls.n 3cc50 │ │ │ │ + bls.n 3cc08 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49820 @ 0xc29c │ │ │ │ + movw r1, #52264 @ 0xcc28 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 3cbec │ │ │ │ + bl f2724 │ │ │ │ + b.n 3cba4 │ │ │ │ mov.w r2, #2496 @ 0x9c0 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, r7, #12 │ │ │ │ str r3, [r7, #8] │ │ │ │ blx 2beec │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ @@ -24811,175 +24769,175 @@ │ │ │ │ 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, 3cc9e │ │ │ │ + cbz r1, 3cc56 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3cc9e │ │ │ │ + beq.n 3cc56 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7bf9c │ │ │ │ + bl 7c00c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3cca0 │ │ │ │ - b.n 3cce6 │ │ │ │ - ldr r4, [pc, #164] @ (3cd44 ) │ │ │ │ - ldr r0, [pc, #164] @ (3cd48 ) │ │ │ │ + cbnz r0, 3cc58 │ │ │ │ + b.n 3cc9e │ │ │ │ + ldr r4, [pc, #164] @ (3ccfc ) │ │ │ │ + ldr r0, [pc, #164] @ (3cd00 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 95040 │ │ │ │ + bl 94fc4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3ccd2 │ │ │ │ - bl 89160 │ │ │ │ + cbz r0, 3cc8a │ │ │ │ + bl 890d8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3ccea │ │ │ │ + cbnz r0, 3cca2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ccd2 │ │ │ │ + bge.n 3cc8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ccd2 │ │ │ │ + cbnz r3, 3cc8a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cce6 │ │ │ │ + bge.n 3cc9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cce6 │ │ │ │ + cbnz r3, 3cc9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3cd3e │ │ │ │ + b.n 3ccf6 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ strd r3, r0, [sp] │ │ │ │ movs r0, #5 │ │ │ │ - bl 7c140 │ │ │ │ + bl 7c1b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cd16 │ │ │ │ + bge.n 3ccce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3cd16 │ │ │ │ + cbnz r3, 3ccce │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cd2a │ │ │ │ + bge.n 3cce2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3cd2a │ │ │ │ + cbnz r3, 3cce2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cd3e │ │ │ │ + bge.n 3ccf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cd3e │ │ │ │ + cbnz r3, 3ccf6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 │ │ │ │ │ │ │ │ -0003cd4c <_Py_rc_quot@@Base>: │ │ │ │ +0003cd04 <_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 3cd74 <_Py_rc_quot@@Base+0x28> │ │ │ │ + bpl.n 3cd2c <_Py_rc_quot@@Base+0x28> │ │ │ │ vneg.f64 d5, d1 │ │ │ │ - b.n 3cd78 <_Py_rc_quot@@Base+0x2c> │ │ │ │ + b.n 3cd30 <_Py_rc_quot@@Base+0x2c> │ │ │ │ vmov.f64 d5, d1 │ │ │ │ vcmpe.f64 d2, #0.0 │ │ │ │ - vldr d8, [pc, #320] @ 3cec0 <_Py_rc_quot@@Base+0x174> │ │ │ │ + vldr d8, [pc, #320] @ 3ce78 <_Py_rc_quot@@Base+0x174> │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3cd96 <_Py_rc_quot@@Base+0x4a> │ │ │ │ + bpl.n 3cd4e <_Py_rc_quot@@Base+0x4a> │ │ │ │ vneg.f64 d3, d2 │ │ │ │ vcmpe.f64 d5, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 3cdde <_Py_rc_quot@@Base+0x92> │ │ │ │ - b.n 3cdc0 <_Py_rc_quot@@Base+0x74> │ │ │ │ + blt.n 3cd96 <_Py_rc_quot@@Base+0x92> │ │ │ │ + b.n 3cd78 <_Py_rc_quot@@Base+0x74> │ │ │ │ vcmpe.f64 d2, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3cdda <_Py_rc_quot@@Base+0x8e> │ │ │ │ + bhi.n 3cd92 <_Py_rc_quot@@Base+0x8e> │ │ │ │ vcmp.f64 d5, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3cdbc <_Py_rc_quot@@Base+0x70> │ │ │ │ + bne.n 3cd74 <_Py_rc_quot@@Base+0x70> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d7, d8 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3ceb4 <_Py_rc_quot@@Base+0x168> │ │ │ │ + b.n 3ce6c <_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 3ce04 <_Py_rc_quot@@Base+0xb8> │ │ │ │ + b.n 3cdbc <_Py_rc_quot@@Base+0xb8> │ │ │ │ vmov.f64 d3, d2 │ │ │ │ vcmpe.f64 d5, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3ce1a <_Py_rc_quot@@Base+0xce> │ │ │ │ + bhi.n 3cdd2 <_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 3ceb4 <_Py_rc_quot@@Base+0x168> │ │ │ │ + bvc.n 3ce6c <_Py_rc_quot@@Base+0x168> │ │ │ │ vcmp.f64 d1, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3ce22 <_Py_rc_quot@@Base+0xd6> │ │ │ │ - b.n 3ceb4 <_Py_rc_quot@@Base+0x168> │ │ │ │ - vldr d1, [pc, #172] @ 3cec8 <_Py_rc_quot@@Base+0x17c> │ │ │ │ + bvs.n 3cdda <_Py_rc_quot@@Base+0xd6> │ │ │ │ + b.n 3ce6c <_Py_rc_quot@@Base+0x168> │ │ │ │ + vldr d1, [pc, #172] @ 3ce80 <_Py_rc_quot@@Base+0x17c> │ │ │ │ vmov.f64 d7, d1 │ │ │ │ vabs.f64 d9, d0 │ │ │ │ - vldr d4, [pc, #168] @ 3ced0 <_Py_rc_quot@@Base+0x184> │ │ │ │ + vldr d4, [pc, #168] @ 3ce88 <_Py_rc_quot@@Base+0x184> │ │ │ │ vcmp.f64 d9, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3ceb4 <_Py_rc_quot@@Base+0x168> │ │ │ │ + bhi.n 3ce6c <_Py_rc_quot@@Base+0x168> │ │ │ │ vabs.f64 d5, d5 │ │ │ │ vcmp.f64 d5, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3ce50 <_Py_rc_quot@@Base+0x104> │ │ │ │ + bgt.n 3ce08 <_Py_rc_quot@@Base+0x104> │ │ │ │ vabs.f64 d3, d3 │ │ │ │ vcmp.f64 d3, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3ceb4 <_Py_rc_quot@@Base+0x168> │ │ │ │ + ble.n 3ce6c <_Py_rc_quot@@Base+0x168> │ │ │ │ vabs.f64 d3, d6 │ │ │ │ - vldr d7, [pc, #104] @ 3cec0 <_Py_rc_quot@@Base+0x174> │ │ │ │ + vldr d7, [pc, #104] @ 3ce78 <_Py_rc_quot@@Base+0x174> │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ vmov r3, s13 │ │ │ │ - vldr d6, [pc, #92] @ 3cec0 <_Py_rc_quot@@Base+0x174> │ │ │ │ + vldr d6, [pc, #92] @ 3ce78 <_Py_rc_quot@@Base+0x174> │ │ │ │ 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 │ │ │ │ @@ -25008,1005 +24966,1007 @@ │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #64] @ (3cf28 <_Py_rc_quot@@Base+0x1dc>) │ │ │ │ - bl 90cd8 │ │ │ │ - cbz r0, 3cf22 <_Py_rc_quot@@Base+0x1d6> │ │ │ │ + ldr r1, [pc, #64] @ (3cee0 <_Py_rc_quot@@Base+0x1dc>) │ │ │ │ + bl 90bf8 │ │ │ │ + cbz r0, 3ceda <_Py_rc_quot@@Base+0x1d6> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3cf24 <_Py_rc_quot@@Base+0x1d8> │ │ │ │ + bmi.n 3cedc <_Py_rc_quot@@Base+0x1d8> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9632 @ 0x25a0 │ │ │ │ + movw r1, #11936 @ 0x2ea0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cf22 <_Py_rc_quot@@Base+0x1d6> │ │ │ │ + bge.n 3ceda <_Py_rc_quot@@Base+0x1d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cf22 <_Py_rc_quot@@Base+0x1d6> │ │ │ │ + cbnz r3, 3ceda <_Py_rc_quot@@Base+0x1d6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0003cf2c <_PyImport_ClearExtension@@Base>: │ │ │ │ +0003cee4 <_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] @ (3cff4 <_PyImport_ClearExtension@@Base+0xc8>) │ │ │ │ + ldr r2, [pc, #180] @ (3cfac <_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 199090 │ │ │ │ + bl 199910 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3cf66 <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ - bl 7fca0 │ │ │ │ + cbnz r0, 3cf1e <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ + bl 7fcf8 │ │ │ │ subs.w r0, r0, r8 │ │ │ │ it ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3cff0 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ + b.n 3cfa8 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r0, 3cf84 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ + cbz r0, 3cf3c <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cf84 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ + bge.n 3cf3c <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3cf84 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3cf3c <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 3cfaa <_PyImport_ClearExtension@@Base+0x7e> │ │ │ │ - bl 965c0 │ │ │ │ + bgt.n 3cf62 <_PyImport_ClearExtension@@Base+0x7e> │ │ │ │ + bl 96548 │ │ │ │ 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 3cfd2 <_PyImport_ClearExtension@@Base+0xa6> │ │ │ │ - b.n 3cfc8 <_PyImport_ClearExtension@@Base+0x9c> │ │ │ │ + beq.n 3cf8a <_PyImport_ClearExtension@@Base+0xa6> │ │ │ │ + b.n 3cf80 <_PyImport_ClearExtension@@Base+0x9c> │ │ │ │ ldr.w r3, [r5, #3900] @ 0xf3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3cf90 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + beq.n 3cf48 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3cf90 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3cf48 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ - bl 3cff8 <_PyImport_ClearExtension@@Base+0xcc> │ │ │ │ + bl 3cfb0 <_PyImport_ClearExtension@@Base+0xcc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3cf90 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3cf48 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3cff0 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ - bl 1a3688 │ │ │ │ + b.n 3cfa8 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ + bl 1a3ecc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3cfd4 <_PyImport_ClearExtension@@Base+0xa8> │ │ │ │ - b.n 3cfc2 <_PyImport_ClearExtension@@Base+0x96> │ │ │ │ + cbnz r0, 3cf8c <_PyImport_ClearExtension@@Base+0xa8> │ │ │ │ + b.n 3cf7a <_PyImport_ClearExtension@@Base+0x96> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2643a8 │ │ │ │ + bl 264d68 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 3cfe4 <_PyImport_ClearExtension@@Base+0xb8> │ │ │ │ + bne.n 3cf9c <_PyImport_ClearExtension@@Base+0xb8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3cff0 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ + b.n 3cfa8 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7bfc │ │ │ │ - b.n 3cfe0 <_PyImport_ClearExtension@@Base+0xb4> │ │ │ │ + bl 1d84bc │ │ │ │ + b.n 3cf98 <_PyImport_ClearExtension@@Base+0xb4> │ │ │ │ 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 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3d02c <_PyImport_ClearExtension@@Base+0x100> │ │ │ │ + ble.n 3cfe4 <_PyImport_ClearExtension@@Base+0x100> │ │ │ │ ldr.w r0, [r0, #3900] @ 0xf3c │ │ │ │ - cbz r0, 3d036 <_PyImport_ClearExtension@@Base+0x10a> │ │ │ │ + cbz r0, 3cfee <_PyImport_ClearExtension@@Base+0x10a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3d040 <_PyImport_ClearExtension@@Base+0x114> │ │ │ │ + bge.n 3cff8 <_PyImport_ClearExtension@@Base+0x114> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d04e <_PyImport_ClearExtension@@Base+0x122> │ │ │ │ + bge.n 3d006 <_PyImport_ClearExtension@@Base+0x122> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3d04e <_PyImport_ClearExtension@@Base+0x122> │ │ │ │ - movw r1, #50032 @ 0xc370 │ │ │ │ + b.n 3d006 <_PyImport_ClearExtension@@Base+0x122> │ │ │ │ + movw r1, #52476 @ 0xccfc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - b.n 3d048 <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ - movw r1, #50056 @ 0xc388 │ │ │ │ + b.n 3d000 <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ + movw r1, #52500 @ 0xcd14 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - b.n 3d048 <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ - movw r1, #50100 @ 0xc3b4 │ │ │ │ + b.n 3d000 <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ + movw r1, #52544 @ 0xcd40 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - ldr r0, [pc, #20] @ (3d060 <_PyImport_ClearExtension@@Base+0x134>) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #20] @ (3d018 <_PyImport_ClearExtension@@Base+0x134>) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8b760 │ │ │ │ + b.w 8b6d8 │ │ │ │ nop │ │ │ │ - vhadd.u16 q8, q6, q3 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3d210 <_PyImport_ClearExtension@@Base+0x2e4> │ │ │ │ + bl 3d1c8 <_PyImport_ClearExtension@@Base+0x2e4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d094 <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ + bne.n 3d04c <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #50372 @ 0xc4c4 │ │ │ │ + movw r1, #52816 @ 0xce50 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d09c <_PyImport_ClearExtension@@Base+0x170> │ │ │ │ + b.n 3d054 <_PyImport_ClearExtension@@Base+0x170> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ - bl 3ced8 <_Py_rc_quot@@Base+0x18c> │ │ │ │ - cbz r0, 3d10e <_PyImport_ClearExtension@@Base+0x1e2> │ │ │ │ - ldr r1, [pc, #96] @ (3d118 <_PyImport_ClearExtension@@Base+0x1ec>) │ │ │ │ + bl 3ce90 <_Py_rc_quot@@Base+0x18c> │ │ │ │ + cbz r0, 3d0c6 <_PyImport_ClearExtension@@Base+0x1e2> │ │ │ │ + ldr r1, [pc, #96] @ (3d0d0 <_PyImport_ClearExtension@@Base+0x1ec>) │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ - cbz r4, 3d0d8 <_PyImport_ClearExtension@@Base+0x1ac> │ │ │ │ - bl 78770 │ │ │ │ - cbnz r0, 3d0f4 <_PyImport_ClearExtension@@Base+0x1c8> │ │ │ │ - ldr r1, [pc, #88] @ (3d11c <_PyImport_ClearExtension@@Base+0x1f0>) │ │ │ │ + cbz r4, 3d090 <_PyImport_ClearExtension@@Base+0x1ac> │ │ │ │ + bl 787bc │ │ │ │ + cbnz r0, 3d0ac <_PyImport_ClearExtension@@Base+0x1c8> │ │ │ │ + ldr r1, [pc, #88] @ (3d0d4 <_PyImport_ClearExtension@@Base+0x1f0>) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl e2300 │ │ │ │ + bl e2740 │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 3d0f8 <_PyImport_ClearExtension@@Base+0x1cc> │ │ │ │ - bl e2300 │ │ │ │ - cbnz r0, 3d0f0 <_PyImport_ClearExtension@@Base+0x1c4> │ │ │ │ + b.n 3d0b0 <_PyImport_ClearExtension@@Base+0x1cc> │ │ │ │ + bl e2740 │ │ │ │ + cbnz r0, 3d0a8 <_PyImport_ClearExtension@@Base+0x1c4> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r1, [pc, #48] @ (3d118 <_PyImport_ClearExtension@@Base+0x1ec>) │ │ │ │ + ldr r1, [pc, #48] @ (3d0d0 <_PyImport_ClearExtension@@Base+0x1ec>) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f340 │ │ │ │ - b.n 3d0f4 <_PyImport_ClearExtension@@Base+0x1c8> │ │ │ │ + bl 12f52c │ │ │ │ + b.n 3d0ac <_PyImport_ClearExtension@@Base+0x1c8> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 3d0c2 <_PyImport_ClearExtension@@Base+0x196> │ │ │ │ + beq.n 3d07a <_PyImport_ClearExtension@@Base+0x196> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d112 <_PyImport_ClearExtension@@Base+0x1e6> │ │ │ │ + bge.n 3d0ca <_PyImport_ClearExtension@@Base+0x1e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d112 <_PyImport_ClearExtension@@Base+0x1e6> │ │ │ │ + cbnz r3, 3d0ca <_PyImport_ClearExtension@@Base+0x1e6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d112 <_PyImport_ClearExtension@@Base+0x1e6> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d0ca <_PyImport_ClearExtension@@Base+0x1e6> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ 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, 3d14a <_PyImport_ClearExtension@@Base+0x21e> │ │ │ │ + cbnz r4, 3d102 <_PyImport_ClearExtension@@Base+0x21e> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13320 @ 0x3408 │ │ │ │ + movw r1, #15624 @ 0x3d08 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 3d20c <_PyImport_ClearExtension@@Base+0x2e0> │ │ │ │ + bl f2724 │ │ │ │ + b.n 3d1c4 <_PyImport_ClearExtension@@Base+0x2e0> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 3d204 <_PyImport_ClearExtension@@Base+0x2d8> │ │ │ │ + bhi.n 3d1bc <_PyImport_ClearExtension@@Base+0x2d8> │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r4, r0, #16 │ │ │ │ asrs r4, r3, #16 │ │ │ │ adds r1, #33 @ 0x21 │ │ │ │ lsls r1, r0, #1 │ │ │ │ - movw r0, #50432 @ 0xc500 │ │ │ │ + movw r0, #52876 @ 0xce8c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 79658 │ │ │ │ - movw r0, #50204 @ 0xc41c │ │ │ │ + b.w 79698 │ │ │ │ + movw r0, #52508 @ 0xcd1c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 79658 │ │ │ │ - movw r0, #30864 @ 0x7890 │ │ │ │ + b.w 79698 │ │ │ │ + movw r0, #33168 @ 0x8190 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 79658 │ │ │ │ - movw r2, #50204 @ 0xc41c │ │ │ │ + b.w 79698 │ │ │ │ + movw r2, #52508 @ 0xcd1c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - b.n 3d1a4 <_PyImport_ClearExtension@@Base+0x278> │ │ │ │ - movw r2, #30864 @ 0x7890 │ │ │ │ + b.n 3d15c <_PyImport_ClearExtension@@Base+0x278> │ │ │ │ + movw r2, #33168 @ 0x8190 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #50432 @ 0xc500 │ │ │ │ + movw r1, #52876 @ 0xce8c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #45892 @ 0xb344 │ │ │ │ + movw r0, #48196 @ 0xbc44 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ - movw r2, #30864 @ 0x7890 │ │ │ │ + b.w 80b70 │ │ │ │ + movw r2, #33168 @ 0x8190 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #50204 @ 0xc41c │ │ │ │ + movw r1, #52508 @ 0xcd1c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #45892 @ 0xb344 │ │ │ │ + movw r0, #48196 @ 0xbc44 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ - movw r3, #30864 @ 0x7890 │ │ │ │ + b.w 80b70 │ │ │ │ + movw r3, #33168 @ 0x8190 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #50204 @ 0xc41c │ │ │ │ + movw r2, #52508 @ 0xcd1c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #50432 @ 0xc500 │ │ │ │ + movw r1, #52876 @ 0xce8c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #50436 @ 0xc504 │ │ │ │ + movw r0, #52880 @ 0xce90 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 3d228 <_PyImport_ClearExtension@@Base+0x2fc> │ │ │ │ + bmi.n 3d1e0 <_PyImport_ClearExtension@@Base+0x2fc> │ │ │ │ movw r3, #23400 @ 0x5b68 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 3d340 <_PyImport_ClearExtension@@Base+0x414> │ │ │ │ + bne.w 3d2f8 <_PyImport_ClearExtension@@Base+0x414> │ │ │ │ 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 1c9710 │ │ │ │ + bl 1ca018 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3d2ac <_PyImport_ClearExtension@@Base+0x380> │ │ │ │ - bl 89160 │ │ │ │ + cbz r0, 3d264 <_PyImport_ClearExtension@@Base+0x380> │ │ │ │ + bl 890d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d260 <_PyImport_ClearExtension@@Base+0x334> │ │ │ │ + bge.n 3d218 <_PyImport_ClearExtension@@Base+0x334> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d260 <_PyImport_ClearExtension@@Base+0x334> │ │ │ │ + cbnz r3, 3d218 <_PyImport_ClearExtension@@Base+0x334> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 3d27c <_PyImport_ClearExtension@@Base+0x350> │ │ │ │ - b.n 3d2ac <_PyImport_ClearExtension@@Base+0x380> │ │ │ │ - bl 257fe0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 3d234 <_PyImport_ClearExtension@@Base+0x350> │ │ │ │ + b.n 3d264 <_PyImport_ClearExtension@@Base+0x380> │ │ │ │ + bl 25898c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3d2c2 <_PyImport_ClearExtension@@Base+0x396> │ │ │ │ + blt.n 3d27a <_PyImport_ClearExtension@@Base+0x396> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3d2fc <_PyImport_ClearExtension@@Base+0x3d0> │ │ │ │ + blt.n 3d2b4 <_PyImport_ClearExtension@@Base+0x3d0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3d30c <_PyImport_ClearExtension@@Base+0x3e0> │ │ │ │ + blt.n 3d2c4 <_PyImport_ClearExtension@@Base+0x3e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 893d8 │ │ │ │ + bl 89350 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3d31c <_PyImport_ClearExtension@@Base+0x3f0> │ │ │ │ - bl 855a4 │ │ │ │ + beq.n 3d2d4 <_PyImport_ClearExtension@@Base+0x3f0> │ │ │ │ + bl 85508 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 3d264 <_PyImport_ClearExtension@@Base+0x338> │ │ │ │ + bne.n 3d21c <_PyImport_ClearExtension@@Base+0x338> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3d2b2 <_PyImport_ClearExtension@@Base+0x386> │ │ │ │ + blt.n 3d26a <_PyImport_ClearExtension@@Base+0x386> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3d2ec <_PyImport_ClearExtension@@Base+0x3c0> │ │ │ │ + blt.n 3d2a4 <_PyImport_ClearExtension@@Base+0x3c0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3d33c <_PyImport_ClearExtension@@Base+0x410> │ │ │ │ + b.n 3d2f4 <_PyImport_ClearExtension@@Base+0x410> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d2a4 <_PyImport_ClearExtension@@Base+0x378> │ │ │ │ + bne.n 3d25c <_PyImport_ClearExtension@@Base+0x378> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d2a4 <_PyImport_ClearExtension@@Base+0x378> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d25c <_PyImport_ClearExtension@@Base+0x378> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d2d4 <_PyImport_ClearExtension@@Base+0x3a8> │ │ │ │ + bge.n 3d28c <_PyImport_ClearExtension@@Base+0x3a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d2d4 <_PyImport_ClearExtension@@Base+0x3a8> │ │ │ │ + cbnz r3, 3d28c <_PyImport_ClearExtension@@Base+0x3a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d2a4 <_PyImport_ClearExtension@@Base+0x378> │ │ │ │ + bge.n 3d25c <_PyImport_ClearExtension@@Base+0x378> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d2a4 <_PyImport_ClearExtension@@Base+0x378> │ │ │ │ + bne.n 3d25c <_PyImport_ClearExtension@@Base+0x378> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d2a4 <_PyImport_ClearExtension@@Base+0x378> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d25c <_PyImport_ClearExtension@@Base+0x378> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d2ac <_PyImport_ClearExtension@@Base+0x380> │ │ │ │ + bne.n 3d264 <_PyImport_ClearExtension@@Base+0x380> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d2ac <_PyImport_ClearExtension@@Base+0x380> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d264 <_PyImport_ClearExtension@@Base+0x380> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d274 <_PyImport_ClearExtension@@Base+0x348> │ │ │ │ + bne.n 3d22c <_PyImport_ClearExtension@@Base+0x348> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d274 <_PyImport_ClearExtension@@Base+0x348> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d22c <_PyImport_ClearExtension@@Base+0x348> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d27c <_PyImport_ClearExtension@@Base+0x350> │ │ │ │ + bne.n 3d234 <_PyImport_ClearExtension@@Base+0x350> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d27c <_PyImport_ClearExtension@@Base+0x350> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d234 <_PyImport_ClearExtension@@Base+0x350> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d330 <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ + bge.n 3d2e8 <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d330 <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ + cbnz r3, 3d2e8 <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - bl 7fca0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fcf8 │ │ │ │ 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 │ │ │ │ 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, #50452 @ 0xc514 │ │ │ │ + movw r1, #52896 @ 0xcea0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f07b0 │ │ │ │ + bl 1f1084 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3d37e <_PyImport_ClearExtension@@Base+0x452> │ │ │ │ - bl 3f67a │ │ │ │ + beq.n 3d336 <_PyImport_ClearExtension@@Base+0x452> │ │ │ │ + bl 3f632 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3d380 <_PyImport_ClearExtension@@Base+0x454> │ │ │ │ + b.n 3d338 <_PyImport_ClearExtension@@Base+0x454> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #50916 @ 0xc6e4 │ │ │ │ + movw r0, #53360 @ 0xd070 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w 79658 │ │ │ │ + b.w 79698 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3d3ae <_PyImport_ClearExtension@@Base+0x482> │ │ │ │ + cbz r3, 3d366 <_PyImport_ClearExtension@@Base+0x482> │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 3d3b0 <_PyImport_ClearExtension@@Base+0x484> │ │ │ │ + b.n 3d368 <_PyImport_ClearExtension@@Base+0x484> │ │ │ │ mov r8, r3 │ │ │ │ - ldr r5, [pc, #492] @ (3d5a0 <_PyImport_ClearExtension@@Base+0x674>) │ │ │ │ + ldr r5, [pc, #492] @ (3d558 <_PyImport_ClearExtension@@Base+0x674>) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - cbnz r6, 3d3de <_PyImport_ClearExtension@@Base+0x4b2> │ │ │ │ + cbnz r6, 3d396 <_PyImport_ClearExtension@@Base+0x4b2> │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 3d3de <_PyImport_ClearExtension@@Base+0x4b2> │ │ │ │ + ble.n 3d396 <_PyImport_ClearExtension@@Base+0x4b2> │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 3d3de <_PyImport_ClearExtension@@Base+0x4b2> │ │ │ │ - cbnz r7, 3d404 <_PyImport_ClearExtension@@Base+0x4d8> │ │ │ │ - ldr r1, [pc, #452] @ (3d5a4 <_PyImport_ClearExtension@@Base+0x678>) │ │ │ │ + bne.n 3d396 <_PyImport_ClearExtension@@Base+0x4b2> │ │ │ │ + cbnz r7, 3d3bc <_PyImport_ClearExtension@@Base+0x4d8> │ │ │ │ + ldr r1, [pc, #452] @ (3d55c <_PyImport_ClearExtension@@Base+0x678>) │ │ │ │ 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, #44 @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d578 <_PyImport_ClearExtension@@Base+0x64c> │ │ │ │ + beq.w 3d530 <_PyImport_ClearExtension@@Base+0x64c> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 11c8bc │ │ │ │ + bl 11cac4 │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ ldrd r6, r5, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d574 <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ + beq.w 3d52c <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1d5840 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d6100 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d574 <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ + beq.w 3d52c <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1f13a0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f1c74 <_Py_Gid_Converter@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d574 <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ + beq.w 3d52c <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ add r8, r9 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 3d462 <_PyImport_ClearExtension@@Base+0x536> │ │ │ │ + beq.n 3d41a <_PyImport_ClearExtension@@Base+0x536> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - cbnz r0, 3d450 <_PyImport_ClearExtension@@Base+0x524> │ │ │ │ + cbnz r0, 3d408 <_PyImport_ClearExtension@@Base+0x524> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl c5fbc │ │ │ │ + bl c6348 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3d462 <_PyImport_ClearExtension@@Base+0x536> │ │ │ │ - b.n 3d574 <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ + bge.n 3d41a <_PyImport_ClearExtension@@Base+0x536> │ │ │ │ + b.n 3d52c <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1b5398 │ │ │ │ + bl 1b5bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d574 <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ + beq.w 3d52c <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 3d444 <_PyImport_ClearExtension@@Base+0x518> │ │ │ │ + bne.n 3d3fc <_PyImport_ClearExtension@@Base+0x518> │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldrd r8, r7, [sp, #36] @ 0x24 │ │ │ │ adds.w r3, r9, #100 @ 0x64 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ adds r2, r5, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.n 3d47a <_PyImport_ClearExtension@@Base+0x54e> │ │ │ │ - cbnz r3, 3d4ac <_PyImport_ClearExtension@@Base+0x580> │ │ │ │ + beq.n 3d432 <_PyImport_ClearExtension@@Base+0x54e> │ │ │ │ + cbnz r3, 3d464 <_PyImport_ClearExtension@@Base+0x580> │ │ │ │ eor.w r3, r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ and.w fp, r3, #1 │ │ │ │ - blt.n 3d4cc <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ + blt.n 3d484 <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3d4cc <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ + beq.n 3d484 <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #39708 @ 0x9b1c │ │ │ │ + movw r2, #42160 @ 0xa4b0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #49280 @ 0xc080 │ │ │ │ + movw r1, #51584 @ 0xc980 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 3d574 <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ + bl d60e4 │ │ │ │ + b.n 3d52c <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #39708 @ 0x9b1c │ │ │ │ + movw r2, #42160 @ 0xa4b0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #49240 @ 0xc058 │ │ │ │ + movw r1, #51544 @ 0xc958 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 3d574 <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ + bl d60e4 │ │ │ │ + b.n 3d52c <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov r2, sl │ │ │ │ ite ne │ │ │ │ movne r3, r9 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #50928 @ 0xc6f0 │ │ │ │ + movw r1, #53372 @ 0xd07c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r0, #50936 @ 0xc6f8 │ │ │ │ + movw r0, #53380 @ 0xd084 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r3, r7 │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3d574 <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ - bl 97f70 │ │ │ │ + beq.n 3d52c <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ + bl 97ef0 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.n 3d512 <_PyImport_ClearExtension@@Base+0x5e6> │ │ │ │ + beq.n 3d4ca <_PyImport_ClearExtension@@Base+0x5e6> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2abd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3d55a <_PyImport_ClearExtension@@Base+0x62e> │ │ │ │ + b.n 3d512 <_PyImport_ClearExtension@@Base+0x62e> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 3d52c <_PyImport_ClearExtension@@Base+0x600> │ │ │ │ + bne.n 3d4e4 <_PyImport_ClearExtension@@Base+0x600> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3d52c <_PyImport_ClearExtension@@Base+0x600> │ │ │ │ + beq.n 3d4e4 <_PyImport_ClearExtension@@Base+0x600> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b1d4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3d55a <_PyImport_ClearExtension@@Base+0x62e> │ │ │ │ + b.n 3d512 <_PyImport_ClearExtension@@Base+0x62e> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbnz r3, 3d536 <_PyImport_ClearExtension@@Base+0x60a> │ │ │ │ + cbnz r3, 3d4ee <_PyImport_ClearExtension@@Base+0x60a> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3d54e <_PyImport_ClearExtension@@Base+0x622> │ │ │ │ + beq.n 3d506 <_PyImport_ClearExtension@@Base+0x622> │ │ │ │ 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 2b058 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3d55a <_PyImport_ClearExtension@@Base+0x62e> │ │ │ │ + b.n 3d512 <_PyImport_ClearExtension@@Base+0x62e> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ab6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9ab4c │ │ │ │ - cbz r4, 3d582 <_PyImport_ClearExtension@@Base+0x656> │ │ │ │ + bl 9aab4 │ │ │ │ + cbz r4, 3d53a <_PyImport_ClearExtension@@Base+0x656> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac75c │ │ │ │ + bl 1ad084 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3d58a <_PyImport_ClearExtension@@Base+0x65e> │ │ │ │ + b.n 3d542 <_PyImport_ClearExtension@@Base+0x65e> │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3d58a <_PyImport_ClearExtension@@Base+0x65e> │ │ │ │ + b.n 3d542 <_PyImport_ClearExtension@@Base+0x65e> │ │ │ │ movw r7, #5160 @ 0x1428 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, r5, [sp, #96] @ 0x60 │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ - bl 11cf28 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11d130 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vhadd.u q8, q4, q3 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ 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 3d5c8 <_PyImport_ClearExtension@@Base+0x69c> │ │ │ │ + bne.n 3d580 <_PyImport_ClearExtension@@Base+0x69c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 122818 │ │ │ │ + b.w 122a20 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11372 @ 0x2c6c │ │ │ │ + movw r0, #13676 @ 0x356c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d5bc <_PyImport_ClearExtension@@Base+0x690> │ │ │ │ + bne.n 3d574 <_PyImport_ClearExtension@@Base+0x690> │ │ │ │ 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 3d602 <_PyImport_ClearExtension@@Base+0x6d6> │ │ │ │ + bne.n 3d5ba <_PyImport_ClearExtension@@Base+0x6d6> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 3d638 <_PyImport_ClearExtension@@Base+0x70c> │ │ │ │ + b.n 3d5f0 <_PyImport_ClearExtension@@Base+0x70c> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3d5fc <_PyImport_ClearExtension@@Base+0x6d0> │ │ │ │ + beq.n 3d5b4 <_PyImport_ClearExtension@@Base+0x6d0> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3d62a <_PyImport_ClearExtension@@Base+0x6fe> │ │ │ │ + bmi.n 3d5e2 <_PyImport_ClearExtension@@Base+0x6fe> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #50948 @ 0xc704 │ │ │ │ + movw r1, #53392 @ 0xd090 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3d65a <_PyImport_ClearExtension@@Base+0x72e> │ │ │ │ + b.n 3d612 <_PyImport_ClearExtension@@Base+0x72e> │ │ │ │ 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 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 3d658 <_PyImport_ClearExtension@@Base+0x72c> │ │ │ │ + cbz r0, 3d610 <_PyImport_ClearExtension@@Base+0x72c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d658 <_PyImport_ClearExtension@@Base+0x72c> │ │ │ │ + bge.n 3d610 <_PyImport_ClearExtension@@Base+0x72c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3d658 <_PyImport_ClearExtension@@Base+0x72c> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d610 <_PyImport_ClearExtension@@Base+0x72c> │ │ │ │ + bl 770a4 <_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, 3d67e <_PyImport_ClearExtension@@Base+0x752> │ │ │ │ + cbz r0, 3d636 <_PyImport_ClearExtension@@Base+0x752> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d694 <_PyImport_ClearExtension@@Base+0x768> │ │ │ │ + bge.n 3d64c <_PyImport_ClearExtension@@Base+0x768> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3d694 <_PyImport_ClearExtension@@Base+0x768> │ │ │ │ + b.n 3d64c <_PyImport_ClearExtension@@Base+0x768> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 11d6fc │ │ │ │ - cbz r0, 3d694 <_PyImport_ClearExtension@@Base+0x768> │ │ │ │ + bl 11d904 │ │ │ │ + cbz r0, 3d64c <_PyImport_ClearExtension@@Base+0x768> │ │ │ │ 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 3d6b6 <_PyImport_ClearExtension@@Base+0x78a> │ │ │ │ + bne.n 3d66e <_PyImport_ClearExtension@@Base+0x78a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 131480 │ │ │ │ + b.w 131654 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11384 @ 0x2c78 │ │ │ │ + movw r0, #13688 @ 0x3578 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d6aa <_PyImport_ClearExtension@@Base+0x77e> │ │ │ │ + bne.n 3d662 <_PyImport_ClearExtension@@Base+0x77e> │ │ │ │ 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, #51160 @ 0xc7d8 │ │ │ │ + movw r0, #53604 @ 0xd164 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldrd r3, r4, [r1, #12] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ 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 3d71a <_PyImport_ClearExtension@@Base+0x7ee> │ │ │ │ + bne.n 3d6d2 <_PyImport_ClearExtension@@Base+0x7ee> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 203f18 │ │ │ │ + b.w 204844 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11380 @ 0x2c74 │ │ │ │ + movw r0, #13684 @ 0x3574 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d70e <_PyImport_ClearExtension@@Base+0x7e2> │ │ │ │ + bne.n 3d6c6 <_PyImport_ClearExtension@@Base+0x7e2> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3d744 <_PyImport_ClearExtension@@Base+0x818> │ │ │ │ + cbz r0, 3d6fc <_PyImport_ClearExtension@@Base+0x818> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d746 <_PyImport_ClearExtension@@Base+0x81a> │ │ │ │ + bge.n 3d6fe <_PyImport_ClearExtension@@Base+0x81a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (3d748 <_PyImport_ClearExtension@@Base+0x81c>) │ │ │ │ + ldr r0, [pc, #0] @ (3d700 <_PyImport_ClearExtension@@Base+0x81c>) │ │ │ │ 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, #40928 @ 0x9fe0 │ │ │ │ + movw r0, #43372 @ 0xa96c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3d78e <_PyImport_ClearExtension@@Base+0x862> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3d746 <_PyImport_ClearExtension@@Base+0x862> │ │ │ │ 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 90834 │ │ │ │ + b.w 90754 │ │ │ │ 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 r1, r0 │ │ │ │ - ldr r2, [pc, #44] @ (3d7d0 <_PyImport_ClearExtension@@Base+0x8a4>) │ │ │ │ + ldr r2, [pc, #44] @ (3d788 <_PyImport_ClearExtension@@Base+0x8a4>) │ │ │ │ movs r0, #3 │ │ │ │ ldrd r1, r3, [r1, #4] │ │ │ │ - bl 7c140 │ │ │ │ + bl 7c1b0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #36] @ (3d7d4 <_PyImport_ClearExtension@@Base+0x8a8>) │ │ │ │ + ldr r0, [pc, #36] @ (3d78c <_PyImport_ClearExtension@@Base+0x8a8>) │ │ │ │ ldr.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d7ca <_PyImport_ClearExtension@@Base+0x89e> │ │ │ │ + bge.n 3d782 <_PyImport_ClearExtension@@Base+0x89e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ - cbnz r3, 3d7ca <_PyImport_ClearExtension@@Base+0x89e> │ │ │ │ + cbnz r3, 3d782 <_PyImport_ClearExtension@@Base+0x89e> │ │ │ │ add.w r0, r0, #1968 @ 0x7b0 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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, 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, 3d7f8 <_PyImport_ClearExtension@@Base+0x8cc> │ │ │ │ + cbnz r3, 3d7b0 <_PyImport_ClearExtension@@Base+0x8cc> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3d7f8 <_PyImport_ClearExtension@@Base+0x8cc> │ │ │ │ + ble.n 3d7b0 <_PyImport_ClearExtension@@Base+0x8cc> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d7f8 <_PyImport_ClearExtension@@Base+0x8cc> │ │ │ │ - cbnz r0, 3d816 <_PyImport_ClearExtension@@Base+0x8ea> │ │ │ │ + bne.n 3d7b0 <_PyImport_ClearExtension@@Base+0x8cc> │ │ │ │ + cbnz r0, 3d7ce <_PyImport_ClearExtension@@Base+0x8ea> │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #92] @ (3d864 <_PyImport_ClearExtension@@Base+0x938>) │ │ │ │ + ldr r4, [pc, #92] @ (3d81c <_PyImport_ClearExtension@@Base+0x938>) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d816 <_PyImport_ClearExtension@@Base+0x8ea> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d7ce <_PyImport_ClearExtension@@Base+0x8ea> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d85e <_PyImport_ClearExtension@@Base+0x932> │ │ │ │ + b.n 3d816 <_PyImport_ClearExtension@@Base+0x932> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d82a <_PyImport_ClearExtension@@Base+0x8fe> │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 3d7e2 <_PyImport_ClearExtension@@Base+0x8fe> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d812 <_PyImport_ClearExtension@@Base+0x8e6> │ │ │ │ - bl 97f70 │ │ │ │ + bne.n 3d7ca <_PyImport_ClearExtension@@Base+0x8e6> │ │ │ │ + bl 97ef0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ba8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ab4c │ │ │ │ - cbz r4, 3d852 <_PyImport_ClearExtension@@Base+0x926> │ │ │ │ - ldr r3, [pc, #36] @ (3d868 <_PyImport_ClearExtension@@Base+0x93c>) │ │ │ │ + bl 9aab4 │ │ │ │ + cbz r4, 3d80a <_PyImport_ClearExtension@@Base+0x926> │ │ │ │ + ldr r3, [pc, #36] @ (3d820 <_PyImport_ClearExtension@@Base+0x93c>) │ │ │ │ ldr.w r3, [r3, #1656] @ 0x678 │ │ │ │ - cbnz r3, 3d85c <_PyImport_ClearExtension@@Base+0x930> │ │ │ │ + cbnz r3, 3d814 <_PyImport_ClearExtension@@Base+0x930> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1effd0 <_PyXIData_RegisterClass@@Base+0xb34> │ │ │ │ + b.w 1f08a4 <_PyXIData_RegisterClass@@Base+0xb34> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3d85e <_PyImport_ClearExtension@@Base+0x932> │ │ │ │ - ldr r0, [pc, #12] @ (3d86c <_PyImport_ClearExtension@@Base+0x940>) │ │ │ │ + b.n 3d816 <_PyImport_ClearExtension@@Base+0x932> │ │ │ │ + ldr r0, [pc, #12] @ (3d824 <_PyImport_ClearExtension@@Base+0x940>) │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ 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 3ced8 <_Py_rc_quot@@Base+0x18c> │ │ │ │ + bl 3ce90 <_Py_rc_quot@@Base+0x18c> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3d8d8 <_PyImport_ClearExtension@@Base+0x9ac> │ │ │ │ - ldr r1, [pc, #84] @ (3d8e0 <_PyImport_ClearExtension@@Base+0x9b4>) │ │ │ │ + cbz r0, 3d890 <_PyImport_ClearExtension@@Base+0x9ac> │ │ │ │ + ldr r1, [pc, #84] @ (3d898 <_PyImport_ClearExtension@@Base+0x9b4>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 82ca0 │ │ │ │ + bl 82c04 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3d8c2 <_PyImport_ClearExtension@@Base+0x996> │ │ │ │ + cbnz r0, 3d87a <_PyImport_ClearExtension@@Base+0x996> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - ldr r1, [pc, #64] @ (3d8e0 <_PyImport_ClearExtension@@Base+0x9b4>) │ │ │ │ + ldr r1, [pc, #64] @ (3d898 <_PyImport_ClearExtension@@Base+0x9b4>) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 78770 │ │ │ │ + bl 787bc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d8c2 <_PyImport_ClearExtension@@Base+0x996> │ │ │ │ + bne.n 3d87a <_PyImport_ClearExtension@@Base+0x996> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d8c2 <_PyImport_ClearExtension@@Base+0x996> │ │ │ │ + bge.n 3d87a <_PyImport_ClearExtension@@Base+0x996> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d8c2 <_PyImport_ClearExtension@@Base+0x996> │ │ │ │ + cbnz r3, 3d87a <_PyImport_ClearExtension@@Base+0x996> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d8d6 <_PyImport_ClearExtension@@Base+0x9aa> │ │ │ │ + bge.n 3d88e <_PyImport_ClearExtension@@Base+0x9aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d8d6 <_PyImport_ClearExtension@@Base+0x9aa> │ │ │ │ + cbnz r3, 3d88e <_PyImport_ClearExtension@@Base+0x9aa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 3d90c <_PyImport_ClearExtension@@Base+0x9e0> │ │ │ │ + cbnz r1, 3d8c4 <_PyImport_ClearExtension@@Base+0x9e0> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4656 @ 0x1230 │ │ │ │ + movw r1, #7100 @ 0x1bbc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 3d916 <_PyImport_ClearExtension@@Base+0x9ea> │ │ │ │ + bl f2724 │ │ │ │ + b.n 3d8ce <_PyImport_ClearExtension@@Base+0x9ea> │ │ │ │ mov r5, r1 │ │ │ │ - bl 3ced8 <_Py_rc_quot@@Base+0x18c> │ │ │ │ + bl 3ce90 <_Py_rc_quot@@Base+0x18c> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3d91c <_PyImport_ClearExtension@@Base+0x9f0> │ │ │ │ + cbnz r0, 3d8d4 <_PyImport_ClearExtension@@Base+0x9f0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3d99e <_PyImport_ClearExtension@@Base+0xa72> │ │ │ │ + b.n 3d956 <_PyImport_ClearExtension@@Base+0xa72> │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 3d950 <_PyImport_ClearExtension@@Base+0xa24> │ │ │ │ + beq.n 3d908 <_PyImport_ClearExtension@@Base+0xa24> │ │ │ │ mov r0, r5 │ │ │ │ - bl d1064 │ │ │ │ - cbnz r0, 3d950 <_PyImport_ClearExtension@@Base+0xa24> │ │ │ │ + bl d1438 │ │ │ │ + cbnz r0, 3d908 <_PyImport_ClearExtension@@Base+0xa24> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9704 @ 0x25e8 │ │ │ │ + movw r1, #12008 @ 0x2ee8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3d978 <_PyImport_ClearExtension@@Base+0xa4c> │ │ │ │ - b.n 3d916 <_PyImport_ClearExtension@@Base+0x9ea> │ │ │ │ - ldr r1, [pc, #76] @ (3d9a0 <_PyImport_ClearExtension@@Base+0xa74>) │ │ │ │ + blt.n 3d930 <_PyImport_ClearExtension@@Base+0xa4c> │ │ │ │ + b.n 3d8ce <_PyImport_ClearExtension@@Base+0x9ea> │ │ │ │ + ldr r1, [pc, #76] @ (3d958 <_PyImport_ClearExtension@@Base+0xa74>) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78770 │ │ │ │ + bl 787bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3d970 <_PyImport_ClearExtension@@Base+0xa44> │ │ │ │ + beq.n 3d928 <_PyImport_ClearExtension@@Base+0xa44> │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 3d988 <_PyImport_ClearExtension@@Base+0xa5c> │ │ │ │ - ldr r1, [pc, #64] @ (3d9a4 <_PyImport_ClearExtension@@Base+0xa78>) │ │ │ │ + beq.n 3d940 <_PyImport_ClearExtension@@Base+0xa5c> │ │ │ │ + ldr r1, [pc, #64] @ (3d95c <_PyImport_ClearExtension@@Base+0xa78>) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e2300 │ │ │ │ + bl e2740 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d988 <_PyImport_ClearExtension@@Base+0xa5c> │ │ │ │ + bne.n 3d940 <_PyImport_ClearExtension@@Base+0xa5c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d916 <_PyImport_ClearExtension@@Base+0x9ea> │ │ │ │ + bge.n 3d8ce <_PyImport_ClearExtension@@Base+0x9ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d916 <_PyImport_ClearExtension@@Base+0x9ea> │ │ │ │ + bne.n 3d8ce <_PyImport_ClearExtension@@Base+0x9ea> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d916 <_PyImport_ClearExtension@@Base+0x9ea> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d8ce <_PyImport_ClearExtension@@Base+0x9ea> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d99c <_PyImport_ClearExtension@@Base+0xa70> │ │ │ │ + bge.n 3d954 <_PyImport_ClearExtension@@Base+0xa70> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d99c <_PyImport_ClearExtension@@Base+0xa70> │ │ │ │ + cbnz r3, 3d954 <_PyImport_ClearExtension@@Base+0xa70> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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} │ │ │ │ @@ -26014,190 +25974,189 @@ │ │ │ │ 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, 3d9cc <_PyImport_ClearExtension@@Base+0xaa0> │ │ │ │ + cbnz r5, 3d984 <_PyImport_ClearExtension@@Base+0xaa0> │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 3d9cc <_PyImport_ClearExtension@@Base+0xaa0> │ │ │ │ + blt.n 3d984 <_PyImport_ClearExtension@@Base+0xaa0> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 3d9cc <_PyImport_ClearExtension@@Base+0xaa0> │ │ │ │ - cbnz r2, 3d9ea <_PyImport_ClearExtension@@Base+0xabe> │ │ │ │ - ldr r1, [pc, #76] @ (3da1c <_PyImport_ClearExtension@@Base+0xaf0>) │ │ │ │ + bgt.n 3d984 <_PyImport_ClearExtension@@Base+0xaa0> │ │ │ │ + cbnz r2, 3d9a2 <_PyImport_ClearExtension@@Base+0xabe> │ │ │ │ + ldr r1, [pc, #76] @ (3d9d4 <_PyImport_ClearExtension@@Base+0xaf0>) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3da16 <_PyImport_ClearExtension@@Base+0xaea> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3d9ce <_PyImport_ClearExtension@@Base+0xaea> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 3da04 <_PyImport_ClearExtension@@Base+0xad8> │ │ │ │ + bgt.n 3d9bc <_PyImport_ClearExtension@@Base+0xad8> │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #11728 @ 0x2dd0 │ │ │ │ + movw r1, #14172 @ 0x375c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 3da16 <_PyImport_ClearExtension@@Base+0xaea> │ │ │ │ + bl f2724 │ │ │ │ + b.n 3d9ce <_PyImport_ClearExtension@@Base+0xaea> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d9ee <_PyImport_ClearExtension@@Base+0xac2> │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 3d9a6 <_PyImport_ClearExtension@@Base+0xac2> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d9ee <_PyImport_ClearExtension@@Base+0xac2> │ │ │ │ + beq.n 3d9a6 <_PyImport_ClearExtension@@Base+0xac2> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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 │ │ │ │ - bne.n 3da40 <_PyImport_ClearExtension@@Base+0xb14> │ │ │ │ + bne.n 3d9f8 <_PyImport_ClearExtension@@Base+0xb14> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f16a0 │ │ │ │ + b.w 1f1f74 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11488 @ 0x2ce0 │ │ │ │ + movw r0, #13792 @ 0x35e0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3da34 <_PyImport_ClearExtension@@Base+0xb08> │ │ │ │ + bne.n 3d9ec <_PyImport_ClearExtension@@Base+0xb08> │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 3da9e <_PyImport_ClearExtension@@Base+0xb72> │ │ │ │ - movw r2, #51208 @ 0xc808 │ │ │ │ + b.n 3da56 <_PyImport_ClearExtension@@Base+0xb72> │ │ │ │ + movw r2, #53652 @ 0xd194 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ - b.w 220880 │ │ │ │ + b.w 221254 │ │ │ │ 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, #51240 @ 0xc828 │ │ │ │ + movw r0, #53684 @ 0xd1b4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ 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 e4180 │ │ │ │ + bl e45d0 │ │ │ │ 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 1b6598 │ │ │ │ - cbnz r0, 3dac6 <_PyImport_ClearExtension@@Base+0xb9a> │ │ │ │ + bl 1b6df4 │ │ │ │ + cbnz r0, 3da7e <_PyImport_ClearExtension@@Base+0xb9a> │ │ │ │ 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 21d0f4 <_PyXI_Preserve@@Base+0xa8> │ │ │ │ + b.w 21dac8 <_PyXI_Preserve@@Base+0xa8> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #46732 @ 0xb68c │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 144748 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xab8> │ │ │ │ + b.w 144c78 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xab8> │ │ │ │ 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 3dafe <_PyImport_ClearExtension@@Base+0xbd2> │ │ │ │ + bne.n 3dab6 <_PyImport_ClearExtension@@Base+0xbd2> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl d52d4 │ │ │ │ + bl d56a4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3db2a <_PyImport_ClearExtension@@Base+0xbfe> │ │ │ │ - b.n 3db18 <_PyImport_ClearExtension@@Base+0xbec> │ │ │ │ + bne.n 3dae2 <_PyImport_ClearExtension@@Base+0xbfe> │ │ │ │ + b.n 3dad0 <_PyImport_ClearExtension@@Base+0xbec> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11244 @ 0x2bec │ │ │ │ + movw r0, #13548 @ 0x34ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3daf0 <_PyImport_ClearExtension@@Base+0xbc4> │ │ │ │ + bne.n 3daa8 <_PyImport_ClearExtension@@Base+0xbc4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3db42 <_PyImport_ClearExtension@@Base+0xc16> │ │ │ │ - bl 7fca0 │ │ │ │ + b.n 3dafa <_PyImport_ClearExtension@@Base+0xc16> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3db14 <_PyImport_ClearExtension@@Base+0xbe8> │ │ │ │ + bne.n 3dacc <_PyImport_ClearExtension@@Base+0xbe8> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3db42 <_PyImport_ClearExtension@@Base+0xc16> │ │ │ │ + b.n 3dafa <_PyImport_ClearExtension@@Base+0xc16> │ │ │ │ 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 266344 <_Py_c_prod@@Base+0x1764> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r3, 3db5c <_PyImport_ClearExtension@@Base+0xc30> │ │ │ │ - movw r0, #51256 @ 0xc838 │ │ │ │ + cbz r3, 3db10 <_PyImport_ClearExtension@@Base+0xc2c> │ │ │ │ + movw r0, #53700 @ 0xd1c4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ push {r4} │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #51264 @ 0xc840 │ │ │ │ + movw r0, #53708 @ 0xd1cc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ pop {r4} │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ 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 3db8c <_PyImport_ClearExtension@@Base+0xc60> │ │ │ │ + bmi.n 3db40 <_PyImport_ClearExtension@@Base+0xc5c> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 3dba6 <_PyImport_ClearExtension@@Base+0xc7a> │ │ │ │ + bpl.n 3db5a <_PyImport_ClearExtension@@Base+0xc76> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55004 @ 0xd6dc │ │ │ │ + movw r1, #57320 @ 0xdfe8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3dbbe <_PyImport_ClearExtension@@Base+0xc92> │ │ │ │ + b.n 3db72 <_PyImport_ClearExtension@@Base+0xc8e> │ │ │ │ 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 │ │ │ │ @@ -26220,163 +26179,187 @@ │ │ │ │ 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 3dc16 <_PyImport_ClearExtension@@Base+0xcea> │ │ │ │ + beq.n 3dbca <_PyImport_ClearExtension@@Base+0xce6> │ │ │ │ strd ip, r0, [sp, #12] │ │ │ │ - movw r0, #51272 @ 0xc848 │ │ │ │ + movw r0, #53716 @ 0xd1d4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl e4180 │ │ │ │ - b.n 3dc44 <_PyImport_ClearExtension@@Base+0xd18> │ │ │ │ + bl e45d0 │ │ │ │ + b.n 3dbf8 <_PyImport_ClearExtension@@Base+0xd14> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 3dc32 <_PyImport_ClearExtension@@Base+0xd06> │ │ │ │ + beq.n 3dbe6 <_PyImport_ClearExtension@@Base+0xd02> │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - movw r0, #51304 @ 0xc868 │ │ │ │ + movw r0, #53748 @ 0xd1f4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl e4180 │ │ │ │ - b.n 3dc44 <_PyImport_ClearExtension@@Base+0xd18> │ │ │ │ - movw r0, #51332 @ 0xc884 │ │ │ │ + bl e45d0 │ │ │ │ + b.n 3dbf8 <_PyImport_ClearExtension@@Base+0xd14> │ │ │ │ + movw r0, #53776 @ 0xd210 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl e4180 │ │ │ │ - cbz r0, 3dc60 <_PyImport_ClearExtension@@Base+0xd34> │ │ │ │ + bl e45d0 │ │ │ │ + cbz r0, 3dc14 <_PyImport_ClearExtension@@Base+0xd30> │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ - cbz r1, 3dc50 <_PyImport_ClearExtension@@Base+0xd24> │ │ │ │ - bl 5d0b0 │ │ │ │ - cbz r0, 3dc60 <_PyImport_ClearExtension@@Base+0xd34> │ │ │ │ + cbz r1, 3dc04 <_PyImport_ClearExtension@@Base+0xd20> │ │ │ │ + bl 5d04c │ │ │ │ + cbz r0, 3dc14 <_PyImport_ClearExtension@@Base+0xd30> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3dc60 <_PyImport_ClearExtension@@Base+0xd34> │ │ │ │ + cbz r3, 3dc14 <_PyImport_ClearExtension@@Base+0xd30> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5cf8e │ │ │ │ + b.w 5cf2a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3dc8a <_PyImport_ClearExtension@@Base+0xd5e> │ │ │ │ + bne.n 3dc3e <_PyImport_ClearExtension@@Base+0xd5a> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 20bee4 │ │ │ │ + bl 20c9a0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3dca4 <_PyImport_ClearExtension@@Base+0xd78> │ │ │ │ - b.n 3dca0 <_PyImport_ClearExtension@@Base+0xd74> │ │ │ │ + bne.n 3dc58 <_PyImport_ClearExtension@@Base+0xd74> │ │ │ │ + b.n 3dc54 <_PyImport_ClearExtension@@Base+0xd70> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #50284 @ 0xc46c │ │ │ │ + movw r0, #52588 @ 0xcd6c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dc7c <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ + bne.n 3dc30 <_PyImport_ClearExtension@@Base+0xd4c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3dd56 <_PyImport_ClearExtension@@Base+0xe2a> │ │ │ │ + b.n 3dd0a <_PyImport_ClearExtension@@Base+0xe26> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, sp, #6 │ │ │ │ - bl 2346e4 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 2350cc <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dca0 <_PyImport_ClearExtension@@Base+0xd74> │ │ │ │ + beq.n 3dc54 <_PyImport_ClearExtension@@Base+0xd70> │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r5, [sp, #6] │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dca0 <_PyImport_ClearExtension@@Base+0xd74> │ │ │ │ + beq.n 3dc54 <_PyImport_ClearExtension@@Base+0xd70> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 77594 │ │ │ │ + bl 775dc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3dcfa <_PyImport_ClearExtension@@Base+0xdce> │ │ │ │ - cbnz r0, 3dcf0 <_PyImport_ClearExtension@@Base+0xdc4> │ │ │ │ + beq.n 3dcae <_PyImport_ClearExtension@@Base+0xdca> │ │ │ │ + cbnz r0, 3dca4 <_PyImport_ClearExtension@@Base+0xdc0> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3dd02 <_PyImport_ClearExtension@@Base+0xdd6> │ │ │ │ - b.n 3dca0 <_PyImport_ClearExtension@@Base+0xd74> │ │ │ │ + blt.n 3dcb6 <_PyImport_ClearExtension@@Base+0xdd2> │ │ │ │ + b.n 3dc54 <_PyImport_ClearExtension@@Base+0xd70> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3dd12 <_PyImport_ClearExtension@@Base+0xde6> │ │ │ │ + cbnz r0, 3dcc6 <_PyImport_ClearExtension@@Base+0xde2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3dca0 <_PyImport_ClearExtension@@Base+0xd74> │ │ │ │ + bge.n 3dc54 <_PyImport_ClearExtension@@Base+0xd70> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3dca0 <_PyImport_ClearExtension@@Base+0xd74> │ │ │ │ + bne.n 3dc54 <_PyImport_ClearExtension@@Base+0xd70> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3dca0 <_PyImport_ClearExtension@@Base+0xd74> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3dc54 <_PyImport_ClearExtension@@Base+0xd70> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 78770 │ │ │ │ + bl 787bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3dd32 <_PyImport_ClearExtension@@Base+0xe06> │ │ │ │ + bge.n 3dce6 <_PyImport_ClearExtension@@Base+0xe02> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3dd32 <_PyImport_ClearExtension@@Base+0xe06> │ │ │ │ + cbnz r3, 3dce6 <_PyImport_ClearExtension@@Base+0xe02> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3dd46 <_PyImport_ClearExtension@@Base+0xe1a> │ │ │ │ + bge.n 3dcfa <_PyImport_ClearExtension@@Base+0xe16> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3dd46 <_PyImport_ClearExtension@@Base+0xe1a> │ │ │ │ + cbnz r3, 3dcfa <_PyImport_ClearExtension@@Base+0xe16> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 3dca0 <_PyImport_ClearExtension@@Base+0xd74> │ │ │ │ + beq.n 3dc54 <_PyImport_ClearExtension@@Base+0xd70> │ │ │ │ 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 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1d5dfc │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3dd3a <_PyImport_ClearExtension@@Base+0xe56> │ │ │ │ + bl 7fcf8 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #5412 @ 0x1524 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 3dd56 <_PyImport_ClearExtension@@Base+0xe72> │ │ │ │ + and.w r3, r0, #61440 @ 0xf000 │ │ │ │ + movw r2, #5412 @ 0x1524 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + cmp.w r3, #24576 @ 0x6000 │ │ │ │ + it ne │ │ │ │ + movne r0, r2 │ │ │ │ + pop {r3, pc} │ │ │ │ + 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 3dd76 <_PyImport_ClearExtension@@Base+0xe4a> │ │ │ │ + bmi.n 3dd74 <_PyImport_ClearExtension@@Base+0xe90> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 3dd90 <_PyImport_ClearExtension@@Base+0xe64> │ │ │ │ + bpl.n 3dd8e <_PyImport_ClearExtension@@Base+0xeaa> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55004 @ 0xd6dc │ │ │ │ + movw r1, #57320 @ 0xdfe8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3dda8 <_PyImport_ClearExtension@@Base+0xe7c> │ │ │ │ + b.n 3dda6 <_PyImport_ClearExtension@@Base+0xec2> │ │ │ │ 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 │ │ │ │ @@ -26386,152 +26369,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 13abc8 │ │ │ │ - cbz r0, 3ddf2 <_PyImport_ClearExtension@@Base+0xec6> │ │ │ │ + bl 13ae9c │ │ │ │ + cbz r0, 3ddf0 <_PyImport_ClearExtension@@Base+0xf0c> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dc33c │ │ │ │ + bl dc738 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3ddea <_PyImport_ClearExtension@@Base+0xebe> │ │ │ │ + beq.n 3dde8 <_PyImport_ClearExtension@@Base+0xf04> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ddde <_PyImport_ClearExtension@@Base+0xeb2> │ │ │ │ + beq.n 3dddc <_PyImport_ClearExtension@@Base+0xef8> │ │ │ │ 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, 3de2e <_PyImport_ClearExtension@@Base+0xf02> │ │ │ │ + cbnz r2, 3de2c <_PyImport_ClearExtension@@Base+0xf48> │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #24840 @ 0x6108 │ │ │ │ + movw r1, #27144 @ 0x6a08 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl c235c │ │ │ │ - cbnz r0, 3de44 <_PyImport_ClearExtension@@Base+0xf18> │ │ │ │ - b.n 3de40 <_PyImport_ClearExtension@@Base+0xf14> │ │ │ │ - movw r0, #24840 @ 0x6108 │ │ │ │ + bl c26cc │ │ │ │ + cbnz r0, 3de42 <_PyImport_ClearExtension@@Base+0xf5e> │ │ │ │ + b.n 3de3e <_PyImport_ClearExtension@@Base+0xf5a> │ │ │ │ + movw r0, #27144 @ 0x6a08 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 22b9a4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22c3ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3de14 <_PyImport_ClearExtension@@Base+0xee8> │ │ │ │ + bne.n 3de12 <_PyImport_ClearExtension@@Base+0xf2e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3de60 <_PyImport_ClearExtension@@Base+0xf34> │ │ │ │ + b.n 3de5e <_PyImport_ClearExtension@@Base+0xf7a> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c5fbc │ │ │ │ + bl c6348 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3de40 <_PyImport_ClearExtension@@Base+0xf14> │ │ │ │ + blt.n 3de3e <_PyImport_ClearExtension@@Base+0xf5a> │ │ │ │ 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 252224 │ │ │ │ - cbz r0, 3de9a <_PyImport_ClearExtension@@Base+0xf6e> │ │ │ │ + bl 252bcc │ │ │ │ + cbz r0, 3de98 <_PyImport_ClearExtension@@Base+0xfb4> │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ebc8c <_PySet_Update@@Base> │ │ │ │ + bl 1ec560 <_PySet_Update@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3de9c <_PyImport_ClearExtension@@Base+0xf70> │ │ │ │ + bne.n 3de9a <_PyImport_ClearExtension@@Base+0xfb6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3de9a <_PyImport_ClearExtension@@Base+0xf6e> │ │ │ │ + bge.n 3de98 <_PyImport_ClearExtension@@Base+0xfb4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3de9a <_PyImport_ClearExtension@@Base+0xf6e> │ │ │ │ + cbnz r3, 3de98 <_PyImport_ClearExtension@@Base+0xfb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 3dec4 <_PyImport_ClearExtension@@Base+0xf98> │ │ │ │ + bne.n 3dec2 <_PyImport_ClearExtension@@Base+0xfde> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 3df38 │ │ │ │ + bl 3deec │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3dee0 <_PyImport_ClearExtension@@Base+0xfb4> │ │ │ │ - b.n 3deda <_PyImport_ClearExtension@@Base+0xfae> │ │ │ │ + bne.n 3dede <_PyImport_ClearExtension@@Base+0xffa> │ │ │ │ + b.n 3ded8 <_PyImport_ClearExtension@@Base+0xff4> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11264 @ 0x2c00 │ │ │ │ + movw r0, #13568 @ 0x3500 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3deea <_PyImport_ClearExtension@@Base+0xfbe> │ │ │ │ - b.n 3deb4 <_PyImport_ClearExtension@@Base+0xf88> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 3deea <_PyImport_ClearExtension@@Base+0xfbe> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3dee8 <_PyImport_ClearExtension@@Base+0x1004> │ │ │ │ + b.n 3deb2 <_PyImport_ClearExtension@@Base+0xfce> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 3dee8 <_PyImport_ClearExtension@@Base+0x1004> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 7ff98 │ │ │ │ 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 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 1d553c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3df1a <_PyImport_ClearExtension@@Base+0xfee> │ │ │ │ - bl 7fca0 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #5412 @ 0x1524 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3df36 <_PyImport_ClearExtension@@Base+0x100a> │ │ │ │ - and.w r3, r0, #61440 @ 0xf000 │ │ │ │ - movw r2, #5412 @ 0x1524 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - cmp.w r3, #24576 @ 0x6000 │ │ │ │ - it ne │ │ │ │ - movne r0, r2 │ │ │ │ - pop {r3, pc} │ │ │ │ │ │ │ │ -0003df38 : │ │ │ │ +0003deec : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 208468 │ │ │ │ + b.w 208d9c │ │ │ │ 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] │ │ │ │ @@ -26542,243 +26501,267 @@ │ │ │ │ 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 3df7e │ │ │ │ + beq.n 3df32 │ │ │ │ strd r6, r0, [sp] │ │ │ │ - movw r0, #51408 @ 0xc8d0 │ │ │ │ + movw r0, #53852 @ 0xd25c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e4180 │ │ │ │ - b.n 3df9c │ │ │ │ - cbz r6, 3df90 │ │ │ │ + bl e45d0 │ │ │ │ + b.n 3df50 │ │ │ │ + cbz r6, 3df44 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r0, #51240 @ 0xc828 │ │ │ │ + movw r0, #53684 @ 0xd1b4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e4180 │ │ │ │ - b.n 3df9c │ │ │ │ - movw r0, #51428 @ 0xc8e4 │ │ │ │ + bl e45d0 │ │ │ │ + b.n 3df50 │ │ │ │ + movw r0, #53872 @ 0xd270 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e4180 │ │ │ │ - cbz r0, 3dfb8 │ │ │ │ + bl e45d0 │ │ │ │ + cbz r0, 3df6c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3dfa8 │ │ │ │ + cbz r3, 3df5c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 5cf8e │ │ │ │ - cbz r0, 3dfb8 │ │ │ │ - cbz r5, 3dfb8 │ │ │ │ + bl 5cf2a │ │ │ │ + cbz r0, 3df6c │ │ │ │ + cbz r5, 3df6c │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5d0b0 │ │ │ │ + b.w 5d04c │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add.w r0, r1, #16 │ │ │ │ - cbz r2, 3dfdc │ │ │ │ + cbz r2, 3df90 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 3dfec │ │ │ │ + b.n 3dfa0 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3dfea │ │ │ │ + bhi.n 3df9e │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3e010 │ │ │ │ + cbnz r0, 3dfc4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3dfec │ │ │ │ + b.n 3dfa0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #212] @ (3e0c4 ) │ │ │ │ + ldr r1, [pc, #212] @ (3e078 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3e012 │ │ │ │ + cbnz r0, 3dfc6 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3e0ba │ │ │ │ + b.n 3e06e │ │ │ │ mov r5, r2 │ │ │ │ adds r2, r4, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 3e030 │ │ │ │ + beq.n 3dfe4 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cbz r4, 3e024 │ │ │ │ + cbz r4, 3dfd8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3e03c │ │ │ │ - b.n 3e02c │ │ │ │ + beq.n 3dff0 │ │ │ │ + b.n 3dfe0 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 3e044 │ │ │ │ + b.n 3dff8 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r6, r4 │ │ │ │ - b.n 3e044 │ │ │ │ + b.n 3dff8 │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ - bl 89160 │ │ │ │ + bl 890d8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e00c │ │ │ │ + beq.n 3dfc0 │ │ │ │ ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e078 │ │ │ │ + cbnz r0, 3e02c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e00c │ │ │ │ + bge.n 3dfc0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3e00c │ │ │ │ + bne.n 3dfc0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e00c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3dfc0 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3e092 │ │ │ │ + beq.n 3e046 │ │ │ │ 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, 3e0a6 │ │ │ │ + cbz r6, 3e05a │ │ │ │ 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, #31936 @ 0x7cc0 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ - bl 1277e0 │ │ │ │ + bl 1279f4 │ │ │ │ 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, #188 @ 0xbc │ │ │ │ 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 1d5dfc │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3e0a8 │ │ │ │ + bl 7fcf8 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #5412 @ 0x1524 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 3e0c4 │ │ │ │ + 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} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #17452 @ 0x442c │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3e0f8 │ │ │ │ + beq.n 3e0f6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 88564 │ │ │ │ + bl 884ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e480 │ │ │ │ + beq.w 3e47e │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3e110 │ │ │ │ + beq.n 3e10e │ │ │ │ movw r1, #17452 @ 0x442c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 88564 │ │ │ │ + bl 884ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e480 │ │ │ │ + beq.w 3e47e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 3e12c │ │ │ │ + cbnz r3, 3e12a │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #44624 @ 0xae50 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70824 │ │ │ │ + bl 70844 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3e2b4 │ │ │ │ + b.n 3e2b2 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e1a6 │ │ │ │ - bl 20b37c │ │ │ │ + beq.n 3e1a4 │ │ │ │ + bl 20bb70 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3e142 │ │ │ │ - bl 1f4804 │ │ │ │ + cbnz r0, 3e140 │ │ │ │ + bl 1f50c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3e2b4 │ │ │ │ + b.n 3e2b2 │ │ │ │ movw r0, #18128 @ 0x46d0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70a48 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70a68 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3e15c │ │ │ │ + cbz r0, 3e15a │ │ │ │ ldrb.w ip, [r7] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3e17a │ │ │ │ + b.n 3e178 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7620c │ │ │ │ - b.n 3e4b4 │ │ │ │ + bl 76254 │ │ │ │ + b.n 3e4b2 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ - cbz r2, 3e17a │ │ │ │ + cbz r2, 3e178 │ │ │ │ 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 3e164 │ │ │ │ + bcc.n 3e162 │ │ │ │ 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 710e4 │ │ │ │ - b.n 3e2ba │ │ │ │ + bl 71104 │ │ │ │ + b.n 3e2b8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - movw r2, #15145 @ 0x3b29 │ │ │ │ + movw r2, #15769 @ 0x3d99 │ │ │ │ movt r2, #19 │ │ │ │ ldr r1, [r1, #108] @ 0x6c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3e28e │ │ │ │ + bne.n 3e28c │ │ │ │ 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 3e28e │ │ │ │ + blt.n 3e28c │ │ │ │ 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 │ │ │ │ @@ -26789,111 +26772,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 75e54 │ │ │ │ + bl 75e9c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3e212 │ │ │ │ - bl 1f4804 │ │ │ │ - b.n 3e4b4 │ │ │ │ + cbnz r0, 3e210 │ │ │ │ + bl 1f50c4 │ │ │ │ + b.n 3e4b2 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r2, r7 │ │ │ │ blx 2beec │ │ │ │ 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, 3e234 │ │ │ │ + cbz r1, 3e232 │ │ │ │ add r3, r2 │ │ │ │ movs r1, #2 │ │ │ │ adds r2, r3, #4 │ │ │ │ - b.n 3e23c │ │ │ │ + b.n 3e23a │ │ │ │ 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 3e274 │ │ │ │ + ble.n 3e272 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add r2, r1 │ │ │ │ - cbz r0, 3e270 │ │ │ │ + cbz r0, 3e26e │ │ │ │ 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 3e244 │ │ │ │ + b.n 3e242 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 70824 │ │ │ │ + bl 70844 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e4b4 │ │ │ │ + beq.w 3e4b2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 3e2ba │ │ │ │ + b.n 3e2b8 │ │ │ │ movs r3, #0 │ │ │ │ movw r0, #44624 @ 0xae50 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 70824 │ │ │ │ + bl 70844 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e4b4 │ │ │ │ + beq.w 3e4b2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 89b54 │ │ │ │ - cbz r0, 3e2ba │ │ │ │ - b.n 3e2c4 │ │ │ │ + bl 89acc │ │ │ │ + cbz r0, 3e2b8 │ │ │ │ + b.n 3e2c2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3e4b4 │ │ │ │ + beq.w 3e4b2 │ │ │ │ movs r0, #0 │ │ │ │ - bl e4ce4 │ │ │ │ + bl e5008 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e2e0 │ │ │ │ + cbnz r0, 3e2de │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3e4b4 │ │ │ │ + bge.w 3e4b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3e4b4 │ │ │ │ + bne.w 3e4b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e4b4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e4b2 │ │ │ │ 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 905a0 │ │ │ │ + bl 904c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e3f2 │ │ │ │ + beq.n 3e3f0 │ │ │ │ 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 │ │ │ │ @@ -26902,380 +26885,357 @@ │ │ │ │ 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 24a460 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 24ae08 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3e33e │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 3e36a │ │ │ │ - b.n 3e40c │ │ │ │ + cbnz r0, 3e33c │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 3e368 │ │ │ │ + b.n 3e40a │ │ │ │ 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 d5684 │ │ │ │ + bl d5a54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3e460 │ │ │ │ - beq.n 3e36a │ │ │ │ + blt.w 3e45e │ │ │ │ + beq.n 3e368 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ce9c │ │ │ │ + bl 19d724 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3e3b6 │ │ │ │ - b.n 3e460 │ │ │ │ + bne.n 3e3b4 │ │ │ │ + b.n 3e45e │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bdcc │ │ │ │ + bl 7be3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e460 │ │ │ │ + beq.n 3e45e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e7d78 │ │ │ │ + bl e8188 │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3e3a2 │ │ │ │ + bne.n 3e3a0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e460 │ │ │ │ + bge.n 3e45e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3e460 │ │ │ │ + bne.n 3e45e │ │ │ │ mov r0, sl │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e460 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e45e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e3b6 │ │ │ │ + bge.n 3e3b4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 3e3b6 │ │ │ │ + cbnz r3, 3e3b4 │ │ │ │ mov r0, sl │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e3ce │ │ │ │ + bge.n 3e3cc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 3e3ce │ │ │ │ + cbnz r3, 3e3cc │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e2e8 │ │ │ │ + bge.n 3e2e6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3e2e8 │ │ │ │ + bne.w 3e2e6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e2e8 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e2e6 │ │ │ │ mov r3, r0 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #212] @ (3e4d4 ) │ │ │ │ + ldr r0, [pc, #208] @ (3e4d0 ) │ │ │ │ add r1, sp, #24 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 95040 │ │ │ │ + bl 94fc4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3e410 │ │ │ │ + cbnz r0, 3e40e │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3e460 │ │ │ │ + b.n 3e45e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ebc8c <_PySet_Update@@Base> │ │ │ │ + bl 1ec560 <_PySet_Update@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3e434 │ │ │ │ + bne.n 3e432 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e40c │ │ │ │ + bge.n 3e40a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3e40c │ │ │ │ + bne.n 3e40a │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e40c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e40a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e448 │ │ │ │ + bge.n 3e446 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e448 │ │ │ │ + cbnz r3, 3e446 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e4ca │ │ │ │ + bge.n 3e4c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3e4ca │ │ │ │ + bne.n 3e4c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e4ca │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e4c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7a424 │ │ │ │ - b.n 3e4b4 │ │ │ │ + bl 7a464 │ │ │ │ + b.n 3e4b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 252224 │ │ │ │ + bl 252bcc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3e4b4 │ │ │ │ + cbz r0, 3e4b2 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #68] @ (3e4d8 ) │ │ │ │ + ldr r0, [pc, #68] @ (3e4d4 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ strd r5, r6, [sp, #24] │ │ │ │ - bl 95040 │ │ │ │ - cbnz r0, 3e4b8 │ │ │ │ + bl 94fc4 │ │ │ │ + cbnz r0, 3e4b6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e4b4 │ │ │ │ + bge.n 3e4b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e4b4 │ │ │ │ + cbnz r3, 3e4b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3e4ca │ │ │ │ + b.n 3e4c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e4ca │ │ │ │ + bge.n 3e4c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3e4ca │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3e4c8 │ │ │ │ + bl 770a4 <_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 │ │ │ │ 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 3e508 │ │ │ │ + beq.n 3e504 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11520 @ 0x2d00 │ │ │ │ + movw r0, #13824 @ 0x3600 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3e508 │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 3e504 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3e51c │ │ │ │ + b.n 3e518 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 113980 │ │ │ │ + bl 113eac │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3e504 │ │ │ │ + beq.n 3e500 │ │ │ │ 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 1d553c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3e54a │ │ │ │ - bl 7fca0 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #5412 @ 0x1524 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3e566 │ │ │ │ - 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 266fa0 │ │ │ │ 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 77488 │ │ │ │ + bl 774d0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e5b6 │ │ │ │ + bge.n 3e56c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e5b6 │ │ │ │ + cbnz r3, 3e56c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_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 r2, #21892 @ 0x5584 │ │ │ │ + movw r2, #24196 @ 0x5e84 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1b3af4 │ │ │ │ - cbnz r0, 3e5de │ │ │ │ + bl 1b434c │ │ │ │ + cbnz r0, 3e594 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e644 │ │ │ │ + b.n 3e5fa │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 3e626 │ │ │ │ - ldr r2, [pc, #96] @ (3e648 ) │ │ │ │ + bpl.n 3e5dc │ │ │ │ + ldr r2, [pc, #100] @ (3e600 ) │ │ │ │ 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, #392] @ 0x188 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3e60c │ │ │ │ + beq.n 3e5c2 │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 3e618 │ │ │ │ + bls.n 3e5ce │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ - b.n 3e622 │ │ │ │ + b.n 3e5d8 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - b.n 3e62a │ │ │ │ + b.n 3e5e0 │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #28] @ (3e64c ) │ │ │ │ - bl 78770 │ │ │ │ + ldr r1, [pc, #32] @ (3e604 ) │ │ │ │ + bl 787bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e5d8 │ │ │ │ + bne.n 3e58e │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 3e644 │ │ │ │ + cbz r3, 3e5fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 196708 │ │ │ │ + bl 196f58 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r2, r3, r4} │ │ │ │ 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, #204] @ (3e72c ) │ │ │ │ + ldr r2, [pc, #204] @ (3e6e4 ) │ │ │ │ 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, 3e68e │ │ │ │ + cbz r4, 3e646 │ │ │ │ movw r3, #61048 @ 0xee78 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47472 @ 0xb970 │ │ │ │ + movw r1, #49776 @ 0xc270 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 3e6b4 │ │ │ │ + bl f2724 │ │ │ │ + b.n 3e66c │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3e6b8 │ │ │ │ + beq.n 3e670 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51808 @ 0xca60 │ │ │ │ + movw r1, #54252 @ 0xd3ec │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3e726 │ │ │ │ + b.n 3e6de │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #51848 @ 0xca88 │ │ │ │ + movw r0, #54292 @ 0xd414 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3e6b4 │ │ │ │ - bl 202408 │ │ │ │ + beq.n 3e66c │ │ │ │ + bl 202d34 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2bf1c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3e6e4 │ │ │ │ - bl 324f2 │ │ │ │ - b.n 3e710 │ │ │ │ - bl 202ff4 <_PyEval_GetBuiltin@@Base+0x3b8> │ │ │ │ + cbnz r0, 3e69c │ │ │ │ + bl 3245e │ │ │ │ + b.n 3e6c8 │ │ │ │ + bl 203920 <_PyEval_GetBuiltin@@Base+0x3b8> │ │ │ │ mov r5, r0 │ │ │ │ - bl 203288 │ │ │ │ + bl 203bb4 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #40244 @ 0x9d34 │ │ │ │ + movw r0, #42696 @ 0xa6c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 203838 │ │ │ │ + bl 204164 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3e710 │ │ │ │ + bne.n 3e6c8 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 3e6b4 │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 3e66c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #51860 @ 0xca94 │ │ │ │ + movw r0, #54304 @ 0xd420 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -27283,20 +27243,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 3e760 │ │ │ │ + bne.n 3e718 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #324 @ 0x144 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1dd508 │ │ │ │ + b.w 1dddc8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ movs r5, #62 @ 0x3e │ │ │ │ strd r0, r5, [sp, #4] │ │ │ │ @@ -27305,30 +27265,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 20d534 │ │ │ │ + bl 20ddd4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ebe8 │ │ │ │ + beq.w 3eba0 │ │ │ │ ldr.w r8, [sp, #172] @ 0xac │ │ │ │ cmp.w r8, #103 @ 0x67 │ │ │ │ - bhi.n 3e7b2 │ │ │ │ + bhi.n 3e76a │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bhi.n 3e7ba │ │ │ │ + bhi.n 3e772 │ │ │ │ sub.w r3, r8, #69 @ 0x45 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 3e7ba │ │ │ │ - b.n 3ebde │ │ │ │ + bls.n 3e772 │ │ │ │ + b.n 3eb96 │ │ │ │ cmp.w r8, #110 @ 0x6e │ │ │ │ - bne.w 3ebde │ │ │ │ + bne.w 3eb96 │ │ │ │ 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 │ │ │ │ @@ -27348,213 +27308,213 @@ │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ blx 2b314 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 3e820 │ │ │ │ + bne.n 3e7d8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51960 @ 0xcaf8 │ │ │ │ + movw r1, #54404 @ 0xd484 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 3e83c │ │ │ │ + bl f2724 │ │ │ │ + b.n 3e7f4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bne.n 3e84a │ │ │ │ + bne.n 3e802 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52016 @ 0xcb30 │ │ │ │ + movw r1, #54460 @ 0xd4bc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r5 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 3ebbe │ │ │ │ + b.n 3eb76 │ │ │ │ vmov.f64 d10, #240 @ 0xbf800000 -1.0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251f90 │ │ │ │ + bl 252938 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e86a │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 3e822 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e83c │ │ │ │ + bne.n 3e7f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25205c │ │ │ │ + bl 252a04 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e886 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 3e83e │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e83c │ │ │ │ + bne.n 3e7f4 │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3e89a │ │ │ │ + beq.n 3e852 │ │ │ │ orr.w fp, fp, #8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 3e8ce │ │ │ │ + bne.n 3e886 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e8de │ │ │ │ + bne.n 3e896 │ │ │ │ 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 3e8e8 │ │ │ │ - b.n 3e8de │ │ │ │ + beq.n 3e8a0 │ │ │ │ + b.n 3e896 │ │ │ │ movs r6, #0 │ │ │ │ cmp.w r8, #110 @ 0x6e │ │ │ │ - beq.n 3e8f4 │ │ │ │ + beq.n 3e8ac │ │ │ │ mov r5, r8 │ │ │ │ movs r3, #6 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - b.n 3e8fa │ │ │ │ + b.n 3e8b2 │ │ │ │ mov r6, r8 │ │ │ │ mov r3, r8 │ │ │ │ movs r5, #114 @ 0x72 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - b.n 3e8fa │ │ │ │ + b.n 3e8b2 │ │ │ │ mov r6, r7 │ │ │ │ mov r3, r8 │ │ │ │ movs r5, #114 @ 0x72 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ - b.n 3e8fa │ │ │ │ + b.n 3e8b2 │ │ │ │ movs r3, #6 │ │ │ │ movs r5, #103 @ 0x67 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 3e908 │ │ │ │ + blt.n 3e8c0 │ │ │ │ cmp r5, #114 @ 0x72 │ │ │ │ it eq │ │ │ │ moveq r5, #103 @ 0x67 │ │ │ │ - b.n 3e90a │ │ │ │ + b.n 3e8c2 │ │ │ │ mov r9, r3 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ uxtb r0, r5 │ │ │ │ - bl 159348 │ │ │ │ + bl 159818 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e83c │ │ │ │ + beq.n 3e7f4 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ uxtb r0, r5 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - bl 159348 │ │ │ │ + bl 159818 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3eba8 │ │ │ │ + beq.w 3eb60 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2bf84 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2bf84 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 93bcc <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + bl 93b28 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ebb2 │ │ │ │ + beq.w 3eb6a │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 93bcc <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + bl 93b28 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ebba │ │ │ │ + beq.w 3eb72 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ac8a4 │ │ │ │ + bl 1ad1cc │ │ │ │ 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 1ac8a4 │ │ │ │ + bl 1ad1cc │ │ │ │ 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 27069c <_Py_c_abs@@Base+0x184> │ │ │ │ + bl 271024 <_Py_c_abs@@Base+0x184> │ │ │ │ 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 27069c <_Py_c_abs@@Base+0x184> │ │ │ │ + bl 271024 <_Py_c_abs@@Base+0x184> │ │ │ │ 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 20e598 │ │ │ │ + bl 20ee38 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3ebba │ │ │ │ + beq.w 3eb72 │ │ │ │ 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] @ 3ebf8 │ │ │ │ + vldr d7, [pc, #528] @ 3ebb0 │ │ │ │ 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 20e82c │ │ │ │ + bl 20f0cc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 3ebbe │ │ │ │ - cbnz r6, 3ea24 │ │ │ │ + beq.w 3eb76 │ │ │ │ + cbnz r6, 3e9dc │ │ │ │ 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 │ │ │ │ @@ -27566,195 +27526,195 @@ │ │ │ │ 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 20e82c │ │ │ │ + bl 20f0cc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 3ebba │ │ │ │ + beq.w 3eb72 │ │ │ │ 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 3ea7a │ │ │ │ + blt.n 3ea32 │ │ │ │ cmp r3, r8 │ │ │ │ mov r1, r3 │ │ │ │ it lt │ │ │ │ movlt r1, r8 │ │ │ │ - b.n 3ea7c │ │ │ │ + b.n 3ea34 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ sub.w sl, r1, r8 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 3ea96 │ │ │ │ + beq.n 3ea4e │ │ │ │ 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 3eab0 │ │ │ │ + beq.n 3ea68 │ │ │ │ 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 3eadc │ │ │ │ + bcc.n 3ea94 │ │ │ │ ldrd r3, r0, [r4, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 3eadc │ │ │ │ + bgt.n 3ea94 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r8, sl, [r4, #4] │ │ │ │ - bl 234d0c <_PyStaticType_GetBuiltins@@Base+0x5c> │ │ │ │ + bl 2356f4 <_PyStaticType_GetBuiltins@@Base+0x5c> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3eb12 │ │ │ │ - b.n 3eaec │ │ │ │ + cbz r3, 3eaca │ │ │ │ + b.n 3eaa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3eac2 │ │ │ │ + beq.n 3ea7a │ │ │ │ mov r0, r4 │ │ │ │ - bl cdda8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ce178 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3eac2 │ │ │ │ - b.n 3ebba │ │ │ │ + bne.n 3ea7a │ │ │ │ + b.n 3eb72 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #40 @ 0x28 │ │ │ │ - bne.n 3eafe │ │ │ │ + bne.n 3eab6 │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ - b.n 3eb0c │ │ │ │ + b.n 3eac4 │ │ │ │ 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, 3eb34 │ │ │ │ + cbz r6, 3eaec │ │ │ │ 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 20ed4c │ │ │ │ + bl 20f5ec │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3eb52 │ │ │ │ - b.n 3ebba │ │ │ │ + bne.n 3eb0a │ │ │ │ + b.n 3eb72 │ │ │ │ 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 20ed4c │ │ │ │ + bl 20f5ec │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3eb14 │ │ │ │ - b.n 3ebba │ │ │ │ + bne.n 3eacc │ │ │ │ + b.n 3eb72 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #106 @ 0x6a │ │ │ │ - bne.n 3eb64 │ │ │ │ + bne.n 3eb1c │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ - b.n 3eb72 │ │ │ │ + b.n 3eb2a │ │ │ │ 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, 3eb9e │ │ │ │ + cbz r2, 3eb56 │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #41 @ 0x29 │ │ │ │ - bne.n 3eb8c │ │ │ │ + bne.n 3eb44 │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ - b.n 3eb9a │ │ │ │ + b.n 3eb52 │ │ │ │ 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 3ebbe │ │ │ │ + b.n 3eb76 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r5 │ │ │ │ - b.n 3ebbe │ │ │ │ + b.n 3eb76 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ebbe │ │ │ │ + b.n 3eb76 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ mov r0, fp │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 20f810 │ │ │ │ - b.n 3ebec │ │ │ │ + bl 210104 │ │ │ │ + b.n 3eba4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 270470 │ │ │ │ + bl 270df8 │ │ │ │ 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, 3ec1a │ │ │ │ + cbz r4, 3ebd2 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1c7cd8 │ │ │ │ + b.w 1c85e0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52136 @ 0xcba8 │ │ │ │ + movw r1, #54580 @ 0xd534 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -27765,21 +27725,21 @@ │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sp │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2b5cc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3ec74 │ │ │ │ + bne.n 3ec2c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ed1a │ │ │ │ + b.n 3ecd2 │ │ │ │ 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] │ │ │ │ @@ -27791,933 +27751,933 @@ │ │ │ │ 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 857c4 │ │ │ │ + bl 85728 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ec70 │ │ │ │ + beq.n 3ec28 │ │ │ │ vmov.f64 d0, d12 │ │ │ │ - bl 85d4c │ │ │ │ - cbz r0, 3ed00 │ │ │ │ + bl 85cb0 │ │ │ │ + cbz r0, 3ecb8 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl 85d4c │ │ │ │ - cbz r0, 3ed00 │ │ │ │ + bl 85cb0 │ │ │ │ + cbz r0, 3ecb8 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 85d4c │ │ │ │ - cbz r0, 3ed00 │ │ │ │ + bl 85cb0 │ │ │ │ + cbz r0, 3ecb8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 85d4c │ │ │ │ - cbz r0, 3ed00 │ │ │ │ + bl 85cb0 │ │ │ │ + cbz r0, 3ecb8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [r4, #28] │ │ │ │ - bl 85d4c │ │ │ │ - cbnz r0, 3ed18 │ │ │ │ + bl 85cb0 │ │ │ │ + cbnz r0, 3ecd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ec70 │ │ │ │ + bge.n 3ec28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ec70 │ │ │ │ + bne.n 3ec28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ec70 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ec28 │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d12} │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ed52 │ │ │ │ + bne.n 3ed0a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #24552 @ 0x5fe8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3ed6a │ │ │ │ + bne.n 3ed22 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 3ed88 │ │ │ │ + b.n 3ed40 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #18744 @ 0x4938 │ │ │ │ + movw r0, #21048 @ 0x5238 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ee3c │ │ │ │ - b.n 3ed3c │ │ │ │ - bl 144ba0 │ │ │ │ + beq.n 3edf4 │ │ │ │ + b.n 3ecf4 │ │ │ │ + bl 1450d0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3ed88 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 3ed40 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ee3c │ │ │ │ + bne.n 3edf4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3ed96 │ │ │ │ + bne.n 3ed4e │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 3edb4 │ │ │ │ - bl 144ba0 │ │ │ │ + b.n 3ed6c │ │ │ │ + bl 1450d0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3edb4 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 3ed6c │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ee3c │ │ │ │ + bne.n 3edf4 │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #140] @ 3ee48 │ │ │ │ + vldr d6, [pc, #140] @ 3ee00 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3ede4 │ │ │ │ + ble.n 3ed9c │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3ede4 │ │ │ │ + bhi.n 3ed9c │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85d4c │ │ │ │ + b.w 85cb0 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movs r5, #0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ blx 2b7cc │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 3ee1c │ │ │ │ + bvc.n 3edd4 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3ee18 │ │ │ │ + bvs.n 3edd0 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3ee20 │ │ │ │ + b.n 3edd8 │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 3ee2c │ │ │ │ + b.n 3ede4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3ee2c │ │ │ │ + cbz r3, 3ede4 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ movs r0, #1 │ │ │ │ - bl 268dfc │ │ │ │ - cbnz r0, 3ee3c │ │ │ │ + bl 2697bc │ │ │ │ + cbnz r0, 3edf4 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85d4c │ │ │ │ + b.w 85cb0 │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ee70 │ │ │ │ + bne.n 3ee28 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3ee88 │ │ │ │ + b.w 3ee40 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11496 @ 0x2ce8 │ │ │ │ + movw r0, #13800 @ 0x35e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ee64 │ │ │ │ + bne.n 3ee1c │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003ee88 : │ │ │ │ +0003ee40 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 3ee9c │ │ │ │ + cbz r0, 3ee54 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 3eea4 │ │ │ │ - bl 28c614 <_Py_hashtable_foreach@@Base+0x1d88> │ │ │ │ + cbnz r1, 3ee5c │ │ │ │ + bl 28cf90 <_Py_hashtable_foreach@@Base+0xe8c> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3ef1e │ │ │ │ + b.n 3eed6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 3ef00 │ │ │ │ + cbz r3, 3eeb8 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 3eeb4 │ │ │ │ + cbnz r6, 3ee6c │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - cbz r6, 3eebc │ │ │ │ + cbz r6, 3ee74 │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bmi.n 3ef00 │ │ │ │ + bmi.n 3eeb8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3ef00 │ │ │ │ + cbz r3, 3eeb8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 3ef00 │ │ │ │ + bmi.n 3eeb8 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 3ef00 │ │ │ │ + cbz r3, 3eeb8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3ef00 │ │ │ │ + cbz r3, 3eeb8 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ - bl e9080 │ │ │ │ + bl e9488 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3ef1e │ │ │ │ + bne.n 3eed6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ef00 │ │ │ │ + bge.n 3eeb8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3ef00 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3eeb8 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #29028 @ 0x7164 │ │ │ │ + movw r1, #31332 @ 0x7a64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3ef30 │ │ │ │ + bne.n 3eee8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - b.w ef69c │ │ │ │ - b.w 1d05c0 │ │ │ │ + b.w efa08 │ │ │ │ + b.w 1d0e80 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 266614 │ │ │ │ - cbnz r0, 3ef54 │ │ │ │ + bl 266fd8 │ │ │ │ + cbnz r0, 3ef0c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 3f14a │ │ │ │ + b.n 3f102 │ │ │ │ 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 3ef82 │ │ │ │ + bne.n 3ef3a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3ef78 │ │ │ │ + cbz r3, 3ef30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3f086 │ │ │ │ + bne.w 3f03e │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3f08e │ │ │ │ + b.n 3f046 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #10936 @ 0x2ab8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3efe4 │ │ │ │ + beq.n 3ef9c │ │ │ │ movw r7, #11536 @ 0x2d10 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 3efe4 │ │ │ │ + beq.n 3ef9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 88564 │ │ │ │ - cbnz r0, 3efe4 │ │ │ │ + bl 884ec │ │ │ │ + cbnz r0, 3ef9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88564 │ │ │ │ + bl 884ec │ │ │ │ movw r1, #18608 @ 0x48b0 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3efe4 │ │ │ │ + beq.n 3ef9c │ │ │ │ lsls r7, r0, #31 │ │ │ │ - bmi.n 3efe4 │ │ │ │ + bmi.n 3ef9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 88564 │ │ │ │ + bl 884ec │ │ │ │ movw r1, #17452 @ 0x442c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3efe4 │ │ │ │ + beq.n 3ef9c │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 3efe4 │ │ │ │ + bmi.n 3ef9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 88564 │ │ │ │ - cbnz r0, 3efe4 │ │ │ │ + bl 884ec │ │ │ │ + cbnz r0, 3ef9c │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3effc │ │ │ │ + b.n 3efb4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3efea │ │ │ │ + cbz r6, 3efa2 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 113650 │ │ │ │ + bl 113b9c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3eff8 │ │ │ │ + bne.n 3efb0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f08e │ │ │ │ + b.n 3f046 │ │ │ │ cmp r0, r6 │ │ │ │ - ble.n 3efdc │ │ │ │ + ble.n 3ef94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 89160 │ │ │ │ + bl 890d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3eff4 │ │ │ │ + beq.n 3efac │ │ │ │ mov r0, r4 │ │ │ │ - bl 893d8 │ │ │ │ + bl 89350 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 3f066 │ │ │ │ - bl d52d4 │ │ │ │ + cbz r6, 3f01e │ │ │ │ + bl d56a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f030 │ │ │ │ + bge.n 3efe8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3f030 │ │ │ │ + cbnz r3, 3efe8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - bne.n 3f04c │ │ │ │ + bne.n 3f004 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3eff4 │ │ │ │ + bge.n 3efac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3eff4 │ │ │ │ + bne.n 3efac │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3eff4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3efac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3f008 │ │ │ │ + beq.n 3efc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f086 │ │ │ │ + bge.n 3f03e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f086 │ │ │ │ + cbnz r3, 3f03e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f086 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f03e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f07a │ │ │ │ + bge.n 3f032 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f07a │ │ │ │ + cbnz r3, 3f032 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - bl 7fca0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ef78 │ │ │ │ - b.n 3eff4 │ │ │ │ + beq.w 3ef30 │ │ │ │ + b.n 3efac │ │ │ │ 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, 3f0ac │ │ │ │ + cbz r2, 3f064 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 3f0ba │ │ │ │ + b.n 3f072 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3f0b8 │ │ │ │ + bne.n 3f070 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3f0e0 │ │ │ │ + cbnz r0, 3f098 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3f0ba │ │ │ │ + b.n 3f072 │ │ │ │ mov r5, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r4, #12784 @ 0x31f0 │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3f0e2 │ │ │ │ - b.n 3f10c │ │ │ │ + cbnz r0, 3f09a │ │ │ │ + b.n 3f0c4 │ │ │ │ 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 3f110 │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + bmi.n 3f0c8 │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #34100 @ 0x8534 │ │ │ │ + movw r1, #36404 @ 0x8e34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #52292 @ 0xcc44 │ │ │ │ + movw r0, #54736 @ 0xd5d0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r3, r6 │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f144 │ │ │ │ + b.n 3f0fc │ │ │ │ cmp r5, #1 │ │ │ │ itte eq │ │ │ │ movweq r4, #56616 @ 0xdd28 │ │ │ │ movteq r4, #76 @ 0x4c │ │ │ │ ldrne r4, [r4, #4] │ │ │ │ - bl 202294 <_PySlice_FromIndices@@Base+0x6d8> │ │ │ │ + bl 202bc0 <_PySlice_FromIndices@@Base+0x6d8> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 36264 │ │ │ │ + bl 36224 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f144 │ │ │ │ + bge.n 3f0fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3f144 │ │ │ │ + cbnz r3, 3f0fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #57680 @ 0xe150 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r5, r1 │ │ │ │ - bl 70a48 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70a68 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3f194 │ │ │ │ + cbz r0, 3f14c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r0, #8] │ │ │ │ - cbz r5, 3f188 │ │ │ │ + cbz r5, 3f140 │ │ │ │ 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 710e4 │ │ │ │ + bl 71104 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r2 │ │ │ │ - cbnz r1, 3f1c0 │ │ │ │ + cbnz r1, 3f178 │ │ │ │ ldrd r0, r2, [r6, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r3, #16 │ │ │ │ adds.w r8, r2, r3, lsr #2 │ │ │ │ - bpl.n 3f1d2 │ │ │ │ - b.n 3f206 │ │ │ │ - movw r0, #24728 @ 0x6098 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 1fd058 <_PyArg_NoPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3f1b0 │ │ │ │ - b.n 3f206 │ │ │ │ - ldr r1, [pc, #256] @ (3f2d4 ) │ │ │ │ - bl 197ed8 │ │ │ │ + bpl.n 3f18a │ │ │ │ + b.n 3f1be │ │ │ │ + movw r0, #27032 @ 0x6998 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 1fd958 <_PyArg_NoPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3f168 │ │ │ │ + b.n 3f1be │ │ │ │ + ldr r1, [pc, #256] @ (3f28c ) │ │ │ │ + bl 198754 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 3f206 │ │ │ │ + blt.n 3f1be │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - beq.n 3f1fe │ │ │ │ + beq.n 3f1b6 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #52308 @ 0xcc54 │ │ │ │ + movw r1, #54752 @ 0xd5e0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d5d14 │ │ │ │ - bl 857c4 │ │ │ │ + b.w d60e4 │ │ │ │ + bl 85728 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3f20a │ │ │ │ + cbnz r0, 3f1c2 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3f2ca │ │ │ │ + b.n 3f282 │ │ │ │ add.w r7, r0, #12 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3f218 │ │ │ │ + bne.n 3f1d0 │ │ │ │ adds r6, #12 │ │ │ │ - b.n 3f294 │ │ │ │ + b.n 3f24c │ │ │ │ mov.w fp, #20 │ │ │ │ add.w sl, r6, #16 │ │ │ │ mul.w r1, fp, r4 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r9 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3f256 │ │ │ │ + beq.n 3f20e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ - bl 1e0458 │ │ │ │ + bl 1e0d20 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f2b2 │ │ │ │ + beq.n 3f26a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 3f24e │ │ │ │ + cbnz r3, 3f206 │ │ │ │ ldr.w r3, [sl, r4, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r7, #4]! │ │ │ │ - b.n 3f220 │ │ │ │ + b.n 3f1d8 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3f2ca │ │ │ │ - bl f0acc │ │ │ │ + ble.n 3f282 │ │ │ │ + bl f0e44 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3f2b2 │ │ │ │ + cbz r0, 3f26a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52384 @ 0xcca0 │ │ │ │ + movw r1, #54828 @ 0xd62c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f2b2 │ │ │ │ + bge.n 3f26a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f2b2 │ │ │ │ + cbnz r3, 3f26a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f2b2 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f26a │ │ │ │ cmp r4, r8 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - beq.n 3f2ca │ │ │ │ + beq.n 3f282 │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r1, [r3, #0] │ │ │ │ str.w r3, [r7, #4]! │ │ │ │ - b.n 3f294 │ │ │ │ + b.n 3f24c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f206 │ │ │ │ + bge.n 3f1be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f206 │ │ │ │ + bne.n 3f1be │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f206 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f1be │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ sub.w r0, r0, #77 @ 0x4d │ │ │ │ │ │ │ │ -0003f2d8 <_PyErr_SetLocaleString@@Base>: │ │ │ │ +0003f290 <_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, #15152 @ 0x3b30 │ │ │ │ + movw r1, #17456 @ 0x4430 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f9afc │ │ │ │ - cbz r0, 3f322 <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ + bl f9ef0 │ │ │ │ + cbz r0, 3f2da <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (3f324 <_PyErr_SetLocaleString@@Base+0x4c>) │ │ │ │ + ldr r0, [pc, #40] @ (3f2dc <_PyErr_SetLocaleString@@Base+0x4c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl d6b20 <_PyUnicodeWriter_WriteStr@@Base+0x708> │ │ │ │ + bl d6f08 <_PyUnicodeWriter_WriteStr@@Base+0x708> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f322 <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ + bge.n 3f2da <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f322 <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ + cbnz r3, 3f2da <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.n 3f408 <_PyErr_SetLocaleString@@Base+0x130> │ │ │ │ + b.n 3f3c0 <_PyErr_SetLocaleString@@Base+0x130> │ │ │ │ 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, 3f354 <_PyErr_SetLocaleString@@Base+0x7c> │ │ │ │ + cbz r0, 3f30c <_PyErr_SetLocaleString@@Base+0x7c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f376 <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ + bge.n 3f32e <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f376 <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ + b.n 3f32e <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3f36e <_PyErr_SetLocaleString@@Base+0x96> │ │ │ │ - bl 11d6fc │ │ │ │ - cbz r0, 3f36a <_PyErr_SetLocaleString@@Base+0x92> │ │ │ │ + cbz r0, 3f326 <_PyErr_SetLocaleString@@Base+0x96> │ │ │ │ + bl 11d904 │ │ │ │ + cbz r0, 3f322 <_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 3f376 <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ + b.n 3f32e <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ movw r0, #56616 @ 0xdd28 │ │ │ │ movt r0, #76 @ 0x4c │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 929d4 │ │ │ │ + bl 92930 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 22e230 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 22ec24 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ 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 3f3da <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ + bne.n 3f392 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #38300 @ 0x959c │ │ │ │ + movw r1, #40752 @ 0x9f30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #22272 @ 0x5700 │ │ │ │ + movw r0, #24576 @ 0x6000 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 3f404 <_PyErr_SetLocaleString@@Base+0x12c> │ │ │ │ + b.n 3f3bc <_PyErr_SetLocaleString@@Base+0x12c> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 142bac <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 142ff0 <_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 3e730 │ │ │ │ + bl 3e6e8 │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne.n 3f400 <_PyErr_SetLocaleString@@Base+0x128> │ │ │ │ - bl 131490 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bne.n 3f3b8 <_PyErr_SetLocaleString@@Base+0x128> │ │ │ │ + bl 131664 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f404 <_PyErr_SetLocaleString@@Base+0x12c> │ │ │ │ - bl 93ddc <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 3f3bc <_PyErr_SetLocaleString@@Base+0x12c> │ │ │ │ + bl 93d38 <_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 3f436 <_PyErr_SetLocaleString@@Base+0x15e> │ │ │ │ + bne.n 3f3ee <_PyErr_SetLocaleString@@Base+0x15e> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52604 @ 0xcd7c │ │ │ │ + movw r1, #55048 @ 0xd708 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 3f454 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + bl f2724 │ │ │ │ + b.n 3f40c <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldrsb.w r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 3f458 <_PyErr_SetLocaleString@@Base+0x180> │ │ │ │ + ble.n 3f410 <_PyErr_SetLocaleString@@Base+0x180> │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 153f20 │ │ │ │ + bl 1543a0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 3f610 <_PyErr_SetLocaleString@@Base+0x338> │ │ │ │ + b.n 3f5c8 <_PyErr_SetLocaleString@@Base+0x338> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3f562 <_PyErr_SetLocaleString@@Base+0x28a> │ │ │ │ + bne.w 3f51a <_PyErr_SetLocaleString@@Base+0x28a> │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ - cbz r3, 3f492 <_PyErr_SetLocaleString@@Base+0x1ba> │ │ │ │ + cbz r3, 3f44a <_PyErr_SetLocaleString@@Base+0x1ba> │ │ │ │ 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, 3f484 <_PyErr_SetLocaleString@@Base+0x1ac> │ │ │ │ - movw r1, #52652 @ 0xcdac │ │ │ │ + cbnz r2, 3f43c <_PyErr_SetLocaleString@@Base+0x1ac> │ │ │ │ + movw r1, #55096 @ 0xd738 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f23b0 │ │ │ │ - b.n 3f454 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ - movw r1, #52704 @ 0xcde0 │ │ │ │ + bl f2724 │ │ │ │ + b.n 3f40c <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + movw r1, #55148 @ 0xd76c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f23b0 │ │ │ │ - b.n 3f454 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + bl f2724 │ │ │ │ + b.n 3f40c <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ - cbz r6, 3f4ac <_PyErr_SetLocaleString@@Base+0x1d4> │ │ │ │ + cbz r6, 3f464 <_PyErr_SetLocaleString@@Base+0x1d4> │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 153f20 │ │ │ │ - b.n 3f454 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + bl 1543a0 │ │ │ │ + b.n 3f40c <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3f4d0 <_PyErr_SetLocaleString@@Base+0x1f8> │ │ │ │ + beq.n 3f488 <_PyErr_SetLocaleString@@Base+0x1f8> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32644 @ 0x7f84 │ │ │ │ + movw r1, #34948 @ 0x8884 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 3f454 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + bl f2724 │ │ │ │ + b.n 3f40c <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 3f520 <_PyErr_SetLocaleString@@Base+0x248> │ │ │ │ + cbnz r3, 3f4d8 <_PyErr_SetLocaleString@@Base+0x248> │ │ │ │ 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 241cb4 <_PyArg_BadArgument@@Base+0x44c> │ │ │ │ + bl 242648 <_PyArg_BadArgument@@Base+0x440> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f5c4 <_PyErr_SetLocaleString@@Base+0x2ec> │ │ │ │ + beq.n 3f57c <_PyErr_SetLocaleString@@Base+0x2ec> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #57472 @ 0xe080 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 3f610 <_PyErr_SetLocaleString@@Base+0x338> │ │ │ │ + bne.w 3f5c8 <_PyErr_SetLocaleString@@Base+0x338> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f5a0 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ + bge.n 3f558 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f5a0 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f5a0 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ + bne.n 3f558 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f558 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #36444 @ 0x8e5c │ │ │ │ + movw r1, #38748 @ 0x975c │ │ │ │ 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 c235c │ │ │ │ + bl c26cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f454 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + beq.n 3f40c <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 241cb4 <_PyArg_BadArgument@@Base+0x44c> │ │ │ │ + bl 242648 <_PyArg_BadArgument@@Base+0x440> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2676bc │ │ │ │ + bl 26807c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 3f5c4 <_PyErr_SetLocaleString@@Base+0x2ec> │ │ │ │ - b.n 3f610 <_PyErr_SetLocaleString@@Base+0x338> │ │ │ │ + cbz r0, 3f57c <_PyErr_SetLocaleString@@Base+0x2ec> │ │ │ │ + b.n 3f5c8 <_PyErr_SetLocaleString@@Base+0x338> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 22af14 <_PyEval_MatchClass@@Base+0x61c> │ │ │ │ + bl 22b91c <_PyEval_MatchClass@@Base+0x61c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 3f57e <_PyErr_SetLocaleString@@Base+0x2a6> │ │ │ │ + cbz r3, 3f536 <_PyErr_SetLocaleString@@Base+0x2a6> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2676bc │ │ │ │ - cbz r0, 3f5c4 <_PyErr_SetLocaleString@@Base+0x2ec> │ │ │ │ + b.w 26807c │ │ │ │ + cbz r0, 3f57c <_PyErr_SetLocaleString@@Base+0x2ec> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #57472 @ 0xe080 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3f610 <_PyErr_SetLocaleString@@Base+0x338> │ │ │ │ + bne.n 3f5c8 <_PyErr_SetLocaleString@@Base+0x338> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f5a0 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ + bge.n 3f558 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3f5a0 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3f558 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ + bl 770a4 <_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, #33196 @ 0x81ac │ │ │ │ + movw r1, #35500 @ 0x8aac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 3f454 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + bl f2724 │ │ │ │ + b.n 3f40c <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ 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 d81f4 │ │ │ │ - cbz r0, 3f5fc <_PyErr_SetLocaleString@@Base+0x324> │ │ │ │ + bl d85dc │ │ │ │ + cbz r0, 3f5b4 <_PyErr_SetLocaleString@@Base+0x324> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3f454 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ - bl d842c │ │ │ │ + bne.w 3f40c <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + bl d8814 │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 153f20 │ │ │ │ - b.n 3f454 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + bl 1543a0 │ │ │ │ + b.n 3f40c <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ movw r3, #61164 @ 0xeeec │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f4 │ │ │ │ + bl d85dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f5e0 <_PyErr_SetLocaleString@@Base+0x308> │ │ │ │ - b.n 3f454 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + bne.n 3f598 <_PyErr_SetLocaleString@@Base+0x308> │ │ │ │ + b.n 3f40c <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ 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, 3f638 <_PyErr_SetLocaleString@@Base+0x360> │ │ │ │ + cbz r0, 3f5f0 <_PyErr_SetLocaleString@@Base+0x360> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f65a <_PyErr_SetLocaleString@@Base+0x382> │ │ │ │ + bge.n 3f612 <_PyErr_SetLocaleString@@Base+0x382> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f65a <_PyErr_SetLocaleString@@Base+0x382> │ │ │ │ + b.n 3f612 <_PyErr_SetLocaleString@@Base+0x382> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 3f652 <_PyErr_SetLocaleString@@Base+0x37a> │ │ │ │ - bl 11d6fc │ │ │ │ - cbz r0, 3f64e <_PyErr_SetLocaleString@@Base+0x376> │ │ │ │ + cbz r0, 3f60a <_PyErr_SetLocaleString@@Base+0x37a> │ │ │ │ + bl 11d904 │ │ │ │ + cbz r0, 3f606 <_PyErr_SetLocaleString@@Base+0x376> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 3f65a <_PyErr_SetLocaleString@@Base+0x382> │ │ │ │ + b.n 3f612 <_PyErr_SetLocaleString@@Base+0x382> │ │ │ │ movw r0, #56616 @ 0xdd28 │ │ │ │ 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 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003f67a : │ │ │ │ +0003f632 : │ │ │ │ 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] @ (3f6e4 ) │ │ │ │ + ldr r2, [pc, #88] @ (3f69c ) │ │ │ │ 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 │ │ │ │ @@ -28729,141 +28689,141 @@ │ │ │ │ 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 7757c │ │ │ │ + bl 775c4 │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 3f6ae │ │ │ │ + bne.n 3f666 │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r5, #1408] @ 0x580 │ │ │ │ subs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r0, #26] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r3, 3f6fc │ │ │ │ + cbz r3, 3f6b4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f71a │ │ │ │ + bge.n 3f6d2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 3f71a │ │ │ │ + b.n 3f6d2 │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ - cbnz r3, 3f70c │ │ │ │ + cbnz r3, 3f6c4 │ │ │ │ ldrb r3, [r0, #25] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #126 @ 0x7e │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ - b.n 3f70e │ │ │ │ + b.n 3f6c6 │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ - movw r0, #52756 @ 0xce14 │ │ │ │ + movw r0, #55200 @ 0xd7a0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003f71e : │ │ │ │ +0003f6d6 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (3f738 ) │ │ │ │ + ldr r4, [pc, #16] @ (3f6f0 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 1fea08 <_PyCode_GetScriptXIData@@Base+0x780> │ │ │ │ + b.w 1ff310 <_PyCode_GetScriptXIData@@Base+0x77c> │ │ │ │ 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 77508 │ │ │ │ + bl 77550 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1098d8 │ │ │ │ + bl 109e00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 109450 │ │ │ │ + bl 109978 │ │ │ │ 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 3f792 │ │ │ │ + bge.n 3f74a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3f792 │ │ │ │ + cbnz r3, 3f74a │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3f79e │ │ │ │ - b.w 7ff40 │ │ │ │ + blt.n 3f756 │ │ │ │ + b.w 808d0 │ │ │ │ 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, #2808 @ 0xaf8 │ │ │ │ + movw r1, #5252 @ 0x1484 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 3f7ce │ │ │ │ - b.n 3fa82 │ │ │ │ + cbnz r3, 3f786 │ │ │ │ + b.n 3fa3a │ │ │ │ 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 929d4 │ │ │ │ + bl 92930 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 269588 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 269f48 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2665f8 │ │ │ │ + bl 266f80 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3f820 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 3f7d8 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, #0 │ │ │ │ - b.n 3f836 │ │ │ │ + b.n 3f7ee │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ @@ -28871,76 +28831,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 77508 │ │ │ │ + bl 77550 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1098d8 │ │ │ │ + bl 109e00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 109450 │ │ │ │ + bl 109978 │ │ │ │ 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 3f896 │ │ │ │ + bge.n 3f84e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3f896 │ │ │ │ + cbnz r3, 3f84e │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_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 267958 │ │ │ │ + bl 268318 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3f8bc │ │ │ │ + bne.n 3f874 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f8f0 │ │ │ │ + b.n 3f8a8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 267b90 │ │ │ │ + bl 268550 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f8b8 │ │ │ │ + beq.n 3f870 │ │ │ │ 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 7757c │ │ │ │ + bl 775c4 │ │ │ │ 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 │ │ │ │ @@ -28948,20 +28908,20 @@ │ │ │ │ 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 3f922 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 3f92c │ │ │ │ + bne.n 3f8da │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 3f8e4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 7ff98 │ │ │ │ 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 │ │ │ │ @@ -28972,495 +28932,495 @@ │ │ │ │ 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, 3f96c │ │ │ │ + cbnz r3, 3f924 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3f96c │ │ │ │ + ble.n 3f924 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f96c │ │ │ │ - cbnz r1, 3f98c │ │ │ │ + bne.n 3f924 │ │ │ │ + cbnz r1, 3f944 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #84] @ (3f9c4 ) │ │ │ │ + ldr r4, [pc, #84] @ (3f97c ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3f9bc │ │ │ │ + cbz r0, 3f974 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 20bee4 │ │ │ │ + bl 20c9a0 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3f9bc │ │ │ │ + beq.n 3f974 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 21135c │ │ │ │ + bl 211bdc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3f9aa │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 3f9bc │ │ │ │ + bne.n 3f962 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 3f974 │ │ │ │ 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 2228f4 │ │ │ │ + b.w 2232bc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ 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 r2, #2 │ │ │ │ - beq.n 3f9f4 │ │ │ │ + beq.n 3f9ac │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52924 @ 0xcebc │ │ │ │ + movw r1, #55368 @ 0xd848 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 20bee4 │ │ │ │ + bl 20c9a0 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 3fa7e │ │ │ │ + beq.n 3fa36 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3fa14 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 3fa7e │ │ │ │ + bne.n 3f9cc │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 3fa36 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #2740 @ 0xab4 │ │ │ │ + movw r1, #5184 @ 0x1440 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #52960 @ 0xcee0 │ │ │ │ + movw r0, #55404 @ 0xd86c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3fa7e │ │ │ │ - bl 97f70 │ │ │ │ + beq.n 3fa36 │ │ │ │ + bl 97ef0 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b1ac │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3fa70 │ │ │ │ + bne.n 3fa28 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3fa5e │ │ │ │ - bl ee340 │ │ │ │ + bne.n 3fa16 │ │ │ │ + bl ee638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fa30 │ │ │ │ - b.n 3fa7e │ │ │ │ + beq.n 3f9e8 │ │ │ │ + b.n 3fa36 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3fa5e │ │ │ │ + blt.n 3fa16 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ movs r0, #0 │ │ │ │ - b.w f9ac8 │ │ │ │ + b.w f9ebc │ │ │ │ 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 929d4 │ │ │ │ + bl 92930 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 269588 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 269f48 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -0003faa8 : │ │ │ │ - cbz r1, 3faae │ │ │ │ - b.w 26a42c <_PySys_GetSizeOf@@Base+0x9ec> │ │ │ │ +0003fa60 : │ │ │ │ + cbz r1, 3fa66 │ │ │ │ + b.w 26adec <_PySys_GetSizeOf@@Base+0x9ec> │ │ │ │ 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, #53076 @ 0xcf54 │ │ │ │ + movw r1, #55520 @ 0xd8e0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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 929d4 │ │ │ │ + bl 92930 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 269588 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 269f48 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3fb22 │ │ │ │ + bne.n 3fada │ │ │ │ mov r0, r4 │ │ │ │ - bl 288468 │ │ │ │ - b.n 3fb30 │ │ │ │ - bl 965c0 │ │ │ │ + bl 288df0 │ │ │ │ + b.n 3fae8 │ │ │ │ + bl 96548 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97f1c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97e9c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fb1a │ │ │ │ + bne.n 3fad2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3fb3c │ │ │ │ + cbz r3, 3faf4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3fb5e │ │ │ │ + b.n 3fb16 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9abc4 │ │ │ │ - cbnz r0, 3fb5a │ │ │ │ + bl 9ab2c │ │ │ │ + cbnz r0, 3fb12 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3fb5a │ │ │ │ + cbnz r3, 3fb12 │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ - cbnz r0, 3fb5a │ │ │ │ + bl 9ab2c │ │ │ │ + cbnz r0, 3fb12 │ │ │ │ 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 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3fba2 │ │ │ │ + cbz r0, 3fb5a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3fb86 │ │ │ │ + cbz r3, 3fb3e │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3fb8e │ │ │ │ + b.n 3fb46 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3fb96 │ │ │ │ + cbz r2, 3fb4e │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3fb9e │ │ │ │ + b.n 3fb56 │ │ │ │ movw r1, #32052 @ 0x7d34 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 3fc4c │ │ │ │ + bl 3fc04 │ │ │ │ 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 3fbcc │ │ │ │ + bne.n 3fb84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 288468 │ │ │ │ - b.n 3fbda │ │ │ │ - bl 965c0 │ │ │ │ + bl 288df0 │ │ │ │ + b.n 3fb92 │ │ │ │ + bl 96548 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97f1c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97e9c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fbc4 │ │ │ │ + bne.n 3fb7c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3fbe6 │ │ │ │ + cbz r3, 3fb9e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3fc08 │ │ │ │ + b.n 3fbc0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9abc4 │ │ │ │ - cbnz r0, 3fbf6 │ │ │ │ + bl 9ab2c │ │ │ │ + cbnz r0, 3fbae │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3fc04 │ │ │ │ + b.n 3fbbc │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ + bl 9ab2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fbf2 │ │ │ │ - ldr r0, [pc, #8] @ (3fc0c ) │ │ │ │ + beq.n 3fbaa │ │ │ │ + ldr r0, [pc, #8] @ (3fbc4 ) │ │ │ │ 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 {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 3fc3e │ │ │ │ + bge.n 3fbf6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2808 @ 0xaf8 │ │ │ │ + movw r1, #5252 @ 0x1484 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3fc4a │ │ │ │ + b.n 3fc02 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3fc7c │ │ │ │ + ble.n 3fc34 │ │ │ │ push {r4, r5} │ │ │ │ - movw r3, #61112 @ 0xeeb8 │ │ │ │ + movw r3, #63416 @ 0xf7b8 │ │ │ │ movt r3, #60 @ 0x3c │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ - movw r4, #28744 @ 0x7048 │ │ │ │ + movw r4, #31048 @ 0x7948 │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ movs r3, #0 │ │ │ │ strb r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fc78 │ │ │ │ + beq.n 3fc30 │ │ │ │ ldrb r5, [r1, r3] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ strb r5, [r0, r3] │ │ │ │ - b.n 3fc6a │ │ │ │ + b.n 3fc22 │ │ │ │ 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 100880 │ │ │ │ - cbnz r0, 3fcd8 │ │ │ │ + bl 100d60 │ │ │ │ + cbnz r0, 3fc90 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77508 │ │ │ │ + bl 77550 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 3fcb4 │ │ │ │ + cbz r0, 3fc6c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fcb4 │ │ │ │ + bge.n 3fc6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3fcb4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3fc6c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3fcce │ │ │ │ + cbz r0, 3fc86 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fcce │ │ │ │ + bge.n 3fc86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3fcce │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3fc86 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e8f8 │ │ │ │ + b.w 7e958 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 3fce4 │ │ │ │ + cbz r0, 3fc9c │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 3fcfe │ │ │ │ - ldr r2, [pc, #20] @ (3fd00 ) │ │ │ │ + cbnz r3, 3fcb6 │ │ │ │ + ldr r2, [pc, #20] @ (3fcb8 ) │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ add.w r1, r2, #628 @ 0x274 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - b.w 28c64c <_Py_hashtable_foreach@@Base+0x1dc0> │ │ │ │ + b.w 28cfc8 <_Py_hashtable_foreach@@Base+0xec4> │ │ │ │ bx lr │ │ │ │ ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 3fd32 │ │ │ │ + bhi.n 3fcea │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 151bbc │ │ │ │ - bl cf6fc │ │ │ │ + bl 15207c │ │ │ │ + bl cfacc │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w ff21c │ │ │ │ + b.w ff6fc │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20068 @ 0x4e64 │ │ │ │ + movw r0, #22372 @ 0x5764 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #0 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fd18 │ │ │ │ + bne.n 3fcd0 │ │ │ │ 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 3fd6a │ │ │ │ + bhi.n 3fd22 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3fd82 │ │ │ │ + ble.n 3fd3a │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3fd8a │ │ │ │ - movw r0, #23956 @ 0x5d94 │ │ │ │ + b.n 3fd42 │ │ │ │ + movw r0, #26260 @ 0x6694 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fd62 │ │ │ │ + bne.n 3fd1a │ │ │ │ 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 3fe48 │ │ │ │ + b.n 3fe00 │ │ │ │ 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, 3fdb0 │ │ │ │ + cbz r3, 3fd68 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3fdb2 │ │ │ │ + b.n 3fd6a │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2b314 │ │ │ │ - cbnz r6, 3fdc8 │ │ │ │ + cbnz r6, 3fd80 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3fdc8 │ │ │ │ + ble.n 3fd80 │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 3fdc8 │ │ │ │ - cbnz r5, 3fdf0 │ │ │ │ - ldr r1, [pc, #120] @ (3fe44 ) │ │ │ │ + bgt.n 3fd80 │ │ │ │ + cbnz r5, 3fda8 │ │ │ │ + ldr r1, [pc, #120] @ (3fdfc ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3fdf0 │ │ │ │ + cbnz r0, 3fda8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3fe34 │ │ │ │ + b.n 3fdec │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 12b574 │ │ │ │ + bl 12b750 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fdec │ │ │ │ + bne.n 3fda4 │ │ │ │ add r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 3fe20 │ │ │ │ + beq.n 3fdd8 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3fe0c │ │ │ │ + cbz r6, 3fdc4 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 3fe24 │ │ │ │ + beq.n 3fddc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3fe26 │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 3fe26 │ │ │ │ - b.n 3fdec │ │ │ │ + bne.n 3fdde │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 3fdde │ │ │ │ + b.n 3fda4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3fe26 │ │ │ │ + b.n 3fdde │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 3c002 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 3c022 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3fe3e │ │ │ │ + cbz r3, 3fdf6 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -29469,340 +29429,340 @@ │ │ │ │ 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 3fe82 │ │ │ │ + beq.n 3fe3a │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 12b574 │ │ │ │ + bl 12b750 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fef8 │ │ │ │ + bne.n 3feb0 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ - b.n 3fe8e │ │ │ │ - movw r7, #53860 @ 0xd264 │ │ │ │ + b.n 3fe46 │ │ │ │ + movw r7, #56304 @ 0xdbf0 │ │ │ │ movt r7, #44 @ 0x2c │ │ │ │ mov.w sl, #6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3feb2 │ │ │ │ + cbz r6, 3fe6a │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp.w r8, #1 │ │ │ │ mov.w r4, #0 │ │ │ │ - beq.n 3fec8 │ │ │ │ + beq.n 3fe80 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 3fec2 │ │ │ │ + bge.n 3fe7a │ │ │ │ ldrb r1, [r5, r4] │ │ │ │ blx 2c1d4 │ │ │ │ - cbz r0, 3fec2 │ │ │ │ + cbz r0, 3fe7a │ │ │ │ adds r4, #1 │ │ │ │ - b.n 3fe9e │ │ │ │ + b.n 3fe56 │ │ │ │ movw r5, #32052 @ 0x7d34 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ mov r4, r6 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 3fec8 │ │ │ │ + beq.n 3fe80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3fee4 │ │ │ │ + beq.n 3fe9c │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r8 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ cmp r8, r4 │ │ │ │ - blt.n 3fee4 │ │ │ │ + blt.n 3fe9c │ │ │ │ ldrb.w r1, [r5, r8] │ │ │ │ blx 2c1d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3feca │ │ │ │ + bne.n 3fe82 │ │ │ │ cmp fp, r9 │ │ │ │ - beq.n 3feee │ │ │ │ + beq.n 3fea6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ subs r1, r6, r4 │ │ │ │ adds r0, r5, r4 │ │ │ │ - bl 158a28 │ │ │ │ - b.n 3fefa │ │ │ │ + bl 158ef4 │ │ │ │ + b.n 3feb2 │ │ │ │ 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, #53868 @ 0xd26c │ │ │ │ + movw r1, #56312 @ 0xdbf8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f07b0 │ │ │ │ + bl 1f1084 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3ff40 │ │ │ │ + beq.n 3fef8 │ │ │ │ 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} │ │ │ │ mov r0, r1 │ │ │ │ - movw r2, #54188 @ 0xd3ac │ │ │ │ + movw r2, #56632 @ 0xdd38 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #513 @ 0x201 │ │ │ │ + movw r1, #441 @ 0x1b9 │ │ │ │ movt r1, #4 │ │ │ │ - b.w 26ad0c <_PyLong_UInt32_Converter@@Base+0x2b4> │ │ │ │ + b.w 26b6cc <_PyLong_UInt32_Converter@@Base+0x2b4> │ │ │ │ │ │ │ │ -0003ff5a : │ │ │ │ - ldr r0, [pc, #4] @ (3ff60 ) │ │ │ │ - b.w 1a391c │ │ │ │ +0003ff12 : │ │ │ │ + ldr r0, [pc, #4] @ (3ff18 ) │ │ │ │ + b.w 1a4160 │ │ │ │ adds r2, #128 @ 0x80 │ │ │ │ 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 3ff8e │ │ │ │ + bhi.n 3ff46 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dc560 <_PyNumber_Index@@Base> │ │ │ │ + bl dc95c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3ffa6 │ │ │ │ - b.n 3ffb8 │ │ │ │ - movw r0, #23844 @ 0x5d24 │ │ │ │ + cbnz r0, 3ff5e │ │ │ │ + b.n 3ff70 │ │ │ │ + movw r0, #26148 @ 0x6624 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4009c │ │ │ │ - b.n 3ff80 │ │ │ │ - bl 85c9c │ │ │ │ + beq.n 40054 │ │ │ │ + b.n 3ff38 │ │ │ │ + bl 85c00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3ffc6 │ │ │ │ + blt.n 3ff7e │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 3ffd6 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 3ff8e │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4009c │ │ │ │ + bne.n 40054 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ffd6 │ │ │ │ + b.n 3ff8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ffb4 │ │ │ │ + bne.n 3ff6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ffb4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ff6c │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 40062 │ │ │ │ + ble.n 4001a │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 4000a │ │ │ │ + bpl.n 3ffc2 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 40006 │ │ │ │ + beq.n 3ffbe │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54240 @ 0xd3e0 │ │ │ │ + movw r1, #56684 @ 0xdd6c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 40064 │ │ │ │ + b.n 4001c │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 4001c │ │ │ │ - bl 88564 │ │ │ │ - cbz r0, 4003c │ │ │ │ + beq.n 3ffd4 │ │ │ │ + bl 884ec │ │ │ │ + cbz r0, 3fff4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4005c │ │ │ │ + beq.n 40014 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54332 @ 0xd43c │ │ │ │ + movw r1, #56776 @ 0xddc8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #63260 @ 0xf71c │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #34116 @ 0x8544 │ │ │ │ + movw r2, #28 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #36420 @ 0x8e44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #23844 @ 0x5d24 │ │ │ │ + movw r0, #26148 @ 0x6624 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4009c │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 40054 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 40064 │ │ │ │ + b.n 4001c │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 40080 │ │ │ │ - cbz r1, 40070 │ │ │ │ + bgt.n 40038 │ │ │ │ + cbz r1, 40028 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 40078 │ │ │ │ + b.n 40030 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 158a28 │ │ │ │ + b.w 158ef4 │ │ │ │ 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 40540 <_PyEval_FormatKwargsError@@Base+0x49e> │ │ │ │ + b.n 404f8 <_PyEval_FormatKwargsError@@Base+0x49e> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -000400a2 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +0004005a <_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 1c9764 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 40108 <_PyEval_FormatKwargsError@@Base+0x66> │ │ │ │ + bl 1ca06c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 400c0 <_PyEval_FormatKwargsError@@Base+0x66> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c9770 <_PyErr_Clear@@Base> │ │ │ │ + bl 1ca078 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff9a0 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2002cc <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 401f6 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + beq.w 401ae <_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, #54436 @ 0xd4a4 │ │ │ │ + movw r2, #56880 @ 0xde30 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1ee5f8 <_PyErr_Format@@Base> │ │ │ │ + bl 1eeed0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 401d0 <_PyEval_FormatKwargsError@@Base+0x12e> │ │ │ │ - b.n 401f6 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + blt.n 40188 <_PyEval_FormatKwargsError@@Base+0x12e> │ │ │ │ + b.n 401ae <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c9764 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1ca06c <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 401f6 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + beq.n 401ae <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 33196 │ │ │ │ + bl 33106 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 401c0 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + beq.n 40178 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 401c0 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bpl.n 40178 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 401c0 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bne.n 40178 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c9770 <_PyErr_Clear@@Base> │ │ │ │ + bl 1ca078 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff9a0 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2002cc <_PyObject_FunctionStr@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 40196 <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ + cbz r0, 4014e <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #54488 @ 0xd4d8 │ │ │ │ + movw r2, #56932 @ 0xde64 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 1ee5f8 <_PyErr_Format@@Base> │ │ │ │ + bl 1eeed0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40196 <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ + bge.n 4014e <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 40196 <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ - ldr r2, [pc, #124] @ (401fc <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ + cbnz r3, 4014e <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ + ldr r2, [pc, #124] @ (401b4 <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 4018e <_PyEval_FormatKwargsError@@Base+0xec> │ │ │ │ + cbz r3, 40146 <_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 401c8 <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ + bge.n 40180 <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 401c8 <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ - ldr r2, [pc, #84] @ (401fc <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ + cbnz r3, 40180 <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ + ldr r2, [pc, #84] @ (401b4 <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 401b6 <_PyEval_FormatKwargsError@@Base+0x114> │ │ │ │ + cbz r3, 4016e <_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 401c8 <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ + b.n 40180 <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 401f6 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + bge.n 401ae <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 401f6 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ - ldr r2, [pc, #36] @ (401fc <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ + cbnz r3, 401ae <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + ldr r2, [pc, #36] @ (401b4 <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 401e8 <_PyEval_FormatKwargsError@@Base+0x146> │ │ │ │ + cbz r3, 401a0 <_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] │ │ │ │ @@ -29815,172 +29775,172 @@ │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ vabs.f64 d13, d0 │ │ │ │ - vldr d10, [pc, #576] @ 40458 <_PyEval_FormatKwargsError@@Base+0x3b6> │ │ │ │ + vldr d10, [pc, #576] @ 40410 <_PyEval_FormatKwargsError@@Base+0x3b6> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4024e <_PyEval_FormatKwargsError@@Base+0x1ac> │ │ │ │ + bls.n 40206 <_PyEval_FormatKwargsError@@Base+0x1ac> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.w 4044c <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ + bvs.w 40404 <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 4044c <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ + bgt.w 40404 <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #536] @ 40460 <_PyEval_FormatKwargsError@@Base+0x3be> │ │ │ │ + vldr d8, [pc, #536] @ 40418 <_PyEval_FormatKwargsError@@Base+0x3be> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4044c <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ - vldr d9, [pc, #536] @ 40468 <_PyEval_FormatKwargsError@@Base+0x3c6> │ │ │ │ + b.n 40404 <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ + vldr d9, [pc, #536] @ 40420 <_PyEval_FormatKwargsError@@Base+0x3c6> │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40280 <_PyEval_FormatKwargsError@@Base+0x1de> │ │ │ │ + bne.n 40238 <_PyEval_FormatKwargsError@@Base+0x1de> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d6, [pc, #520] @ 40470 <_PyEval_FormatKwargsError@@Base+0x3ce> │ │ │ │ - vldr d7, [pc, #524] @ 40478 <_PyEval_FormatKwargsError@@Base+0x3d6> │ │ │ │ + vldr d6, [pc, #520] @ 40428 <_PyEval_FormatKwargsError@@Base+0x3ce> │ │ │ │ + vldr d7, [pc, #524] @ 40430 <_PyEval_FormatKwargsError@@Base+0x3d6> │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ - b.n 4044c <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ + b.n 40404 <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ blx 2c508 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 402c2 <_PyEval_FormatKwargsError@@Base+0x220> │ │ │ │ + bne.n 4027a <_PyEval_FormatKwargsError@@Base+0x220> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 40240 <_PyEval_FormatKwargsError@@Base+0x19e> │ │ │ │ + bmi.n 401f8 <_PyEval_FormatKwargsError@@Base+0x19e> │ │ │ │ vmov.f64 d7, #55 @ 0x41b80000 23.0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 40432 <_PyEval_FormatKwargsError@@Base+0x390> │ │ │ │ + bhi.w 403ea <_PyEval_FormatKwargsError@@Base+0x390> │ │ │ │ vcvt.s32.f64 s16, d8 │ │ │ │ - movw r3, #48 @ 0x30 │ │ │ │ + movw r3, #2376 @ 0x948 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ vmov r2, s16 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d8, [r3, #-8] │ │ │ │ - b.n 4044c <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ - vldr d7, [pc, #444] @ 40480 <_PyEval_FormatKwargsError@@Base+0x3de> │ │ │ │ + b.n 40404 <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ + vldr d7, [pc, #444] @ 40438 <_PyEval_FormatKwargsError@@Base+0x3de> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 402ea <_PyEval_FormatKwargsError@@Base+0x248> │ │ │ │ + bpl.n 402a2 <_PyEval_FormatKwargsError@@Base+0x248> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vdiv.f64 d8, d7, d8 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 4044c <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ - b.n 40428 <_PyEval_FormatKwargsError@@Base+0x386> │ │ │ │ - vldr d7, [pc, #412] @ 40488 <_PyEval_FormatKwargsError@@Base+0x3e6> │ │ │ │ + ble.w 40404 <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ + b.n 403e0 <_PyEval_FormatKwargsError@@Base+0x386> │ │ │ │ + vldr d7, [pc, #412] @ 40440 <_PyEval_FormatKwargsError@@Base+0x3e6> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4031e <_PyEval_FormatKwargsError@@Base+0x27c> │ │ │ │ + ble.n 402d6 <_PyEval_FormatKwargsError@@Base+0x27c> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 40310 <_PyEval_FormatKwargsError@@Base+0x26e> │ │ │ │ + bpl.n 402c8 <_PyEval_FormatKwargsError@@Base+0x26e> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 27ebe0 <_PyBytes_GetXIData@@Base+0x258> │ │ │ │ + bl 27f568 <_PyBytes_GetXIData@@Base+0x258> │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 4044c <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ + b.n 40404 <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #344] @ 40470 <_PyEval_FormatKwargsError@@Base+0x3ce> │ │ │ │ + vldr d8, [pc, #344] @ 40428 <_PyEval_FormatKwargsError@@Base+0x3ce> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4044c <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ - vldr d7, [pc, #368] @ 40490 <_PyEval_FormatKwargsError@@Base+0x3ee> │ │ │ │ + b.n 40404 <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ + vldr d7, [pc, #368] @ 40448 <_PyEval_FormatKwargsError@@Base+0x3ee> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vadd.f64 d14, d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4033e <_PyEval_FormatKwargsError@@Base+0x29c> │ │ │ │ + ble.n 402f6 <_PyEval_FormatKwargsError@@Base+0x29c> │ │ │ │ vsub.f64 d7, d14, d13 │ │ │ │ - vldr d6, [pc, #344] @ 40490 <_PyEval_FormatKwargsError@@Base+0x3ee> │ │ │ │ + vldr d6, [pc, #344] @ 40448 <_PyEval_FormatKwargsError@@Base+0x3ee> │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ - b.n 40346 <_PyEval_FormatKwargsError@@Base+0x2a4> │ │ │ │ + b.n 402fe <_PyEval_FormatKwargsError@@Base+0x2a4> │ │ │ │ vsub.f64 d7, d14, d7 │ │ │ │ vsub.f64 d7, d7, d13 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ - vldr d6, [pc, #332] @ 40498 <_PyEval_FormatKwargsError@@Base+0x3f6> │ │ │ │ + vldr d6, [pc, #332] @ 40450 <_PyEval_FormatKwargsError@@Base+0x3f6> │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - vldr d11, [pc, #332] @ 404a0 <_PyEval_FormatKwargsError@@Base+0x3fe> │ │ │ │ + vldr d11, [pc, #332] @ 40458 <_PyEval_FormatKwargsError@@Base+0x3fe> │ │ │ │ vmov.f64 d15, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d12, d7, d14 │ │ │ │ - bpl.n 403ce <_PyEval_FormatKwargsError@@Base+0x32c> │ │ │ │ - bl 27ebe0 <_PyBytes_GetXIData@@Base+0x258> │ │ │ │ + bpl.n 40386 <_PyEval_FormatKwargsError@@Base+0x32c> │ │ │ │ + bl 27f568 <_PyBytes_GetXIData@@Base+0x258> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c290 │ │ │ │ - vldr d6, [pc, #300] @ 404a8 <_PyEval_FormatKwargsError@@Base+0x406> │ │ │ │ + vldr d6, [pc, #300] @ 40460 <_PyEval_FormatKwargsError@@Base+0x406> │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ vdiv.f64 d8, d7, d13 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 26b048 │ │ │ │ + bl 26ba08 │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d9, d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmls.f64 d9, d12, d9 │ │ │ │ - bpl.n 403b4 <_PyEval_FormatKwargsError@@Base+0x312> │ │ │ │ + bpl.n 4036c <_PyEval_FormatKwargsError@@Base+0x312> │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c1b8 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 4041a <_PyEval_FormatKwargsError@@Base+0x378> │ │ │ │ + b.n 403d2 <_PyEval_FormatKwargsError@@Base+0x378> │ │ │ │ vmov.f64 d1, #80 @ 0x3e800000 0.250 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ vnmls.f64 d1, d13, d15 │ │ │ │ blx 2c1b8 │ │ │ │ vdiv.f64 d7, d9, d0 │ │ │ │ vdiv.f64 d8, d7, d0 │ │ │ │ - b.n 4041a <_PyEval_FormatKwargsError@@Base+0x378> │ │ │ │ - bl 26b048 │ │ │ │ + b.n 403d2 <_PyEval_FormatKwargsError@@Base+0x378> │ │ │ │ + bl 26ba08 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c290 │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmla.f64 d8, d12, d8 │ │ │ │ - bpl.n 40402 <_PyEval_FormatKwargsError@@Base+0x360> │ │ │ │ + bpl.n 403ba <_PyEval_FormatKwargsError@@Base+0x360> │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c1b8 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ - b.n 4041a <_PyEval_FormatKwargsError@@Base+0x378> │ │ │ │ + b.n 403d2 <_PyEval_FormatKwargsError@@Base+0x378> │ │ │ │ vmov.f64 d1, #80 @ 0x3e800000 0.250 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ vnmls.f64 d1, d13, d15 │ │ │ │ blx 2c1b8 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4044c <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ + ble.n 40404 <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4044c <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ - vldr d7, [pc, #84] @ 40488 <_PyEval_FormatKwargsError@@Base+0x3e6> │ │ │ │ + b.n 40404 <_PyEval_FormatKwargsError@@Base+0x3aa> │ │ │ │ + vldr d7, [pc, #84] @ 40440 <_PyEval_FormatKwargsError@@Base+0x3e6> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 40310 <_PyEval_FormatKwargsError@@Base+0x26e> │ │ │ │ - vldr d14, [pc, #76] @ 40490 <_PyEval_FormatKwargsError@@Base+0x3ee> │ │ │ │ + bgt.w 402c8 <_PyEval_FormatKwargsError@@Base+0x26e> │ │ │ │ + vldr d14, [pc, #76] @ 40448 <_PyEval_FormatKwargsError@@Base+0x3ee> │ │ │ │ vadd.f64 d14, d13, d14 │ │ │ │ - b.n 40330 <_PyEval_FormatKwargsError@@Base+0x28e> │ │ │ │ + b.n 402e8 <_PyEval_FormatKwargsError@@Base+0x28e> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d15} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ @@ -29998,19 +29958,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, 404b6 <_PyEval_FormatKwargsError@@Base+0x414> │ │ │ │ + cbnz r0, 4046e <_PyEval_FormatKwargsError@@Base+0x414> │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 404be <_PyEval_FormatKwargsError@@Base+0x41c> │ │ │ │ + cbnz r0, 40476 <_PyEval_FormatKwargsError@@Base+0x41c> │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ eors r1, r4 │ │ │ │ cmp r5, #24 │ │ │ │ @@ -30019,120 +29979,120 @@ │ │ │ │ stmia r0!, {r0, r3} │ │ │ │ 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 1a7d40 <_PyType_Name@@Base> │ │ │ │ + bl 1a8578 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #54632 @ 0xd568 │ │ │ │ + movw r0, #57076 @ 0xdef4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ 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, 40514 <_PyEval_FormatKwargsError@@Base+0x472> │ │ │ │ + cbnz r0, 404cc <_PyEval_FormatKwargsError@@Base+0x472> │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 40514 <_PyEval_FormatKwargsError@@Base+0x472> │ │ │ │ + ble.n 404cc <_PyEval_FormatKwargsError@@Base+0x472> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 40514 <_PyEval_FormatKwargsError@@Base+0x472> │ │ │ │ - cbz r2, 40514 <_PyEval_FormatKwargsError@@Base+0x472> │ │ │ │ + bne.n 404cc <_PyEval_FormatKwargsError@@Base+0x472> │ │ │ │ + cbz r2, 404cc <_PyEval_FormatKwargsError@@Base+0x472> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #41304 @ 0xa158 │ │ │ │ + movw r1, #43756 @ 0xaaec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 40534 <_PyEval_FormatKwargsError@@Base+0x492> │ │ │ │ + bl f2724 │ │ │ │ + b.n 404ec <_PyEval_FormatKwargsError@@Base+0x492> │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #32] @ (4053c <_PyEval_FormatKwargsError@@Base+0x49a>) │ │ │ │ + ldr r4, [pc, #32] @ (404f4 <_PyEval_FormatKwargsError@@Base+0x49a>) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 404fe <_PyEval_FormatKwargsError@@Base+0x45c> │ │ │ │ + bne.n 404b6 <_PyEval_FormatKwargsError@@Base+0x45c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r2, #224 @ 0xe0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ 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 40578 <_PyEval_FormatKwargsError@@Base+0x4d6> │ │ │ │ - cbz r4, 40566 <_PyEval_FormatKwargsError@@Base+0x4c4> │ │ │ │ + bne.n 40530 <_PyEval_FormatKwargsError@@Base+0x4d6> │ │ │ │ + cbz r4, 4051e <_PyEval_FormatKwargsError@@Base+0x4c4> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4056e <_PyEval_FormatKwargsError@@Base+0x4cc> │ │ │ │ + b.n 40526 <_PyEval_FormatKwargsError@@Base+0x4cc> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 158a28 │ │ │ │ + b.w 158ef4 │ │ │ │ add r4, r8 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r4, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r9, r2 │ │ │ │ - bl 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 405f6 <_PyEval_FormatKwargsError@@Base+0x554> │ │ │ │ + cbz r0, 405ae <_PyEval_FormatKwargsError@@Base+0x554> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 405ac <_PyEval_FormatKwargsError@@Base+0x50a> │ │ │ │ + ble.n 40564 <_PyEval_FormatKwargsError@@Base+0x50a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 4059c <_PyEval_FormatKwargsError@@Base+0x4fa> │ │ │ │ + cbz r3, 40554 <_PyEval_FormatKwargsError@@Base+0x4fa> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 405a4 <_PyEval_FormatKwargsError@@Base+0x502> │ │ │ │ + b.n 4055c <_PyEval_FormatKwargsError@@Base+0x502> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 2b314 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 405b4 <_PyEval_FormatKwargsError@@Base+0x512> │ │ │ │ + cbz r3, 4056c <_PyEval_FormatKwargsError@@Base+0x512> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 405bc <_PyEval_FormatKwargsError@@Base+0x51a> │ │ │ │ + b.n 40574 <_PyEval_FormatKwargsError@@Base+0x51a> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add r0, r5 │ │ │ │ - cbz r2, 405c6 <_PyEval_FormatKwargsError@@Base+0x524> │ │ │ │ + cbz r2, 4057e <_PyEval_FormatKwargsError@@Base+0x524> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - b.n 405ce <_PyEval_FormatKwargsError@@Base+0x52c> │ │ │ │ + b.n 40586 <_PyEval_FormatKwargsError@@Base+0x52c> │ │ │ │ movw r1, #32052 @ 0x7d34 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ blx 2beec │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 405f6 <_PyEval_FormatKwargsError@@Base+0x554> │ │ │ │ + ble.n 405ae <_PyEval_FormatKwargsError@@Base+0x554> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 405e0 <_PyEval_FormatKwargsError@@Base+0x53e> │ │ │ │ + cbz r3, 40598 <_PyEval_FormatKwargsError@@Base+0x53e> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 405e8 <_PyEval_FormatKwargsError@@Base+0x546> │ │ │ │ + b.n 405a0 <_PyEval_FormatKwargsError@@Base+0x546> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r5, r3 │ │ │ │ add r0, r5 │ │ │ │ @@ -30147,385 +30107,385 @@ │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b314 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 4062c <_PyEval_FormatKwargsError@@Base+0x58a> │ │ │ │ + bne.n 405e4 <_PyEval_FormatKwargsError@@Base+0x58a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12b574 │ │ │ │ - cbz r0, 40646 <_PyEval_FormatKwargsError@@Base+0x5a4> │ │ │ │ - b.n 40642 <_PyEval_FormatKwargsError@@Base+0x5a0> │ │ │ │ + bl 12b750 │ │ │ │ + cbz r0, 405fe <_PyEval_FormatKwargsError@@Base+0x5a4> │ │ │ │ + b.n 405fa <_PyEval_FormatKwargsError@@Base+0x5a0> │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #19200 @ 0x4b00 │ │ │ │ + movw r0, #21504 @ 0x5400 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4061e <_PyEval_FormatKwargsError@@Base+0x57c> │ │ │ │ + bne.n 405d6 <_PyEval_FormatKwargsError@@Base+0x57c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4068e <_PyEval_FormatKwargsError@@Base+0x5ec> │ │ │ │ + b.n 40646 <_PyEval_FormatKwargsError@@Base+0x5ec> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 21135c │ │ │ │ + bl 211bdc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4065a <_PyEval_FormatKwargsError@@Base+0x5b8> │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 40612 <_PyEval_FormatKwargsError@@Base+0x5b8> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40642 <_PyEval_FormatKwargsError@@Base+0x5a0> │ │ │ │ + bne.n 405fa <_PyEval_FormatKwargsError@@Base+0x5a0> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw r5, #48 @ 0x30 │ │ │ │ + movw r5, #2376 @ 0x948 │ │ │ │ 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 40688 <_PyEval_FormatKwargsError@@Base+0x5e6> │ │ │ │ + ble.n 40640 <_PyEval_FormatKwargsError@@Base+0x5e6> │ │ │ │ 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, #392] @ 0x188 │ │ │ │ eors r0, r4 │ │ │ │ - b.n 4066a <_PyEval_FormatKwargsError@@Base+0x5c8> │ │ │ │ - bl 7dfb0 │ │ │ │ + b.n 40622 <_PyEval_FormatKwargsError@@Base+0x5c8> │ │ │ │ + bl 7e018 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 40698 <_PyEval_FormatKwargsError@@Base+0x5f6> │ │ │ │ + cbz r3, 40650 <_PyEval_FormatKwargsError@@Base+0x5f6> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 406be <_PyEval_FormatKwargsError@@Base+0x61c> │ │ │ │ + cbnz r3, 40676 <_PyEval_FormatKwargsError@@Base+0x61c> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 406be <_PyEval_FormatKwargsError@@Base+0x61c> │ │ │ │ + ble.n 40676 <_PyEval_FormatKwargsError@@Base+0x61c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 406be <_PyEval_FormatKwargsError@@Base+0x61c> │ │ │ │ - cbnz r4, 406dc <_PyEval_FormatKwargsError@@Base+0x63a> │ │ │ │ + bne.n 40676 <_PyEval_FormatKwargsError@@Base+0x61c> │ │ │ │ + cbnz r4, 40694 <_PyEval_FormatKwargsError@@Base+0x63a> │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #144] @ (40758 <_PyEval_FormatKwargsError@@Base+0x6b6>) │ │ │ │ + ldr r4, [pc, #144] @ (40710 <_PyEval_FormatKwargsError@@Base+0x6b6>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 40744 <_PyEval_FormatKwargsError@@Base+0x6a2> │ │ │ │ + cbz r0, 406fc <_PyEval_FormatKwargsError@@Base+0x6a2> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 406ee <_PyEval_FormatKwargsError@@Base+0x64c> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 40744 <_PyEval_FormatKwargsError@@Base+0x6a2> │ │ │ │ + bne.n 406a6 <_PyEval_FormatKwargsError@@Base+0x64c> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 406fc <_PyEval_FormatKwargsError@@Base+0x6a2> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 40700 <_PyEval_FormatKwargsError@@Base+0x65e> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 40744 <_PyEval_FormatKwargsError@@Base+0x6a2> │ │ │ │ + bne.n 406b8 <_PyEval_FormatKwargsError@@Base+0x65e> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 406fc <_PyEval_FormatKwargsError@@Base+0x6a2> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 97f70 │ │ │ │ + bl 97ef0 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b21c <__wait4_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 40748 <_PyEval_FormatKwargsError@@Base+0x6a6> │ │ │ │ + bge.n 40700 <_PyEval_FormatKwargsError@@Base+0x6a6> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 40736 <_PyEval_FormatKwargsError@@Base+0x694> │ │ │ │ - bl ee340 │ │ │ │ + bne.n 406ee <_PyEval_FormatKwargsError@@Base+0x694> │ │ │ │ + bl ee638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40704 <_PyEval_FormatKwargsError@@Base+0x662> │ │ │ │ - b.n 40744 <_PyEval_FormatKwargsError@@Base+0x6a2> │ │ │ │ + beq.n 406bc <_PyEval_FormatKwargsError@@Base+0x662> │ │ │ │ + b.n 406fc <_PyEval_FormatKwargsError@@Base+0x6a2> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40752 <_PyEval_FormatKwargsError@@Base+0x6b0> │ │ │ │ + b.n 4070a <_PyEval_FormatKwargsError@@Base+0x6b0> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 40878 <_PyEval_FormatKwargsError@@Base+0x7d6> │ │ │ │ + bl 40830 <_PyEval_FormatKwargsError@@Base+0x7d6> │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ adds r3, #12 │ │ │ │ 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 4077c <_PyEval_FormatKwargsError@@Base+0x6da> │ │ │ │ + bhi.n 40734 <_PyEval_FormatKwargsError@@Base+0x6da> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 40794 <_PyEval_FormatKwargsError@@Base+0x6f2> │ │ │ │ + ble.n 4074c <_PyEval_FormatKwargsError@@Base+0x6f2> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 4079c <_PyEval_FormatKwargsError@@Base+0x6fa> │ │ │ │ - movw r0, #24112 @ 0x5e30 │ │ │ │ + b.n 40754 <_PyEval_FormatKwargsError@@Base+0x6fa> │ │ │ │ + movw r0, #26416 @ 0x6730 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40774 <_PyEval_FormatKwargsError@@Base+0x6d2> │ │ │ │ + bne.n 4072c <_PyEval_FormatKwargsError@@Base+0x6d2> │ │ │ │ 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 3fe48 │ │ │ │ + b.w 3fe00 │ │ │ │ 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 226968 │ │ │ │ - cbz r0, 407f6 <_PyEval_FormatKwargsError@@Base+0x754> │ │ │ │ + bl 227320 │ │ │ │ + cbz r0, 407ae <_PyEval_FormatKwargsError@@Base+0x754> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 407da <_PyEval_FormatKwargsError@@Base+0x738> │ │ │ │ + cbnz r0, 40792 <_PyEval_FormatKwargsError@@Base+0x738> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 407fa <_PyEval_FormatKwargsError@@Base+0x758> │ │ │ │ + bge.n 407b2 <_PyEval_FormatKwargsError@@Base+0x758> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 407fa <_PyEval_FormatKwargsError@@Base+0x758> │ │ │ │ - bl 84f48 │ │ │ │ + b.n 407b2 <_PyEval_FormatKwargsError@@Base+0x758> │ │ │ │ + bl 84eac │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 40802 <_PyEval_FormatKwargsError@@Base+0x760> │ │ │ │ + cbnz r0, 407ba <_PyEval_FormatKwargsError@@Base+0x760> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 407f6 <_PyEval_FormatKwargsError@@Base+0x754> │ │ │ │ + bge.n 407ae <_PyEval_FormatKwargsError@@Base+0x754> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 407f6 <_PyEval_FormatKwargsError@@Base+0x754> │ │ │ │ + cbnz r3, 407ae <_PyEval_FormatKwargsError@@Base+0x754> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40828 <_PyEval_FormatKwargsError@@Base+0x786> │ │ │ │ + b.n 407e0 <_PyEval_FormatKwargsError@@Base+0x786> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #54760 @ 0xd5e8 │ │ │ │ + movw r0, #57204 @ 0xdf74 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40828 <_PyEval_FormatKwargsError@@Base+0x786> │ │ │ │ + bge.n 407e0 <_PyEval_FormatKwargsError@@Base+0x786> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40828 <_PyEval_FormatKwargsError@@Base+0x786> │ │ │ │ + cbnz r3, 407e0 <_PyEval_FormatKwargsError@@Base+0x786> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 40858 <_PyEval_FormatKwargsError@@Base+0x7b6> │ │ │ │ + bgt.n 40810 <_PyEval_FormatKwargsError@@Base+0x7b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 266614 │ │ │ │ - cbnz r0, 40874 <_PyEval_FormatKwargsError@@Base+0x7d2> │ │ │ │ + bl 266fd8 │ │ │ │ + cbnz r0, 4082c <_PyEval_FormatKwargsError@@Base+0x7d2> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 3f14a │ │ │ │ + b.w 3f102 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #54768 @ 0xd5f0 │ │ │ │ + movw r1, #57212 @ 0xdf7c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f07b0 │ │ │ │ + bl 1f1084 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40844 <_PyEval_FormatKwargsError@@Base+0x7a2> │ │ │ │ + bne.n 407fc <_PyEval_FormatKwargsError@@Base+0x7a2> │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4089e <_PyEval_FormatKwargsError@@Base+0x7fc> │ │ │ │ + cbnz r0, 40856 <_PyEval_FormatKwargsError@@Base+0x7fc> │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b314 │ │ │ │ - movw r1, #37944 @ 0x9438 │ │ │ │ + movw r1, #40248 @ 0x9d38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #60500 @ 0xec54 │ │ │ │ + movw r0, #62804 @ 0xf554 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1b6748 │ │ │ │ + bl 1b6fa4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40a02 <_PyEval_FormatKwargsError@@Base+0x960> │ │ │ │ - bl 857c4 │ │ │ │ + beq.w 409ba <_PyEval_FormatKwargsError@@Base+0x960> │ │ │ │ + bl 85728 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 408d4 <_PyEval_FormatKwargsError@@Base+0x832> │ │ │ │ + bge.n 4088c <_PyEval_FormatKwargsError@@Base+0x832> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 408d4 <_PyEval_FormatKwargsError@@Base+0x832> │ │ │ │ + cbnz r3, 4088c <_PyEval_FormatKwargsError@@Base+0x832> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 40a02 <_PyEval_FormatKwargsError@@Base+0x960> │ │ │ │ + beq.w 409ba <_PyEval_FormatKwargsError@@Base+0x960> │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 293788 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ - vldr d9, [pc, #300] @ 40a10 <_PyEval_FormatKwargsError@@Base+0x96e> │ │ │ │ + bl 294050 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + vldr d9, [pc, #300] @ 409c8 <_PyEval_FormatKwargsError@@Base+0x96e> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 293788 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 294050 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 85d4c │ │ │ │ + bl 85cb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 409ca <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ + beq.n 40982 <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 293788 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 294050 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - bl 293788 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 294050 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 85d4c │ │ │ │ + bl 85cb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 409ca <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ + beq.n 40982 <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 409ca <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ + beq.n 40982 <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 409ca <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ + beq.n 40982 <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 409ca <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ + beq.n 40982 <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 409ca <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ + beq.n 40982 <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 409ca <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ + beq.n 40982 <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 7ff40 │ │ │ │ - cbz r0, 409ca <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ + bl 808d0 │ │ │ │ + cbz r0, 40982 <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl 7ff40 │ │ │ │ - cbz r0, 409ca <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ + bl 808d0 │ │ │ │ + cbz r0, 40982 <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 7ff40 │ │ │ │ - cbz r0, 409ca <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ + bl 808d0 │ │ │ │ + cbz r0, 40982 <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 7ff40 │ │ │ │ - cbz r0, 409ca <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ + bl 808d0 │ │ │ │ + cbz r0, 40982 <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 7ff40 │ │ │ │ - cbz r0, 409ca <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ + bl 808d0 │ │ │ │ + cbz r0, 40982 <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 7ff40 │ │ │ │ - cbz r0, 409ca <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ + bl 808d0 │ │ │ │ + cbz r0, 40982 <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 7ff40 │ │ │ │ - cbz r0, 409ca <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ + bl 808d0 │ │ │ │ + cbz r0, 40982 <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 409ca <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ + cbz r0, 40982 <_PyEval_FormatKwargsError@@Base+0x928> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 409e0 <_PyEval_FormatKwargsError@@Base+0x93e> │ │ │ │ + cbnz r0, 40998 <_PyEval_FormatKwargsError@@Base+0x93e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40a02 <_PyEval_FormatKwargsError@@Base+0x960> │ │ │ │ + bge.n 409ba <_PyEval_FormatKwargsError@@Base+0x960> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40a02 <_PyEval_FormatKwargsError@@Base+0x960> │ │ │ │ + cbnz r3, 409ba <_PyEval_FormatKwargsError@@Base+0x960> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40a02 <_PyEval_FormatKwargsError@@Base+0x960> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 409ba <_PyEval_FormatKwargsError@@Base+0x960> │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r3, r4 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #55016 @ 0xd6e8 │ │ │ │ + movw r0, #57460 @ 0xe074 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ 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 │ │ │ │ @@ -30535,234 +30495,234 @@ │ │ │ │ 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, #4036] @ 0xfc4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 40a56 <_PyEval_FormatKwargsError@@Base+0x9b4> │ │ │ │ + bne.n 40a0e <_PyEval_FormatKwargsError@@Base+0x9b4> │ │ │ │ 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 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40aa0 <_PyEval_FormatKwargsError@@Base+0x9fe> │ │ │ │ - b.n 40ac2 <_PyEval_FormatKwargsError@@Base+0xa20> │ │ │ │ + blt.n 40a58 <_PyEval_FormatKwargsError@@Base+0x9fe> │ │ │ │ + b.n 40a7a <_PyEval_FormatKwargsError@@Base+0xa20> │ │ │ │ ldr.w r0, [r3, #4044] @ 0xfcc │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 40a7c <_PyEval_FormatKwargsError@@Base+0x9da> │ │ │ │ + bne.n 40a34 <_PyEval_FormatKwargsError@@Base+0x9da> │ │ │ │ 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 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40aa0 <_PyEval_FormatKwargsError@@Base+0x9fe> │ │ │ │ - b.n 40ac2 <_PyEval_FormatKwargsError@@Base+0xa20> │ │ │ │ + blt.n 40a58 <_PyEval_FormatKwargsError@@Base+0x9fe> │ │ │ │ + b.n 40a7a <_PyEval_FormatKwargsError@@Base+0xa20> │ │ │ │ ldr.w r3, [r3, #4040] @ 0xfc8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 40aa6 <_PyEval_FormatKwargsError@@Base+0xa04> │ │ │ │ + bne.n 40a5e <_PyEval_FormatKwargsError@@Base+0xa04> │ │ │ │ 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 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40ac2 <_PyEval_FormatKwargsError@@Base+0xa20> │ │ │ │ + bge.n 40a7a <_PyEval_FormatKwargsError@@Base+0xa20> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 40ac2 <_PyEval_FormatKwargsError@@Base+0xa20> │ │ │ │ + b.n 40a7a <_PyEval_FormatKwargsError@@Base+0xa20> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #39428 @ 0x9a04 │ │ │ │ + movw r1, #41872 @ 0xa390 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - bpl.n 40ae4 <_PyEval_FormatKwargsError@@Base+0xa42> │ │ │ │ + bpl.n 40a9c <_PyEval_FormatKwargsError@@Base+0xa42> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 40b04 <_PyEval_FormatKwargsError@@Base+0xa62> │ │ │ │ + bgt.n 40abc <_PyEval_FormatKwargsError@@Base+0xa62> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #55020 @ 0xd6ec │ │ │ │ + movw r1, #57464 @ 0xe078 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 40b24 <_PyEval_FormatKwargsError@@Base+0xa82> │ │ │ │ + bgt.n 40adc <_PyEval_FormatKwargsError@@Base+0xa82> │ │ │ │ ldr r1, [r1, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 16c8e0 │ │ │ │ + bl 16cdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 40b3a <_PyEval_FormatKwargsError@@Base+0xa98> │ │ │ │ - bl 7ff40 │ │ │ │ - cbnz r0, 40b3e <_PyEval_FormatKwargsError@@Base+0xa9c> │ │ │ │ - b.n 40b3a <_PyEval_FormatKwargsError@@Base+0xa98> │ │ │ │ + blt.n 40af2 <_PyEval_FormatKwargsError@@Base+0xa98> │ │ │ │ + bl 7ff98 │ │ │ │ + cbnz r0, 40af6 <_PyEval_FormatKwargsError@@Base+0xa9c> │ │ │ │ + b.n 40af2 <_PyEval_FormatKwargsError@@Base+0xa98> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26248 @ 0x6688 │ │ │ │ + movw r1, #28552 @ 0x6f88 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40bfe <_PyEval_FormatKwargsError@@Base+0xb5c> │ │ │ │ + b.n 40bb6 <_PyEval_FormatKwargsError@@Base+0xb5c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40b50 <_PyEval_FormatKwargsError@@Base+0xaae> │ │ │ │ + bge.n 40b08 <_PyEval_FormatKwargsError@@Base+0xaae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 40b50 <_PyEval_FormatKwargsError@@Base+0xaae> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 40b08 <_PyEval_FormatKwargsError@@Base+0xaae> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 40b76 <_PyEval_FormatKwargsError@@Base+0xad4> │ │ │ │ + bmi.n 40b2e <_PyEval_FormatKwargsError@@Base+0xad4> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55080 @ 0xd728 │ │ │ │ + movw r1, #57524 @ 0xe0b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ - bl 85c9c │ │ │ │ + b.w d60e4 │ │ │ │ + bl 85c00 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 40b86 <_PyEval_FormatKwargsError@@Base+0xae4> │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 40b8a <_PyEval_FormatKwargsError@@Base+0xae8> │ │ │ │ - b.n 40b3a <_PyEval_FormatKwargsError@@Base+0xa98> │ │ │ │ + bne.n 40b3e <_PyEval_FormatKwargsError@@Base+0xae4> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 40b42 <_PyEval_FormatKwargsError@@Base+0xae8> │ │ │ │ + b.n 40af2 <_PyEval_FormatKwargsError@@Base+0xa98> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 40ba2 <_PyEval_FormatKwargsError@@Base+0xb00> │ │ │ │ + bge.n 40b5a <_PyEval_FormatKwargsError@@Base+0xb00> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55132 @ 0xd75c │ │ │ │ + movw r1, #57576 @ 0xe0e8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 40b3a <_PyEval_FormatKwargsError@@Base+0xa98> │ │ │ │ + bl f2724 │ │ │ │ + b.n 40af2 <_PyEval_FormatKwargsError@@Base+0xa98> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 40bbc <_PyEval_FormatKwargsError@@Base+0xb1a> │ │ │ │ + bne.n 40b74 <_PyEval_FormatKwargsError@@Base+0xb1a> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 40bfe <_PyEval_FormatKwargsError@@Base+0xb5c> │ │ │ │ + b.n 40bb6 <_PyEval_FormatKwargsError@@Base+0xb5c> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 40be0 <_PyEval_FormatKwargsError@@Base+0xb3e> │ │ │ │ + bmi.n 40b98 <_PyEval_FormatKwargsError@@Base+0xb3e> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55168 @ 0xd780 │ │ │ │ + movw r1, #57612 @ 0xe10c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 40bee <_PyEval_FormatKwargsError@@Base+0xb4c> │ │ │ │ - bl 89b50 │ │ │ │ + cbz r0, 40ba6 <_PyEval_FormatKwargsError@@Base+0xb4c> │ │ │ │ + bl 89ac8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40bb2 <_PyEval_FormatKwargsError@@Base+0xb10> │ │ │ │ - b.n 40b3a <_PyEval_FormatKwargsError@@Base+0xa98> │ │ │ │ + bne.n 40b6a <_PyEval_FormatKwargsError@@Base+0xb10> │ │ │ │ + b.n 40af2 <_PyEval_FormatKwargsError@@Base+0xa98> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r4, #20] │ │ │ │ - b.n 40bb2 <_PyEval_FormatKwargsError@@Base+0xb10> │ │ │ │ + b.n 40b6a <_PyEval_FormatKwargsError@@Base+0xb10> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 40c40 <_PyEval_FormatKwargsError@@Base+0xb9e> │ │ │ │ + cbz r0, 40bf8 <_PyEval_FormatKwargsError@@Base+0xb9e> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 40c24 <_PyEval_FormatKwargsError@@Base+0xb82> │ │ │ │ + cbz r3, 40bdc <_PyEval_FormatKwargsError@@Base+0xb82> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 40c2c <_PyEval_FormatKwargsError@@Base+0xb8a> │ │ │ │ + b.n 40be4 <_PyEval_FormatKwargsError@@Base+0xb8a> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 40c34 <_PyEval_FormatKwargsError@@Base+0xb92> │ │ │ │ + cbz r2, 40bec <_PyEval_FormatKwargsError@@Base+0xb92> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 40c3c <_PyEval_FormatKwargsError@@Base+0xb9a> │ │ │ │ + b.n 40bf4 <_PyEval_FormatKwargsError@@Base+0xb9a> │ │ │ │ movw r1, #32052 @ 0x7d34 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 20ac38 │ │ │ │ + bl 20b564 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.n 40c70 <_PyEval_FormatKwargsError@@Base+0xbce> │ │ │ │ + bne.n 40c28 <_PyEval_FormatKwargsError@@Base+0xbce> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 40d06 <_PyEval_FormatKwargsError@@Base+0xc64> │ │ │ │ + b.n 40cbe <_PyEval_FormatKwargsError@@Base+0xc64> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 40cd2 <_PyEval_FormatKwargsError@@Base+0xc30> │ │ │ │ + bmi.n 40c8a <_PyEval_FormatKwargsError@@Base+0xc30> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63732 @ 0xf8f4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #640 @ 0x280 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 40d04 <_PyEval_FormatKwargsError@@Base+0xc62> │ │ │ │ + bl f2724 │ │ │ │ + b.n 40cbc <_PyEval_FormatKwargsError@@Base+0xc62> │ │ │ │ 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 │ │ │ │ @@ -30770,460 +30730,460 @@ │ │ │ │ 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 83d0c │ │ │ │ + bl 83c70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40ce4 <_PyEval_FormatKwargsError@@Base+0xc42> │ │ │ │ + blt.n 40c9c <_PyEval_FormatKwargsError@@Base+0xc42> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40cf4 <_PyEval_FormatKwargsError@@Base+0xc52> │ │ │ │ + blt.n 40cac <_PyEval_FormatKwargsError@@Base+0xc52> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 40d04 <_PyEval_FormatKwargsError@@Base+0xc62> │ │ │ │ + blt.n 40cbc <_PyEval_FormatKwargsError@@Base+0xc62> │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 904b0 │ │ │ │ + bl 903d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40c94 <_PyEval_FormatKwargsError@@Base+0xbf2> │ │ │ │ - b.n 40c66 <_PyEval_FormatKwargsError@@Base+0xbc4> │ │ │ │ + bne.n 40c4c <_PyEval_FormatKwargsError@@Base+0xbf2> │ │ │ │ + b.n 40c1e <_PyEval_FormatKwargsError@@Base+0xbc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40cc4 <_PyEval_FormatKwargsError@@Base+0xc22> │ │ │ │ + bne.n 40c7c <_PyEval_FormatKwargsError@@Base+0xc22> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40cc4 <_PyEval_FormatKwargsError@@Base+0xc22> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40c7c <_PyEval_FormatKwargsError@@Base+0xc22> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40ccc <_PyEval_FormatKwargsError@@Base+0xc2a> │ │ │ │ + bne.n 40c84 <_PyEval_FormatKwargsError@@Base+0xc2a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40ccc <_PyEval_FormatKwargsError@@Base+0xc2a> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40c84 <_PyEval_FormatKwargsError@@Base+0xc2a> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - cbnz r4, 40d32 <_PyEval_FormatKwargsError@@Base+0xc90> │ │ │ │ + cbnz r4, 40cea <_PyEval_FormatKwargsError@@Base+0xc90> │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 40d32 <_PyEval_FormatKwargsError@@Base+0xc90> │ │ │ │ + ble.n 40cea <_PyEval_FormatKwargsError@@Base+0xc90> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 40d32 <_PyEval_FormatKwargsError@@Base+0xc90> │ │ │ │ - cbnz r2, 40d56 <_PyEval_FormatKwargsError@@Base+0xcb4> │ │ │ │ + bne.n 40cea <_PyEval_FormatKwargsError@@Base+0xc90> │ │ │ │ + cbnz r2, 40d0e <_PyEval_FormatKwargsError@@Base+0xcb4> │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #328] @ (40e80 <_PyEval_FormatKwargsError@@Base+0xdde>) │ │ │ │ + ldr r4, [pc, #328] @ (40e38 <_PyEval_FormatKwargsError@@Base+0xdde>) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 40d56 <_PyEval_FormatKwargsError@@Base+0xcb4> │ │ │ │ + cbnz r0, 40d0e <_PyEval_FormatKwargsError@@Base+0xcb4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40e78 <_PyEval_FormatKwargsError@@Base+0xdd6> │ │ │ │ + b.n 40e30 <_PyEval_FormatKwargsError@@Base+0xdd6> │ │ │ │ ldrd r8, r0, [r2] │ │ │ │ - bl dc560 <_PyNumber_Index@@Base> │ │ │ │ + bl dc95c <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 40d70 <_PyEval_FormatKwargsError@@Base+0xcce> │ │ │ │ - bl 7fca0 │ │ │ │ + cbnz r0, 40d28 <_PyEval_FormatKwargsError@@Base+0xcce> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40d52 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ + bne.n 40d0a <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40d8e <_PyEval_FormatKwargsError@@Base+0xcec> │ │ │ │ - bl 85c9c │ │ │ │ + b.n 40d46 <_PyEval_FormatKwargsError@@Base+0xcec> │ │ │ │ + bl 85c00 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40d8a <_PyEval_FormatKwargsError@@Base+0xce8> │ │ │ │ + bge.n 40d42 <_PyEval_FormatKwargsError@@Base+0xce8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40d8a <_PyEval_FormatKwargsError@@Base+0xce8> │ │ │ │ + cbnz r3, 40d42 <_PyEval_FormatKwargsError@@Base+0xce8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 40d62 <_PyEval_FormatKwargsError@@Base+0xcc0> │ │ │ │ + beq.n 40d1a <_PyEval_FormatKwargsError@@Base+0xcc0> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - bge.n 40dae <_PyEval_FormatKwargsError@@Base+0xd0c> │ │ │ │ + bge.n 40d66 <_PyEval_FormatKwargsError@@Base+0xd0c> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #5196 @ 0x144c │ │ │ │ + movw r1, #7500 @ 0x1d4c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 40d52 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ + bl f2724 │ │ │ │ + b.n 40d0a <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ mov r1, r6 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2931c0 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 293a88 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 40dc2 <_PyEval_FormatKwargsError@@Base+0xd20> │ │ │ │ - bl 1f4804 │ │ │ │ - b.n 40d52 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ + ble.n 40d7a <_PyEval_FormatKwargsError@@Base+0xd20> │ │ │ │ + bl 1f50c4 │ │ │ │ + b.n 40d0a <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ mov r0, r5 │ │ │ │ mul.w r5, r6, r4 │ │ │ │ - bl 151bbc │ │ │ │ + bl 15207c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - movw r2, #52424 @ 0xccc8 │ │ │ │ + movw r2, #54868 @ 0xd654 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - bl 1ca770 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1cb078 <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40d52 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ + beq.n 40d0a <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 40e1e <_PyEval_FormatKwargsError@@Base+0xd7c> │ │ │ │ + bmi.n 40dd6 <_PyEval_FormatKwargsError@@Base+0xd7c> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55220 @ 0xd7b4 │ │ │ │ + movw r1, #57664 @ 0xe140 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40d52 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ + bge.n 40d0a <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40d52 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ + bne.n 40d0a <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40d52 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40d0a <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - bl 22e694 <_PyUnicode_EncodeUTF16@@Base+0x464> │ │ │ │ + bl 22f088 <_PyUnicode_EncodeUTF16@@Base+0x464> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40e3e <_PyEval_FormatKwargsError@@Base+0xd9c> │ │ │ │ + bge.n 40df6 <_PyEval_FormatKwargsError@@Base+0xd9c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40e3e <_PyEval_FormatKwargsError@@Base+0xd9c> │ │ │ │ + cbnz r3, 40df6 <_PyEval_FormatKwargsError@@Base+0xd9c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 40d52 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ + beq.n 40d0a <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 40e78 <_PyEval_FormatKwargsError@@Base+0xdd6> │ │ │ │ + beq.n 40e30 <_PyEval_FormatKwargsError@@Base+0xdd6> │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55248 @ 0xd7d0 │ │ │ │ + movw r1, #57692 @ 0xe15c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 40d52 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ + bge.w 40d0a <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 40d52 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ + bne.w 40d0a <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40d52 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40d0a <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 40ea4 <_PyEval_FormatKwargsError@@Base+0xe02> │ │ │ │ + bhi.n 40e5c <_PyEval_FormatKwargsError@@Base+0xe02> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 40ebc <_PyEval_FormatKwargsError@@Base+0xe1a> │ │ │ │ + ble.n 40e74 <_PyEval_FormatKwargsError@@Base+0xe1a> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - b.n 40ec4 <_PyEval_FormatKwargsError@@Base+0xe22> │ │ │ │ - movw r0, #40732 @ 0x9f1c │ │ │ │ + b.n 40e7c <_PyEval_FormatKwargsError@@Base+0xe22> │ │ │ │ + movw r0, #43184 @ 0xa8b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40e9c <_PyEval_FormatKwargsError@@Base+0xdfa> │ │ │ │ - b.n 40f5e <_PyEval_FormatKwargsError@@Base+0xebc> │ │ │ │ + bne.n 40e54 <_PyEval_FormatKwargsError@@Base+0xdfa> │ │ │ │ + b.n 40f16 <_PyEval_FormatKwargsError@@Base+0xebc> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 40ee6 <_PyEval_FormatKwargsError@@Base+0xe44> │ │ │ │ + cbz r3, 40e9e <_PyEval_FormatKwargsError@@Base+0xe44> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 40efe <_PyEval_FormatKwargsError@@Base+0xe5c> │ │ │ │ + ble.n 40eb6 <_PyEval_FormatKwargsError@@Base+0xe5c> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26248 @ 0x6688 │ │ │ │ + movw r1, #28552 @ 0x6f88 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 40f5e <_PyEval_FormatKwargsError@@Base+0xebc> │ │ │ │ + bl f2724 │ │ │ │ + b.n 40f16 <_PyEval_FormatKwargsError@@Base+0xebc> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54520 @ 0xd4f8 │ │ │ │ + movw r1, #56796 @ 0xdddc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 40f5e <_PyEval_FormatKwargsError@@Base+0xebc> │ │ │ │ + bl f2724 │ │ │ │ + b.n 40f16 <_PyEval_FormatKwargsError@@Base+0xebc> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 40f0e <_PyEval_FormatKwargsError@@Base+0xe6c> │ │ │ │ + bne.n 40ec6 <_PyEval_FormatKwargsError@@Base+0xe6c> │ │ │ │ ldr r4, [r5, #12] │ │ │ │ - b.n 40f40 <_PyEval_FormatKwargsError@@Base+0xe9e> │ │ │ │ - bl e3d54 │ │ │ │ + b.n 40ef8 <_PyEval_FormatKwargsError@@Base+0xe9e> │ │ │ │ + bl e41a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 40f20 <_PyEval_FormatKwargsError@@Base+0xe7e> │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 40f24 <_PyEval_FormatKwargsError@@Base+0xe82> │ │ │ │ - b.n 40f5e <_PyEval_FormatKwargsError@@Base+0xebc> │ │ │ │ + bne.n 40ed8 <_PyEval_FormatKwargsError@@Base+0xe7e> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 40edc <_PyEval_FormatKwargsError@@Base+0xe82> │ │ │ │ + b.n 40f16 <_PyEval_FormatKwargsError@@Base+0xebc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 40f40 <_PyEval_FormatKwargsError@@Base+0xe9e> │ │ │ │ + bge.n 40ef8 <_PyEval_FormatKwargsError@@Base+0xe9e> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #55284 @ 0xd7f4 │ │ │ │ + movw r1, #57728 @ 0xe180 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 40f50 <_PyEval_FormatKwargsError@@Base+0xeae> │ │ │ │ + bgt.n 40f08 <_PyEval_FormatKwargsError@@Base+0xeae> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 7ff98 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #16] │ │ │ │ - bl 22642c │ │ │ │ + bl 226de4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40f46 <_PyEval_FormatKwargsError@@Base+0xea4> │ │ │ │ + bne.n 40efe <_PyEval_FormatKwargsError@@Base+0xea4> │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1a7d40 <_PyType_Name@@Base> │ │ │ │ + bl 1a8578 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldrd r5, r6, [r4, #16] │ │ │ │ - movw r0, #55308 @ 0xd80c │ │ │ │ + movw r0, #57752 @ 0xe198 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40fbc <_PyEval_FormatKwargsError@@Base+0xf1a> │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 40fbc <_PyEval_FormatKwargsError@@Base+0xf1a> │ │ │ │ + bne.n 40f74 <_PyEval_FormatKwargsError@@Base+0xf1a> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 40f74 <_PyEval_FormatKwargsError@@Base+0xf1a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40ff2 <_PyEval_FormatKwargsError@@Base+0xf50> │ │ │ │ + b.n 40faa <_PyEval_FormatKwargsError@@Base+0xf50> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b9bec │ │ │ │ + bl 1ba508 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 40fda <_PyEval_FormatKwargsError@@Base+0xf38> │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 40f92 <_PyEval_FormatKwargsError@@Base+0xf38> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40fb8 <_PyEval_FormatKwargsError@@Base+0xf16> │ │ │ │ + bne.n 40f70 <_PyEval_FormatKwargsError@@Base+0xf16> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 40ff2 <_PyEval_FormatKwargsError@@Base+0xf50> │ │ │ │ + b.n 40faa <_PyEval_FormatKwargsError@@Base+0xf50> │ │ │ │ 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} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 410a0 <_PyEval_FormatKwargsError@@Base+0xffe> │ │ │ │ + beq.n 41058 <_PyEval_FormatKwargsError@@Base+0xffe> │ │ │ │ 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 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4109c <_PyEval_FormatKwargsError@@Base+0xffa> │ │ │ │ + bne.n 41054 <_PyEval_FormatKwargsError@@Base+0xffa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2603a8 │ │ │ │ + bl 260d58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4109c <_PyEval_FormatKwargsError@@Base+0xffa> │ │ │ │ + beq.n 41054 <_PyEval_FormatKwargsError@@Base+0xffa> │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #48109 @ 0xbbed │ │ │ │ + movw r1, #50605 @ 0xc5ad │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #2788 @ 0xae4 │ │ │ │ + movw r0, #5232 @ 0x1470 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4104a <_PyEval_FormatKwargsError@@Base+0xfa8> │ │ │ │ + cbnz r0, 41002 <_PyEval_FormatKwargsError@@Base+0xfa8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2709c4 │ │ │ │ + b.w 27134c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - movw r0, #55448 @ 0xd898 │ │ │ │ + movw r0, #57892 @ 0xe224 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 262d28 │ │ │ │ + bl 2636f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4107e <_PyEval_FormatKwargsError@@Base+0xfdc> │ │ │ │ + bge.n 41036 <_PyEval_FormatKwargsError@@Base+0xfdc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4107e <_PyEval_FormatKwargsError@@Base+0xfdc> │ │ │ │ + cbnz r3, 41036 <_PyEval_FormatKwargsError@@Base+0xfdc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4103e <_PyEval_FormatKwargsError@@Base+0xf9c> │ │ │ │ + beq.n 40ff6 <_PyEval_FormatKwargsError@@Base+0xf9c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4109c <_PyEval_FormatKwargsError@@Base+0xffa> │ │ │ │ + bge.n 41054 <_PyEval_FormatKwargsError@@Base+0xffa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4109c <_PyEval_FormatKwargsError@@Base+0xffa> │ │ │ │ + cbnz r3, 41054 <_PyEval_FormatKwargsError@@Base+0xffa> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_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 410c6 <_PyEval_FormatKwargsError@@Base+0x1024> │ │ │ │ + bne.n 4107e <_PyEval_FormatKwargsError@@Base+0x1024> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 2082b8 │ │ │ │ + bl 208c40 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 410e2 <_PyEval_FormatKwargsError@@Base+0x1040> │ │ │ │ - b.n 410dc <_PyEval_FormatKwargsError@@Base+0x103a> │ │ │ │ + bne.n 4109a <_PyEval_FormatKwargsError@@Base+0x1040> │ │ │ │ + b.n 41094 <_PyEval_FormatKwargsError@@Base+0x103a> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11256 @ 0x2bf8 │ │ │ │ + movw r0, #13560 @ 0x34f8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 410ec <_PyEval_FormatKwargsError@@Base+0x104a> │ │ │ │ - b.n 410b6 <_PyEval_FormatKwargsError@@Base+0x1014> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 410ec <_PyEval_FormatKwargsError@@Base+0x104a> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 410a4 <_PyEval_FormatKwargsError@@Base+0x104a> │ │ │ │ + b.n 4106e <_PyEval_FormatKwargsError@@Base+0x1014> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 410a4 <_PyEval_FormatKwargsError@@Base+0x104a> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 7ff98 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 41112 <_PyEval_FormatKwargsError@@Base+0x1070> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 4111e <_PyEval_FormatKwargsError@@Base+0x107c> │ │ │ │ + bne.n 410ca <_PyEval_FormatKwargsError@@Base+0x1070> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 410d6 <_PyEval_FormatKwargsError@@Base+0x107c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 202afc │ │ │ │ + b.w 203428 │ │ │ │ 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 41142 <_PyEval_FormatKwargsError@@Base+0x10a0> │ │ │ │ + bne.n 410fa <_PyEval_FormatKwargsError@@Base+0x10a0> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w fbabc │ │ │ │ + b.w fbf90 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11388 @ 0x2c7c │ │ │ │ + movw r0, #13692 @ 0x357c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41136 <_PyEval_FormatKwargsError@@Base+0x1094> │ │ │ │ + bne.n 410ee <_PyEval_FormatKwargsError@@Base+0x1094> │ │ │ │ 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 r3, [r0, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ - bl 41262 <_PyEval_FormatKwargsError@@Base+0x11c0> │ │ │ │ + bl 4121a <_PyEval_FormatKwargsError@@Base+0x11c0> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ @@ -31241,385 +31201,385 @@ │ │ │ │ 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 411be <_PyEval_FormatKwargsError@@Base+0x111c> │ │ │ │ + bhi.n 41176 <_PyEval_FormatKwargsError@@Base+0x111c> │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 411d6 <_PyEval_FormatKwargsError@@Base+0x1134> │ │ │ │ - b.n 411e0 <_PyEval_FormatKwargsError@@Base+0x113e> │ │ │ │ - movw r0, #41788 @ 0xa33c │ │ │ │ + bgt.n 4118e <_PyEval_FormatKwargsError@@Base+0x1134> │ │ │ │ + b.n 41198 <_PyEval_FormatKwargsError@@Base+0x113e> │ │ │ │ + movw r0, #44240 @ 0xacd0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 411b8 <_PyEval_FormatKwargsError@@Base+0x1116> │ │ │ │ - b.n 41210 <_PyEval_FormatKwargsError@@Base+0x116e> │ │ │ │ + bne.n 41170 <_PyEval_FormatKwargsError@@Base+0x1116> │ │ │ │ + b.n 411c8 <_PyEval_FormatKwargsError@@Base+0x116e> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 131680 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbz r0, 41210 <_PyEval_FormatKwargsError@@Base+0x116e> │ │ │ │ + bl 131854 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbz r0, 411c8 <_PyEval_FormatKwargsError@@Base+0x116e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 411f6 <_PyEval_FormatKwargsError@@Base+0x1154> │ │ │ │ + cbz r3, 411ae <_PyEval_FormatKwargsError@@Base+0x1154> │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 41200 <_PyEval_FormatKwargsError@@Base+0x115e> │ │ │ │ + blt.n 411b8 <_PyEval_FormatKwargsError@@Base+0x115e> │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 41204 <_PyEval_FormatKwargsError@@Base+0x1162> │ │ │ │ - b.n 41200 <_PyEval_FormatKwargsError@@Base+0x115e> │ │ │ │ + ble.n 411bc <_PyEval_FormatKwargsError@@Base+0x1162> │ │ │ │ + b.n 411b8 <_PyEval_FormatKwargsError@@Base+0x115e> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 20b708 │ │ │ │ + b.w 20c024 │ │ │ │ bic.w r1, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 21fe68 <_PyXIData_Clear@@Base+0x17c4> │ │ │ │ + b.w 22083c <_PyXIData_Clear@@Base+0x17c4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 41236 <_PyEval_FormatKwargsError@@Base+0x1194> │ │ │ │ + bhi.n 411ee <_PyEval_FormatKwargsError@@Base+0x1194> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 4124e <_PyEval_FormatKwargsError@@Base+0x11ac> │ │ │ │ + ble.n 41206 <_PyEval_FormatKwargsError@@Base+0x11ac> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 41256 <_PyEval_FormatKwargsError@@Base+0x11b4> │ │ │ │ - movw r0, #24072 @ 0x5e08 │ │ │ │ + b.n 4120e <_PyEval_FormatKwargsError@@Base+0x11b4> │ │ │ │ + movw r0, #26376 @ 0x6708 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4122e <_PyEval_FormatKwargsError@@Base+0x118c> │ │ │ │ + bne.n 411e6 <_PyEval_FormatKwargsError@@Base+0x118c> │ │ │ │ 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 3fe48 │ │ │ │ + b.w 3fe00 │ │ │ │ stmdb 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 41284 <_PyEval_FormatKwargsError@@Base+0x11e2> │ │ │ │ + beq.n 4123c <_PyEval_FormatKwargsError@@Base+0x11e2> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 4128e <_PyEval_FormatKwargsError@@Base+0x11ec> │ │ │ │ + b.n 41246 <_PyEval_FormatKwargsError@@Base+0x11ec> │ │ │ │ movw r3, #32052 @ 0x7d34 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #46452 @ 0xb574 │ │ │ │ + movw r1, #48756 @ 0xbe74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl fefe0 │ │ │ │ + bl ff4c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41306 <_PyEval_FormatKwargsError@@Base+0x1264> │ │ │ │ + cbz r0, 412be <_PyEval_FormatKwargsError@@Base+0x1264> │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 412ca <_PyEval_FormatKwargsError@@Base+0x1228> │ │ │ │ + bne.n 41282 <_PyEval_FormatKwargsError@@Base+0x1228> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 412bc <_PyEval_FormatKwargsError@@Base+0x121a> │ │ │ │ + bge.n 41274 <_PyEval_FormatKwargsError@@Base+0x121a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 412bc <_PyEval_FormatKwargsError@@Base+0x121a> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 41274 <_PyEval_FormatKwargsError@@Base+0x121a> │ │ │ │ + bl 770a4 <_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 158a28 │ │ │ │ + b.w 158ef4 │ │ │ │ cmp.w r9, #10 │ │ │ │ - ble.n 4130c <_PyEval_FormatKwargsError@@Base+0x126a> │ │ │ │ + ble.n 412c4 <_PyEval_FormatKwargsError@@Base+0x126a> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r9, r3 │ │ │ │ - bls.n 412e6 <_PyEval_FormatKwargsError@@Base+0x1244> │ │ │ │ + bls.n 4129e <_PyEval_FormatKwargsError@@Base+0x1244> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 412f6 <_PyEval_FormatKwargsError@@Base+0x1254> │ │ │ │ - b.n 41302 <_PyEval_FormatKwargsError@@Base+0x1260> │ │ │ │ + blt.n 412ae <_PyEval_FormatKwargsError@@Base+0x1254> │ │ │ │ + b.n 412ba <_PyEval_FormatKwargsError@@Base+0x1260> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r9 │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4130e <_PyEval_FormatKwargsError@@Base+0x126c> │ │ │ │ - b.n 412dc <_PyEval_FormatKwargsError@@Base+0x123a> │ │ │ │ + cbnz r0, 412c6 <_PyEval_FormatKwargsError@@Base+0x126c> │ │ │ │ + b.n 41294 <_PyEval_FormatKwargsError@@Base+0x123a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41302 <_PyEval_FormatKwargsError@@Base+0x1260> │ │ │ │ + cbnz r3, 412ba <_PyEval_FormatKwargsError@@Base+0x1260> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - bl 1f4804 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + bl 1f50c4 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 414d8 <_PyEval_FormatKwargsError@@Base+0x1436> │ │ │ │ + b.n 41490 <_PyEval_FormatKwargsError@@Base+0x1436> │ │ │ │ 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 413f2 <_PyEval_FormatKwargsError@@Base+0x1350> │ │ │ │ + bge.n 413aa <_PyEval_FormatKwargsError@@Base+0x1350> │ │ │ │ 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 41364 <_PyEval_FormatKwargsError@@Base+0x12c2> │ │ │ │ + bne.n 4131c <_PyEval_FormatKwargsError@@Base+0x12c2> │ │ │ │ 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 4139c <_PyEval_FormatKwargsError@@Base+0x12fa> │ │ │ │ + b.n 41354 <_PyEval_FormatKwargsError@@Base+0x12fa> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 12b574 │ │ │ │ + bl 12b750 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - cbz r0, 4139c <_PyEval_FormatKwargsError@@Base+0x12fa> │ │ │ │ + cbz r0, 41354 <_PyEval_FormatKwargsError@@Base+0x12fa> │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ movw r2, #44536 @ 0xadf8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #22212 @ 0x56c4 │ │ │ │ + movw r1, #24516 @ 0x5fc4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl d5d14 │ │ │ │ - b.n 414a4 <_PyEval_FormatKwargsError@@Base+0x1402> │ │ │ │ + bl d60e4 │ │ │ │ + b.n 4145c <_PyEval_FormatKwargsError@@Base+0x1402> │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ subs r0, r3, r7 │ │ │ │ add.w fp, r5, #1 │ │ │ │ cmp r0, ip │ │ │ │ - blt.n 413b4 <_PyEval_FormatKwargsError@@Base+0x1312> │ │ │ │ + blt.n 4136c <_PyEval_FormatKwargsError@@Base+0x1312> │ │ │ │ add r7, ip │ │ │ │ - cbz r5, 413ce <_PyEval_FormatKwargsError@@Base+0x132c> │ │ │ │ + cbz r5, 41386 <_PyEval_FormatKwargsError@@Base+0x132c> │ │ │ │ subs r0, r3, r7 │ │ │ │ cmp r0, r8 │ │ │ │ - bge.n 413cc <_PyEval_FormatKwargsError@@Base+0x132a> │ │ │ │ + bge.n 41384 <_PyEval_FormatKwargsError@@Base+0x132a> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22276 @ 0x5704 │ │ │ │ + movw r1, #24580 @ 0x6004 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4149e <_PyEval_FormatKwargsError@@Base+0x13fc> │ │ │ │ + bl f2724 │ │ │ │ + b.n 41456 <_PyEval_FormatKwargsError@@Base+0x13fc> │ │ │ │ add r7, r8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 413ee <_PyEval_FormatKwargsError@@Base+0x134c> │ │ │ │ + beq.n 413a6 <_PyEval_FormatKwargsError@@Base+0x134c> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22304 @ 0x5720 │ │ │ │ + movw r1, #24608 @ 0x6020 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4149e <_PyEval_FormatKwargsError@@Base+0x13fc> │ │ │ │ + bl f2724 │ │ │ │ + b.n 41456 <_PyEval_FormatKwargsError@@Base+0x13fc> │ │ │ │ mov r5, fp │ │ │ │ - b.n 41322 <_PyEval_FormatKwargsError@@Base+0x1280> │ │ │ │ + b.n 412da <_PyEval_FormatKwargsError@@Base+0x1280> │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 414a4 <_PyEval_FormatKwargsError@@Base+0x1402> │ │ │ │ + beq.n 4145c <_PyEval_FormatKwargsError@@Base+0x1402> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - cbz r3, 4140e <_PyEval_FormatKwargsError@@Base+0x136c> │ │ │ │ + cbz r3, 413c6 <_PyEval_FormatKwargsError@@Base+0x136c> │ │ │ │ ldr.w r9, [r0, #20] │ │ │ │ - b.n 41416 <_PyEval_FormatKwargsError@@Base+0x1374> │ │ │ │ + b.n 413ce <_PyEval_FormatKwargsError@@Base+0x1374> │ │ │ │ movw r9, #32052 @ 0x7d34 │ │ │ │ movt r9, #82 @ 0x52 │ │ │ │ cmp.w r7, #1048576 @ 0x100000 │ │ │ │ - blt.n 4142a <_PyEval_FormatKwargsError@@Base+0x1388> │ │ │ │ + blt.n 413e2 <_PyEval_FormatKwargsError@@Base+0x1388> │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 4142a <_PyEval_FormatKwargsError@@Base+0x1388> │ │ │ │ - bl 97f70 │ │ │ │ + bpl.n 413e2 <_PyEval_FormatKwargsError@@Base+0x1388> │ │ │ │ + bl 97ef0 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 4142e <_PyEval_FormatKwargsError@@Base+0x138c> │ │ │ │ + b.n 413e6 <_PyEval_FormatKwargsError@@Base+0x138c> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 41468 <_PyEval_FormatKwargsError@@Base+0x13c6> │ │ │ │ + bne.n 41420 <_PyEval_FormatKwargsError@@Base+0x13c6> │ │ │ │ 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 4145a <_PyEval_FormatKwargsError@@Base+0x13b8> │ │ │ │ + beq.n 41412 <_PyEval_FormatKwargsError@@Base+0x13b8> │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ ldr.w r1, [r7], #44 │ │ │ │ mov r2, fp │ │ │ │ add r9, fp │ │ │ │ blx 2beec │ │ │ │ - b.n 41442 <_PyEval_FormatKwargsError@@Base+0x13a0> │ │ │ │ + b.n 413fa <_PyEval_FormatKwargsError@@Base+0x13a0> │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r3, 414a4 <_PyEval_FormatKwargsError@@Base+0x1402> │ │ │ │ + cbz r3, 4145c <_PyEval_FormatKwargsError@@Base+0x1402> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 9ab4c │ │ │ │ - b.n 414a4 <_PyEval_FormatKwargsError@@Base+0x1402> │ │ │ │ + bl 9aab4 │ │ │ │ + b.n 4145c <_PyEval_FormatKwargsError@@Base+0x1402> │ │ │ │ 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 41498 <_PyEval_FormatKwargsError@@Base+0x13f6> │ │ │ │ - cbz r7, 41482 <_PyEval_FormatKwargsError@@Base+0x13e0> │ │ │ │ + beq.n 41450 <_PyEval_FormatKwargsError@@Base+0x13f6> │ │ │ │ + cbz r7, 4143a <_PyEval_FormatKwargsError@@Base+0x13e0> │ │ │ │ add r9, r8 │ │ │ │ blx 2beec │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [r4], #44 │ │ │ │ adds r7, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 2beec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r9, r2 │ │ │ │ - b.n 41470 <_PyEval_FormatKwargsError@@Base+0x13ce> │ │ │ │ + b.n 41428 <_PyEval_FormatKwargsError@@Base+0x13ce> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, fp │ │ │ │ - b.n 4145e <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ + b.n 41416 <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ mov r5, fp │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 414b8 <_PyEval_FormatKwargsError@@Base+0x1416> │ │ │ │ + bge.n 41470 <_PyEval_FormatKwargsError@@Base+0x1416> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 414b8 <_PyEval_FormatKwargsError@@Base+0x1416> │ │ │ │ + cbnz r3, 41470 <_PyEval_FormatKwargsError@@Base+0x1416> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #44 @ 0x2c │ │ │ │ mla r0, r7, r4, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 414cc <_PyEval_FormatKwargsError@@Base+0x142a> │ │ │ │ + beq.n 41484 <_PyEval_FormatKwargsError@@Base+0x142a> │ │ │ │ adds r4, #1 │ │ │ │ - bl 12d0d8 │ │ │ │ - b.n 414bc <_PyEval_FormatKwargsError@@Base+0x141a> │ │ │ │ + bl 12d2b4 │ │ │ │ + b.n 41474 <_PyEval_FormatKwargsError@@Base+0x141a> │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 414d8 <_PyEval_FormatKwargsError@@Base+0x1436> │ │ │ │ + beq.n 41490 <_PyEval_FormatKwargsError@@Base+0x1436> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ mov r0, sl │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 414f8 <_PyEval_FormatKwargsError@@Base+0x1456> │ │ │ │ + blt.n 414b0 <_PyEval_FormatKwargsError@@Base+0x1456> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 41512 <_PyEval_FormatKwargsError@@Base+0x1470> │ │ │ │ + blt.n 414ca <_PyEval_FormatKwargsError@@Base+0x1470> │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #35364 @ 0x8a24 │ │ │ │ + movw r1, #37668 @ 0x9324 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4151c <_PyEval_FormatKwargsError@@Base+0x147a> │ │ │ │ + b.n 414d4 <_PyEval_FormatKwargsError@@Base+0x147a> │ │ │ │ adds r3, r0, r1 │ │ │ │ - ldr r0, [pc, #8] @ (41520 <_PyEval_FormatKwargsError@@Base+0x147e>) │ │ │ │ + ldr r0, [pc, #8] @ (414d8 <_PyEval_FormatKwargsError@@Base+0x147e>) │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 415ea <_PyEval_FormatKwargsError@@Base+0x1548> │ │ │ │ + bhi.n 415a2 <_PyEval_FormatKwargsError@@Base+0x1548> │ │ │ │ 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 41562 <_PyEval_FormatKwargsError@@Base+0x14c0> │ │ │ │ + bmi.n 4151a <_PyEval_FormatKwargsError@@Base+0x14c0> │ │ │ │ ldrb.w r0, [r3], #2 │ │ │ │ ldrb.w r1, [r3, #-1] │ │ │ │ strb.w r1, [r3, #-2] │ │ │ │ strb.w r0, [r3, #-1] │ │ │ │ - b.n 4154c <_PyEval_FormatKwargsError@@Base+0x14aa> │ │ │ │ + b.n 41504 <_PyEval_FormatKwargsError@@Base+0x14aa> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 41602 <_PyEval_FormatKwargsError@@Base+0x1560> │ │ │ │ + b.n 415ba <_PyEval_FormatKwargsError@@Base+0x1560> │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 41562 <_PyEval_FormatKwargsError@@Base+0x14c0> │ │ │ │ + bmi.n 4151a <_PyEval_FormatKwargsError@@Base+0x14c0> │ │ │ │ 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 41570 <_PyEval_FormatKwargsError@@Base+0x14ce> │ │ │ │ + b.n 41528 <_PyEval_FormatKwargsError@@Base+0x14ce> │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ subs r0, #1 │ │ │ │ - bmi.n 41562 <_PyEval_FormatKwargsError@@Base+0x14c0> │ │ │ │ + bmi.n 4151a <_PyEval_FormatKwargsError@@Base+0x14c0> │ │ │ │ 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 │ │ │ │ @@ -31631,563 +31591,563 @@ │ │ │ │ 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 41598 <_PyEval_FormatKwargsError@@Base+0x14f6> │ │ │ │ + b.n 41550 <_PyEval_FormatKwargsError@@Base+0x14f6> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55520 @ 0xd8e0 │ │ │ │ + movw r1, #57964 @ 0xe26c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ 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 41624 <_PyEval_FormatKwargsError@@Base+0x1582> │ │ │ │ + bne.n 415dc <_PyEval_FormatKwargsError@@Base+0x1582> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f1cc0 │ │ │ │ + b.w 1f2594 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11468 @ 0x2ccc │ │ │ │ + movw r0, #13772 @ 0x35cc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41618 <_PyEval_FormatKwargsError@@Base+0x1576> │ │ │ │ + bne.n 415d0 <_PyEval_FormatKwargsError@@Base+0x1576> │ │ │ │ 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 41662 <_PyEval_FormatKwargsError@@Base+0x15c0> │ │ │ │ + bne.n 4161a <_PyEval_FormatKwargsError@@Base+0x15c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 288468 │ │ │ │ - b.n 41670 <_PyEval_FormatKwargsError@@Base+0x15ce> │ │ │ │ - bl 965c0 │ │ │ │ + bl 288df0 │ │ │ │ + b.n 41628 <_PyEval_FormatKwargsError@@Base+0x15ce> │ │ │ │ + bl 96548 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97f1c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97e9c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4165a <_PyEval_FormatKwargsError@@Base+0x15b8> │ │ │ │ + bne.n 41612 <_PyEval_FormatKwargsError@@Base+0x15b8> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4167c <_PyEval_FormatKwargsError@@Base+0x15da> │ │ │ │ + cbz r3, 41634 <_PyEval_FormatKwargsError@@Base+0x15da> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 416a2 <_PyEval_FormatKwargsError@@Base+0x1600> │ │ │ │ + b.n 4165a <_PyEval_FormatKwargsError@@Base+0x1600> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9abc4 │ │ │ │ - cbnz r0, 4169e <_PyEval_FormatKwargsError@@Base+0x15fc> │ │ │ │ + bl 9ab2c │ │ │ │ + cbnz r0, 41656 <_PyEval_FormatKwargsError@@Base+0x15fc> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4169e <_PyEval_FormatKwargsError@@Base+0x15fc> │ │ │ │ + cbnz r3, 41656 <_PyEval_FormatKwargsError@@Base+0x15fc> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ - bl 9abc4 │ │ │ │ - cbnz r0, 4169e <_PyEval_FormatKwargsError@@Base+0x15fc> │ │ │ │ + bl 9ab2c │ │ │ │ + cbnz r0, 41656 <_PyEval_FormatKwargsError@@Base+0x15fc> │ │ │ │ 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, 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 89160 │ │ │ │ + bl 890d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 416ca <_PyEval_FormatKwargsError@@Base+0x1628> │ │ │ │ - b.n 416f2 <_PyEval_FormatKwargsError@@Base+0x1650> │ │ │ │ + cbnz r0, 41682 <_PyEval_FormatKwargsError@@Base+0x1628> │ │ │ │ + b.n 416aa <_PyEval_FormatKwargsError@@Base+0x1650> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 41716 <_PyEval_FormatKwargsError@@Base+0x1674> │ │ │ │ + blt.n 416ce <_PyEval_FormatKwargsError@@Base+0x1674> │ │ │ │ mov r0, r4 │ │ │ │ - bl 893d8 │ │ │ │ + bl 89350 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r5, 41726 <_PyEval_FormatKwargsError@@Base+0x1684> │ │ │ │ - bl 252988 │ │ │ │ + cbz r5, 416de <_PyEval_FormatKwargsError@@Base+0x1684> │ │ │ │ + bl 253330 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 416f6 <_PyEval_FormatKwargsError@@Base+0x1654> │ │ │ │ + blt.n 416ae <_PyEval_FormatKwargsError@@Base+0x1654> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 416c2 <_PyEval_FormatKwargsError@@Base+0x1620> │ │ │ │ + bne.n 4167a <_PyEval_FormatKwargsError@@Base+0x1620> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 41706 <_PyEval_FormatKwargsError@@Base+0x1664> │ │ │ │ + blt.n 416be <_PyEval_FormatKwargsError@@Base+0x1664> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4174a <_PyEval_FormatKwargsError@@Base+0x16a8> │ │ │ │ + b.n 41702 <_PyEval_FormatKwargsError@@Base+0x16a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 416e6 <_PyEval_FormatKwargsError@@Base+0x1644> │ │ │ │ + bne.n 4169e <_PyEval_FormatKwargsError@@Base+0x1644> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 416e6 <_PyEval_FormatKwargsError@@Base+0x1644> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4169e <_PyEval_FormatKwargsError@@Base+0x1644> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 416f2 <_PyEval_FormatKwargsError@@Base+0x1650> │ │ │ │ + bne.n 416aa <_PyEval_FormatKwargsError@@Base+0x1650> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 416f2 <_PyEval_FormatKwargsError@@Base+0x1650> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 416aa <_PyEval_FormatKwargsError@@Base+0x1650> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 416ca <_PyEval_FormatKwargsError@@Base+0x1628> │ │ │ │ + bne.n 41682 <_PyEval_FormatKwargsError@@Base+0x1628> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 416ca <_PyEval_FormatKwargsError@@Base+0x1628> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41682 <_PyEval_FormatKwargsError@@Base+0x1628> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4173a <_PyEval_FormatKwargsError@@Base+0x1698> │ │ │ │ + bge.n 416f2 <_PyEval_FormatKwargsError@@Base+0x1698> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4173a <_PyEval_FormatKwargsError@@Base+0x1698> │ │ │ │ + cbnz r3, 416f2 <_PyEval_FormatKwargsError@@Base+0x1698> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - bl 7fca0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 416f2 <_PyEval_FormatKwargsError@@Base+0x1650> │ │ │ │ + bne.n 416aa <_PyEval_FormatKwargsError@@Base+0x1650> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ 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 │ │ │ │ - bl cf6fc │ │ │ │ + bl cfacc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f0acc │ │ │ │ + b.w f0e44 │ │ │ │ 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, #55628 @ 0xd94c │ │ │ │ + movw r1, #58072 @ 0xe2d8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 1f0414 │ │ │ │ - cbnz r0, 4178e <_PyEval_FormatKwargsError@@Base+0x16ec> │ │ │ │ + bl 1f0ce8 │ │ │ │ + cbnz r0, 41746 <_PyEval_FormatKwargsError@@Base+0x16ec> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 417da <_PyEval_FormatKwargsError@@Base+0x1738> │ │ │ │ + b.n 41792 <_PyEval_FormatKwargsError@@Base+0x1738> │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 1b7080 <_PyTime_localtime@@Base> │ │ │ │ + bl 1b78d0 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4178a <_PyEval_FormatKwargsError@@Base+0x16e8> │ │ │ │ + bne.n 41742 <_PyEval_FormatKwargsError@@Base+0x16e8> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - movw r3, #64936 @ 0xfda8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ + movw r3, #1728 @ 0x6c0 │ │ │ │ + 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, #64984 @ 0xfdd8 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ + movw r1, #1776 @ 0x6f0 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r0, #49480 @ 0xc148 │ │ │ │ + movw r0, #51924 @ 0xcad4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ 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 417fe <_PyEval_FormatKwargsError@@Base+0x175c> │ │ │ │ + bne.n 417b6 <_PyEval_FormatKwargsError@@Base+0x175c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 257a64 │ │ │ │ + b.w 258410 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11420 @ 0x2c9c │ │ │ │ + movw r0, #13724 @ 0x359c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 417f2 <_PyEval_FormatKwargsError@@Base+0x1750> │ │ │ │ + bne.n 417aa <_PyEval_FormatKwargsError@@Base+0x1750> │ │ │ │ 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, 41836 <_PyEval_FormatKwargsError@@Base+0x1794> │ │ │ │ + cbnz r3, 417ee <_PyEval_FormatKwargsError@@Base+0x1794> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 41836 <_PyEval_FormatKwargsError@@Base+0x1794> │ │ │ │ + ble.n 417ee <_PyEval_FormatKwargsError@@Base+0x1794> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 41836 <_PyEval_FormatKwargsError@@Base+0x1794> │ │ │ │ - cbnz r1, 4185c <_PyEval_FormatKwargsError@@Base+0x17ba> │ │ │ │ + bne.n 417ee <_PyEval_FormatKwargsError@@Base+0x1794> │ │ │ │ + cbnz r1, 41814 <_PyEval_FormatKwargsError@@Base+0x17ba> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ add r6, sp, #24 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r6, [sp, #20] │ │ │ │ movw r4, #13416 @ 0x3468 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41882 <_PyEval_FormatKwargsError@@Base+0x17e0> │ │ │ │ + cbz r0, 4183a <_PyEval_FormatKwargsError@@Base+0x17e0> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cf6fc │ │ │ │ + bl cfacc │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 82ca0 │ │ │ │ - cbnz r0, 41880 <_PyEval_FormatKwargsError@@Base+0x17de> │ │ │ │ - movw r1, #30740 @ 0x7814 │ │ │ │ + bl 82c04 │ │ │ │ + cbnz r0, 41838 <_PyEval_FormatKwargsError@@Base+0x17de> │ │ │ │ + movw r1, #33044 @ 0x8114 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r3 │ │ │ │ - cbz r3, 418a8 <_PyEval_FormatKwargsError@@Base+0x1806> │ │ │ │ + cbz r3, 41860 <_PyEval_FormatKwargsError@@Base+0x1806> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 418aa <_PyEval_FormatKwargsError@@Base+0x1808> │ │ │ │ + b.n 41862 <_PyEval_FormatKwargsError@@Base+0x1808> │ │ │ │ mov r7, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2b314 │ │ │ │ - cbnz r5, 418c2 <_PyEval_FormatKwargsError@@Base+0x1820> │ │ │ │ + cbnz r5, 4187a <_PyEval_FormatKwargsError@@Base+0x1820> │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 418c2 <_PyEval_FormatKwargsError@@Base+0x1820> │ │ │ │ + ble.n 4187a <_PyEval_FormatKwargsError@@Base+0x1820> │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 418c2 <_PyEval_FormatKwargsError@@Base+0x1820> │ │ │ │ - cbnz r4, 418e8 <_PyEval_FormatKwargsError@@Base+0x1846> │ │ │ │ - ldr r1, [pc, #96] @ (41924 <_PyEval_FormatKwargsError@@Base+0x1882>) │ │ │ │ + bne.n 4187a <_PyEval_FormatKwargsError@@Base+0x1820> │ │ │ │ + cbnz r4, 418a0 <_PyEval_FormatKwargsError@@Base+0x1846> │ │ │ │ + ldr r1, [pc, #96] @ (418dc <_PyEval_FormatKwargsError@@Base+0x1882>) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 418e8 <_PyEval_FormatKwargsError@@Base+0x1846> │ │ │ │ + cbnz r0, 418a0 <_PyEval_FormatKwargsError@@Base+0x1846> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41912 <_PyEval_FormatKwargsError@@Base+0x1870> │ │ │ │ + b.n 418ca <_PyEval_FormatKwargsError@@Base+0x1870> │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 12b574 │ │ │ │ + bl 12b750 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 418e4 <_PyEval_FormatKwargsError@@Base+0x1842> │ │ │ │ + bne.n 4189c <_PyEval_FormatKwargsError@@Base+0x1842> │ │ │ │ add r7, r8 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 41908 <_PyEval_FormatKwargsError@@Base+0x1866> │ │ │ │ + beq.n 418c0 <_PyEval_FormatKwargsError@@Base+0x1866> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl c5fbc │ │ │ │ + bl c6348 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 418e4 <_PyEval_FormatKwargsError@@Base+0x1842> │ │ │ │ + blt.n 4189c <_PyEval_FormatKwargsError@@Base+0x1842> │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 41a6c <_PyEval_FormatKwargsError@@Base+0x19ca> │ │ │ │ + bl 41a24 <_PyEval_FormatKwargsError@@Base+0x19ca> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 4191c <_PyEval_FormatKwargsError@@Base+0x187a> │ │ │ │ + cbz r3, 418d4 <_PyEval_FormatKwargsError@@Base+0x187a> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r4, #148 @ 0x94 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #6969 @ 0x1b39 │ │ │ │ + movw r1, #6897 @ 0x1af1 │ │ │ │ movt r1, #4 │ │ │ │ - b.w 1df260 <_PyBytes_Repeat@@Base+0x1fc> │ │ │ │ + b.w 1dfb28 <_PyBytes_Repeat@@Base+0x1fc> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 4195e <_PyEval_FormatKwargsError@@Base+0x18bc> │ │ │ │ + cbnz r1, 41916 <_PyEval_FormatKwargsError@@Base+0x18bc> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47768 @ 0xba98 │ │ │ │ + movw r1, #50212 @ 0xc424 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4197c <_PyEval_FormatKwargsError@@Base+0x18da> │ │ │ │ + bl f2724 │ │ │ │ + b.n 41934 <_PyEval_FormatKwargsError@@Base+0x18da> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 41982 <_PyEval_FormatKwargsError@@Base+0x18e0> │ │ │ │ + bmi.n 4193a <_PyEval_FormatKwargsError@@Base+0x18e0> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55736 @ 0xd9b8 │ │ │ │ + movw r1, #58180 @ 0xe344 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 419e4 <_PyEval_FormatKwargsError@@Base+0x1942> │ │ │ │ + b.n 4199c <_PyEval_FormatKwargsError@@Base+0x1942> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e3d54 │ │ │ │ + bl e41a4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt.n 419ae <_PyEval_FormatKwargsError@@Base+0x190c> │ │ │ │ - bl 7fca0 │ │ │ │ + bgt.n 41966 <_PyEval_FormatKwargsError@@Base+0x190c> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4197c <_PyEval_FormatKwargsError@@Base+0x18da> │ │ │ │ + bne.n 41934 <_PyEval_FormatKwargsError@@Base+0x18da> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55768 @ 0xd9d8 │ │ │ │ + movw r1, #58212 @ 0xe364 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4197c <_PyEval_FormatKwargsError@@Base+0x18da> │ │ │ │ + bl f2724 │ │ │ │ + b.n 41934 <_PyEval_FormatKwargsError@@Base+0x18da> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 419e2 <_PyEval_FormatKwargsError@@Base+0x1940> │ │ │ │ + beq.n 4199a <_PyEval_FormatKwargsError@@Base+0x1940> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 419d0 <_PyEval_FormatKwargsError@@Base+0x192e> │ │ │ │ + cbz r3, 41988 <_PyEval_FormatKwargsError@@Base+0x192e> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbnz r3, 419c4 <_PyEval_FormatKwargsError@@Base+0x1922> │ │ │ │ + cbnz r3, 4197c <_PyEval_FormatKwargsError@@Base+0x1922> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 7620c │ │ │ │ - b.n 419d0 <_PyEval_FormatKwargsError@@Base+0x192e> │ │ │ │ + bl 76254 │ │ │ │ + b.n 41988 <_PyEval_FormatKwargsError@@Base+0x192e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2603a8 │ │ │ │ + bl 260d58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 419bc <_PyEval_FormatKwargsError@@Base+0x191a> │ │ │ │ - b.n 4197c <_PyEval_FormatKwargsError@@Base+0x18da> │ │ │ │ + bne.n 41974 <_PyEval_FormatKwargsError@@Base+0x191a> │ │ │ │ + b.n 41934 <_PyEval_FormatKwargsError@@Base+0x18da> │ │ │ │ mov r0, r5 │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbnz r0, 419e0 <_PyEval_FormatKwargsError@@Base+0x193e> │ │ │ │ - bl 1f4804 │ │ │ │ - b.n 4197c <_PyEval_FormatKwargsError@@Base+0x18da> │ │ │ │ + cbnz r0, 41998 <_PyEval_FormatKwargsError@@Base+0x193e> │ │ │ │ + bl 1f50c4 │ │ │ │ + b.n 41934 <_PyEval_FormatKwargsError@@Base+0x18da> │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 41a0c <_PyEval_FormatKwargsError@@Base+0x196a> │ │ │ │ + bne.n 419c4 <_PyEval_FormatKwargsError@@Base+0x196a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 288468 │ │ │ │ - b.n 41a1a <_PyEval_FormatKwargsError@@Base+0x1978> │ │ │ │ - bl 965c0 │ │ │ │ + bl 288df0 │ │ │ │ + b.n 419d2 <_PyEval_FormatKwargsError@@Base+0x1978> │ │ │ │ + bl 96548 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97f1c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97e9c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41a04 <_PyEval_FormatKwargsError@@Base+0x1962> │ │ │ │ + bne.n 419bc <_PyEval_FormatKwargsError@@Base+0x1962> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 41a26 <_PyEval_FormatKwargsError@@Base+0x1984> │ │ │ │ + cbz r3, 419de <_PyEval_FormatKwargsError@@Base+0x1984> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 41a68 <_PyEval_FormatKwargsError@@Base+0x19c6> │ │ │ │ + b.n 41a20 <_PyEval_FormatKwargsError@@Base+0x19c6> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9abc4 │ │ │ │ - cbnz r0, 41a64 <_PyEval_FormatKwargsError@@Base+0x19c2> │ │ │ │ + bl 9ab2c │ │ │ │ + cbnz r0, 41a1c <_PyEval_FormatKwargsError@@Base+0x19c2> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41a64 <_PyEval_FormatKwargsError@@Base+0x19c2> │ │ │ │ + cbnz r3, 41a1c <_PyEval_FormatKwargsError@@Base+0x19c2> │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ - cbnz r0, 41a64 <_PyEval_FormatKwargsError@@Base+0x19c2> │ │ │ │ + bl 9ab2c │ │ │ │ + cbnz r0, 41a1c <_PyEval_FormatKwargsError@@Base+0x19c2> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41a64 <_PyEval_FormatKwargsError@@Base+0x19c2> │ │ │ │ + cbnz r3, 41a1c <_PyEval_FormatKwargsError@@Base+0x19c2> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ - cbnz r0, 41a64 <_PyEval_FormatKwargsError@@Base+0x19c2> │ │ │ │ + bl 9ab2c │ │ │ │ + cbnz r0, 41a1c <_PyEval_FormatKwargsError@@Base+0x19c2> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41a64 <_PyEval_FormatKwargsError@@Base+0x19c2> │ │ │ │ + cbnz r3, 41a1c <_PyEval_FormatKwargsError@@Base+0x19c2> │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ - cbnz r0, 41a64 <_PyEval_FormatKwargsError@@Base+0x19c2> │ │ │ │ + bl 9ab2c │ │ │ │ + cbnz r0, 41a1c <_PyEval_FormatKwargsError@@Base+0x19c2> │ │ │ │ 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 1277d0 <_PyBytesWriter_Init@@Base> │ │ │ │ + bl 1279e4 <_PyBytesWriter_Init@@Base> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #45 @ 0x2d │ │ │ │ - ble.n 41aaa <_PyEval_FormatKwargsError@@Base+0x1a08> │ │ │ │ + ble.n 41a62 <_PyEval_FormatKwargsError@@Base+0x1a08> │ │ │ │ mov r0, r7 │ │ │ │ - bl cf6fc │ │ │ │ - cbz r0, 41aa6 <_PyEval_FormatKwargsError@@Base+0x1a04> │ │ │ │ - movw r1, #56068 @ 0xdb04 │ │ │ │ + bl cfacc │ │ │ │ + cbz r0, 41a5e <_PyEval_FormatKwargsError@@Base+0x1a04> │ │ │ │ + movw r1, #58512 @ 0xe490 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41b32 <_PyEval_FormatKwargsError@@Base+0x1a90> │ │ │ │ + b.n 41aea <_PyEval_FormatKwargsError@@Base+0x1a90> │ │ │ │ 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 1278c8 <_PyBytesWriter_Alloc@@Base> │ │ │ │ + bl 127adc <_PyBytesWriter_Alloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41aa6 <_PyEval_FormatKwargsError@@Base+0x1a04> │ │ │ │ + beq.n 41a5e <_PyEval_FormatKwargsError@@Base+0x1a04> │ │ │ │ adds r1, r0, #1 │ │ │ │ - cbnz r4, 41adc <_PyEval_FormatKwargsError@@Base+0x1a3a> │ │ │ │ - cbz r5, 41adc <_PyEval_FormatKwargsError@@Base+0x1a3a> │ │ │ │ + cbnz r4, 41a94 <_PyEval_FormatKwargsError@@Base+0x1a3a> │ │ │ │ + cbz r5, 41a94 <_PyEval_FormatKwargsError@@Base+0x1a3a> │ │ │ │ movs r3, #96 @ 0x60 │ │ │ │ movs r2, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 41b00 <_PyEval_FormatKwargsError@@Base+0x1a5e> │ │ │ │ + b.n 41ab8 <_PyEval_FormatKwargsError@@Base+0x1a5e> │ │ │ │ add.w r3, r4, #32 │ │ │ │ - b.n 41ad4 <_PyEval_FormatKwargsError@@Base+0x1a32> │ │ │ │ + b.n 41a8c <_PyEval_FormatKwargsError@@Base+0x1a32> │ │ │ │ subs r3, #6 │ │ │ │ adds r1, #1 │ │ │ │ lsr.w r0, r2, r3 │ │ │ │ ands.w r0, r0, #63 @ 0x3f │ │ │ │ - beq.n 41b18 <_PyEval_FormatKwargsError@@Base+0x1a76> │ │ │ │ + beq.n 41ad0 <_PyEval_FormatKwargsError@@Base+0x1a76> │ │ │ │ mov r7, r1 │ │ │ │ adds r0, #32 │ │ │ │ strb.w r0, [r1, #-1] │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 41ae2 <_PyEval_FormatKwargsError@@Base+0x1a40> │ │ │ │ + bgt.n 41a9a <_PyEval_FormatKwargsError@@Base+0x1a40> │ │ │ │ subs r4, #1 │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 41b22 <_PyEval_FormatKwargsError@@Base+0x1a80> │ │ │ │ + ble.n 41ada <_PyEval_FormatKwargsError@@Base+0x1a80> │ │ │ │ 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 41af8 <_PyEval_FormatKwargsError@@Base+0x1a56> │ │ │ │ + b.n 41ab0 <_PyEval_FormatKwargsError@@Base+0x1a56> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 41af0 <_PyEval_FormatKwargsError@@Base+0x1a4e> │ │ │ │ + beq.n 41aa8 <_PyEval_FormatKwargsError@@Base+0x1a4e> │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ strb r0, [r7, #0] │ │ │ │ - b.n 41b14 <_PyEval_FormatKwargsError@@Base+0x1a72> │ │ │ │ + b.n 41acc <_PyEval_FormatKwargsError@@Base+0x1a72> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41b04 <_PyEval_FormatKwargsError@@Base+0x1a62> │ │ │ │ + bne.n 41abc <_PyEval_FormatKwargsError@@Base+0x1a62> │ │ │ │ movs r3, #10 │ │ │ │ mov r0, sp │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ - bl d0d88 <_PyBytesWriter_Finish@@Base> │ │ │ │ + bl d1158 <_PyBytesWriter_Finish@@Base> │ │ │ │ add.w sp, sp, #540 @ 0x21c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ vabs.f64 d6, d0 │ │ │ │ - vldr d7, [pc, #112] @ 41bc0 <_PyEval_FormatKwargsError@@Base+0x1b1e> │ │ │ │ + vldr d7, [pc, #112] @ 41b78 <_PyEval_FormatKwargsError@@Base+0x1b1e> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 41b8a <_PyEval_FormatKwargsError@@Base+0x1ae8> │ │ │ │ + bhi.n 41b42 <_PyEval_FormatKwargsError@@Base+0x1ae8> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 41b76 <_PyEval_FormatKwargsError@@Base+0x1ad4> │ │ │ │ + ble.n 41b2e <_PyEval_FormatKwargsError@@Base+0x1ad4> │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 2b5f4 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 41bac <_PyEval_FormatKwargsError@@Base+0x1b0a> │ │ │ │ - b.n 41ba6 <_PyEval_FormatKwargsError@@Base+0x1b04> │ │ │ │ + beq.n 41b64 <_PyEval_FormatKwargsError@@Base+0x1b0a> │ │ │ │ + b.n 41b5e <_PyEval_FormatKwargsError@@Base+0x1b04> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 41bb0 <_PyEval_FormatKwargsError@@Base+0x1b0e> │ │ │ │ + bvs.n 41b68 <_PyEval_FormatKwargsError@@Base+0x1b0e> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 41bb0 <_PyEval_FormatKwargsError@@Base+0x1b0e> │ │ │ │ + bgt.n 41b68 <_PyEval_FormatKwargsError@@Base+0x1b0e> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - vldr d8, [pc, #32] @ 41bc8 <_PyEval_FormatKwargsError@@Base+0x1b26> │ │ │ │ - b.n 41bb0 <_PyEval_FormatKwargsError@@Base+0x1b0e> │ │ │ │ - vldr d8, [pc, #32] @ 41bd0 <_PyEval_FormatKwargsError@@Base+0x1b2e> │ │ │ │ + vldr d8, [pc, #32] @ 41b80 <_PyEval_FormatKwargsError@@Base+0x1b26> │ │ │ │ + b.n 41b68 <_PyEval_FormatKwargsError@@Base+0x1b0e> │ │ │ │ + vldr d8, [pc, #32] @ 41b88 <_PyEval_FormatKwargsError@@Base+0x1b2e> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -32200,35 +32160,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ vsli.32 d27, d0, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 41bf8 <_PyEval_FormatKwargsError@@Base+0x1b56> │ │ │ │ + bne.n 41bb0 <_PyEval_FormatKwargsError@@Base+0x1b56> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 163834 │ │ │ │ + b.w 163cb8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11452 @ 0x2cbc │ │ │ │ + movw r0, #13756 @ 0x35bc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41bec <_PyEval_FormatKwargsError@@Base+0x1b4a> │ │ │ │ + bne.n 41ba4 <_PyEval_FormatKwargsError@@Base+0x1b4a> │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #8] @ (41c1c <_PyEval_FormatKwargsError@@Base+0x1b7a>) │ │ │ │ + ldr r2, [pc, #8] @ (41bd4 <_PyEval_FormatKwargsError@@Base+0x1b7a>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3badc <_PyEval_SpecialMethodCanSuggest@@Base+0x388> │ │ │ │ + b.w 3bafc <_PyEval_SpecialMethodCanSuggest@@Base+0x388> │ │ │ │ nop │ │ │ │ add sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [pc, #36] @ (41c48 <_PyEval_FormatKwargsError@@Base+0x1ba6>) │ │ │ │ + ldr r1, [pc, #36] @ (41c00 <_PyEval_FormatKwargsError@@Base+0x1ba6>) │ │ │ │ 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 │ │ │ │ @@ -32239,436 +32199,436 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #56136 @ 0xdb48 │ │ │ │ + movw r3, #58580 @ 0xe4d4 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - movw r1, #7447 @ 0x1d17 │ │ │ │ + movw r1, #7375 @ 0x1ccf │ │ │ │ movt r1, #4 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 144748 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xab8> │ │ │ │ + b.w 144c78 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xab8> │ │ │ │ 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 41c8a <_PyEval_FormatKwargsError@@Base+0x1be8> │ │ │ │ + bne.n 41c42 <_PyEval_FormatKwargsError@@Base+0x1be8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 288468 │ │ │ │ - b.n 41c98 <_PyEval_FormatKwargsError@@Base+0x1bf6> │ │ │ │ - bl 965c0 │ │ │ │ + bl 288df0 │ │ │ │ + b.n 41c50 <_PyEval_FormatKwargsError@@Base+0x1bf6> │ │ │ │ + bl 96548 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97f1c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97e9c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41c82 <_PyEval_FormatKwargsError@@Base+0x1be0> │ │ │ │ + bne.n 41c3a <_PyEval_FormatKwargsError@@Base+0x1be0> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 41ca4 <_PyEval_FormatKwargsError@@Base+0x1c02> │ │ │ │ + cbz r3, 41c5c <_PyEval_FormatKwargsError@@Base+0x1c02> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 41cd6 <_PyEval_FormatKwargsError@@Base+0x1c34> │ │ │ │ + b.n 41c8e <_PyEval_FormatKwargsError@@Base+0x1c34> │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9abc4 │ │ │ │ - cbnz r0, 41cd2 <_PyEval_FormatKwargsError@@Base+0x1c30> │ │ │ │ + bl 9ab2c │ │ │ │ + cbnz r0, 41c8a <_PyEval_FormatKwargsError@@Base+0x1c30> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41cd2 <_PyEval_FormatKwargsError@@Base+0x1c30> │ │ │ │ + cbnz r3, 41c8a <_PyEval_FormatKwargsError@@Base+0x1c30> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ - cbnz r0, 41cd2 <_PyEval_FormatKwargsError@@Base+0x1c30> │ │ │ │ + bl 9ab2c │ │ │ │ + cbnz r0, 41c8a <_PyEval_FormatKwargsError@@Base+0x1c30> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41cd2 <_PyEval_FormatKwargsError@@Base+0x1c30> │ │ │ │ + cbnz r3, 41c8a <_PyEval_FormatKwargsError@@Base+0x1c30> │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ - cbnz r0, 41cd2 <_PyEval_FormatKwargsError@@Base+0x1c30> │ │ │ │ + bl 9ab2c │ │ │ │ + cbnz r0, 41c8a <_PyEval_FormatKwargsError@@Base+0x1c30> │ │ │ │ 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 7140c │ │ │ │ + bl 7142c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41d02 <_PyEval_FormatKwargsError@@Base+0x1c60> │ │ │ │ + cbz r0, 41cba <_PyEval_FormatKwargsError@@Base+0x1c60> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 3fc4c │ │ │ │ + bl 3fc04 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #56176 @ 0xdb70 │ │ │ │ + movw r0, #58620 @ 0xe4fc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 41d24 <_PyEval_FormatKwargsError@@Base+0x1c82> │ │ │ │ + beq.n 41cdc <_PyEval_FormatKwargsError@@Base+0x1c82> │ │ │ │ b.w 2ad80 │ │ │ │ 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 41d46 <_PyEval_FormatKwargsError@@Base+0x1ca4> │ │ │ │ + bne.n 41cfe <_PyEval_FormatKwargsError@@Base+0x1ca4> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 246de4 │ │ │ │ + b.w 24794c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11444 @ 0x2cb4 │ │ │ │ + movw r0, #13748 @ 0x35b4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41d3a <_PyEval_FormatKwargsError@@Base+0x1c98> │ │ │ │ + bne.n 41cf2 <_PyEval_FormatKwargsError@@Base+0x1c98> │ │ │ │ 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 41d84 <_PyEval_FormatKwargsError@@Base+0x1ce2> │ │ │ │ + bne.n 41d3c <_PyEval_FormatKwargsError@@Base+0x1ce2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 288468 │ │ │ │ - b.n 41d92 <_PyEval_FormatKwargsError@@Base+0x1cf0> │ │ │ │ - bl 965c0 │ │ │ │ + bl 288df0 │ │ │ │ + b.n 41d4a <_PyEval_FormatKwargsError@@Base+0x1cf0> │ │ │ │ + bl 96548 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97f1c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97e9c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41d7c <_PyEval_FormatKwargsError@@Base+0x1cda> │ │ │ │ + bne.n 41d34 <_PyEval_FormatKwargsError@@Base+0x1cda> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 41d9e <_PyEval_FormatKwargsError@@Base+0x1cfc> │ │ │ │ + cbz r3, 41d56 <_PyEval_FormatKwargsError@@Base+0x1cfc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 41dc0 <_PyEval_FormatKwargsError@@Base+0x1d1e> │ │ │ │ + b.n 41d78 <_PyEval_FormatKwargsError@@Base+0x1d1e> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9abc4 │ │ │ │ - cbnz r0, 41dbc <_PyEval_FormatKwargsError@@Base+0x1d1a> │ │ │ │ + bl 9ab2c │ │ │ │ + cbnz r0, 41d74 <_PyEval_FormatKwargsError@@Base+0x1d1a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41dbc <_PyEval_FormatKwargsError@@Base+0x1d1a> │ │ │ │ + cbnz r3, 41d74 <_PyEval_FormatKwargsError@@Base+0x1d1a> │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ - cbnz r0, 41dbc <_PyEval_FormatKwargsError@@Base+0x1d1a> │ │ │ │ + bl 9ab2c │ │ │ │ + cbnz r0, 41d74 <_PyEval_FormatKwargsError@@Base+0x1d1a> │ │ │ │ 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, 41de4 <_PyEval_FormatKwargsError@@Base+0x1d42> │ │ │ │ + cbnz r3, 41d9c <_PyEval_FormatKwargsError@@Base+0x1d42> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 41de4 <_PyEval_FormatKwargsError@@Base+0x1d42> │ │ │ │ + ble.n 41d9c <_PyEval_FormatKwargsError@@Base+0x1d42> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 41de4 <_PyEval_FormatKwargsError@@Base+0x1d42> │ │ │ │ - cbnz r1, 41e08 <_PyEval_FormatKwargsError@@Base+0x1d66> │ │ │ │ + bne.n 41d9c <_PyEval_FormatKwargsError@@Base+0x1d42> │ │ │ │ + cbnz r1, 41dc0 <_PyEval_FormatKwargsError@@Base+0x1d66> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #92] @ (41e44 <_PyEval_FormatKwargsError@@Base+0x1da2>) │ │ │ │ + ldr r4, [pc, #92] @ (41dfc <_PyEval_FormatKwargsError@@Base+0x1da2>) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 41e08 <_PyEval_FormatKwargsError@@Base+0x1d66> │ │ │ │ + cbnz r0, 41dc0 <_PyEval_FormatKwargsError@@Base+0x1d66> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41e3e <_PyEval_FormatKwargsError@@Base+0x1d9c> │ │ │ │ + b.n 41df6 <_PyEval_FormatKwargsError@@Base+0x1d9c> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cf6fc │ │ │ │ + bl cfacc │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl e2300 │ │ │ │ + bl e2740 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 41e04 <_PyEval_FormatKwargsError@@Base+0x1d62> │ │ │ │ - cbnz r0, 41e36 <_PyEval_FormatKwargsError@@Base+0x1d94> │ │ │ │ + beq.n 41dbc <_PyEval_FormatKwargsError@@Base+0x1d62> │ │ │ │ + cbnz r0, 41dee <_PyEval_FormatKwargsError@@Base+0x1d94> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #30740 @ 0x7814 │ │ │ │ + movw r1, #33044 @ 0x8114 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r4, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61296 @ 0xef70 │ │ │ │ + movw r1, #63600 @ 0xf870 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #56436 @ 0xdc74 │ │ │ │ + movw r0, #58880 @ 0xe600 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldrd r2, r3, [r1, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ stmdb 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, 41e94 <_PyEval_FormatKwargsError@@Base+0x1df2> │ │ │ │ + cbz r3, 41e4c <_PyEval_FormatKwargsError@@Base+0x1df2> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 41ea4 <_PyEval_FormatKwargsError@@Base+0x1e02> │ │ │ │ + b.n 41e5c <_PyEval_FormatKwargsError@@Base+0x1e02> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 41ea2 <_PyEval_FormatKwargsError@@Base+0x1e00> │ │ │ │ + blt.n 41e5a <_PyEval_FormatKwargsError@@Base+0x1e00> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 41e9e <_PyEval_FormatKwargsError@@Base+0x1dfc> │ │ │ │ - cbnz r1, 41ec6 <_PyEval_FormatKwargsError@@Base+0x1e24> │ │ │ │ + bgt.n 41e56 <_PyEval_FormatKwargsError@@Base+0x1dfc> │ │ │ │ + cbnz r1, 41e7e <_PyEval_FormatKwargsError@@Base+0x1e24> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41ea4 <_PyEval_FormatKwargsError@@Base+0x1e02> │ │ │ │ + b.n 41e5c <_PyEval_FormatKwargsError@@Base+0x1e02> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #340] @ (41ffc <_PyEval_FormatKwargsError@@Base+0x1f5a>) │ │ │ │ + ldr r1, [pc, #340] @ (41fb4 <_PyEval_FormatKwargsError@@Base+0x1f5a>) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 41ecc <_PyEval_FormatKwargsError@@Base+0x1e2a> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 41e84 <_PyEval_FormatKwargsError@@Base+0x1e2a> │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 41ff2 <_PyEval_FormatKwargsError@@Base+0x1f50> │ │ │ │ + b.n 41faa <_PyEval_FormatKwargsError@@Base+0x1f50> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 41ee4 <_PyEval_FormatKwargsError@@Base+0x1e42> │ │ │ │ + beq.n 41e9c <_PyEval_FormatKwargsError@@Base+0x1e42> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 41ee6 <_PyEval_FormatKwargsError@@Base+0x1e44> │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 41ee6 <_PyEval_FormatKwargsError@@Base+0x1e44> │ │ │ │ - b.n 41ec0 <_PyEval_FormatKwargsError@@Base+0x1e1e> │ │ │ │ + bne.n 41e9e <_PyEval_FormatKwargsError@@Base+0x1e44> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 41e9e <_PyEval_FormatKwargsError@@Base+0x1e44> │ │ │ │ + b.n 41e78 <_PyEval_FormatKwargsError@@Base+0x1e1e> │ │ │ │ movs r5, #8 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - cbz r7, 41ef2 <_PyEval_FormatKwargsError@@Base+0x1e50> │ │ │ │ + cbz r7, 41eaa <_PyEval_FormatKwargsError@@Base+0x1e50> │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ - b.n 41efa <_PyEval_FormatKwargsError@@Base+0x1e58> │ │ │ │ + b.n 41eb2 <_PyEval_FormatKwargsError@@Base+0x1e58> │ │ │ │ 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 41f4a <_PyEval_FormatKwargsError@@Base+0x1ea8> │ │ │ │ + bls.n 41f02 <_PyEval_FormatKwargsError@@Base+0x1ea8> │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 41f2c <_PyEval_FormatKwargsError@@Base+0x1e8a> │ │ │ │ + bne.n 41ee4 <_PyEval_FormatKwargsError@@Base+0x1e8a> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 41f46 <_PyEval_FormatKwargsError@@Base+0x1ea4> │ │ │ │ + ble.n 41efe <_PyEval_FormatKwargsError@@Base+0x1ea4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 293454 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 293d1c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 41fda <_PyEval_FormatKwargsError@@Base+0x1f38> │ │ │ │ + bgt.n 41f92 <_PyEval_FormatKwargsError@@Base+0x1f38> │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 41f46 <_PyEval_FormatKwargsError@@Base+0x1ea4> │ │ │ │ + b.n 41efe <_PyEval_FormatKwargsError@@Base+0x1ea4> │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 41fda <_PyEval_FormatKwargsError@@Base+0x1f38> │ │ │ │ + beq.n 41f92 <_PyEval_FormatKwargsError@@Base+0x1f38> │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 41f3a <_PyEval_FormatKwargsError@@Base+0x1e98> │ │ │ │ + beq.n 41ef2 <_PyEval_FormatKwargsError@@Base+0x1e98> │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 41f46 <_PyEval_FormatKwargsError@@Base+0x1ea4> │ │ │ │ + bne.n 41efe <_PyEval_FormatKwargsError@@Base+0x1ea4> │ │ │ │ sub.w r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ - blt.n 41fda <_PyEval_FormatKwargsError@@Base+0x1f38> │ │ │ │ + blt.n 41f92 <_PyEval_FormatKwargsError@@Base+0x1f38> │ │ │ │ add r9, r4 │ │ │ │ movs r4, #0 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 41f08 <_PyEval_FormatKwargsError@@Base+0x1e66> │ │ │ │ + b.n 41ec0 <_PyEval_FormatKwargsError@@Base+0x1e66> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt.n 41fda <_PyEval_FormatKwargsError@@Base+0x1f38> │ │ │ │ + bgt.n 41f92 <_PyEval_FormatKwargsError@@Base+0x1f38> │ │ │ │ add.w r1, r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41ec0 <_PyEval_FormatKwargsError@@Base+0x1e1e> │ │ │ │ + beq.n 41e78 <_PyEval_FormatKwargsError@@Base+0x1e1e> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 41f6c <_PyEval_FormatKwargsError@@Base+0x1eca> │ │ │ │ + cbz r3, 41f24 <_PyEval_FormatKwargsError@@Base+0x1eca> │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 41f74 <_PyEval_FormatKwargsError@@Base+0x1ed2> │ │ │ │ + b.n 41f2c <_PyEval_FormatKwargsError@@Base+0x1ed2> │ │ │ │ movw r6, #32052 @ 0x7d34 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - cbz r3, 41f80 <_PyEval_FormatKwargsError@@Base+0x1ede> │ │ │ │ + cbz r3, 41f38 <_PyEval_FormatKwargsError@@Base+0x1ede> │ │ │ │ ldr.w r4, [r8, #20] │ │ │ │ - b.n 41f88 <_PyEval_FormatKwargsError@@Base+0x1ee6> │ │ │ │ + b.n 41f40 <_PyEval_FormatKwargsError@@Base+0x1ee6> │ │ │ │ movw r4, #32052 @ 0x7d34 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ cmp r7, r4 │ │ │ │ - bls.n 41ff2 <_PyEval_FormatKwargsError@@Base+0x1f50> │ │ │ │ + bls.n 41faa <_PyEval_FormatKwargsError@@Base+0x1f50> │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 41fba <_PyEval_FormatKwargsError@@Base+0x1f18> │ │ │ │ + bne.n 41f72 <_PyEval_FormatKwargsError@@Base+0x1f18> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 41fce <_PyEval_FormatKwargsError@@Base+0x1f2c> │ │ │ │ + ble.n 41f86 <_PyEval_FormatKwargsError@@Base+0x1f2c> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 293454 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 293d1c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ subs r1, r5, r1 │ │ │ │ add r8, r1 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 41fd6 <_PyEval_FormatKwargsError@@Base+0x1f34> │ │ │ │ + beq.n 41f8e <_PyEval_FormatKwargsError@@Base+0x1f34> │ │ │ │ strb.w sl, [r3], #1 │ │ │ │ - b.n 41fb0 <_PyEval_FormatKwargsError@@Base+0x1f0e> │ │ │ │ + b.n 41f68 <_PyEval_FormatKwargsError@@Base+0x1f0e> │ │ │ │ mov r3, r6 │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 41fd2 <_PyEval_FormatKwargsError@@Base+0x1f30> │ │ │ │ + beq.n 41f8a <_PyEval_FormatKwargsError@@Base+0x1f30> │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 41fd2 <_PyEval_FormatKwargsError@@Base+0x1f30> │ │ │ │ + beq.n 41f8a <_PyEval_FormatKwargsError@@Base+0x1f30> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 41fd6 <_PyEval_FormatKwargsError@@Base+0x1f34> │ │ │ │ + b.n 41f8e <_PyEval_FormatKwargsError@@Base+0x1f34> │ │ │ │ mov r3, r6 │ │ │ │ - b.n 41fd6 <_PyEval_FormatKwargsError@@Base+0x1f34> │ │ │ │ + b.n 41f8e <_PyEval_FormatKwargsError@@Base+0x1f34> │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 41f90 <_PyEval_FormatKwargsError@@Base+0x1eee> │ │ │ │ + b.n 41f48 <_PyEval_FormatKwargsError@@Base+0x1eee> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56464 @ 0xdc90 │ │ │ │ + movw r1, #58908 @ 0xe61c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 41ec0 <_PyEval_FormatKwargsError@@Base+0x1e1e> │ │ │ │ + bl f2724 │ │ │ │ + b.n 41e78 <_PyEval_FormatKwargsError@@Base+0x1e1e> │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ adds r4, #236 @ 0xec │ │ │ │ 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 42020 <_PyEval_FormatKwargsError@@Base+0x1f7e> │ │ │ │ + bne.n 41fd8 <_PyEval_FormatKwargsError@@Base+0x1f7e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2293c8 │ │ │ │ + b.w 229dcc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11404 @ 0x2c8c │ │ │ │ + movw r0, #13708 @ 0x358c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42014 <_PyEval_FormatKwargsError@@Base+0x1f72> │ │ │ │ + bne.n 41fcc <_PyEval_FormatKwargsError@@Base+0x1f72> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 23619c │ │ │ │ + b.w 236b84 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ 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 42078 <_PyEval_FormatKwargsError@@Base+0x1fd6> │ │ │ │ + bne.n 42030 <_PyEval_FormatKwargsError@@Base+0x1fd6> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 236d20 │ │ │ │ + bl 237708 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42094 <_PyEval_FormatKwargsError@@Base+0x1ff2> │ │ │ │ - b.n 420a6 <_PyEval_FormatKwargsError@@Base+0x2004> │ │ │ │ + bne.n 4204c <_PyEval_FormatKwargsError@@Base+0x1ff2> │ │ │ │ + b.n 4205e <_PyEval_FormatKwargsError@@Base+0x2004> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56620 @ 0xdd2c │ │ │ │ + movw r1, #59064 @ 0xe6b8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d5d14 │ │ │ │ - cbnz r0, 420aa <_PyEval_FormatKwargsError@@Base+0x2008> │ │ │ │ + b.w d60e4 │ │ │ │ + cbnz r0, 42062 <_PyEval_FormatKwargsError@@Base+0x2008> │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f340 │ │ │ │ + bl 12f52c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 420b8 <_PyEval_FormatKwargsError@@Base+0x2016> │ │ │ │ + b.n 42070 <_PyEval_FormatKwargsError@@Base+0x2016> │ │ │ │ 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 │ │ │ │ @@ -32676,178 +32636,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 420ea <_PyEval_FormatKwargsError@@Base+0x2048> │ │ │ │ + bne.n 420a2 <_PyEval_FormatKwargsError@@Base+0x2048> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #24552 @ 0x5fe8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 42104 <_PyEval_FormatKwargsError@@Base+0x2062> │ │ │ │ + bne.n 420bc <_PyEval_FormatKwargsError@@Base+0x2062> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 42124 <_PyEval_FormatKwargsError@@Base+0x2082> │ │ │ │ + b.n 420dc <_PyEval_FormatKwargsError@@Base+0x2082> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #63868 @ 0xf97c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + movw r0, #636 @ 0x27c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 422d6 <_PyEval_FormatKwargsError@@Base+0x2234> │ │ │ │ - b.n 420d4 <_PyEval_FormatKwargsError@@Base+0x2032> │ │ │ │ - bl 144ba0 │ │ │ │ + beq.w 4228e <_PyEval_FormatKwargsError@@Base+0x2234> │ │ │ │ + b.n 4208c <_PyEval_FormatKwargsError@@Base+0x2032> │ │ │ │ + bl 1450d0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 42124 <_PyEval_FormatKwargsError@@Base+0x2082> │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 420dc <_PyEval_FormatKwargsError@@Base+0x2082> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 422d6 <_PyEval_FormatKwargsError@@Base+0x2234> │ │ │ │ + bne.w 4228e <_PyEval_FormatKwargsError@@Base+0x2234> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 42132 <_PyEval_FormatKwargsError@@Base+0x2090> │ │ │ │ + bne.n 420ea <_PyEval_FormatKwargsError@@Base+0x2090> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 42152 <_PyEval_FormatKwargsError@@Base+0x20b0> │ │ │ │ - bl 144ba0 │ │ │ │ + b.n 4210a <_PyEval_FormatKwargsError@@Base+0x20b0> │ │ │ │ + bl 1450d0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 42152 <_PyEval_FormatKwargsError@@Base+0x20b0> │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 4210a <_PyEval_FormatKwargsError@@Base+0x20b0> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 422d6 <_PyEval_FormatKwargsError@@Base+0x2234> │ │ │ │ + bne.w 4228e <_PyEval_FormatKwargsError@@Base+0x2234> │ │ │ │ vabs.f64 d11, d9 │ │ │ │ - vldr d10, [pc, #392] @ 422e0 <_PyEval_FormatKwargsError@@Base+0x223e> │ │ │ │ + vldr d10, [pc, #392] @ 42298 <_PyEval_FormatKwargsError@@Base+0x223e> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ vcmp.f64 d11, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4217e <_PyEval_FormatKwargsError@@Base+0x20dc> │ │ │ │ + bhi.n 42136 <_PyEval_FormatKwargsError@@Base+0x20dc> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 42256 <_PyEval_FormatKwargsError@@Base+0x21b4> │ │ │ │ - b.n 42196 <_PyEval_FormatKwargsError@@Base+0x20f4> │ │ │ │ + bls.n 4220e <_PyEval_FormatKwargsError@@Base+0x21b4> │ │ │ │ + b.n 4214e <_PyEval_FormatKwargsError@@Base+0x20f4> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 42196 <_PyEval_FormatKwargsError@@Base+0x20f4> │ │ │ │ + bvc.n 4214e <_PyEval_FormatKwargsError@@Base+0x20f4> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 421f4 <_PyEval_FormatKwargsError@@Base+0x2152> │ │ │ │ - b.n 42294 <_PyEval_FormatKwargsError@@Base+0x21f2> │ │ │ │ + beq.n 421ac <_PyEval_FormatKwargsError@@Base+0x2152> │ │ │ │ + b.n 4224c <_PyEval_FormatKwargsError@@Base+0x21f2> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 421b0 <_PyEval_FormatKwargsError@@Base+0x210e> │ │ │ │ + bvc.n 42168 <_PyEval_FormatKwargsError@@Base+0x210e> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 42298 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ - b.n 421f4 <_PyEval_FormatKwargsError@@Base+0x2152> │ │ │ │ + bne.n 42250 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ + b.n 421ac <_PyEval_FormatKwargsError@@Base+0x2152> │ │ │ │ vcmp.f64 d11, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 42220 <_PyEval_FormatKwargsError@@Base+0x217e> │ │ │ │ + ble.n 421d8 <_PyEval_FormatKwargsError@@Base+0x217e> │ │ │ │ vabs.f64 d0, d8 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 422ba <_PyEval_FormatKwargsError@@Base+0x2218> │ │ │ │ + bhi.n 42272 <_PyEval_FormatKwargsError@@Base+0x2218> │ │ │ │ vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ blx 2b7cc │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 421ea <_PyEval_FormatKwargsError@@Base+0x2148> │ │ │ │ + ble.n 421a2 <_PyEval_FormatKwargsError@@Base+0x2148> │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 422c4 <_PyEval_FormatKwargsError@@Base+0x2222> │ │ │ │ - b.n 42294 <_PyEval_FormatKwargsError@@Base+0x21f2> │ │ │ │ + bne.n 4227c <_PyEval_FormatKwargsError@@Base+0x2222> │ │ │ │ + b.n 4224c <_PyEval_FormatKwargsError@@Base+0x21f2> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 421fa <_PyEval_FormatKwargsError@@Base+0x2158> │ │ │ │ + bne.n 421b2 <_PyEval_FormatKwargsError@@Base+0x2158> │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 42298 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ + b.n 42250 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4220a <_PyEval_FormatKwargsError@@Base+0x2168> │ │ │ │ - vldr d8, [pc, #224] @ 422e8 <_PyEval_FormatKwargsError@@Base+0x2246> │ │ │ │ - b.n 42298 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ + beq.n 421c2 <_PyEval_FormatKwargsError@@Base+0x2168> │ │ │ │ + vldr d8, [pc, #224] @ 422a0 <_PyEval_FormatKwargsError@@Base+0x2246> │ │ │ │ + b.n 42250 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ vmov r3, s19 │ │ │ │ - vldr d8, [pc, #216] @ 422e8 <_PyEval_FormatKwargsError@@Base+0x2246> │ │ │ │ - vldr d7, [pc, #220] @ 422f0 <_PyEval_FormatKwargsError@@Base+0x224e> │ │ │ │ + vldr d8, [pc, #216] @ 422a0 <_PyEval_FormatKwargsError@@Base+0x2246> │ │ │ │ + vldr d7, [pc, #220] @ 422a8 <_PyEval_FormatKwargsError@@Base+0x224e> │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ - b.n 42298 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ + b.n 42250 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 421f4 <_PyEval_FormatKwargsError@@Base+0x2152> │ │ │ │ + beq.n 421ac <_PyEval_FormatKwargsError@@Base+0x2152> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 42244 <_PyEval_FormatKwargsError@@Base+0x21a2> │ │ │ │ + ble.n 421fc <_PyEval_FormatKwargsError@@Base+0x21a2> │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 42204 <_PyEval_FormatKwargsError@@Base+0x2162> │ │ │ │ - b.n 42298 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ - bpl.n 42204 <_PyEval_FormatKwargsError@@Base+0x2162> │ │ │ │ + ble.n 421bc <_PyEval_FormatKwargsError@@Base+0x2162> │ │ │ │ + b.n 42250 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ + bpl.n 421bc <_PyEval_FormatKwargsError@@Base+0x2162> │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 42204 <_PyEval_FormatKwargsError@@Base+0x2162> │ │ │ │ + bpl.n 421bc <_PyEval_FormatKwargsError@@Base+0x2162> │ │ │ │ vneg.f64 d8, d8 │ │ │ │ - b.n 42298 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ + b.n 42250 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2c1b8 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 42298 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ + bls.n 42250 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 42288 <_PyEval_FormatKwargsError@@Base+0x21e6> │ │ │ │ + bvs.n 42240 <_PyEval_FormatKwargsError@@Base+0x21e6> │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4228e <_PyEval_FormatKwargsError@@Base+0x21ec> │ │ │ │ + bne.n 42246 <_PyEval_FormatKwargsError@@Base+0x21ec> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 42298 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ + b.n 42250 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 42298 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ + b.n 42250 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ vmov.f64 d8, d9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 422ac <_PyEval_FormatKwargsError@@Base+0x220a> │ │ │ │ + cbnz r3, 42264 <_PyEval_FormatKwargsError@@Base+0x220a> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85d4c │ │ │ │ + b.w 85cb0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 268dfc │ │ │ │ - cbnz r0, 422d6 <_PyEval_FormatKwargsError@@Base+0x2234> │ │ │ │ - b.n 4229c <_PyEval_FormatKwargsError@@Base+0x21fa> │ │ │ │ + bl 2697bc │ │ │ │ + cbnz r0, 4228e <_PyEval_FormatKwargsError@@Base+0x2234> │ │ │ │ + b.n 42254 <_PyEval_FormatKwargsError@@Base+0x21fa> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 422ca <_PyEval_FormatKwargsError@@Base+0x2228> │ │ │ │ - vldr d8, [pc, #48] @ 422f8 <_PyEval_FormatKwargsError@@Base+0x2256> │ │ │ │ - b.n 42298 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ + ble.n 42282 <_PyEval_FormatKwargsError@@Base+0x2228> │ │ │ │ + vldr d8, [pc, #48] @ 422b0 <_PyEval_FormatKwargsError@@Base+0x2256> │ │ │ │ + b.n 42250 <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 421f4 <_PyEval_FormatKwargsError@@Base+0x2152> │ │ │ │ - b.n 42204 <_PyEval_FormatKwargsError@@Base+0x2162> │ │ │ │ + beq.n 421ac <_PyEval_FormatKwargsError@@Base+0x2152> │ │ │ │ + b.n 421bc <_PyEval_FormatKwargsError@@Base+0x2162> │ │ │ │ vpop {d8-d11} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ @@ -32859,26 +32819,26 @@ │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ 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 42320 <_PyEval_FormatKwargsError@@Base+0x227e> │ │ │ │ + bne.n 422d8 <_PyEval_FormatKwargsError@@Base+0x227e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3ab94 │ │ │ │ + b.w 3abb4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11412 @ 0x2c94 │ │ │ │ + movw r0, #13716 @ 0x3594 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42314 <_PyEval_FormatKwargsError@@Base+0x2272> │ │ │ │ + bne.n 422cc <_PyEval_FormatKwargsError@@Base+0x2272> │ │ │ │ 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 │ │ │ │ @@ -32892,57 +32852,57 @@ │ │ │ │ bx lr │ │ │ │ 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] @ (423e8 <_PyEval_FormatKwargsError@@Base+0x2346>) │ │ │ │ + ldr r1, [pc, #112] @ (423a0 <_PyEval_FormatKwargsError@@Base+0x2346>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6aa4 │ │ │ │ + bl b6e08 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42386 <_PyEval_FormatKwargsError@@Base+0x22e4> │ │ │ │ + bne.n 4233e <_PyEval_FormatKwargsError@@Base+0x22e4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 423e0 <_PyEval_FormatKwargsError@@Base+0x233e> │ │ │ │ + b.n 42398 <_PyEval_FormatKwargsError@@Base+0x233e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 42390 <_PyEval_FormatKwargsError@@Base+0x22ee> │ │ │ │ + cbz r3, 42348 <_PyEval_FormatKwargsError@@Base+0x22ee> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 423a0 <_PyEval_FormatKwargsError@@Base+0x22fe> │ │ │ │ - b.n 423be <_PyEval_FormatKwargsError@@Base+0x231c> │ │ │ │ - ldr r1, [pc, #88] @ (423ec <_PyEval_FormatKwargsError@@Base+0x234a>) │ │ │ │ + cbnz r0, 42358 <_PyEval_FormatKwargsError@@Base+0x22fe> │ │ │ │ + b.n 42376 <_PyEval_FormatKwargsError@@Base+0x231c> │ │ │ │ + ldr r1, [pc, #88] @ (423a4 <_PyEval_FormatKwargsError@@Base+0x234a>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6aa4 │ │ │ │ + bl b6e08 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4238a <_PyEval_FormatKwargsError@@Base+0x22e8> │ │ │ │ - b.n 42382 <_PyEval_FormatKwargsError@@Base+0x22e0> │ │ │ │ + bne.n 42342 <_PyEval_FormatKwargsError@@Base+0x22e8> │ │ │ │ + b.n 4233a <_PyEval_FormatKwargsError@@Base+0x22e0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 423be <_PyEval_FormatKwargsError@@Base+0x231c> │ │ │ │ + bne.n 42376 <_PyEval_FormatKwargsError@@Base+0x231c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 423be <_PyEval_FormatKwargsError@@Base+0x231c> │ │ │ │ + bge.n 42376 <_PyEval_FormatKwargsError@@Base+0x231c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 423be <_PyEval_FormatKwargsError@@Base+0x231c> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 42376 <_PyEval_FormatKwargsError@@Base+0x231c> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #11176 @ 0x2ba8 │ │ │ │ + movw r2, #13620 @ 0x3534 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #56660 @ 0xdd54 │ │ │ │ + movw r0, #59104 @ 0xe6e0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bkpt 0x0028 │ │ │ │ lsls r5, r1, #1 │ │ │ │ pop {r2, r4} │ │ │ │ @@ -32952,353 +32912,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 42416 <_PyEval_FormatKwargsError@@Base+0x2374> │ │ │ │ + bne.n 423ce <_PyEval_FormatKwargsError@@Base+0x2374> │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 42434 <_PyEval_FormatKwargsError@@Base+0x2392> │ │ │ │ + b.n 423ec <_PyEval_FormatKwargsError@@Base+0x2392> │ │ │ │ mov r0, r1 │ │ │ │ - bl 144ba0 │ │ │ │ + bl 1450d0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 42434 <_PyEval_FormatKwargsError@@Base+0x2392> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 42448 <_PyEval_FormatKwargsError@@Base+0x23a6> │ │ │ │ - vldr d0, [pc, #24] @ 42450 <_PyEval_FormatKwargsError@@Base+0x23ae> │ │ │ │ + bne.n 423ec <_PyEval_FormatKwargsError@@Base+0x2392> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 42400 <_PyEval_FormatKwargsError@@Base+0x23a6> │ │ │ │ + vldr d0, [pc, #24] @ 42408 <_PyEval_FormatKwargsError@@Base+0x23ae> │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85d4c │ │ │ │ + b.w 85cb0 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 4259c <_PyEval_FormatKwargsError@@Base+0x24fa>) │ │ │ │ + add r2, pc, #328 @ (adr r2, 42554 <_PyEval_FormatKwargsError@@Base+0x24fa>) │ │ │ │ svc 70 @ 0x46 │ │ │ │ subs r7, #145 @ 0x91 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 424f8 <_PyEval_FormatKwargsError@@Base+0x2456> │ │ │ │ + beq.n 424b0 <_PyEval_FormatKwargsError@@Base+0x2456> │ │ │ │ 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 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 424f4 <_PyEval_FormatKwargsError@@Base+0x2452> │ │ │ │ + bne.n 424ac <_PyEval_FormatKwargsError@@Base+0x2452> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2603a8 │ │ │ │ + bl 260d58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 424f4 <_PyEval_FormatKwargsError@@Base+0x2452> │ │ │ │ - movw r0, #11784 @ 0x2e08 │ │ │ │ + beq.n 424ac <_PyEval_FormatKwargsError@@Base+0x2452> │ │ │ │ + movw r0, #14228 @ 0x3794 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 424a2 <_PyEval_FormatKwargsError@@Base+0x2400> │ │ │ │ + cbnz r0, 4245a <_PyEval_FormatKwargsError@@Base+0x2400> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2709c4 │ │ │ │ + b.w 27134c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #725 @ 0x2d5 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ - movw r0, #56684 @ 0xdd6c │ │ │ │ + movw r0, #59128 @ 0xe6f8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 262d28 │ │ │ │ + bl 2636f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 424d6 <_PyEval_FormatKwargsError@@Base+0x2434> │ │ │ │ + bge.n 4248e <_PyEval_FormatKwargsError@@Base+0x2434> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 424d6 <_PyEval_FormatKwargsError@@Base+0x2434> │ │ │ │ + cbnz r3, 4248e <_PyEval_FormatKwargsError@@Base+0x2434> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42496 <_PyEval_FormatKwargsError@@Base+0x23f4> │ │ │ │ + beq.n 4244e <_PyEval_FormatKwargsError@@Base+0x23f4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 424f4 <_PyEval_FormatKwargsError@@Base+0x2452> │ │ │ │ + bge.n 424ac <_PyEval_FormatKwargsError@@Base+0x2452> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 424f4 <_PyEval_FormatKwargsError@@Base+0x2452> │ │ │ │ + cbnz r3, 424ac <_PyEval_FormatKwargsError@@Base+0x2452> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_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 4251a <_PyEval_FormatKwargsError@@Base+0x2478> │ │ │ │ + bne.n 424d2 <_PyEval_FormatKwargsError@@Base+0x2478> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e8ebc │ │ │ │ + b.w e92c4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11484 @ 0x2cdc │ │ │ │ + movw r0, #13788 @ 0x35dc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4250e <_PyEval_FormatKwargsError@@Base+0x246c> │ │ │ │ + bne.n 424c6 <_PyEval_FormatKwargsError@@Base+0x246c> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 425d2 <_PyEval_FormatKwargsError@@Base+0x2530> │ │ │ │ + beq.n 4258a <_PyEval_FormatKwargsError@@Base+0x2530> │ │ │ │ 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 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 425ce <_PyEval_FormatKwargsError@@Base+0x252c> │ │ │ │ + bne.n 42586 <_PyEval_FormatKwargsError@@Base+0x252c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2603a8 │ │ │ │ + bl 260d58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 425ce <_PyEval_FormatKwargsError@@Base+0x252c> │ │ │ │ - movw r0, #11784 @ 0x2e08 │ │ │ │ + beq.n 42586 <_PyEval_FormatKwargsError@@Base+0x252c> │ │ │ │ + movw r0, #14228 @ 0x3794 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4257c <_PyEval_FormatKwargsError@@Base+0x24da> │ │ │ │ + cbnz r0, 42534 <_PyEval_FormatKwargsError@@Base+0x24da> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2709c4 │ │ │ │ + b.w 27134c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #729 @ 0x2d9 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - movw r0, #56704 @ 0xdd80 │ │ │ │ + movw r0, #59148 @ 0xe70c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 262d28 │ │ │ │ + bl 2636f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 425b0 <_PyEval_FormatKwargsError@@Base+0x250e> │ │ │ │ + bge.n 42568 <_PyEval_FormatKwargsError@@Base+0x250e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 425b0 <_PyEval_FormatKwargsError@@Base+0x250e> │ │ │ │ + cbnz r3, 42568 <_PyEval_FormatKwargsError@@Base+0x250e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42570 <_PyEval_FormatKwargsError@@Base+0x24ce> │ │ │ │ + beq.n 42528 <_PyEval_FormatKwargsError@@Base+0x24ce> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 425ce <_PyEval_FormatKwargsError@@Base+0x252c> │ │ │ │ + bge.n 42586 <_PyEval_FormatKwargsError@@Base+0x252c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 425ce <_PyEval_FormatKwargsError@@Base+0x252c> │ │ │ │ + cbnz r3, 42586 <_PyEval_FormatKwargsError@@Base+0x252c> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_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, 425f4 <_PyEval_FormatKwargsError@@Base+0x2552> │ │ │ │ + cbnz r3, 425ac <_PyEval_FormatKwargsError@@Base+0x2552> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 425f4 <_PyEval_FormatKwargsError@@Base+0x2552> │ │ │ │ + ble.n 425ac <_PyEval_FormatKwargsError@@Base+0x2552> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 425f4 <_PyEval_FormatKwargsError@@Base+0x2552> │ │ │ │ - cbnz r0, 4260e <_PyEval_FormatKwargsError@@Base+0x256c> │ │ │ │ + bne.n 425ac <_PyEval_FormatKwargsError@@Base+0x2552> │ │ │ │ + cbnz r0, 425c6 <_PyEval_FormatKwargsError@@Base+0x256c> │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #24 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #112] @ (42674 <_PyEval_FormatKwargsError@@Base+0x25d2>) │ │ │ │ + ldr r4, [pc, #112] @ (4262c <_PyEval_FormatKwargsError@@Base+0x25d2>) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 42662 <_PyEval_FormatKwargsError@@Base+0x25c0> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 4261a <_PyEval_FormatKwargsError@@Base+0x25c0> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42620 <_PyEval_FormatKwargsError@@Base+0x257e> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 42662 <_PyEval_FormatKwargsError@@Base+0x25c0> │ │ │ │ + bne.n 425d8 <_PyEval_FormatKwargsError@@Base+0x257e> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 4261a <_PyEval_FormatKwargsError@@Base+0x25c0> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 97f70 │ │ │ │ + bl 97ef0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2b5e8 <__wait3_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 42666 <_PyEval_FormatKwargsError@@Base+0x25c4> │ │ │ │ + bge.n 4261e <_PyEval_FormatKwargsError@@Base+0x25c4> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 42654 <_PyEval_FormatKwargsError@@Base+0x25b2> │ │ │ │ - bl ee340 │ │ │ │ + bne.n 4260c <_PyEval_FormatKwargsError@@Base+0x25b2> │ │ │ │ + bl ee638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42624 <_PyEval_FormatKwargsError@@Base+0x2582> │ │ │ │ - b.n 42662 <_PyEval_FormatKwargsError@@Base+0x25c0> │ │ │ │ + beq.n 425dc <_PyEval_FormatKwargsError@@Base+0x2582> │ │ │ │ + b.n 4261a <_PyEval_FormatKwargsError@@Base+0x25c0> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42670 <_PyEval_FormatKwargsError@@Base+0x25ce> │ │ │ │ + b.n 42628 <_PyEval_FormatKwargsError@@Base+0x25ce> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 40878 <_PyEval_FormatKwargsError@@Base+0x7d6> │ │ │ │ + bl 40830 <_PyEval_FormatKwargsError@@Base+0x7d6> │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ 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 426a0 <_PyEval_FormatKwargsError@@Base+0x25fe> │ │ │ │ + bne.n 42658 <_PyEval_FormatKwargsError@@Base+0x25fe> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 426b8 │ │ │ │ + b.w 42670 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11528 @ 0x2d08 │ │ │ │ + movw r0, #13832 @ 0x3608 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4268c <_PyEval_FormatKwargsError@@Base+0x25ea> │ │ │ │ + bne.n 42644 <_PyEval_FormatKwargsError@@Base+0x25ea> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000426b8 : │ │ │ │ - b.w 39c68 <_PyEval_FormatExcUnbound@@Base+0x4e> │ │ │ │ +00042670 : │ │ │ │ + b.w 39c88 <_PyEval_FormatExcUnbound@@Base+0x4e> │ │ │ │ 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 71620 │ │ │ │ + bl 71640 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4278e │ │ │ │ + beq.n 42746 │ │ │ │ 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 2665f8 │ │ │ │ + bl 266f80 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 426f6 │ │ │ │ + bne.n 426ae │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 42778 │ │ │ │ + b.n 42730 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 42728 │ │ │ │ + bne.n 426e0 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4270e │ │ │ │ + blt.n 426c6 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 4271e │ │ │ │ + b.n 426d6 │ │ │ │ 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 4276e │ │ │ │ + b.n 42726 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - ldr r1, [pc, #104] @ (42798 ) │ │ │ │ + ldr r1, [pc, #104] @ (42750 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r4, #20] │ │ │ │ - bl d5684 │ │ │ │ + bl d5a54 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 426f0 │ │ │ │ + beq.n 426a8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 42760 │ │ │ │ + bne.n 42718 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4271e │ │ │ │ + bge.n 426d6 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4271e │ │ │ │ + b.n 426d6 │ │ │ │ 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 6ba70 │ │ │ │ + bl 6ba98 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42792 │ │ │ │ + bge.n 4274a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42792 │ │ │ │ + cbnz r3, 4274a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 42792 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4274a │ │ │ │ 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] │ │ │ │ @@ -33307,559 +33267,559 @@ │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ ldrgt r1, [r0, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ it gt │ │ │ │ mulgt r3, r1 │ │ │ │ add r0, r3 │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 7ff98 │ │ │ │ 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, 427d4 │ │ │ │ + cbz r3, 4278c │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 427e4 │ │ │ │ + b.n 4279c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 427e2 │ │ │ │ + ble.n 4279a │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 427de │ │ │ │ - cbnz r1, 42802 │ │ │ │ + bne.n 42796 │ │ │ │ + cbnz r1, 427ba │ │ │ │ movs r5, #0 │ │ │ │ - b.n 427e4 │ │ │ │ + b.n 4279c │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #624] @ (42a58 ) │ │ │ │ + ldr r1, [pc, #624] @ (42a10 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 42808 │ │ │ │ - b.n 42996 │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 427c0 │ │ │ │ + b.n 4294e │ │ │ │ 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 89160 │ │ │ │ + bl 890d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 42996 │ │ │ │ - ldr r3, [pc, #568] @ (42a5c ) │ │ │ │ + beq.w 4294e │ │ │ │ + ldr r3, [pc, #568] @ (42a14 ) │ │ │ │ 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 4299a │ │ │ │ + bne.w 42952 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl e3e88 │ │ │ │ + bl e42d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4299a │ │ │ │ + bne.w 42952 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4286c │ │ │ │ + bge.n 42824 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4286c │ │ │ │ + cbnz r3, 42824 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 893d8 │ │ │ │ + bl 89350 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 428a4 │ │ │ │ + cbnz r0, 4285c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4288a │ │ │ │ + bge.n 42842 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4288a │ │ │ │ + cbnz r3, 42842 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - bl 7fca0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 42996 │ │ │ │ + bne.w 4294e │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 4292a │ │ │ │ + bne.n 428e2 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl e3e88 │ │ │ │ + bl e42d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 4292a │ │ │ │ + cbnz r3, 428e2 │ │ │ │ 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 42910 │ │ │ │ + beq.n 428c8 │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 428f0 │ │ │ │ + bge.n 428a8 │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 428fe │ │ │ │ + bge.n 428b6 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ - vldr d5, [pc, #336] @ 42a50 │ │ │ │ + vldr d5, [pc, #336] @ 42a08 │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4292a │ │ │ │ + bhi.n 428e2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4286c │ │ │ │ + bge.n 42824 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4286c │ │ │ │ + bne.n 42824 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4286c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42824 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 4297a │ │ │ │ + cbz r0, 42932 │ │ │ │ mov r1, r6 │ │ │ │ - bl 120ae8 │ │ │ │ + bl 120cec │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42950 │ │ │ │ + bge.n 42908 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 42950 │ │ │ │ + cbnz r3, 42908 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42964 │ │ │ │ + bge.n 4291c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42964 │ │ │ │ + cbnz r3, 4291c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4299a │ │ │ │ - b.n 42982 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 42952 │ │ │ │ + b.n 4293a │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 42a28 │ │ │ │ + beq.n 429e0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 85d4c │ │ │ │ + bl 85cb0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42a60 │ │ │ │ + bne.n 42a18 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 429c4 │ │ │ │ + blt.n 4297c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42996 │ │ │ │ + bge.n 4294e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42996 │ │ │ │ + cbnz r3, 4294e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42b10 │ │ │ │ + b.n 42ac8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r7, #24552 @ 0x5fe8 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 42ab2 │ │ │ │ + bne.w 42a6a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ vldr d8, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 429ec │ │ │ │ + bge.n 429a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 429ec │ │ │ │ + cbnz r3, 429a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 429ec │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 429a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42982 │ │ │ │ + bne.n 4293a │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 42982 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4293a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 42968 │ │ │ │ + bne.n 42920 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 42a3e │ │ │ │ + blt.n 429f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 893d8 │ │ │ │ + bl 89350 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 429d4 │ │ │ │ + bne.n 4298c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42a0e │ │ │ │ + bge.n 429c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42a0e │ │ │ │ + cbnz r3, 429c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - bl 7fca0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42996 │ │ │ │ + bne.n 4294e │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 85d4c │ │ │ │ - bl e3e88 │ │ │ │ + b.w 85cb0 │ │ │ │ + bl e42d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vmov s14, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4296c │ │ │ │ + bne.n 42924 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ - b.n 429de │ │ │ │ + b.n 42996 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 429ec │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 429ec │ │ │ │ + bne.n 429a4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 429a4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r0 │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strh r0, [r6, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 120ae8 │ │ │ │ + bl 120cec │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42a7c │ │ │ │ + bge.n 42a34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 42a7c │ │ │ │ + cbnz r3, 42a34 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42a90 │ │ │ │ + bge.n 42a48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42a90 │ │ │ │ + cbnz r3, 42a48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 42ab2 │ │ │ │ - b.n 42982 │ │ │ │ - bl 120ae8 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 42a6a │ │ │ │ + b.n 4293a │ │ │ │ + bl 120cec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 42ade │ │ │ │ + blt.n 42a96 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 42aec │ │ │ │ - cbz r7, 42afa │ │ │ │ + blt.n 42aa4 │ │ │ │ + cbz r7, 42ab2 │ │ │ │ mov r4, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 893d8 │ │ │ │ + bl 89350 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 42a94 │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 42afc │ │ │ │ + bne.n 42a4c │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 42ab4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42afa │ │ │ │ + bge.n 42ab2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42afa │ │ │ │ + cbnz r3, 42ab2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 42afa │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42ab2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42aa4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 42aa4 │ │ │ │ + bne.n 42a5c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42a5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42aae │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 42aae │ │ │ │ + bne.n 42a66 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42a66 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42b10 │ │ │ │ + bge.n 42ac8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42b10 │ │ │ │ + cbnz r3, 42ac8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 42b24 │ │ │ │ + cbz r1, 42adc │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 42b2c │ │ │ │ + b.n 42ae4 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 42d24 │ │ │ │ + b.n 42cdc │ │ │ │ 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 42c5a │ │ │ │ + bne.w 42c12 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 42c5a │ │ │ │ + bne.w 42c12 │ │ │ │ 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 fc4b0 │ │ │ │ + bl fc984 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42c74 │ │ │ │ + beq.n 42c2c │ │ │ │ add.w r0, r8, #4294967295 @ 0xffffffff │ │ │ │ add r0, r4 │ │ │ │ - bl 71620 │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42b9a │ │ │ │ + cbz r0, 42b52 │ │ │ │ add.w sl, sl, #12 │ │ │ │ adds r0, #12 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 42bb6 │ │ │ │ + b.n 42b6e │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42c74 │ │ │ │ + bge.n 42c2c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42c74 │ │ │ │ + bne.n 42c2c │ │ │ │ mov r0, fp │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 42c74 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42c2c │ │ │ │ cmp r5, r2 │ │ │ │ - ble.n 42bd2 │ │ │ │ + ble.n 42b8a │ │ │ │ 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 42bb6 │ │ │ │ + b.n 42b6e │ │ │ │ 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 42c04 │ │ │ │ + ble.n 42bbc │ │ │ │ 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 42be8 │ │ │ │ + b.n 42ba0 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1f16a0 │ │ │ │ + bl 1f1f74 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42c26 │ │ │ │ + cbnz r0, 42bde │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42c74 │ │ │ │ + bge.n 42c2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42c74 │ │ │ │ + cbnz r3, 42c2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 42c74 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42c2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e10e8 <_PyTemplate_Build@@Base> │ │ │ │ + bl 1e19b0 <_PyTemplate_Build@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42c44 │ │ │ │ + bge.n 42bfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42c44 │ │ │ │ + cbnz r3, 42bfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42c76 │ │ │ │ + bge.n 42c2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42c76 │ │ │ │ + cbnz r3, 42c2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 42c76 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42c2e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56748 @ 0xddac │ │ │ │ + movw r1, #59192 @ 0xe738 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 42ca0 │ │ │ │ + bne.n 42c58 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42cbe │ │ │ │ - b.n 42cb8 │ │ │ │ + bne.n 42c76 │ │ │ │ + b.n 42c70 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40720 @ 0x9f10 │ │ │ │ + movw r0, #43172 @ 0xa8a4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42c92 │ │ │ │ - b.n 42cd6 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 42cd6 │ │ │ │ + bne.n 42c4a │ │ │ │ + b.n 42c8e │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 42c8e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 2012b4 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ - cbz r0, 42cd6 │ │ │ │ + bl 201be0 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + cbz r0, 42c8e │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 42d70 │ │ │ │ + b.n 42d28 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ 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 c5fbc │ │ │ │ + bl c6348 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42d0a │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 42cc2 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, #0 │ │ │ │ - b.n 42d20 │ │ │ │ + b.n 42cd8 │ │ │ │ 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 42d3c │ │ │ │ + bne.n 42cf4 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #27720 @ 0x6c48 │ │ │ │ + movw r3, #30024 @ 0x7548 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 42d5c │ │ │ │ - b.n 42d3e │ │ │ │ - cbz r1, 42d66 │ │ │ │ - movw r3, #27720 @ 0x6c48 │ │ │ │ + bne.n 42d14 │ │ │ │ + b.n 42cf6 │ │ │ │ + cbz r1, 42d1e │ │ │ │ + movw r3, #30024 @ 0x7548 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 42d5c │ │ │ │ + bls.n 42d14 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - beq.n 42d66 │ │ │ │ - b.n 42d48 │ │ │ │ + beq.n 42d1e │ │ │ │ + b.n 42d00 │ │ │ │ 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, lr} │ │ │ │ @@ -33867,453 +33827,453 @@ │ │ │ │ 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, #27928 @ 0x6d18 │ │ │ │ + movw r1, #30232 @ 0x7618 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r0, #56916 @ 0xde54 │ │ │ │ + movw r0, #59360 @ 0xe7e0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42dbc │ │ │ │ + bne.n 42d74 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42df4 │ │ │ │ + b.n 42dac │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 42dd8 │ │ │ │ - bl ee340 │ │ │ │ + bne.n 42d90 │ │ │ │ + bl ee638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42da6 │ │ │ │ - bl 97f70 │ │ │ │ + bne.n 42d5e │ │ │ │ + bl 97ef0 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2acb0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ab4c │ │ │ │ - cbz r7, 42dec │ │ │ │ - b.n 42daa │ │ │ │ + bl 9aab4 │ │ │ │ + cbz r7, 42da4 │ │ │ │ + b.n 42d62 │ │ │ │ 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 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #18128 @ 0x46d0 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r3, #59093 @ 0xe6d5 │ │ │ │ + movw r3, #61357 @ 0xefad │ │ │ │ movt r3, #30 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 42e28 │ │ │ │ - bl 1ee6d8 <_PyErr_Format@@Base+0xe0> │ │ │ │ + bne.n 42de0 │ │ │ │ + bl 1eefb0 <_PyErr_Format@@Base+0xe0> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 42e2c │ │ │ │ + b.n 42de4 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 42e80 │ │ │ │ + cbz r4, 42e38 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 42e42 │ │ │ │ - movw r0, #6520 @ 0x1978 │ │ │ │ + cbnz r0, 42dfa │ │ │ │ + movw r0, #8964 @ 0x2304 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 42e6a │ │ │ │ - bl 1407ec │ │ │ │ - cbz r0, 42e5c │ │ │ │ + b.n 42e22 │ │ │ │ + bl 140c20 │ │ │ │ + cbz r0, 42e14 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42e6c │ │ │ │ - movw r0, #44044 @ 0xac0c │ │ │ │ + beq.n 42e24 │ │ │ │ + movw r0, #46348 @ 0xb50c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 42e64 │ │ │ │ + b.n 42e1c │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl ef69c │ │ │ │ + bl efa08 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 1414a8 │ │ │ │ - cbnz r5, 42e84 │ │ │ │ + bl 1418dc │ │ │ │ + cbnz r5, 42e3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42e80 │ │ │ │ + bge.n 42e38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42e80 │ │ │ │ + cbnz r3, 42e38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 42ec6 │ │ │ │ + b.n 42e7e │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1a7d40 <_PyType_Name@@Base> │ │ │ │ + bl 1a8578 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #56928 @ 0xde60 │ │ │ │ + movw r0, #59372 @ 0xe7ec │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42eb2 │ │ │ │ + bge.n 42e6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42eb2 │ │ │ │ + cbnz r3, 42e6a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42ec6 │ │ │ │ + bge.n 42e7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42ec6 │ │ │ │ + cbnz r3, 42e7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 42eea │ │ │ │ + bne.n 42ea2 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 25fe1c │ │ │ │ + b.w 2607cc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11460 @ 0x2cc4 │ │ │ │ + movw r0, #13764 @ 0x35c4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42ede │ │ │ │ + bne.n 42e96 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 42f0a │ │ │ │ + cbz r1, 42ec2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 42f12 │ │ │ │ + b.n 42eca │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 42ff2 │ │ │ │ + b.n 42faa │ │ │ │ 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 42f46 │ │ │ │ + beq.n 42efe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 42f46 │ │ │ │ + ble.n 42efe │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42f58 │ │ │ │ + bge.n 42f10 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 42f58 │ │ │ │ - movw r0, #56968 @ 0xde88 │ │ │ │ + b.n 42f10 │ │ │ │ + movw r0, #59412 @ 0xe814 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #92] @ (42fbc ) │ │ │ │ - bl 906a8 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #92] @ (42f74 ) │ │ │ │ + bl 905c8 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 42f6e │ │ │ │ + cbz r0, 42f26 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 42f84 │ │ │ │ + bmi.n 42f3c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #56992 @ 0xdea0 │ │ │ │ + movw r0, #59436 @ 0xe82c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 42f9a │ │ │ │ + b.n 42f52 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #57024 @ 0xdec0 │ │ │ │ + movw r0, #59468 @ 0xe84c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42fae │ │ │ │ + bge.n 42f66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42fae │ │ │ │ + cbnz r3, 42f66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ pop {r2, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl e3d54 │ │ │ │ + bl e41a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42fe0 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 42fee │ │ │ │ + bne.n 42f98 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 42fa6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ac08 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 262870 │ │ │ │ + b.w 263238 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 4300a │ │ │ │ + bne.n 42fc2 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #27720 @ 0x6c48 │ │ │ │ + movw r3, #30024 @ 0x7548 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 4302a │ │ │ │ - b.n 4300c │ │ │ │ - cbz r1, 43034 │ │ │ │ - movw r3, #27720 @ 0x6c48 │ │ │ │ + bne.n 42fe2 │ │ │ │ + b.n 42fc4 │ │ │ │ + cbz r1, 42fec │ │ │ │ + movw r3, #30024 @ 0x7548 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 4302a │ │ │ │ + bls.n 42fe2 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - beq.n 43034 │ │ │ │ - b.n 43016 │ │ │ │ + beq.n 42fec │ │ │ │ + b.n 42fce │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004303e : │ │ │ │ - ldr r0, [pc, #4] @ (43044 ) │ │ │ │ - b.w 1a391c │ │ │ │ +00042ff6 : │ │ │ │ + ldr r0, [pc, #4] @ (42ffc ) │ │ │ │ + b.w 1a4160 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.w 26e9ec │ │ │ │ + b.w 26f374 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 43054 │ │ │ │ + cbz r1, 4300c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4305c │ │ │ │ + b.n 43014 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.w 37742 │ │ │ │ + b.w 37702 │ │ │ │ │ │ │ │ -00043060 : │ │ │ │ +00043018 : │ │ │ │ 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 4339a │ │ │ │ + bl 43352 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 43090 │ │ │ │ + bne.n 43048 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #57076 @ 0xdef4 │ │ │ │ + movw r0, #59520 @ 0xe880 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 1fe164 │ │ │ │ + bl 1fea6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ 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 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 43152 │ │ │ │ + beq.n 4310a │ │ │ │ mov r7, r0 │ │ │ │ - movw r0, #5816 @ 0x16b8 │ │ │ │ + movw r0, #8260 @ 0x2044 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ - bl dd2dc │ │ │ │ + bl dd6e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4314e │ │ │ │ + bne.n 43106 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4314e │ │ │ │ + bne.n 43106 │ │ │ │ ldr.w r0, [r7, #516] @ 0x204 │ │ │ │ - bl c0af8 <_PyDict_FromItems@@Base+0x90> │ │ │ │ + bl c0e78 <_PyDict_FromItems@@Base+0x90> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43140 │ │ │ │ + beq.n 430f8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43140 │ │ │ │ + cbz r0, 430f8 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r1, [r7, #820] @ 0x334 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83d0c │ │ │ │ + bl 83c70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43142 │ │ │ │ + beq.n 430fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 430fe │ │ │ │ + bge.n 430b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 430fe │ │ │ │ + cbnz r3, 430b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 83d0c │ │ │ │ + bl 83c70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43142 │ │ │ │ + beq.n 430fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4315a │ │ │ │ + bge.n 43112 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4315a │ │ │ │ + cbnz r3, 43112 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4315a │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43112 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4315a │ │ │ │ + b.n 43112 │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ 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] @ 43260 │ │ │ │ + vldr d0, [pc, #236] @ 43218 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - bl 85d4c │ │ │ │ - movw r1, #18568 @ 0x4888 │ │ │ │ + bl 85cb0 │ │ │ │ + movw r1, #20872 @ 0x5188 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3cc8 │ │ │ │ + bl 1a450c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 43198 │ │ │ │ + bge.n 43150 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43252 │ │ │ │ - vldr d0, [pc, #204] @ 43268 │ │ │ │ - bl 85d4c │ │ │ │ - movw r1, #2752 @ 0xac0 │ │ │ │ + b.n 4320a │ │ │ │ + vldr d0, [pc, #204] @ 43220 │ │ │ │ + bl 85cb0 │ │ │ │ + movw r1, #5056 @ 0x13c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3cc8 │ │ │ │ + bl 1a450c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43192 │ │ │ │ - vldr d0, [pc, #184] @ 43270 │ │ │ │ - bl 85d4c │ │ │ │ - movw r1, #18572 @ 0x488c │ │ │ │ + blt.n 4314a │ │ │ │ + vldr d0, [pc, #184] @ 43228 │ │ │ │ + bl 85cb0 │ │ │ │ + movw r1, #20876 @ 0x518c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3cc8 │ │ │ │ + bl 1a450c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43192 │ │ │ │ - vldr d8, [pc, #164] @ 43278 │ │ │ │ + blt.n 4314a │ │ │ │ + vldr d8, [pc, #164] @ 43230 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 85d4c │ │ │ │ - movw r1, #57492 @ 0xe094 │ │ │ │ + bl 85cb0 │ │ │ │ + movw r1, #59796 @ 0xe994 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3cc8 │ │ │ │ + bl 1a450c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43192 │ │ │ │ - vldr d9, [pc, #140] @ 43280 │ │ │ │ + blt.n 4314a │ │ │ │ + vldr d9, [pc, #140] @ 43238 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 248b94 │ │ │ │ - movw r1, #57304 @ 0xdfd8 │ │ │ │ + bl 2496f4 │ │ │ │ + movw r1, #59748 @ 0xe964 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3cc8 │ │ │ │ + bl 1a450c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43192 │ │ │ │ - vldr d8, [pc, #112] @ 43288 │ │ │ │ + blt.n 4314a │ │ │ │ + vldr d8, [pc, #112] @ 43240 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 85d4c │ │ │ │ - movw r1, #57548 @ 0xe0cc │ │ │ │ + bl 85cb0 │ │ │ │ + movw r1, #59852 @ 0xe9cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3cc8 │ │ │ │ + bl 1a450c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43192 │ │ │ │ + blt.n 4314a │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 248b94 │ │ │ │ - movw r1, #57312 @ 0xdfe0 │ │ │ │ + bl 2496f4 │ │ │ │ + movw r1, #59756 @ 0xe96c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3cc8 │ │ │ │ + bl 1a450c │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp r5, #24 │ │ │ │ @@ -34338,243 +34298,243 @@ │ │ │ │ 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, 432d0 │ │ │ │ + cbz r3, 43288 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 432d0 │ │ │ │ + cbnz r0, 43288 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2603a8 │ │ │ │ + bl 260d58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 432d0 │ │ │ │ - movw r0, #11784 @ 0x2e08 │ │ │ │ + beq.n 43288 │ │ │ │ + movw r0, #14228 @ 0x3794 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 432d4 │ │ │ │ + cbnz r0, 4328c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2709c4 │ │ │ │ + bl 27134c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43328 │ │ │ │ + b.n 432e0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #742 @ 0x2e6 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ - movw r0, #57320 @ 0xdfe8 │ │ │ │ + movw r0, #59764 @ 0xe974 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 262d28 │ │ │ │ + bl 2636f0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43308 │ │ │ │ + bge.n 432c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43308 │ │ │ │ + cbnz r3, 432c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 432ca │ │ │ │ + beq.n 43282 │ │ │ │ mov r0, r5 │ │ │ │ - bl e3d54 │ │ │ │ + bl e41a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43328 │ │ │ │ + bge.n 432e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43328 │ │ │ │ + cbnz r3, 432e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.w 26eeb0 │ │ │ │ + b.w 26f838 │ │ │ │ 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, 43358 │ │ │ │ + cbnz r0, 43310 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 43360 │ │ │ │ + cbz r0, 43318 │ │ │ │ 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 4334a │ │ │ │ + beq.n 43302 │ │ │ │ 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 43382 │ │ │ │ + bne.n 4333a │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1dcb74 │ │ │ │ + b.w 1dd434 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11396 @ 0x2c84 │ │ │ │ + movw r0, #13700 @ 0x3584 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43376 │ │ │ │ + bne.n 4332e │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004339a : │ │ │ │ +00043352 : │ │ │ │ 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, 433e2 │ │ │ │ + cbnz r3, 4339a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 433c0 │ │ │ │ + cbnz r0, 43378 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 433fa │ │ │ │ + b.n 433b2 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6aa4 │ │ │ │ + bl b6e08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43408 │ │ │ │ + bge.n 433c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43408 │ │ │ │ + cbnz r3, 433c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 43408 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 433c0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 43406 │ │ │ │ + cbnz r0, 433be │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f4 │ │ │ │ - cbnz r0, 43400 │ │ │ │ + bl d85dc │ │ │ │ + cbnz r0, 433b8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43408 │ │ │ │ - bl d842c │ │ │ │ - b.n 43408 │ │ │ │ + b.n 433c0 │ │ │ │ + bl d8814 │ │ │ │ + b.n 433c0 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #44088 @ 0xac38 │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 144748 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xab8> │ │ │ │ + b.w 144c78 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xab8> │ │ │ │ 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, 4345e │ │ │ │ + cbz r3, 43416 │ │ │ │ mov r8, r1 │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4345e │ │ │ │ + cbnz r0, 43416 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2603a8 │ │ │ │ + bl 260d58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4345e │ │ │ │ + beq.n 43416 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2839e0 │ │ │ │ + bl 284368 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43462 │ │ │ │ + cbnz r0, 4341a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2709c4 │ │ │ │ + bl 27134c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 434d4 │ │ │ │ + b.n 4348c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262438 │ │ │ │ + bl 262dfc │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 43486 │ │ │ │ + cbnz r0, 4343e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43458 │ │ │ │ + bge.n 43410 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43458 │ │ │ │ + bne.n 43410 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 43458 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43410 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #13316 @ 0x3404 │ │ │ │ + movw r0, #15620 @ 0x3d04 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43458 │ │ │ │ + beq.n 43410 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #57376 @ 0xe020 │ │ │ │ + movw r0, #59820 @ 0xe9ac │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 262d28 │ │ │ │ + bl 2636f0 │ │ │ │ str r7, [r4, #24] │ │ │ │ - cbnz r0, 434c2 │ │ │ │ + cbnz r0, 4347a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2709c4 │ │ │ │ - b.n 434d4 │ │ │ │ + bl 27134c │ │ │ │ + b.n 4348c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 434d4 │ │ │ │ + bge.n 4348c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 434d4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4348c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 2b67c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ - ldr r6, [pc, #276] @ (43610 ) │ │ │ │ + ldr r6, [pc, #276] @ (435c8 ) │ │ │ │ mov r7, r0 │ │ │ │ mov ip, r2 │ │ │ │ mov lr, r3 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ @@ -34582,66 +34542,66 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 4352c │ │ │ │ + bne.n 434e4 │ │ │ │ cmp ip, lr │ │ │ │ - ble.n 4352c │ │ │ │ + ble.n 434e4 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 4352c │ │ │ │ - cbnz r4, 43556 │ │ │ │ + bne.n 434e4 │ │ │ │ + cbnz r4, 4350e │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, lr │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ mov r1, ip │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r4, [sp, #20] │ │ │ │ movw r4, #14332 @ 0x37fc │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 435ee │ │ │ │ + beq.n 435a6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 11c8bc │ │ │ │ + bl 11cac4 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldrd r8, r5, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 435f8 │ │ │ │ - bl 97f70 │ │ │ │ + beq.n 435b0 │ │ │ │ + bl 97ef0 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 4357e │ │ │ │ + beq.n 43536 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b868 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 43586 │ │ │ │ + b.n 4353e │ │ │ │ mov r0, r8 │ │ │ │ blx 2ba08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ab4c │ │ │ │ - cbz r4, 435a4 │ │ │ │ + bl 9aab4 │ │ │ │ + cbz r4, 4355c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac75c │ │ │ │ - b.n 435fa │ │ │ │ + bl 1ad084 │ │ │ │ + b.n 435b2 │ │ │ │ ldrd sl, fp, [sp, #176] @ 0xb0 │ │ │ │ strd sl, fp, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, fp, [sp, #168] @ 0xa8 │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ ldrd sl, fp, [sp, #160] @ 0xa0 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ @@ -34654,79 +34614,79 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strd sl, fp, [sp, #8] │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldrd sl, fp, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r1, r2, [sp, #128] @ 0x80 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 43a04 <_PyBytes_ReverseFind@@Base+0xa8> │ │ │ │ + bl 439c0 <_PyBytes_ReverseFind@@Base+0xa8> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 435fa │ │ │ │ + b.n 435b2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 435fa │ │ │ │ + b.n 435b2 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ strd r8, r5, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 11cf28 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11d130 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r5, #2 │ │ │ │ + adds r0, r0, r7 │ │ │ │ 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 43650 │ │ │ │ + bne.n 43608 │ │ │ │ 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 43666 │ │ │ │ + bge.n 4361e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 43666 │ │ │ │ + b.n 4361e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11272 @ 0x2c08 │ │ │ │ + movw r0, #13576 @ 0x3508 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43628 │ │ │ │ + bne.n 435e0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 43670 │ │ │ │ + cbz r1, 43628 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 43678 │ │ │ │ + b.n 43630 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 4377a │ │ │ │ + b.n 43738 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4369c │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 43654 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 43694 │ │ │ │ + bne.n 4364c │ │ │ │ pop {r4} │ │ │ │ - b.w 1424c4 │ │ │ │ + b.w 142908 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -34734,628 +34694,628 @@ │ │ │ │ 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 436ca │ │ │ │ + beq.n 43682 │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 436d8 │ │ │ │ + bne.n 43696 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22a84c │ │ │ │ + bl 22b254 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 436e2 │ │ │ │ - b.n 436ea │ │ │ │ + beq.n 436a8 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 808d0 │ │ │ │ movs r2, #1 │ │ │ │ - bl 208468 │ │ │ │ + bl 208d9c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 436ea │ │ │ │ + beq.n 436a8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 7ff98 │ │ │ │ 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 4370e │ │ │ │ + bne.n 436cc │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 25a978 │ │ │ │ + b.w 25b320 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11432 @ 0x2ca8 │ │ │ │ + movw r0, #13736 @ 0x35a8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43702 │ │ │ │ + bne.n 436c0 │ │ │ │ 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 43762 │ │ │ │ + bne.n 43720 │ │ │ │ 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 43778 │ │ │ │ + bge.n 43736 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 43778 │ │ │ │ + b.n 43736 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11276 @ 0x2c0c │ │ │ │ + movw r0, #13580 @ 0x350c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4373a │ │ │ │ + bne.n 436f8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 437a6 │ │ │ │ + bne.n 43764 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #27720 @ 0x6c48 │ │ │ │ + movw r2, #30024 @ 0x7548 │ │ │ │ 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, 437f2 │ │ │ │ - movw r3, #27720 @ 0x6c48 │ │ │ │ + cbz r1, 437b0 │ │ │ │ + movw r3, #30024 @ 0x7548 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 437da │ │ │ │ + bls.n 43798 │ │ │ │ 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 437b6 │ │ │ │ + beq.n 43774 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 437fc │ │ │ │ + b.n 437ba │ │ │ │ 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 437fc │ │ │ │ + b.n 437ba │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ pop {r4, r5} │ │ │ │ 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, 4381e │ │ │ │ + cbz r3, 437dc │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 4382e │ │ │ │ + b.n 437ec │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4382c │ │ │ │ + blt.n 437ea │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 43828 │ │ │ │ - cbnz r1, 4384e │ │ │ │ + bgt.n 437e6 │ │ │ │ + cbnz r1, 4380c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4382e │ │ │ │ + b.n 437ec │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #296] @ (43958 ) │ │ │ │ + ldr r1, [pc, #292] @ (43914 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 43854 │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 43812 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4394e │ │ │ │ + b.n 4390c │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 4386c │ │ │ │ + beq.n 4382a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4386e │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 4386e │ │ │ │ - b.n 4384a │ │ │ │ + bne.n 4382c │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 4382c │ │ │ │ + b.n 43808 │ │ │ │ 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 438ce │ │ │ │ + bls.n 4388c │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 438ac │ │ │ │ + bne.n 4386a │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 438c8 │ │ │ │ + ble.n 43886 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 293454 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 293d1c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 43936 │ │ │ │ + bgt.n 438f4 │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 438c8 │ │ │ │ + b.n 43886 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 43936 │ │ │ │ + beq.n 438f4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 438ba │ │ │ │ + beq.n 43878 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 438c8 │ │ │ │ + bne.n 43886 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 43936 │ │ │ │ + blt.n 438f4 │ │ │ │ add r6, r4 │ │ │ │ movs r4, #0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 43886 │ │ │ │ + b.n 43844 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 43936 │ │ │ │ + bgt.n 438f4 │ │ │ │ adds r1, r4, r6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7140c │ │ │ │ + bl 7142c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4384a │ │ │ │ + beq.n 43808 │ │ │ │ add.w sl, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #32 │ │ │ │ cmp r7, r8 │ │ │ │ - bls.n 4394e │ │ │ │ + bls.n 4390c │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 4391a │ │ │ │ + bne.n 438d8 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4392c │ │ │ │ + ble.n 438ea │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 293454 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 293d1c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ subs r1, r5, r1 │ │ │ │ add r6, r1 │ │ │ │ mov r3, sl │ │ │ │ add r1, sl │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 43932 │ │ │ │ + beq.n 438f0 │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ - b.n 43910 │ │ │ │ + b.n 438ce │ │ │ │ mov r3, sl │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 43930 │ │ │ │ + beq.n 438ee │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 43930 │ │ │ │ + beq.n 438ee │ │ │ │ adds r6, #1 │ │ │ │ - b.n 43932 │ │ │ │ + b.n 438f0 │ │ │ │ mov r3, sl │ │ │ │ - b.n 43932 │ │ │ │ + b.n 438f0 │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 438f0 │ │ │ │ + b.n 438ae │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56464 @ 0xdc90 │ │ │ │ + movw r1, #58908 @ 0xe61c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4384a │ │ │ │ + bl f2724 │ │ │ │ + b.n 43808 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ subs r0, #40 @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0004395c <_PyBytes_ReverseFind@@Base>: │ │ │ │ +00043918 <_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, 43974 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ + cbnz r3, 43930 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ adds r0, r1, r4 │ │ │ │ - b.n 4398a <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ + b.n 43946 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ mov.w ip, #2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ - bl 1dfde8 │ │ │ │ + bl 1e06b0 │ │ │ │ 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, 439ac <_PyBytes_ReverseFind@@Base+0x50> │ │ │ │ + cbz r2, 43968 <_PyBytes_ReverseFind@@Base+0x50> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 439bc <_PyBytes_ReverseFind@@Base+0x60> │ │ │ │ + b.n 43978 <_PyBytes_ReverseFind@@Base+0x60> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 439ba <_PyBytes_ReverseFind@@Base+0x5e> │ │ │ │ + bhi.n 43976 <_PyBytes_ReverseFind@@Base+0x5e> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 439e0 <_PyBytes_ReverseFind@@Base+0x84> │ │ │ │ + cbnz r0, 4399c <_PyBytes_ReverseFind@@Base+0x84> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 439bc <_PyBytes_ReverseFind@@Base+0x60> │ │ │ │ + b.n 43978 <_PyBytes_ReverseFind@@Base+0x60> │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #64] @ (43a00 <_PyBytes_ReverseFind@@Base+0xa4>) │ │ │ │ + ldr r1, [pc, #64] @ (439bc <_PyBytes_ReverseFind@@Base+0xa4>) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 439e2 <_PyBytes_ReverseFind@@Base+0x86> │ │ │ │ - b.n 439fa <_PyBytes_ReverseFind@@Base+0x9e> │ │ │ │ + cbnz r0, 4399e <_PyBytes_ReverseFind@@Base+0x86> │ │ │ │ + b.n 439b6 <_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 1d4b0c │ │ │ │ + b.w 1d53cc │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r0, #84 @ 0x54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 857c4 │ │ │ │ + bl 85728 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43abc <_PyBytes_ReverseFind@@Base+0x160> │ │ │ │ + beq.n 43a78 <_PyBytes_ReverseFind@@Base+0x160> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43aa8 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + beq.n 43a64 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43aa8 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + cbz r0, 43a64 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 120a30 │ │ │ │ + bl 120c34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43aa8 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + cbz r0, 43a64 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 120a30 │ │ │ │ + bl 120c34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43aa8 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + cbz r0, 43a64 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #28] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 120a30 │ │ │ │ + bl 120c34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43aa8 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + cbz r0, 43a64 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - bl 120a30 │ │ │ │ + bl 120c34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43aa8 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + cbz r0, 43a64 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 120a30 │ │ │ │ + bl 120c34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43aa8 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + cbz r0, 43a64 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - bl 120a30 │ │ │ │ + bl 120c34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43aa8 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + cbz r0, 43a64 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43aa8 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + cbz r0, 43a64 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 43ac0 <_PyBytes_ReverseFind@@Base+0x164> │ │ │ │ + cbnz r0, 43a7c <_PyBytes_ReverseFind@@Base+0x164> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43abc <_PyBytes_ReverseFind@@Base+0x160> │ │ │ │ + bge.n 43a78 <_PyBytes_ReverseFind@@Base+0x160> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43abc <_PyBytes_ReverseFind@@Base+0x160> │ │ │ │ + cbnz r3, 43a78 <_PyBytes_ReverseFind@@Base+0x160> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43ace <_PyBytes_ReverseFind@@Base+0x172> │ │ │ │ + b.n 43a8a <_PyBytes_ReverseFind@@Base+0x172> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - bl 7dfb0 │ │ │ │ + bl 7e018 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43aa8 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + beq.n 43a64 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ 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 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 43af8 <_PyBytes_ReverseFind@@Base+0x19c> │ │ │ │ + bne.n 43ab4 <_PyBytes_ReverseFind@@Base+0x19c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 288468 │ │ │ │ - b.n 43b06 <_PyBytes_ReverseFind@@Base+0x1aa> │ │ │ │ - bl 965c0 │ │ │ │ + bl 288df0 │ │ │ │ + b.n 43ac2 <_PyBytes_ReverseFind@@Base+0x1aa> │ │ │ │ + bl 96548 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97f1c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97e9c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43af0 <_PyBytes_ReverseFind@@Base+0x194> │ │ │ │ + bne.n 43aac <_PyBytes_ReverseFind@@Base+0x194> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 43b12 <_PyBytes_ReverseFind@@Base+0x1b6> │ │ │ │ + cbz r3, 43ace <_PyBytes_ReverseFind@@Base+0x1b6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 43b34 <_PyBytes_ReverseFind@@Base+0x1d8> │ │ │ │ + b.n 43af0 <_PyBytes_ReverseFind@@Base+0x1d8> │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9abc4 │ │ │ │ - cbnz r0, 43b30 <_PyBytes_ReverseFind@@Base+0x1d4> │ │ │ │ + bl 9ab2c │ │ │ │ + cbnz r0, 43aec <_PyBytes_ReverseFind@@Base+0x1d4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 43b30 <_PyBytes_ReverseFind@@Base+0x1d4> │ │ │ │ + cbnz r3, 43aec <_PyBytes_ReverseFind@@Base+0x1d4> │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ - cbnz r0, 43b30 <_PyBytes_ReverseFind@@Base+0x1d4> │ │ │ │ + bl 9ab2c │ │ │ │ + cbnz r0, 43aec <_PyBytes_ReverseFind@@Base+0x1d4> │ │ │ │ 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, 43b40 <_PyBytes_ReverseFind@@Base+0x1e4> │ │ │ │ + cbz r1, 43afc <_PyBytes_ReverseFind@@Base+0x1e4> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 43b48 <_PyBytes_ReverseFind@@Base+0x1ec> │ │ │ │ + b.n 43b04 <_PyBytes_ReverseFind@@Base+0x1ec> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 43b4a <_PyBytes_ReverseFind@@Base+0x1ee> │ │ │ │ + b.n 43b06 <_PyBytes_ReverseFind@@Base+0x1ee> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 43b62 <_PyBytes_ReverseFind@@Base+0x206> │ │ │ │ + bne.n 43b1e <_PyBytes_ReverseFind@@Base+0x206> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #27720 @ 0x6c48 │ │ │ │ + movw r3, #30024 @ 0x7548 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 43b82 <_PyBytes_ReverseFind@@Base+0x226> │ │ │ │ - b.n 43b64 <_PyBytes_ReverseFind@@Base+0x208> │ │ │ │ - cbz r1, 43b8c <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ - movw r3, #27720 @ 0x6c48 │ │ │ │ + bmi.n 43b3e <_PyBytes_ReverseFind@@Base+0x226> │ │ │ │ + b.n 43b20 <_PyBytes_ReverseFind@@Base+0x208> │ │ │ │ + cbz r1, 43b48 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ + movw r3, #30024 @ 0x7548 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 43b82 <_PyBytes_ReverseFind@@Base+0x226> │ │ │ │ + bls.n 43b3e <_PyBytes_ReverseFind@@Base+0x226> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 43b8c <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ - b.n 43b6e <_PyBytes_ReverseFind@@Base+0x212> │ │ │ │ + bpl.n 43b48 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ + b.n 43b2a <_PyBytes_ReverseFind@@Base+0x212> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 43bb6 <_PyBytes_ReverseFind@@Base+0x25a> │ │ │ │ + bne.n 43b72 <_PyBytes_ReverseFind@@Base+0x25a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2042b8 │ │ │ │ + b.w 204be4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11476 @ 0x2cd4 │ │ │ │ + movw r0, #13780 @ 0x35d4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43baa <_PyBytes_ReverseFind@@Base+0x24e> │ │ │ │ + bne.n 43b66 <_PyBytes_ReverseFind@@Base+0x24e> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 43bd6 <_PyBytes_ReverseFind@@Base+0x27a> │ │ │ │ + cbz r1, 43b92 <_PyBytes_ReverseFind@@Base+0x27a> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 43bde <_PyBytes_ReverseFind@@Base+0x282> │ │ │ │ + b.n 43b9a <_PyBytes_ReverseFind@@Base+0x282> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 43ea8 <_PyBytes_ReverseFind@@Base+0x54c> │ │ │ │ + b.n 43e64 <_PyBytes_ReverseFind@@Base+0x54c> │ │ │ │ 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 13abc8 │ │ │ │ - cbz r0, 43c0a <_PyBytes_ReverseFind@@Base+0x2ae> │ │ │ │ + bl 13ae9c │ │ │ │ + cbz r0, 43bc6 <_PyBytes_ReverseFind@@Base+0x2ae> │ │ │ │ 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, 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 43c64 <_PyBytes_ReverseFind@@Base+0x308> │ │ │ │ + bne.n 43c20 <_PyBytes_ReverseFind@@Base+0x308> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 43c64 <_PyBytes_ReverseFind@@Base+0x308> │ │ │ │ + bne.n 43c20 <_PyBytes_ReverseFind@@Base+0x308> │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 43c64 <_PyBytes_ReverseFind@@Base+0x308> │ │ │ │ + bhi.n 43c20 <_PyBytes_ReverseFind@@Base+0x308> │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 43faa <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ + bl 43f66 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 43c6e <_PyBytes_ReverseFind@@Base+0x312> │ │ │ │ + beq.n 43c2a <_PyBytes_ReverseFind@@Base+0x312> │ │ │ │ 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 43c70 <_PyBytes_ReverseFind@@Base+0x314> │ │ │ │ + b.n 43c2c <_PyBytes_ReverseFind@@Base+0x314> │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 43c70 <_PyBytes_ReverseFind@@Base+0x314> │ │ │ │ + b.n 43c2c <_PyBytes_ReverseFind@@Base+0x314> │ │ │ │ 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, #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, 43c98 <_PyBytes_ReverseFind@@Base+0x33c> │ │ │ │ + cbnz r7, 43c54 <_PyBytes_ReverseFind@@Base+0x33c> │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n 43c98 <_PyBytes_ReverseFind@@Base+0x33c> │ │ │ │ + blt.n 43c54 <_PyBytes_ReverseFind@@Base+0x33c> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 43c98 <_PyBytes_ReverseFind@@Base+0x33c> │ │ │ │ - cbnz r2, 43cba <_PyBytes_ReverseFind@@Base+0x35e> │ │ │ │ - ldr r1, [pc, #92] @ (43cf8 <_PyBytes_ReverseFind@@Base+0x39c>) │ │ │ │ + bgt.n 43c54 <_PyBytes_ReverseFind@@Base+0x33c> │ │ │ │ + cbnz r2, 43c76 <_PyBytes_ReverseFind@@Base+0x35e> │ │ │ │ + ldr r1, [pc, #92] @ (43cb4 <_PyBytes_ReverseFind@@Base+0x39c>) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 43cba <_PyBytes_ReverseFind@@Base+0x35e> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 43c76 <_PyBytes_ReverseFind@@Base+0x35e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43cf2 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + b.n 43cae <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 43cca <_PyBytes_ReverseFind@@Base+0x36e> │ │ │ │ + ble.n 43c86 <_PyBytes_ReverseFind@@Base+0x36e> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c5fbc │ │ │ │ + bl c6348 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 43ccc <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ - b.n 43cb6 <_PyBytes_ReverseFind@@Base+0x35a> │ │ │ │ + bge.n 43c88 <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ + b.n 43c72 <_PyBytes_ReverseFind@@Base+0x35a> │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 224a44 │ │ │ │ + bl 2253f8 │ │ │ │ uxtb r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 2c034 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 43cea <_PyBytes_ReverseFind@@Base+0x38e> │ │ │ │ + cbz r0, 43ca6 <_PyBytes_ReverseFind@@Base+0x38e> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 26e15c <_PyBytes_Find@@Base+0x22bc> │ │ │ │ - b.n 43cb6 <_PyBytes_ReverseFind@@Base+0x35a> │ │ │ │ + bl 26eae0 <_PyBytes_Find@@Base+0x2280> │ │ │ │ + b.n 43c72 <_PyBytes_ReverseFind@@Base+0x35a> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r0, #128 @ 0x80 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -35365,273 +35325,273 @@ │ │ │ │ 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 43d32 <_PyBytes_ReverseFind@@Base+0x3d6> │ │ │ │ + beq.n 43cee <_PyBytes_ReverseFind@@Base+0x3d6> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57948 @ 0xe25c │ │ │ │ + movw r1, #60392 @ 0xebe8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 43d56 <_PyBytes_ReverseFind@@Base+0x3fa> │ │ │ │ + bl f2724 │ │ │ │ + b.n 43d12 <_PyBytes_ReverseFind@@Base+0x3fa> │ │ │ │ movw r2, #61156 @ 0xeee4 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 43da0 <_PyBytes_ReverseFind@@Base+0x444> │ │ │ │ - ldr r0, [pc, #348] @ (43ea0 <_PyBytes_ReverseFind@@Base+0x544>) │ │ │ │ + beq.n 43d5c <_PyBytes_ReverseFind@@Base+0x444> │ │ │ │ + ldr r0, [pc, #348] @ (43e5c <_PyBytes_ReverseFind@@Base+0x544>) │ │ │ │ mov r1, sp │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ ldr.w r8, [r3, #28] │ │ │ │ - bl 1cc1a0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1ccaa8 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 43d5a <_PyBytes_ReverseFind@@Base+0x3fe> │ │ │ │ + bge.n 43d16 <_PyBytes_ReverseFind@@Base+0x3fe> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43e9a <_PyBytes_ReverseFind@@Base+0x53e> │ │ │ │ + b.n 43e56 <_PyBytes_ReverseFind@@Base+0x53e> │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 43d6a <_PyBytes_ReverseFind@@Base+0x40e> │ │ │ │ - cbnz r4, 43daa <_PyBytes_ReverseFind@@Base+0x44e> │ │ │ │ + beq.n 43d26 <_PyBytes_ReverseFind@@Base+0x40e> │ │ │ │ + cbnz r4, 43d66 <_PyBytes_ReverseFind@@Base+0x44e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 43da0 <_PyBytes_ReverseFind@@Base+0x444> │ │ │ │ + beq.n 43d5c <_PyBytes_ReverseFind@@Base+0x444> │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #58004 @ 0xe294 │ │ │ │ + movw r1, #60448 @ 0xec20 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cf604 │ │ │ │ + bl cf9d4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43d56 <_PyBytes_ReverseFind@@Base+0x3fa> │ │ │ │ + beq.n 43d12 <_PyBytes_ReverseFind@@Base+0x3fa> │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 43daa <_PyBytes_ReverseFind@@Base+0x44e> │ │ │ │ + bne.n 43d66 <_PyBytes_ReverseFind@@Base+0x44e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43da0 <_PyBytes_ReverseFind@@Base+0x444> │ │ │ │ + bge.n 43d5c <_PyBytes_ReverseFind@@Base+0x444> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43da0 <_PyBytes_ReverseFind@@Base+0x444> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43d5c <_PyBytes_ReverseFind@@Base+0x444> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 43e9a <_PyBytes_ReverseFind@@Base+0x53e> │ │ │ │ + b.n 43e56 <_PyBytes_ReverseFind@@Base+0x53e> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #58012 @ 0xe29c │ │ │ │ + movw r0, #60456 @ 0xec28 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 1ac428 │ │ │ │ + bl 1acd50 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43e24 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ + beq.n 43de0 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 43dca <_PyBytes_ReverseFind@@Base+0x46e> │ │ │ │ + bne.n 43d86 <_PyBytes_ReverseFind@@Base+0x46e> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r5, 43dda <_PyBytes_ReverseFind@@Base+0x47e> │ │ │ │ - b.n 43dec <_PyBytes_ReverseFind@@Base+0x490> │ │ │ │ - ldr r1, [pc, #216] @ (43ea4 <_PyBytes_ReverseFind@@Base+0x548>) │ │ │ │ + cbnz r5, 43d96 <_PyBytes_ReverseFind@@Base+0x47e> │ │ │ │ + b.n 43da8 <_PyBytes_ReverseFind@@Base+0x490> │ │ │ │ + ldr r1, [pc, #216] @ (43e60 <_PyBytes_ReverseFind@@Base+0x548>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl b6aa4 │ │ │ │ + bl b6e08 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43dc4 <_PyBytes_ReverseFind@@Base+0x468> │ │ │ │ - b.n 43e24 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ + bne.n 43d80 <_PyBytes_ReverseFind@@Base+0x468> │ │ │ │ + b.n 43de0 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1abf9c │ │ │ │ + bl 1ac8c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43e2a <_PyBytes_ReverseFind@@Base+0x4ce> │ │ │ │ - b.n 43e12 <_PyBytes_ReverseFind@@Base+0x4b6> │ │ │ │ - bl 6b450 │ │ │ │ + bne.n 43de6 <_PyBytes_ReverseFind@@Base+0x4ce> │ │ │ │ + b.n 43dce <_PyBytes_ReverseFind@@Base+0x4b6> │ │ │ │ + bl 6b478 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #42716 @ 0xa6dc │ │ │ │ + movw r0, #45160 @ 0xb068 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43e3e <_PyBytes_ReverseFind@@Base+0x4e2> │ │ │ │ + cbz r0, 43dfa <_PyBytes_ReverseFind@@Base+0x4e2> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1abf9c │ │ │ │ + bl 1ac8c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43e2a <_PyBytes_ReverseFind@@Base+0x4ce> │ │ │ │ + bne.n 43de6 <_PyBytes_ReverseFind@@Base+0x4ce> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43e24 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ + bge.n 43de0 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43e24 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ + cbnz r3, 43de0 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43e80 <_PyBytes_ReverseFind@@Base+0x524> │ │ │ │ + b.n 43e3c <_PyBytes_ReverseFind@@Base+0x524> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43e54 <_PyBytes_ReverseFind@@Base+0x4f8> │ │ │ │ + bge.n 43e10 <_PyBytes_ReverseFind@@Base+0x4f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43e54 <_PyBytes_ReverseFind@@Base+0x4f8> │ │ │ │ + cbnz r3, 43e10 <_PyBytes_ReverseFind@@Base+0x4f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 43e54 <_PyBytes_ReverseFind@@Base+0x4f8> │ │ │ │ - bl d842c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43e10 <_PyBytes_ReverseFind@@Base+0x4f8> │ │ │ │ + bl d8814 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #58036 @ 0xe2b4 │ │ │ │ + movw r0, #60480 @ 0xec40 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 1ac428 │ │ │ │ + bl 1acd50 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43e24 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ + beq.n 43de0 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #45732 @ 0xb2a4 │ │ │ │ + movw r0, #48036 @ 0xbba4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1ac428 │ │ │ │ + bl 1acd50 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43e24 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ + beq.n 43de0 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1cc320 │ │ │ │ + bl 1ccc28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11e100 │ │ │ │ + bl 11e314 │ │ │ │ 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 43e94 <_PyBytes_ReverseFind@@Base+0x538> │ │ │ │ + bge.n 43e50 <_PyBytes_ReverseFind@@Base+0x538> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43e94 <_PyBytes_ReverseFind@@Base+0x538> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43e50 <_PyBytes_ReverseFind@@Base+0x538> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 43da0 <_PyBytes_ReverseFind@@Base+0x444> │ │ │ │ - b.n 43d56 <_PyBytes_ReverseFind@@Base+0x3fa> │ │ │ │ + beq.n 43d5c <_PyBytes_ReverseFind@@Base+0x444> │ │ │ │ + b.n 43d12 <_PyBytes_ReverseFind@@Base+0x3fa> │ │ │ │ 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 43ed4 <_PyBytes_ReverseFind@@Base+0x578> │ │ │ │ + bne.n 43e90 <_PyBytes_ReverseFind@@Base+0x578> │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #27720 @ 0x6c48 │ │ │ │ + movw r2, #30024 @ 0x7548 │ │ │ │ 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, 43f28 <_PyBytes_ReverseFind@@Base+0x5cc> │ │ │ │ + cbz r1, 43ee4 <_PyBytes_ReverseFind@@Base+0x5cc> │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ add r1, r0 │ │ │ │ - movw r5, #27720 @ 0x6c48 │ │ │ │ + movw r5, #30024 @ 0x7548 │ │ │ │ movt r5, #45 @ 0x2d │ │ │ │ mov r4, r3 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 43f10 <_PyBytes_ReverseFind@@Base+0x5b4> │ │ │ │ + bls.n 43ecc <_PyBytes_ReverseFind@@Base+0x5b4> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ - beq.n 43efe <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ - cbnz r3, 43f32 <_PyBytes_ReverseFind@@Base+0x5d6> │ │ │ │ + beq.n 43eba <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ + cbnz r3, 43eee <_PyBytes_ReverseFind@@Base+0x5d6> │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 43f0c <_PyBytes_ReverseFind@@Base+0x5b0> │ │ │ │ + b.n 43ec8 <_PyBytes_ReverseFind@@Base+0x5b0> │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.n 43f0a <_PyBytes_ReverseFind@@Base+0x5ae> │ │ │ │ - cbz r3, 43f32 <_PyBytes_ReverseFind@@Base+0x5d6> │ │ │ │ + beq.n 43ec6 <_PyBytes_ReverseFind@@Base+0x5ae> │ │ │ │ + cbz r3, 43eee <_PyBytes_ReverseFind@@Base+0x5d6> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 43f0c <_PyBytes_ReverseFind@@Base+0x5b0> │ │ │ │ + b.n 43ec8 <_PyBytes_ReverseFind@@Base+0x5b0> │ │ │ │ mov r3, r2 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 43ee6 <_PyBytes_ReverseFind@@Base+0x58a> │ │ │ │ + b.n 43ea2 <_PyBytes_ReverseFind@@Base+0x58a> │ │ │ │ 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 43f3a <_PyBytes_ReverseFind@@Base+0x5de> │ │ │ │ + b.n 43ef6 <_PyBytes_ReverseFind@@Base+0x5de> │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5} │ │ │ │ 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, r2 │ │ │ │ - cbnz r1, 43f5e <_PyBytes_ReverseFind@@Base+0x602> │ │ │ │ + cbnz r1, 43f1a <_PyBytes_ReverseFind@@Base+0x602> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 11d6fc │ │ │ │ + bl 11d904 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 43f70 <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ - b.n 43f92 <_PyBytes_ReverseFind@@Base+0x636> │ │ │ │ - movw r0, #24728 @ 0x6098 │ │ │ │ + cbnz r0, 43f2c <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ + b.n 43f4e <_PyBytes_ReverseFind@@Base+0x636> │ │ │ │ + movw r0, #27032 @ 0x6998 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1fd058 <_PyArg_NoPositional@@Base> │ │ │ │ + bl 1fd958 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43f52 <_PyBytes_ReverseFind@@Base+0x5f6> │ │ │ │ - b.n 43f92 <_PyBytes_ReverseFind@@Base+0x636> │ │ │ │ + bne.n 43f0e <_PyBytes_ReverseFind@@Base+0x5f6> │ │ │ │ + b.n 43f4e <_PyBytes_ReverseFind@@Base+0x636> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 89b50 │ │ │ │ + bl 89ac8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43f8a <_PyBytes_ReverseFind@@Base+0x62e> │ │ │ │ - cbz r5, 43fa6 <_PyBytes_ReverseFind@@Base+0x64a> │ │ │ │ + beq.n 43f46 <_PyBytes_ReverseFind@@Base+0x62e> │ │ │ │ + cbz r5, 43f62 <_PyBytes_ReverseFind@@Base+0x64a> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 89b50 │ │ │ │ + bl 89ac8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43fa6 <_PyBytes_ReverseFind@@Base+0x64a> │ │ │ │ + bne.n 43f62 <_PyBytes_ReverseFind@@Base+0x64a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 43f96 <_PyBytes_ReverseFind@@Base+0x63a> │ │ │ │ + blt.n 43f52 <_PyBytes_ReverseFind@@Base+0x63a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43fa6 <_PyBytes_ReverseFind@@Base+0x64a> │ │ │ │ + b.n 43f62 <_PyBytes_ReverseFind@@Base+0x64a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43f92 <_PyBytes_ReverseFind@@Base+0x636> │ │ │ │ + bne.n 43f4e <_PyBytes_ReverseFind@@Base+0x636> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 43f92 <_PyBytes_ReverseFind@@Base+0x636> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43f4e <_PyBytes_ReverseFind@@Base+0x636> │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 440ca <_PyBytes_ReverseFind@@Base+0x76e> │ │ │ │ + beq.w 44086 <_PyBytes_ReverseFind@@Base+0x76e> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 440ce <_PyBytes_ReverseFind@@Base+0x772> │ │ │ │ + bne.w 4408a <_PyBytes_ReverseFind@@Base+0x772> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -35647,30 +35607,30 @@ │ │ │ │ blx 2b314 │ │ │ │ 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 26fbe8 │ │ │ │ - cbz r0, 4400e <_PyBytes_ReverseFind@@Base+0x6b2> │ │ │ │ + bl 270570 │ │ │ │ + cbz r0, 43fca <_PyBytes_ReverseFind@@Base+0x6b2> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 43ffa <_PyBytes_ReverseFind@@Base+0x69e> │ │ │ │ + bne.n 43fb6 <_PyBytes_ReverseFind@@Base+0x69e> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 440a0 <_PyBytes_ReverseFind@@Base+0x744> │ │ │ │ + b.n 4405c <_PyBytes_ReverseFind@@Base+0x744> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 236ef8 │ │ │ │ + bl 2378e0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 44024 <_PyBytes_ReverseFind@@Base+0x6c8> │ │ │ │ - bhi.n 43ffa <_PyBytes_ReverseFind@@Base+0x69e> │ │ │ │ + beq.n 43fe0 <_PyBytes_ReverseFind@@Base+0x6c8> │ │ │ │ + bhi.n 43fb6 <_PyBytes_ReverseFind@@Base+0x69e> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44098 <_PyBytes_ReverseFind@@Base+0x73c> │ │ │ │ - b.n 4409c <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ + bne.n 44054 <_PyBytes_ReverseFind@@Base+0x73c> │ │ │ │ + b.n 44058 <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ 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 │ │ │ │ @@ -35682,223 +35642,223 @@ │ │ │ │ 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 d5684 │ │ │ │ + bl d5a54 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4406a <_PyBytes_ReverseFind@@Base+0x70e> │ │ │ │ + bge.n 44026 <_PyBytes_ReverseFind@@Base+0x70e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4406a <_PyBytes_ReverseFind@@Base+0x70e> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44026 <_PyBytes_ReverseFind@@Base+0x70e> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4407e <_PyBytes_ReverseFind@@Base+0x722> │ │ │ │ + bge.n 4403a <_PyBytes_ReverseFind@@Base+0x722> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4407e <_PyBytes_ReverseFind@@Base+0x722> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4403a <_PyBytes_ReverseFind@@Base+0x722> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44092 <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ + bge.n 4404e <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44092 <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4404e <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 4409c <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ - bne.n 43ffa <_PyBytes_ReverseFind@@Base+0x69e> │ │ │ │ + blt.n 44058 <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ + bne.n 43fb6 <_PyBytes_ReverseFind@@Base+0x69e> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 440a0 <_PyBytes_ReverseFind@@Base+0x744> │ │ │ │ + b.n 4405c <_PyBytes_ReverseFind@@Base+0x744> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 440b4 <_PyBytes_ReverseFind@@Base+0x758> │ │ │ │ + bge.n 44070 <_PyBytes_ReverseFind@@Base+0x758> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 440b4 <_PyBytes_ReverseFind@@Base+0x758> │ │ │ │ + cbnz r3, 44070 <_PyBytes_ReverseFind@@Base+0x758> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 440d0 <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ + bge.n 4408c <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 440d0 <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ + cbnz r3, 4408c <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 440d0 <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4408c <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 440d0 <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ + b.n 4408c <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000440d6 : │ │ │ │ - ldr r0, [pc, #4] @ (440dc ) │ │ │ │ - b.w 1a391c │ │ │ │ +00044092 : │ │ │ │ + ldr r0, [pc, #4] @ (44098 ) │ │ │ │ + b.w 1a4160 │ │ │ │ subs r0, #172 @ 0xac │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 440ea │ │ │ │ - b.w 14ea64 │ │ │ │ + beq.n 440a6 │ │ │ │ + b.w 14ef24 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ 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 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 4412c │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + bmi.n 440e8 │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #38300 @ 0x959c │ │ │ │ + movw r1, #40752 @ 0x9f30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #32848 @ 0x8050 │ │ │ │ + movw r0, #35292 @ 0x89dc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4413a │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 440f6 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6b8 │ │ │ │ + bl 8b630 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4413e │ │ │ │ + cbnz r0, 440fa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4417c │ │ │ │ + b.n 44138 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 44160 │ │ │ │ + beq.n 4411c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61684 @ 0xf0f4 │ │ │ │ + movw r1, #63988 @ 0xf9f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4413a │ │ │ │ + bl f2724 │ │ │ │ + b.n 440f6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 2b1f8 │ │ │ │ - cbnz r0, 44174 │ │ │ │ + cbnz r0, 44130 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1f4804 │ │ │ │ + b.w 1f50c4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ 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 │ │ │ │ - bl cf6fc │ │ │ │ + bl cfacc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #220] @ (44274 ) │ │ │ │ + ldr r1, [pc, #220] @ (44230 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8530 │ │ │ │ + bl 1a8e50 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 441aa │ │ │ │ + cbnz r0, 44166 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44270 │ │ │ │ + b.n 4422c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a853c │ │ │ │ + bl 1a8e5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 441a4 │ │ │ │ - ldr r1, [pc, #192] @ (44278 ) │ │ │ │ + blt.n 44160 │ │ │ │ + ldr r1, [pc, #192] @ (44234 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8530 │ │ │ │ + bl 1a8e50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 441a4 │ │ │ │ + beq.n 44160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a853c │ │ │ │ + bl 1a8e5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 441a4 │ │ │ │ - ldr r1, [pc, #168] @ (4427c ) │ │ │ │ + blt.n 44160 │ │ │ │ + ldr r1, [pc, #168] @ (44238 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8530 │ │ │ │ + bl 1a8e50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 441a4 │ │ │ │ + beq.n 44160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a853c │ │ │ │ + bl 1a8e5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 441a4 │ │ │ │ - ldr r1, [pc, #144] @ (44280 ) │ │ │ │ + blt.n 44160 │ │ │ │ + ldr r1, [pc, #144] @ (4423c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8530 │ │ │ │ + bl 1a8e50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 441a4 │ │ │ │ + beq.n 44160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a853c │ │ │ │ + bl 1a8e5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 441a4 │ │ │ │ - ldr r1, [pc, #120] @ (44284 ) │ │ │ │ + blt.n 44160 │ │ │ │ + ldr r1, [pc, #120] @ (44240 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8530 │ │ │ │ + bl 1a8e50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 441a4 │ │ │ │ + beq.n 44160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a853c │ │ │ │ + bl 1a8e5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 441a4 │ │ │ │ - ldr r1, [pc, #96] @ (44288 ) │ │ │ │ + blt.n 44160 │ │ │ │ + ldr r1, [pc, #96] @ (44244 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8530 │ │ │ │ + bl 1a8e50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 441a4 │ │ │ │ + beq.n 44160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a853c │ │ │ │ + bl 1a8e5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 441a4 │ │ │ │ + blt.n 44160 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #58064 @ 0xe2d0 │ │ │ │ + movw r2, #60508 @ 0xec5c │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #20996 @ 0x5204 │ │ │ │ + movw r1, #23300 @ 0x5b04 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1d4a68 │ │ │ │ + bl 1d5328 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 441a4 │ │ │ │ + blt.n 44160 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20052 @ 0x4e54 │ │ │ │ + movw r1, #22496 @ 0x57e0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r0, #224 @ 0xe0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ subs r0, #244 @ 0xf4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -35907,219 +35867,219 @@ │ │ │ │ subs r1, #28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 1b9e60 │ │ │ │ + b.w 1ba780 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4429c │ │ │ │ - b.w 14ea64 │ │ │ │ + beq.n 44258 │ │ │ │ + b.w 14ef24 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - cbz r0, 4431a │ │ │ │ + cbz r0, 442d6 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 4431a │ │ │ │ + cbnz r0, 442d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2603a8 │ │ │ │ + bl 260d58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4431a │ │ │ │ + beq.n 442d6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262438 │ │ │ │ + bl 262dfc │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262438 │ │ │ │ + bl 262dfc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262438 │ │ │ │ + bl 262dfc │ │ │ │ mov r3, r7 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #48109 @ 0xbbed │ │ │ │ + movw r1, #50605 @ 0xc5ad │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #58164 @ 0xe334 │ │ │ │ + movw r0, #60608 @ 0xecc0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4431e │ │ │ │ + cbnz r0, 442da │ │ │ │ mov r0, r4 │ │ │ │ - bl 2709c4 │ │ │ │ + bl 27134c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44374 │ │ │ │ + b.n 44330 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ movw r1, #746 @ 0x2ea │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #58172 @ 0xe33c │ │ │ │ + movw r0, #60616 @ 0xecc8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 262d28 │ │ │ │ + bl 2636f0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44354 │ │ │ │ + bge.n 44310 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44354 │ │ │ │ + cbnz r3, 44310 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 44314 │ │ │ │ + beq.n 442d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e3d54 │ │ │ │ + bl e41a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44374 │ │ │ │ + bge.n 44330 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44374 │ │ │ │ + cbnz r3, 44330 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 44384 │ │ │ │ + cbz r1, 44340 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4438c │ │ │ │ + b.n 44348 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 444de <_PyTraceback_Add@@Base+0x144> │ │ │ │ + b.n 4449a <_PyTraceback_Add@@Base+0x144> │ │ │ │ push {r4} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0004439a <_PyTraceback_Add@@Base>: │ │ │ │ +00044356 <_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] @ (44464 <_PyTraceback_Add@@Base+0xca>) │ │ │ │ + ldr r4, [pc, #184] @ (44420 <_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 70620 │ │ │ │ + bl 70640 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44456 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + beq.n 44412 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 44566 │ │ │ │ + bl 44522 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 443f2 <_PyTraceback_Add@@Base+0x58> │ │ │ │ + cbnz r0, 443ae <_PyTraceback_Add@@Base+0x58> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44456 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bge.n 44412 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44456 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + cbnz r3, 44412 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 44456 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44412 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 44754 │ │ │ │ + bl 44710 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44414 <_PyTraceback_Add@@Base+0x7a> │ │ │ │ + bge.n 443d0 <_PyTraceback_Add@@Base+0x7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44414 <_PyTraceback_Add@@Base+0x7a> │ │ │ │ + cbnz r3, 443d0 <_PyTraceback_Add@@Base+0x7a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44428 <_PyTraceback_Add@@Base+0x8e> │ │ │ │ + bge.n 443e4 <_PyTraceback_Add@@Base+0x8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 44428 <_PyTraceback_Add@@Base+0x8e> │ │ │ │ + cbnz r3, 443e4 <_PyTraceback_Add@@Base+0x8e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 44456 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 44412 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ str.w r9, [r5, #20] │ │ │ │ str.w r8, [r6, #72] @ 0x48 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d89b4 │ │ │ │ + bl d8d94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44460 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ + bge.n 4441c <_PyTraceback_Add@@Base+0xc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44460 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ + cbnz r3, 4441c <_PyTraceback_Add@@Base+0xc6> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 129930 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 129b48 <_PyErr_ChainExceptions1@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 44478 <_PyTraceback_Add@@Base+0xde> │ │ │ │ + cbz r0, 44434 <_PyTraceback_Add@@Base+0xde> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4449a <_PyTraceback_Add@@Base+0x100> │ │ │ │ + bne.n 44456 <_PyTraceback_Add@@Base+0x100> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1452b8 │ │ │ │ + b.w 1457e8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11324 @ 0x2c3c │ │ │ │ + movw r0, #13628 @ 0x353c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4448e <_PyTraceback_Add@@Base+0xf4> │ │ │ │ + bne.n 4444a <_PyTraceback_Add@@Base+0xf4> │ │ │ │ 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 │ │ │ │ @@ -36129,189 +36089,189 @@ │ │ │ │ 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 4450a <_PyTraceback_Add@@Base+0x170> │ │ │ │ + bne.n 444c6 <_PyTraceback_Add@@Base+0x170> │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #27720 @ 0x6c48 │ │ │ │ + movw r2, #30024 @ 0x7548 │ │ │ │ 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, 44550 <_PyTraceback_Add@@Base+0x1b6> │ │ │ │ - movw r3, #27720 @ 0x6c48 │ │ │ │ + cbz r1, 4450c <_PyTraceback_Add@@Base+0x1b6> │ │ │ │ + movw r3, #30024 @ 0x7548 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 44538 <_PyTraceback_Add@@Base+0x19e> │ │ │ │ + bls.n 444f4 <_PyTraceback_Add@@Base+0x19e> │ │ │ │ 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 4455a <_PyTraceback_Add@@Base+0x1c0> │ │ │ │ + bmi.n 44516 <_PyTraceback_Add@@Base+0x1c0> │ │ │ │ orrs r4, r2 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 4451a <_PyTraceback_Add@@Base+0x180> │ │ │ │ + b.n 444d6 <_PyTraceback_Add@@Base+0x180> │ │ │ │ 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 44562 <_PyTraceback_Add@@Base+0x1c8> │ │ │ │ + b.n 4451e <_PyTraceback_Add@@Base+0x1c8> │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00044566 : │ │ │ │ +00044522 : │ │ │ │ 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 79658 │ │ │ │ + bl 79698 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 44590 │ │ │ │ + cbnz r0, 4454c │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 445f0 │ │ │ │ + b.n 445ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 199f10 │ │ │ │ + bl 19a78c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44586 │ │ │ │ - ldr r0, [pc, #120] @ (44618 ) │ │ │ │ + beq.n 44542 │ │ │ │ + ldr r0, [pc, #120] @ (445d4 ) │ │ │ │ movs r1, #6 │ │ │ │ - bl 7140c │ │ │ │ + bl 7142c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 445e8 │ │ │ │ - ldr r0, [pc, #112] @ (4461c ) │ │ │ │ + cbz r0, 445a4 │ │ │ │ + ldr r0, [pc, #112] @ (445d8 ) │ │ │ │ movs r1, #2 │ │ │ │ - bl 7140c │ │ │ │ + bl 7142c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 445ee │ │ │ │ + cbz r0, 445aa │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2b314 │ │ │ │ - ldr r3, [pc, #96] @ (44620 ) │ │ │ │ + ldr r3, [pc, #96] @ (445dc ) │ │ │ │ strd r5, r3, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #88] @ (44624 ) │ │ │ │ + ldr r3, [pc, #88] @ (445e0 ) │ │ │ │ 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 965f4 │ │ │ │ + bl 9657c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 445f0 │ │ │ │ + b.n 445ac │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 445f0 │ │ │ │ + b.n 445ac │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (44620 ) │ │ │ │ - bl 7a424 │ │ │ │ + ldr r0, [pc, #44] @ (445dc ) │ │ │ │ + bl 7a464 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r5, #7 │ │ │ │ + subs r0, r0, r4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r0, r6, #7 │ │ │ │ + subs r0, r1, r4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ 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 25d128 │ │ │ │ + bl 25dad0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 446a2 │ │ │ │ - cbz r0, 4465c │ │ │ │ + beq.n 4465e │ │ │ │ + cbz r0, 44618 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 44660 │ │ │ │ + b.n 4461c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 446a6 │ │ │ │ + bpl.n 44662 │ │ │ │ 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 c1730 │ │ │ │ + bl c1ab0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 446a2 │ │ │ │ + cbz r0, 4465e │ │ │ │ mov r1, r5 │ │ │ │ - bl 89b50 │ │ │ │ - cbz r0, 446ae │ │ │ │ + bl 89ac8 │ │ │ │ + cbz r0, 4466a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 446a2 │ │ │ │ + bge.n 4465e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 446a2 │ │ │ │ + cbnz r3, 4465e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 446ae │ │ │ │ + b.n 4466a │ │ │ │ movw r4, #5152 @ 0x1420 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -36321,135 +36281,135 @@ │ │ │ │ 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 446e0 │ │ │ │ + bhi.n 4469c │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 4470a │ │ │ │ - b.n 446fa │ │ │ │ - movw r0, #24100 @ 0x5e24 │ │ │ │ + ble.n 446c6 │ │ │ │ + b.n 446b6 │ │ │ │ + movw r0, #26404 @ 0x6724 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 446d8 │ │ │ │ + bne.n 44694 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44750 │ │ │ │ + b.n 4470c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 11bd30 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 11bf38 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 446f6 │ │ │ │ + beq.n 446b2 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 44722 │ │ │ │ + bne.n 446de │ │ │ │ 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, 44730 │ │ │ │ + cbnz r1, 446ec │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 44732 │ │ │ │ + b.n 446ee │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 11bd30 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 11bf38 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4470a │ │ │ │ - b.n 446f6 │ │ │ │ + bne.n 446c6 │ │ │ │ + b.n 446b2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #24100 @ 0x5e24 │ │ │ │ + movw r2, #26404 @ 0x6724 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 20a07c │ │ │ │ + bl 20aa00 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00044754 : │ │ │ │ +00044710 : │ │ │ │ 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 19bfc8 │ │ │ │ + bl 19c848 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 447fc │ │ │ │ + beq.n 447b8 │ │ │ │ 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 19c12c │ │ │ │ + bl 19c9ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 447a8 │ │ │ │ + bge.n 44764 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 447a8 │ │ │ │ + cbnz r3, 44764 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 447fc │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 447b8 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movw r0, #23916 @ 0x5d6c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ add r1, r3 │ │ │ │ - bl 76e94 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76edc <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 447ca │ │ │ │ + cbnz r0, 44786 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 447f0 │ │ │ │ - b.n 447fc │ │ │ │ + blt.n 447ac │ │ │ │ + b.n 447b8 │ │ │ │ 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 44800 │ │ │ │ + blt.n 447bc │ │ │ │ orr.w r2, r5, #1 │ │ │ │ - b.n 44804 │ │ │ │ + b.n 447c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 447fc │ │ │ │ + cbnz r3, 447b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44892 │ │ │ │ + b.n 4484e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r7, 44812 │ │ │ │ + cbz r7, 447ce │ │ │ │ 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 │ │ │ │ @@ -36473,67 +36433,67 @@ │ │ │ │ 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 44862 │ │ │ │ + bge.n 4481e │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ - b.n 44852 │ │ │ │ + b.n 4480e │ │ │ │ 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 4488c │ │ │ │ + bge.n 44848 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4488c │ │ │ │ + cbnz r3, 44848 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 710e4 │ │ │ │ + bl 71104 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ 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, [r0, #20] │ │ │ │ - cbz r0, 448c4 │ │ │ │ + cbz r0, 44880 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 448c4 │ │ │ │ + bge.n 44880 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 448c4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44880 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 448e0 │ │ │ │ + cbnz r2, 4489c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 448e0 │ │ │ │ + cbz r0, 4489c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 448e0 │ │ │ │ + bge.n 4489c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 448e0 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4489c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ @@ -36545,310 +36505,310 @@ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 4493c │ │ │ │ + bmi.n 448f8 │ │ │ │ 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 77508 │ │ │ │ + bl 77550 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1407ec │ │ │ │ + bl 140c20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 44974 │ │ │ │ + cbz r0, 44930 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 44aca │ │ │ │ - movw r0, #44044 @ 0xac0c │ │ │ │ + beq.w 44a86 │ │ │ │ + movw r0, #46348 @ 0xb50c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 79658 │ │ │ │ + b.w 79698 │ │ │ │ movs r0, #7 │ │ │ │ - bl f9ac8 │ │ │ │ + bl f9ebc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44982 │ │ │ │ + cbnz r0, 4493e │ │ │ │ movs r7, #0 │ │ │ │ - b.n 44aa8 │ │ │ │ + b.n 44a64 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp r8, r6 │ │ │ │ - ble.n 449c2 │ │ │ │ + ble.n 4497e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #58352 @ 0xe3f0 │ │ │ │ + movw r0, #60796 @ 0xed7c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 449b8 │ │ │ │ + bge.n 44974 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 449b8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44974 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 44988 │ │ │ │ - b.n 4497e │ │ │ │ + bne.n 44944 │ │ │ │ + b.n 4493a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 904b0 │ │ │ │ - cbz r0, 44a26 │ │ │ │ + bl 903d0 │ │ │ │ + cbz r0, 449e2 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #58360 @ 0xe3f8 │ │ │ │ + movw r0, #60804 @ 0xed84 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r6, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44a0a │ │ │ │ + bge.n 449c6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 44a0a │ │ │ │ + cbnz r2, 449c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44a1e │ │ │ │ + bge.n 449da │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbnz r2, 44a1e │ │ │ │ + cbnz r2, 449da │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4497e │ │ │ │ + beq.n 4493a │ │ │ │ mov r4, r7 │ │ │ │ - b.n 449c6 │ │ │ │ + b.n 44982 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1aac00 <_PyConfig_AsDict@@Base+0xee4> │ │ │ │ + bl 1ab520 <_PyConfig_AsDict@@Base+0xee4> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44ab0 │ │ │ │ + beq.n 44a6c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1f01dc │ │ │ │ + bl 1f0ab0 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 44a52 │ │ │ │ + cbnz r0, 44a0e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44ab0 │ │ │ │ + bge.n 44a6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44ab0 │ │ │ │ + cbnz r3, 44a6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 44ab0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44a6c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #58372 @ 0xe404 │ │ │ │ + movw r0, #60816 @ 0xed90 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44a7c │ │ │ │ + bge.n 44a38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44a7c │ │ │ │ + cbnz r3, 44a38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44a94 │ │ │ │ + bge.n 44a50 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 44a94 │ │ │ │ + cbnz r3, 44a50 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44aa8 │ │ │ │ + bge.n 44a64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44aa8 │ │ │ │ + cbnz r3, 44a64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1414a8 │ │ │ │ - b.n 44acc │ │ │ │ + bl 1418dc │ │ │ │ + b.n 44a88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44ac4 │ │ │ │ + bge.n 44a80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44ac4 │ │ │ │ + cbnz r3, 44a80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1414a8 │ │ │ │ + bl 1418dc │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #24 │ │ │ │ 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, 44b04 │ │ │ │ + cbnz r5, 44ac0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1bd8f8 │ │ │ │ + bl 1be210 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 44b04 │ │ │ │ + cbz r0, 44ac0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44b04 │ │ │ │ + bge.n 44ac0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44b04 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44ac0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 44b32 │ │ │ │ + bhi.n 44aee │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dc560 <_PyNumber_Index@@Base> │ │ │ │ + bl dc95c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44b4a │ │ │ │ - b.n 44b5c │ │ │ │ - movw r0, #23948 @ 0x5d8c │ │ │ │ + cbnz r0, 44b06 │ │ │ │ + b.n 44b18 │ │ │ │ + movw r0, #26252 @ 0x668c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44c32 │ │ │ │ - b.n 44b24 │ │ │ │ - bl 85c9c │ │ │ │ + beq.n 44bee │ │ │ │ + b.n 44ae0 │ │ │ │ + bl 85c00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 44b6a │ │ │ │ + blt.n 44b26 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 44b7a │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 44b36 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44c32 │ │ │ │ + bne.n 44bee │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44b7a │ │ │ │ + b.n 44b36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44b58 │ │ │ │ + bne.n 44b14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 44b58 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44b14 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 44c06 │ │ │ │ + ble.n 44bc2 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 44bae │ │ │ │ + bpl.n 44b6a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 44baa │ │ │ │ + beq.n 44b66 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58384 @ 0xe410 │ │ │ │ + movw r1, #60828 @ 0xed9c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 44c08 │ │ │ │ + b.n 44bc4 │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 44bc0 │ │ │ │ - bl 88564 │ │ │ │ - cbz r0, 44be0 │ │ │ │ + beq.n 44b7c │ │ │ │ + bl 884ec │ │ │ │ + cbz r0, 44b9c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 44c00 │ │ │ │ + beq.n 44bbc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58472 @ 0xe468 │ │ │ │ + movw r1, #60916 @ 0xedf4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #63260 @ 0xf71c │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #34116 @ 0x8544 │ │ │ │ + movw r2, #28 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #36420 @ 0x8e44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #23948 @ 0x5d8c │ │ │ │ + movw r0, #26252 @ 0x668c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 44c32 │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 44bee │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 44c08 │ │ │ │ + b.n 44bc4 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 44c24 │ │ │ │ - cbz r1, 44c14 │ │ │ │ + bgt.n 44be0 │ │ │ │ + cbz r1, 44bd0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 44c1c │ │ │ │ + b.n 44bd8 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 158a28 │ │ │ │ + b.w 158ef4 │ │ │ │ subs r2, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 40540 <_PyEval_FormatKwargsError@@Base+0x49e> │ │ │ │ + b.w 404f8 <_PyEval_FormatKwargsError@@Base+0x49e> │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -36857,73 +36817,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] @ (44d80 ) │ │ │ │ + ldr r1, [pc, #272] @ (44d3c ) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #52944 @ 0xced0 │ │ │ │ + movw r2, #55288 @ 0xd7f8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #52] @ 0x34 │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #58584 @ 0xe4d8 │ │ │ │ + movw r1, #61028 @ 0xee64 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ - bl 8eb1c │ │ │ │ + bl 8eab0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44d5a │ │ │ │ + beq.n 44d16 │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #58336 @ 0xe3e0 │ │ │ │ + movw r1, #60780 @ 0xed6c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #58604 @ 0xe4ec │ │ │ │ + movw r0, #61048 @ 0xee78 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ ldr.w r1, [r5, #-160] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44cf8 │ │ │ │ + beq.n 44cb4 │ │ │ │ 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 207ba0 │ │ │ │ + bl 208528 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44cf8 │ │ │ │ + beq.n 44cb4 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 44cfc │ │ │ │ + beq.n 44cb8 │ │ │ │ cmp r4, #10 │ │ │ │ - beq.n 44d08 │ │ │ │ + beq.n 44cc4 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53108 @ 0xcf74 │ │ │ │ + movw r1, #55452 @ 0xd89c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44d50 │ │ │ │ + b.n 44d0c │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #4 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ - b.n 44d12 │ │ │ │ + b.n 44cce │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #16 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ - bl 97f70 │ │ │ │ + bl 97ef0 │ │ │ │ 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 │ │ │ │ @@ -36931,921 +36891,921 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #28 │ │ │ │ blx 2b028 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r5, #-164] │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 38e9e <_PyTime_AsTimevalTime_t@@Base+0x14a> │ │ │ │ + bl 38e5e <_PyTime_AsTimevalTime_t@@Base+0x14a> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #-160] │ │ │ │ - bl 7620c │ │ │ │ - b.n 44d5c │ │ │ │ + bl 76254 │ │ │ │ + b.n 44d18 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (44d80 ) │ │ │ │ + ldr r3, [pc, #28] @ (44d3c ) │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 44d74 │ │ │ │ + beq.n 44d30 │ │ │ │ blx 2b9e4 <__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} │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ movw r1, #49164 @ 0xc00c │ │ │ │ movt r1, #2 │ │ │ │ - b.w 144748 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xab8> │ │ │ │ + b.w 144c78 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xab8> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 44dbe │ │ │ │ + cbnz r1, 44d7a │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47768 @ 0xba98 │ │ │ │ + movw r1, #50212 @ 0xc424 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 44dca │ │ │ │ + bl f2724 │ │ │ │ + b.n 44d86 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c5fbc │ │ │ │ + bl c6348 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 44dd0 │ │ │ │ + bge.n 44d8c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44dd4 │ │ │ │ + b.n 44d90 │ │ │ │ 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, 44e00 │ │ │ │ + cbz r0, 44dbc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44e00 │ │ │ │ + bge.n 44dbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44e00 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44dbc │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 44e1a │ │ │ │ + cbz r0, 44dd6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44e1a │ │ │ │ + bge.n 44dd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44e1a │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44dd6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00044e1e <_PyObject_SetManagedDict@@Base>: │ │ │ │ +00044dda <_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 44e8c <_PyObject_SetManagedDict@@Base+0x6e> │ │ │ │ - cbnz r6, 44e5a <_PyObject_SetManagedDict@@Base+0x3c> │ │ │ │ + bpl.n 44e48 <_PyObject_SetManagedDict@@Base+0x6e> │ │ │ │ + cbnz r6, 44e16 <_PyObject_SetManagedDict@@Base+0x3c> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r0, r5 │ │ │ │ - cbz r1, 44e50 <_PyObject_SetManagedDict@@Base+0x32> │ │ │ │ + cbz r1, 44e0c <_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 1b0648 <_PyEval_NoToolsForUnwind@@Base+0x5a4> │ │ │ │ - b.n 44ea4 <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ + bl 1b0ea8 <_PyEval_NoToolsForUnwind@@Base+0x5a8> │ │ │ │ + b.n 44e60 <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 212320 │ │ │ │ - cbnz r0, 44ea8 <_PyObject_SetManagedDict@@Base+0x8a> │ │ │ │ - cbz r4, 44e72 <_PyObject_SetManagedDict@@Base+0x54> │ │ │ │ + bl 212cf0 │ │ │ │ + cbnz r0, 44e64 <_PyObject_SetManagedDict@@Base+0x8a> │ │ │ │ + cbz r4, 44e2e <_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 44ea4 <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ + bge.n 44e60 <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44ea4 <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ + cbnz r3, 44e60 <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 44ea4 <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ - cbz r1, 44e9a <_PyObject_SetManagedDict@@Base+0x7c> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44e60 <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ + cbz r1, 44e56 <_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 7a424 │ │ │ │ + bl 7a464 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44eac <_PyObject_SetManagedDict@@Base+0x8e> │ │ │ │ + b.n 44e68 <_PyObject_SetManagedDict@@Base+0x8e> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 44dd6 │ │ │ │ + b.n 44d92 │ │ │ │ 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 44ed0 <_PyObject_SetManagedDict@@Base+0xb2> │ │ │ │ + bne.n 44e8c <_PyObject_SetManagedDict@@Base+0xb2> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 123a38 │ │ │ │ + b.w 123c40 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11348 @ 0x2c54 │ │ │ │ + movw r0, #13652 @ 0x3554 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44ec4 <_PyObject_SetManagedDict@@Base+0xa6> │ │ │ │ + bne.n 44e80 <_PyObject_SetManagedDict@@Base+0xa6> │ │ │ │ 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 158a28 │ │ │ │ - cbz r0, 44f30 <_PyObject_SetManagedDict@@Base+0x112> │ │ │ │ + bl 158ef4 │ │ │ │ + cbz r0, 44eec <_PyObject_SetManagedDict@@Base+0x112> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 44f0a <_PyObject_SetManagedDict@@Base+0xec> │ │ │ │ + cbz r3, 44ec6 <_PyObject_SetManagedDict@@Base+0xec> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 44f12 <_PyObject_SetManagedDict@@Base+0xf4> │ │ │ │ + b.n 44ece <_PyObject_SetManagedDict@@Base+0xf4> │ │ │ │ movw r2, #32052 @ 0x7d34 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 44f30 <_PyObject_SetManagedDict@@Base+0x112> │ │ │ │ + cbz r5, 44eec <_PyObject_SetManagedDict@@Base+0x112> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - movw r1, #28744 @ 0x7048 │ │ │ │ + movw r1, #31048 @ 0x7948 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 44f30 <_PyObject_SetManagedDict@@Base+0x112> │ │ │ │ + ble.n 44eec <_PyObject_SetManagedDict@@Base+0x112> │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ strb r6, [r2, r3] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 44f22 <_PyObject_SetManagedDict@@Base+0x104> │ │ │ │ + b.n 44ede <_PyObject_SetManagedDict@@Base+0x104> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00044f32 : │ │ │ │ +00044eee : │ │ │ │ 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 44f50 │ │ │ │ + bpl.n 44f0c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 44f66 │ │ │ │ + beq.n 44f22 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ movs r1, #123 @ 0x7b │ │ │ │ - movw r0, #33356 @ 0x824c │ │ │ │ + movw r0, #35660 @ 0x8b4c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 44f8c │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 44f48 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 44f70 │ │ │ │ + blt.n 44f2c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 44f92 │ │ │ │ + blt.n 44f4e │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58660 @ 0xe524 │ │ │ │ + movw r1, #61104 @ 0xeeb0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44fa2 │ │ │ │ + b.n 44f5e │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 44fb6 │ │ │ │ + cbz r0, 44f72 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44fb8 │ │ │ │ + bge.n 44f74 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (44fbc ) │ │ │ │ + ldr r0, [pc, #4] @ (44f78 ) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r6, #88 @ 0x58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ 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, 44fdc │ │ │ │ + cbz r3, 44f98 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 44fec │ │ │ │ + b.n 44fa8 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 44fea │ │ │ │ + ble.n 44fa6 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 44fe6 │ │ │ │ - cbnz r1, 4500e │ │ │ │ + bgt.n 44fa2 │ │ │ │ + cbnz r1, 44fca │ │ │ │ movs r5, #0 │ │ │ │ - b.n 44fec │ │ │ │ + b.n 44fa8 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #200] @ (450b8 ) │ │ │ │ + ldr r1, [pc, #200] @ (45074 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 45014 │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 44fd0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 450b4 │ │ │ │ + b.n 45070 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 45026 │ │ │ │ + beq.n 44fe2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c5fbc │ │ │ │ + bl c6348 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 4500a │ │ │ │ + blt.n 44fc6 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 45052 │ │ │ │ - cbz r6, 4502e │ │ │ │ + cbz r3, 4500e │ │ │ │ + cbz r6, 44fea │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 4503e │ │ │ │ + bne.n 44ffa │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 450b4 │ │ │ │ + b.n 45070 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21e340 <_PyEval_AddPendingCall@@Base+0x1dc> │ │ │ │ + bl 21ed14 <_PyEval_AddPendingCall@@Base+0x1dc> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45064 │ │ │ │ - bl 7fca0 │ │ │ │ + cbnz r0, 45020 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4500a │ │ │ │ + bne.n 44fc6 │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f340 │ │ │ │ - b.n 4500a │ │ │ │ - cbz r6, 4508e │ │ │ │ + bl 12f52c │ │ │ │ + b.n 44fc6 │ │ │ │ + cbz r6, 4504a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 45034 │ │ │ │ + beq.n 44ff0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2509cc │ │ │ │ + bl 251370 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - cbnz r3, 45082 │ │ │ │ + cbnz r3, 4503e │ │ │ │ str r5, [r4, #32] │ │ │ │ - b.n 45084 │ │ │ │ + b.n 45040 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 45034 │ │ │ │ + b.n 44ff0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 45034 │ │ │ │ + beq.n 44ff0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2509cc │ │ │ │ + bl 251370 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ strd r3, r6, [r5, #8] │ │ │ │ - cbnz r3, 450a8 │ │ │ │ + cbnz r3, 45064 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ - b.n 450aa │ │ │ │ + b.n 45066 │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 45034 │ │ │ │ + b.n 44ff0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r1, #88 @ 0x58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ 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 1b5134 │ │ │ │ + b.w 1b598c │ │ │ │ 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 450f0 │ │ │ │ + bne.n 450ac │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3a77c │ │ │ │ + b.w 3a79c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11304 @ 0x2c28 │ │ │ │ + movw r0, #13608 @ 0x3528 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 450e4 │ │ │ │ + bne.n 450a0 │ │ │ │ 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 45132 │ │ │ │ + bhi.n 450ee │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dc560 <_PyNumber_Index@@Base> │ │ │ │ + bl dc95c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4514a │ │ │ │ - b.n 4515c │ │ │ │ - movw r0, #24044 @ 0x5dec │ │ │ │ + cbnz r0, 45106 │ │ │ │ + b.n 45118 │ │ │ │ + movw r0, #26348 @ 0x66ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45232 │ │ │ │ - b.n 45124 │ │ │ │ - bl 85c9c │ │ │ │ + beq.n 451ee │ │ │ │ + b.n 450e0 │ │ │ │ + bl 85c00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4516a │ │ │ │ + blt.n 45126 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 4517a │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 45136 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45232 │ │ │ │ + bne.n 451ee │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4517a │ │ │ │ + b.n 45136 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45158 │ │ │ │ + bne.n 45114 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45158 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45114 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 45206 │ │ │ │ + ble.n 451c2 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 451ae │ │ │ │ + bpl.n 4516a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 451aa │ │ │ │ + beq.n 45166 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #61140 @ 0xeed4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 45208 │ │ │ │ + b.n 451c4 │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 451c0 │ │ │ │ - bl 88564 │ │ │ │ - cbz r0, 451e0 │ │ │ │ + beq.n 4517c │ │ │ │ + bl 884ec │ │ │ │ + cbz r0, 4519c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 45200 │ │ │ │ + beq.n 451bc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58784 @ 0xe5a0 │ │ │ │ + movw r1, #61228 @ 0xef2c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #63260 @ 0xf71c │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #34116 @ 0x8544 │ │ │ │ + movw r2, #28 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #36420 @ 0x8e44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #24044 @ 0x5dec │ │ │ │ + movw r0, #26348 @ 0x66ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 45232 │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 451ee │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 45208 │ │ │ │ + b.n 451c4 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 45224 │ │ │ │ - cbz r1, 45214 │ │ │ │ + bgt.n 451e0 │ │ │ │ + cbz r1, 451d0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 4521c │ │ │ │ + b.n 451d8 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 158a28 │ │ │ │ + b.w 158ef4 │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 40540 <_PyEval_FormatKwargsError@@Base+0x49e> │ │ │ │ + b.w 404f8 <_PyEval_FormatKwargsError@@Base+0x49e> │ │ │ │ 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 45270 │ │ │ │ + beq.n 4522c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #58896 @ 0xe610 │ │ │ │ + movw r1, #61340 @ 0xef9c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ - bl 45306 │ │ │ │ + b.w d60e4 │ │ │ │ + bl 452c2 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 452ce │ │ │ │ + cbz r3, 4528a │ │ │ │ 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 452b4 │ │ │ │ + bge.n 45270 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 6ba70 │ │ │ │ + bl 6ba98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 452d4 │ │ │ │ + beq.n 45290 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4529c │ │ │ │ + b.n 45258 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #58936 @ 0xe638 │ │ │ │ + movw r1, #61380 @ 0xefc4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 452d4 │ │ │ │ + bl d60e4 │ │ │ │ + b.n 45290 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 6ba70 │ │ │ │ + b.w 6ba98 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000452da : │ │ │ │ +00045296 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #41432 @ 0xa1d8 │ │ │ │ + movw r1, #43736 @ 0xaad8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 23465c │ │ │ │ - cbnz r0, 45302 │ │ │ │ + bl 235044 │ │ │ │ + cbnz r0, 452be │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2346ac │ │ │ │ + b.w 235094 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00045306 : │ │ │ │ +000452c2 : │ │ │ │ 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 4533c │ │ │ │ + beq.n 452f8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #17880 @ 0x45d8 │ │ │ │ + movw r1, #20184 @ 0x4ed8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 45362 │ │ │ │ + bl f2724 │ │ │ │ + b.n 4531e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #6240 @ 0x1860 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 45368 │ │ │ │ + beq.n 45324 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58976 @ 0xe660 │ │ │ │ + movw r1, #61420 @ 0xefec │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4545e │ │ │ │ + b.n 4541a │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 45386 │ │ │ │ + cbz r6, 45342 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #59012 @ 0xe684 │ │ │ │ + movw r1, #61456 @ 0xf010 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 45362 │ │ │ │ + bl d60e4 │ │ │ │ + b.n 4531e │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 453a8 │ │ │ │ + beq.n 45364 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #59044 @ 0xe6a4 │ │ │ │ + movw r1, #61488 @ 0xf030 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 45362 │ │ │ │ - ldr.w r8, [pc, #184] @ 45464 │ │ │ │ + bl d60e4 │ │ │ │ + b.n 4531e │ │ │ │ + ldr.w r8, [pc, #184] @ 45420 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #120] @ 0x78 │ │ │ │ - cbnz r0, 453c4 │ │ │ │ - bl 2086b8 │ │ │ │ - cbz r0, 453c4 │ │ │ │ + cbnz r0, 45380 │ │ │ │ + bl 209040 │ │ │ │ + cbz r0, 45380 │ │ │ │ str.w r0, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 453e4 │ │ │ │ + beq.n 453a0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #59088 @ 0xe6d0 │ │ │ │ + movw r1, #61532 @ 0xf05c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 45362 │ │ │ │ + bl d60e4 │ │ │ │ + b.n 4531e │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 45454 │ │ │ │ + bne.n 45410 │ │ │ │ ldr.w r7, [r8, r7] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ - cbnz r4, 45404 │ │ │ │ - bl 2086b8 │ │ │ │ + cbnz r4, 453c0 │ │ │ │ + bl 209040 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45362 │ │ │ │ + beq.n 4531e │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 45be8 │ │ │ │ + bl 45b84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45362 │ │ │ │ + beq.n 4531e │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 4543c │ │ │ │ + bne.n 453f8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4542a │ │ │ │ + bge.n 453e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4542a │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 453e6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #61132 @ 0xeecc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f340 │ │ │ │ - b.n 45362 │ │ │ │ + bl 12f52c │ │ │ │ + b.n 4531e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4545e │ │ │ │ + bge.n 4541a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4545e │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4545e │ │ │ │ + cbnz r3, 4541a │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4541a │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 237054 │ │ │ │ + b.w 237a3c │ │ │ │ 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, 45484 │ │ │ │ + cbnz r2, 45440 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 454ae │ │ │ │ - b.n 4549a │ │ │ │ - movw r0, #43440 @ 0xa9b0 │ │ │ │ + beq.n 4546a │ │ │ │ + b.n 45456 │ │ │ │ + movw r0, #45884 @ 0xb33c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - bl 22b9a4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22c3ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4547c │ │ │ │ + bne.n 45438 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 454da │ │ │ │ + b.n 45496 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #43440 @ 0xa9b0 │ │ │ │ + movw r0, #45884 @ 0xb33c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45496 │ │ │ │ + beq.n 45452 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 90cd8 │ │ │ │ + bl 90bf8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45496 │ │ │ │ + beq.n 45452 │ │ │ │ ldrd r1, r2, [r4, #12] │ │ │ │ - bl e43d4 │ │ │ │ + bl e4990 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 454da │ │ │ │ + bge.n 45496 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 454da │ │ │ │ + cbnz r3, 45496 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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, 4550a │ │ │ │ + cbnz r3, 454c6 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1a7d40 <_PyType_Name@@Base> │ │ │ │ + bl 1a8578 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - movw r0, #37736 @ 0x9368 │ │ │ │ + movw r0, #40180 @ 0x9cf4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w e4180 │ │ │ │ - bl 1407ec │ │ │ │ - cbz r0, 45524 │ │ │ │ + b.w e45d0 │ │ │ │ + bl 140c20 │ │ │ │ + cbz r0, 454e0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 45568 │ │ │ │ - movw r0, #44044 @ 0xac0c │ │ │ │ + bne.n 45524 │ │ │ │ + movw r0, #46348 @ 0xb50c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 79658 │ │ │ │ + b.w 79698 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84f48 │ │ │ │ + bl 84eac │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45560 │ │ │ │ + cbz r0, 4551c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1a7d40 <_PyType_Name@@Base> │ │ │ │ + bl 1a8578 <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #35308 @ 0x89ec │ │ │ │ + movw r0, #37612 @ 0x92ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45554 │ │ │ │ + bge.n 45510 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 45558 │ │ │ │ + cbz r3, 45514 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 45560 │ │ │ │ + b.n 4551c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45554 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45510 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1414a8 │ │ │ │ - b.n 4556a │ │ │ │ + bl 1418dc │ │ │ │ + b.n 45526 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 45590 │ │ │ │ + cbz r0, 4554c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4559c │ │ │ │ + bge.n 45558 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4559c │ │ │ │ + b.n 45558 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 271bcc <_PyTime_FromLong@@Base+0x1164> │ │ │ │ + bl 272554 <_PyTime_FromLong@@Base+0x1164> │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45582 │ │ │ │ + bne.n 4553e │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 455b8 │ │ │ │ + cbz r3, 45574 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 455c8 │ │ │ │ + b.n 45584 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 455c6 │ │ │ │ + ble.n 45582 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 455c2 │ │ │ │ - cbnz r1, 455ee │ │ │ │ + bgt.n 4557e │ │ │ │ + cbnz r1, 455aa │ │ │ │ movs r6, #0 │ │ │ │ - b.n 455c8 │ │ │ │ + b.n 45584 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #136] @ (45654 ) │ │ │ │ + ldr r1, [pc, #136] @ (45610 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 455f4 │ │ │ │ + cbnz r0, 455b0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45650 │ │ │ │ + b.n 4560c │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ add r5, r6 │ │ │ │ - bl 236534 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + bl 236f1c <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 455ea │ │ │ │ + beq.n 455a6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4561a │ │ │ │ + beq.n 455d6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4561e │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 4561e │ │ │ │ - b.n 455ea │ │ │ │ + bne.n 455da │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 455da │ │ │ │ + b.n 455a6 │ │ │ │ mov.w r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 97f70 │ │ │ │ + bl 97ef0 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bba0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4564a │ │ │ │ + bne.n 45606 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 455ea │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 455a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r1, #220 @ 0xdc │ │ │ │ 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, 45674 │ │ │ │ + cbz r3, 45630 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 45684 │ │ │ │ + b.n 45640 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 45682 │ │ │ │ + ble.n 4563e │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4567e │ │ │ │ - cbnz r1, 456a8 │ │ │ │ + bgt.n 4563a │ │ │ │ + cbnz r1, 45664 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 45684 │ │ │ │ + b.n 45640 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #180] @ (4573c ) │ │ │ │ + ldr r1, [pc, #180] @ (456f8 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 456ae │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4566a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45736 │ │ │ │ + b.n 456f2 │ │ │ │ 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 │ │ │ │ @@ -37854,358 +37814,343 @@ │ │ │ │ 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 45700 │ │ │ │ - bl 7ebac │ │ │ │ - cbnz r0, 456f2 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 456bc │ │ │ │ + bl 7ec0c │ │ │ │ + cbnz r0, 456ae │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 456a4 │ │ │ │ + bne.n 45660 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d134 <_PyXI_Preserve@@Base+0xe8> │ │ │ │ + bl 21db08 <_PyXI_Preserve@@Base+0xe8> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 45726 │ │ │ │ - b.n 456a4 │ │ │ │ + bge.n 456e2 │ │ │ │ + b.n 45660 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45734 │ │ │ │ + bge.n 456f0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 45734 │ │ │ │ - bl d52d4 │ │ │ │ + b.n 456f0 │ │ │ │ + bl d56a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 456a4 │ │ │ │ - beq.n 45718 │ │ │ │ + blt.n 45660 │ │ │ │ + beq.n 456d4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 855a4 │ │ │ │ + b.w 85508 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b7d8 │ │ │ │ + bl 8b750 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 456a4 │ │ │ │ + blt.n 45660 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45736 │ │ │ │ + bge.n 456f2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 45736 │ │ │ │ + b.n 456f2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r2, #8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #46504 @ 0xb5a8 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 26ad0c <_PyLong_UInt32_Converter@@Base+0x2b4> │ │ │ │ + b.w 26b6cc <_PyLong_UInt32_Converter@@Base+0x2b4> │ │ │ │ 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, 45774 │ │ │ │ - movw r0, #59304 @ 0xe7a8 │ │ │ │ + cbnz r4, 45730 │ │ │ │ + movw r0, #61748 @ 0xf134 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - movw r0, #59324 @ 0xe7bc │ │ │ │ + movw r0, #61768 @ 0xf148 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ 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 e4180 │ │ │ │ + bl e45d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 457a8 │ │ │ │ + bge.n 45764 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 457a8 │ │ │ │ + cbnz r3, 45764 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000457ac : │ │ │ │ +00045768 : │ │ │ │ movw r0, #15996 @ 0x3e7c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 1a391c │ │ │ │ + b.w 1a4160 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 11e2a0 │ │ │ │ - │ │ │ │ -000457be : │ │ │ │ - push {r4, r5} │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (457d8 ) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r5 │ │ │ │ - pop {r4, r5} │ │ │ │ - b.w e48f8 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + b.w 11e4b4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1425dc │ │ │ │ + bl 142a20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21e644 <_PyEval_AddPendingCall@@Base+0x4e0> │ │ │ │ + bl 21f018 <_PyEval_AddPendingCall@@Base+0x4e0> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r2, 45808 │ │ │ │ - movs r0, #1 │ │ │ │ - b.w 7ff40 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 45904 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r1 │ │ │ │ - bl 135a64 │ │ │ │ + bl 135d00 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4587a │ │ │ │ + cbz r0, 45816 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4587e │ │ │ │ - bl 154694 │ │ │ │ + bne.n 4581a │ │ │ │ + bl 154b14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4583e │ │ │ │ + bge.n 457da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 45842 │ │ │ │ + cbz r3, 457de │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4596e │ │ │ │ + b.n 45906 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4583e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 457da │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 458a6 │ │ │ │ + bne.n 45842 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 45898 │ │ │ │ - mov r5, r4 │ │ │ │ + blt.n 45834 │ │ │ │ + mov r6, r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - mov r4, r5 │ │ │ │ + mov r4, r6 │ │ │ │ cmp r7, r8 │ │ │ │ - ble.w 4596e │ │ │ │ + ble.w 45906 │ │ │ │ ldr.w r0, [r9, r8, lsl #2] │ │ │ │ - bl 135a64 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 135d00 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4584a │ │ │ │ + bne.n 457e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 45888 │ │ │ │ + blt.n 45824 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4596e │ │ │ │ - ldr.w sl, [pc, #244] @ 45974 │ │ │ │ + b.n 45906 │ │ │ │ + ldr.w sl, [pc, #240] @ 4590c │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 4585e │ │ │ │ + b.n 457fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4587a │ │ │ │ + bne.n 45816 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4587a │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45816 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45856 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45856 │ │ │ │ + bne.n 457f2 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 457f2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 458ba │ │ │ │ + beq.n 458d2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 458c4 │ │ │ │ - movs r0, #0 │ │ │ │ - bl 7ff40 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 4593e │ │ │ │ + beq.n 458d2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1742d4 <_PyLong_GCD@@Base> │ │ │ │ + bl 174b48 <_PyLong_GCD@@Base> │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 458d4 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 4593e │ │ │ │ + cbnz r0, 45866 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 458d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 139c58 │ │ │ │ + bl 139f2c │ │ │ │ ldr.w r3, [fp] │ │ │ │ - mov r5, r0 │ │ │ │ + mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 458f6 │ │ │ │ + bge.n 45888 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 458f6 │ │ │ │ + cbnz r3, 45888 │ │ │ │ mov r0, fp │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 458d0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 120ae8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 45862 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 120cec │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45918 │ │ │ │ + bge.n 458aa │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 45918 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 458aa │ │ │ │ + mov r0, r6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 458d0 │ │ │ │ + beq.n 45862 │ │ │ │ mov r0, fp │ │ │ │ - bl 154694 │ │ │ │ + bl 154b14 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - mov r5, r0 │ │ │ │ + mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4593e │ │ │ │ + bge.n 458d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 4593e │ │ │ │ + cbnz r3, 458d4 │ │ │ │ mov r0, fp │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 458d4 │ │ │ │ + ldr r6, [pc, #56] @ (4590c ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45952 │ │ │ │ + bge.n 458e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45952 │ │ │ │ + cbnz r3, 458e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45966 │ │ │ │ + bge.n 458fc │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 45966 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 45858 │ │ │ │ - b.n 4587a │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 458fc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 457f4 │ │ │ │ + b.n 45816 │ │ │ │ + ldr r4, [pc, #8] @ (45910 ) │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ + strh r0, [r6, #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 cf6fc │ │ │ │ + bl cfacc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #60] @ (459cc ) │ │ │ │ + ldr r1, [pc, #60] @ (45968 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8530 │ │ │ │ - movw r1, #59620 @ 0xe8e4 │ │ │ │ + bl 1a8e50 │ │ │ │ + movw r1, #62064 @ 0xf270 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl cffac │ │ │ │ + bl d0378 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 459c4 │ │ │ │ + blt.n 45960 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20052 @ 0x4e54 │ │ │ │ + movw r1, #22496 @ 0x57e0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ asrs r0, r0, #31 │ │ │ │ - b.n 459c8 │ │ │ │ + b.n 45964 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (45a10 ) │ │ │ │ - bl 202c3c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (459ac ) │ │ │ │ + bl 203568 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 459fe │ │ │ │ + cbz r2, 4599a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #52420 @ 0xccc4 │ │ │ │ + movw r0, #54864 @ 0xd650 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ - movw r0, #59628 @ 0xe8ec │ │ │ │ + b.w 80b70 │ │ │ │ + movw r0, #62072 @ 0xf278 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ 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 45a40 │ │ │ │ + bne.n 459dc │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 236d20 │ │ │ │ - b.n 45a5c │ │ │ │ + bl 237708 │ │ │ │ + b.n 459f8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #56620 @ 0xdd2c │ │ │ │ + movw r1, #59064 @ 0xe6b8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00045a60 : │ │ │ │ - ldr r0, [pc, #4] @ (45a68 ) │ │ │ │ - b.w 1a391c │ │ │ │ +000459fc : │ │ │ │ + ldr r0, [pc, #4] @ (45a04 ) │ │ │ │ + b.w 1a4160 │ │ │ │ nop │ │ │ │ subs r6, #196 @ 0xc4 │ │ │ │ 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 │ │ │ │ @@ -38214,354 +38159,354 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2b314 │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 45aa0 │ │ │ │ + bhi.n 45a3c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 12b574 │ │ │ │ + bl 12b750 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45ab8 │ │ │ │ - b.n 45afe │ │ │ │ - movw r0, #2268 @ 0x8dc │ │ │ │ + cbz r0, 45a54 │ │ │ │ + b.n 45a9a │ │ │ │ + movw r0, #4572 @ 0x11dc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45a90 │ │ │ │ - b.n 45afe │ │ │ │ + bne.n 45a2c │ │ │ │ + b.n 45a9a │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 45b32 │ │ │ │ + ble.n 45ace │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45b20 │ │ │ │ + beq.n 45abc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 45b02 │ │ │ │ + bpl.n 45a9e │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 8b6b8 │ │ │ │ + bl 8b630 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 45afe │ │ │ │ + cbz r0, 45a9a │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 45b22 │ │ │ │ + beq.n 45abe │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61684 @ 0xf0f4 │ │ │ │ + movw r1, #63988 @ 0xf9f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45b62 │ │ │ │ - movw r2, #30644 @ 0x77b4 │ │ │ │ + b.n 45afe │ │ │ │ + movw r2, #32948 @ 0x80b4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #34116 @ 0x8544 │ │ │ │ + movw r1, #36420 @ 0x8e44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2268 @ 0x8dc │ │ │ │ + movw r0, #4572 @ 0x11dc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 45afe │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 45a9a │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 45b34 │ │ │ │ + beq.n 45ad0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c5fbc │ │ │ │ + bl c6348 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 45b34 │ │ │ │ - b.n 45afe │ │ │ │ + bge.n 45ad0 │ │ │ │ + b.n 45a9a │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 45b42 │ │ │ │ + cbnz r4, 45ade │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 258944 │ │ │ │ + bl 2592ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45b62 │ │ │ │ + cbz r0, 45afe │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #13400 @ 0x3458 │ │ │ │ + movw r0, #15704 @ 0x3d58 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 45b6c │ │ │ │ + cbz r3, 45b08 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 45b86 │ │ │ │ - movw r0, #59740 @ 0xe95c │ │ │ │ + bpl.n 45b22 │ │ │ │ + movw r0, #62184 @ 0xf2e8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w e4180 │ │ │ │ - movw r0, #59764 @ 0xe974 │ │ │ │ + b.w e45d0 │ │ │ │ + movw r0, #62208 @ 0xf300 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ 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 cf6fc │ │ │ │ + bl cfacc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #56] @ (45be4 ) │ │ │ │ + ldr r1, [pc, #56] @ (45b80 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8530 │ │ │ │ - movw r1, #59780 @ 0xe984 │ │ │ │ + bl 1a8e50 │ │ │ │ + movw r1, #62224 @ 0xf310 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl cffac │ │ │ │ + bl d0378 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 45bde │ │ │ │ + blt.n 45b7a │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20052 @ 0x4e54 │ │ │ │ + movw r1, #22496 @ 0x57e0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d02f4 │ │ │ │ + bl d06c0 │ │ │ │ asrs r0, r0, #31 │ │ │ │ - b.n 45be2 │ │ │ │ + b.n 45b7e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r6, #248 @ 0xf8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 6ba70 │ │ │ │ + bl 6ba98 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 45c36 │ │ │ │ + beq.n 45bd2 │ │ │ │ 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 272be4 <_PyUnicode_ToDigit@@Base+0x258> │ │ │ │ + bl 27356c <_PyUnicode_ToDigit@@Base+0x258> │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 45c26 │ │ │ │ + bhi.n 45bc2 │ │ │ │ tbb [pc, r0] │ │ │ │ movs r0, #10 │ │ │ │ lsls r4, r1, #8 │ │ │ │ - bl 2379ac │ │ │ │ + bl 238394 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 45c80 │ │ │ │ + cbnz r0, 45c1c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 45c70 │ │ │ │ + blt.n 45c0c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45c8c │ │ │ │ - ldr r3, [pc, #84] @ (45c90 ) │ │ │ │ + b.n 45c28 │ │ │ │ + ldr r3, [pc, #84] @ (45c2c ) │ │ │ │ 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, #488 @ 0x1e8 │ │ │ │ ldr.w r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45c8c │ │ │ │ + bge.n 45c28 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #4072] @ 0xfe8 │ │ │ │ - b.n 45c8c │ │ │ │ + b.n 45c28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45c8a │ │ │ │ + bge.n 45c26 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 45c8a │ │ │ │ + b.n 45c26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45c36 │ │ │ │ + bne.n 45bd2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45c36 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45bd2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 45c8c │ │ │ │ + b.n 45c28 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ - cbnz r3, 45cc6 │ │ │ │ + cbnz r3, 45c62 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1a7d40 <_PyType_Name@@Base> │ │ │ │ + bl 1a8578 <_PyType_Name@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #59792 @ 0xe990 │ │ │ │ + movw r0, #62236 @ 0xf31c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ and.w r3, r6, #253 @ 0xfd │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 45cd6 │ │ │ │ - bl 4c3f2 <_PyXI_NewExcInfo@@Base+0x2f8> │ │ │ │ + bne.n 45c72 │ │ │ │ + bl 4c39a <_PyXI_NewExcInfo@@Base+0x2f8> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 45cdc │ │ │ │ - bl 2731c8 <_PyUnicode_ToDigit@@Base+0x83c> │ │ │ │ + b.n 45c78 │ │ │ │ + bl 273b50 <_PyUnicode_ToDigit@@Base+0x83c> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 45d12 │ │ │ │ + cbz r4, 45cae │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1a7d40 <_PyType_Name@@Base> │ │ │ │ + bl 1a8578 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ - movw r0, #59804 @ 0xe99c │ │ │ │ + movw r0, #62248 @ 0xf328 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45d06 │ │ │ │ + bge.n 45ca2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 45d0a │ │ │ │ + cbz r3, 45ca6 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 45d12 │ │ │ │ + b.n 45cae │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45d06 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45ca2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w 24fd1c │ │ │ │ + b.w 2506c4 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 45d26 │ │ │ │ - b.w 14ea64 │ │ │ │ + beq.n 45cc2 │ │ │ │ + b.w 14ef24 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r7, #15916 @ 0x3e2c │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 45d68 │ │ │ │ + bne.n 45d04 │ │ │ │ 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 45d76 │ │ │ │ - ldr r2, [pc, #172] @ (45e18 ) │ │ │ │ + b.n 45d12 │ │ │ │ + ldr r2, [pc, #172] @ (45db4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1ba824 <_PyBytesWriter_Resize@@Base+0x3f0> │ │ │ │ + bl 1bb140 <_PyBytesWriter_Resize@@Base+0x3f4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 45e0e │ │ │ │ + beq.n 45daa │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 45de2 │ │ │ │ + bne.n 45d7e │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 45e10 │ │ │ │ + beq.n 45dac │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 7ebac │ │ │ │ + bl 7ec0c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 45db0 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 45dfa │ │ │ │ + cbnz r2, 45d4c │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 45d96 │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f340 │ │ │ │ - b.n 45dfa │ │ │ │ + bl 12f52c │ │ │ │ + b.n 45d96 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bl 21d288 <_PyXI_Preserve@@Base+0x23c> │ │ │ │ - cbnz r0, 45dfa │ │ │ │ + bl 21dc5c <_PyXI_Preserve@@Base+0x23c> │ │ │ │ + cbnz r0, 45d96 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - b.n 45d82 │ │ │ │ + b.n 45d1e │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 855a4 │ │ │ │ + bl 85508 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 45dfa │ │ │ │ + cbz r7, 45d96 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 8b7d8 │ │ │ │ + bl 8b750 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 45dea │ │ │ │ + blt.n 45d86 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 45dfa │ │ │ │ + bne.n 45d96 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 45dbc │ │ │ │ - b.n 45e10 │ │ │ │ + bne.n 45d58 │ │ │ │ + b.n 45dac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45dda │ │ │ │ + bne.n 45d76 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45dda │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45d76 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45e0e │ │ │ │ + bge.n 45daa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45e0e │ │ │ │ + cbnz r3, 45daa │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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, r7, lr} │ │ │ │ @@ -38570,838 +38515,838 @@ │ │ │ │ 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 45e42 │ │ │ │ + bhi.n 45dde │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 45e5c │ │ │ │ + ble.n 45df8 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 45e64 │ │ │ │ - movw r0, #33452 @ 0x82ac │ │ │ │ + b.n 45e00 │ │ │ │ + movw r0, #35756 @ 0x8bac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45e38 │ │ │ │ + bne.n 45dd4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 45eb6 │ │ │ │ + b.n 45e52 │ │ │ │ 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 45e88 │ │ │ │ + bne.n 45e24 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 236d20 │ │ │ │ + bl 237708 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 45ea6 │ │ │ │ + bne.n 45e42 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 45eb6 │ │ │ │ + b.n 45e52 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #56620 @ 0xdd2c │ │ │ │ + movw r1, #59064 @ 0xe6b8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d5d14 │ │ │ │ - cbz r0, 45eaa │ │ │ │ + b.w d60e4 │ │ │ │ + cbz r0, 45e46 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45eb6 │ │ │ │ + bge.n 45e52 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 45eec │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 45e88 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 45ee6 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 45eec │ │ │ │ + bne.n 45e82 │ │ │ │ + bl 142908 │ │ │ │ + b.n 45e88 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 45f3a │ │ │ │ + cbnz r0, 45ed6 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 45f08 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 45ea4 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 45f02 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 45f08 │ │ │ │ + bne.n 45e9e │ │ │ │ + bl 142908 │ │ │ │ + b.n 45ea4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 45f3a │ │ │ │ + cbnz r0, 45ed6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 45f12 │ │ │ │ + cbnz r0, 45eae │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbnz r0, 45f1c │ │ │ │ - b.n 45f3a │ │ │ │ + cbnz r0, 45eb8 │ │ │ │ + b.n 45ed6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45f0c │ │ │ │ - b.n 45f3a │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + beq.n 45ea8 │ │ │ │ + b.n 45ed6 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 45f30 │ │ │ │ + bne.n 45ecc │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1424c4 │ │ │ │ + b.w 142908 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 45f4c │ │ │ │ + cbz r0, 45ee8 │ │ │ │ movw r1, #19648 @ 0x4cc0 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.w 1a4a60 <_PyBytes_DecodeEscape2@@Base+0x9f0> │ │ │ │ + b.w 1a52a4 <_PyBytes_DecodeEscape2@@Base+0x9f0> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 45f68 │ │ │ │ + cbz r3, 45f04 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45f76 │ │ │ │ + bge.n 45f12 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 45f76 │ │ │ │ + b.n 45f12 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 45f6e │ │ │ │ - b.n 4602c │ │ │ │ + cbz r0, 45f0a │ │ │ │ + b.n 45fc8 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ - bl 89160 │ │ │ │ - cbz r0, 45fc2 │ │ │ │ + bl 890d8 │ │ │ │ + cbz r0, 45f5e │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 45faa │ │ │ │ + b.n 45f46 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 45fd6 │ │ │ │ + bne.n 45f72 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 45fc6 │ │ │ │ + blt.n 45f62 │ │ │ │ adds r5, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 274440 │ │ │ │ - cbz r0, 4600e │ │ │ │ + bl 274dc8 │ │ │ │ + cbz r0, 45faa │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45f9c │ │ │ │ + bne.n 45f38 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 45ffe │ │ │ │ + blt.n 45f9a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46028 │ │ │ │ + b.n 45fc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45fa8 │ │ │ │ + bne.n 45f44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45fa8 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45f44 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl d5684 │ │ │ │ + bl d5a54 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45ff4 │ │ │ │ + bge.n 45f90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 45ff4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 45f90 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 45fa8 │ │ │ │ + beq.n 45f44 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 45faa │ │ │ │ - b.n 45fba │ │ │ │ + beq.n 45f46 │ │ │ │ + b.n 45f56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45fc2 │ │ │ │ + bne.n 45f5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45fc2 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45f5e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46022 │ │ │ │ + bge.n 45fbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46022 │ │ │ │ + cbnz r3, 45fbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 7ff98 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #48] @ (4606c ) │ │ │ │ + ldr r2, [pc, #48] @ (46008 ) │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ - bl 70a48 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70a68 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 46068 │ │ │ │ + cbz r0, 46004 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 710e4 │ │ │ │ + bl 71104 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 46096 │ │ │ │ + bne.n 46032 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 162d3c │ │ │ │ + b.w 1631c0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11356 @ 0x2c5c │ │ │ │ + movw r0, #13660 @ 0x355c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4608a │ │ │ │ + bne.n 46026 │ │ │ │ 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, 460cc │ │ │ │ + cbz r3, 46068 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 460dc │ │ │ │ + b.n 46078 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 460da │ │ │ │ + blt.n 46076 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 460d6 │ │ │ │ - cbnz r1, 460fc │ │ │ │ + bgt.n 46072 │ │ │ │ + cbnz r1, 46098 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 460dc │ │ │ │ + b.n 46078 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #644] @ (46364 ) │ │ │ │ + ldr r1, [pc, #644] @ (46300 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 46102 │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4609e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4651c │ │ │ │ + b.n 464b8 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 4614a │ │ │ │ + beq.n 460e6 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 46110 │ │ │ │ + cbz r4, 460ac │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 46118 │ │ │ │ - b.n 46158 │ │ │ │ + bne.n 460b4 │ │ │ │ + b.n 460f4 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl dc560 <_PyNumber_Index@@Base> │ │ │ │ + bl dc95c <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4612a │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 46158 │ │ │ │ - b.n 460f8 │ │ │ │ - bl 85c9c │ │ │ │ + cbnz r0, 460c6 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 460f4 │ │ │ │ + b.n 46094 │ │ │ │ + bl 85c00 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46144 │ │ │ │ + bge.n 460e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46144 │ │ │ │ + cbnz r3, 460e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 4615c │ │ │ │ - b.n 46122 │ │ │ │ + bne.n 460f8 │ │ │ │ + b.n 460be │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4615c │ │ │ │ + b.n 460f8 │ │ │ │ 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, 4616e │ │ │ │ + cbz r7, 4610a │ │ │ │ ldr r6, [r2, #20] │ │ │ │ - b.n 46176 │ │ │ │ + b.n 46112 │ │ │ │ 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 462d2 │ │ │ │ + bne.w 4626e │ │ │ │ cmp r5, #11 │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 461a2 │ │ │ │ + cbnz r0, 4613e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 46512 │ │ │ │ + b.n 464ae │ │ │ │ mov.w r8, #0 │ │ │ │ - movw sl, #27720 @ 0x6c48 │ │ │ │ + movw sl, #30024 @ 0x7548 │ │ │ │ movt sl, #45 @ 0x2d │ │ │ │ mov r0, r8 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 46242 │ │ │ │ + beq.n 461de │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 461c6 │ │ │ │ + ble.n 46162 │ │ │ │ ldrb r3, [r6, r0] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 461c8 │ │ │ │ + bpl.n 46164 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 461b4 │ │ │ │ - beq.n 462b0 │ │ │ │ + b.n 46150 │ │ │ │ + beq.n 4624c │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r7, r9 │ │ │ │ - ble.n 461e2 │ │ │ │ + ble.n 4617e │ │ │ │ ldrb.w r3, [r6, r9] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 461e2 │ │ │ │ + bmi.n 4617e │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 461cc │ │ │ │ + b.n 46168 │ │ │ │ sub.w r1, r9, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 462b6 │ │ │ │ + beq.n 46252 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 46200 │ │ │ │ + bgt.n 4619c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4623a │ │ │ │ + b.n 461d6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85e24 │ │ │ │ + bl 85d88 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 46226 │ │ │ │ + cbz r0, 461c2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 462b6 │ │ │ │ + bge.n 46252 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 462b6 │ │ │ │ + bne.n 46252 │ │ │ │ mov r0, fp │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 462b6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46252 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4623a │ │ │ │ + bge.n 461d6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 4623a │ │ │ │ + cbnz r3, 461d6 │ │ │ │ mov r0, fp │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 461b0 │ │ │ │ + b.n 4614c │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 462b0 │ │ │ │ - movw r3, #27720 @ 0x6c48 │ │ │ │ + ble.n 4624c │ │ │ │ + movw r3, #30024 @ 0x7548 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldrb r2, [r6, r0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 46260 │ │ │ │ + bpl.n 461fc │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 4624e │ │ │ │ - b.n 462b0 │ │ │ │ + bne.n 461ea │ │ │ │ + b.n 4624c │ │ │ │ subs r1, r7, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 462b6 │ │ │ │ + cbz r0, 46252 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4627a │ │ │ │ + bgt.n 46216 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 462ac │ │ │ │ + b.n 46248 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85e24 │ │ │ │ + bl 85d88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 4629a │ │ │ │ + cbz r0, 46236 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 462b6 │ │ │ │ + bge.n 46252 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 462b6 │ │ │ │ + cbnz r3, 46252 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 462b6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46252 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 462ac │ │ │ │ + bge.n 46248 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 462ac │ │ │ │ + cbnz r3, 46248 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 46512 │ │ │ │ + b.n 464ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4619e │ │ │ │ + bge.w 4613a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4619e │ │ │ │ + bne.w 4613a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4619e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4613a │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 12b574 │ │ │ │ + bl 12b750 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4619e │ │ │ │ + bne.w 4613a │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 46306 │ │ │ │ + bne.n 462a2 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21328 @ 0x5350 │ │ │ │ + movw r1, #23632 @ 0x5c50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4650a │ │ │ │ + bl f2724 │ │ │ │ + b.n 464a6 │ │ │ │ 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 46406 │ │ │ │ + bne.n 463a2 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4650a │ │ │ │ + beq.w 464a6 │ │ │ │ mov r8, sl │ │ │ │ mov fp, sl │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - ble.n 463ba │ │ │ │ + ble.n 46356 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 463ba │ │ │ │ + beq.n 46356 │ │ │ │ subs r5, #1 │ │ │ │ ldrb.w r3, [r6, fp] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 463b2 │ │ │ │ + bne.n 4634e │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 464f6 │ │ │ │ + beq.w 46492 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 46368 │ │ │ │ + bgt.n 46304 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 463a6 │ │ │ │ + b.n 46342 │ │ │ │ nop │ │ │ │ subs r7, #108 @ 0x6c │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85e24 │ │ │ │ + bl 85d88 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r0, 46392 │ │ │ │ + cbz r0, 4632e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 464f6 │ │ │ │ + bge.w 46492 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 464f6 │ │ │ │ + bne.w 46492 │ │ │ │ mov r0, sl │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 464f6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46492 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 463a6 │ │ │ │ + bge.n 46342 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 463a6 │ │ │ │ + cbnz r3, 46342 │ │ │ │ mov r0, sl │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 46330 │ │ │ │ + b.n 462cc │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r7, fp │ │ │ │ - bne.n 4633a │ │ │ │ + bne.n 462d6 │ │ │ │ cmp r7, r0 │ │ │ │ - blt.n 46400 │ │ │ │ + blt.n 4639c │ │ │ │ subs r1, r7, r0 │ │ │ │ adds r0, r6, r0 │ │ │ │ - bl 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 464f6 │ │ │ │ + beq.w 46492 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 463dc │ │ │ │ + bgt.n 46378 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 463fc │ │ │ │ + b.n 46398 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85e24 │ │ │ │ + bl 85d88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 464c8 │ │ │ │ + bne.n 46464 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 463fc │ │ │ │ + bge.n 46398 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 463fc │ │ │ │ + cbnz r3, 46398 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 4650c │ │ │ │ - bl 7186c │ │ │ │ + b.n 464a8 │ │ │ │ + bl 7188c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4650a │ │ │ │ + beq.n 464a6 │ │ │ │ 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 464a4 │ │ │ │ + beq.n 46440 │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 1dfde8 │ │ │ │ + bl 1e06b0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ subs.w r9, r0, #0 │ │ │ │ add.w r0, r6, sl │ │ │ │ - blt.n 464a4 │ │ │ │ + blt.n 46440 │ │ │ │ mov r1, r9 │ │ │ │ - bl 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 464f6 │ │ │ │ + beq.n 46492 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 46464 │ │ │ │ + bgt.n 46400 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4649a │ │ │ │ + b.n 46436 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85e24 │ │ │ │ + bl 85d88 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r0, 46488 │ │ │ │ + cbz r0, 46424 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 464f6 │ │ │ │ + bge.n 46492 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 464f6 │ │ │ │ + bne.n 46492 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 464f6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46492 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4649a │ │ │ │ + bge.n 46436 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 4649a │ │ │ │ + cbnz r2, 46436 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ add sl, fp │ │ │ │ add.w r8, r8, #1 │ │ │ │ add sl, r9 │ │ │ │ - b.n 46414 │ │ │ │ + b.n 463b0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 464f6 │ │ │ │ + cbz r0, 46492 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 464bc │ │ │ │ + bgt.n 46458 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 464ee │ │ │ │ + b.n 4648a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85e24 │ │ │ │ + bl 85d88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 464dc │ │ │ │ + cbz r0, 46478 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 464f6 │ │ │ │ + bge.n 46492 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 464f6 │ │ │ │ + cbnz r3, 46492 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 464f6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46492 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 464ee │ │ │ │ + bge.n 4648a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 464ee │ │ │ │ + cbnz r3, 4648a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ add.w r3, r8, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 4650c │ │ │ │ + b.n 464a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4650a │ │ │ │ + bge.n 464a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4650a │ │ │ │ + cbnz r3, 464a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ 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} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #60224 @ 0xeb40 │ │ │ │ + movw r0, #62668 @ 0xf4cc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #27385 @ 0x6af9 │ │ │ │ + movw r1, #27285 @ 0x6a95 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #56640 @ 0xdd40 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 46698 │ │ │ │ + b.n 46634 │ │ │ │ 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 77508 │ │ │ │ + bl 77550 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ 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 46588 │ │ │ │ + bge.n 46524 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46588 │ │ │ │ + cbnz r3, 46524 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 465ce │ │ │ │ + bhi.n 4656a │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 465e6 │ │ │ │ + bmi.n 46582 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33868 @ 0x844c │ │ │ │ + movw r1, #36172 @ 0x8d4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2212 @ 0x8a4 │ │ │ │ + movw r0, #4516 @ 0x11a4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 46692 │ │ │ │ - movw r0, #2212 @ 0x8a4 │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4662e │ │ │ │ + movw r0, #4516 @ 0x11a4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46692 │ │ │ │ - b.n 465a4 │ │ │ │ + beq.n 4662e │ │ │ │ + b.n 46540 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 46668 │ │ │ │ + ble.n 46604 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4664e │ │ │ │ + beq.n 465ea │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 46630 │ │ │ │ + bpl.n 465cc │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6b8 │ │ │ │ + bl 8b630 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46692 │ │ │ │ + beq.n 4662e │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 46650 │ │ │ │ + beq.n 465ec │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61684 @ 0xf0f4 │ │ │ │ + movw r1, #63988 @ 0xf9f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 46692 │ │ │ │ - movw r2, #30644 @ 0x77b4 │ │ │ │ + bl f2724 │ │ │ │ + b.n 4662e │ │ │ │ + movw r2, #32948 @ 0x80b4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #34116 @ 0x8544 │ │ │ │ + movw r1, #36420 @ 0x8e44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2212 @ 0x8a4 │ │ │ │ + movw r0, #4516 @ 0x11a4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 46692 │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4662e │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4666e │ │ │ │ + beq.n 4660a │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 46670 │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 46670 │ │ │ │ - b.n 46692 │ │ │ │ + bne.n 4660c │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 4660c │ │ │ │ + b.n 4662e │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 46670 │ │ │ │ + b.n 4660c │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22e230 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 22ec24 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 46692 │ │ │ │ - movw r0, #13400 @ 0x3458 │ │ │ │ + cbz r0, 4662e │ │ │ │ + movw r0, #15704 @ 0x3d58 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 70a48 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70a68 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 466d8 │ │ │ │ + cbz r0, 46674 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -39414,15 +39359,15 @@ │ │ │ │ str r5, [r4, #12] │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr d7, [r0, #8] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 466fe │ │ │ │ + bne.n 4669a │ │ │ │ vldr d7, [r0, #16] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -39432,129 +39377,129 @@ │ │ │ │ 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, 46728 │ │ │ │ + cbnz r0, 466c4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 46730 │ │ │ │ + cbz r0, 466cc │ │ │ │ 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 4671a │ │ │ │ + beq.n 466b6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - cbnz r4, 46760 │ │ │ │ + cbnz r4, 466fc │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 46760 │ │ │ │ + ble.n 466fc │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 46760 │ │ │ │ - cbnz r2, 46780 │ │ │ │ + bne.n 466fc │ │ │ │ + cbnz r2, 4671c │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #224] @ (46844 ) │ │ │ │ + ldr r4, [pc, #224] @ (467e0 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 46780 │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4671c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4683c │ │ │ │ + b.n 467d8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #60516 @ 0xec64 │ │ │ │ + movw r1, #62960 @ 0xf5f0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl fefe0 │ │ │ │ + bl ff4c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4677c │ │ │ │ + beq.n 46718 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 224a44 │ │ │ │ + bl 2253f8 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 467b4 │ │ │ │ + bpl.n 46750 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 46820 │ │ │ │ + bge.n 467bc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 467c0 │ │ │ │ + b.n 4675c │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 46820 │ │ │ │ + bge.n 467bc │ │ │ │ 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 25a4bc <_PyGen_SetStopIterationValue@@Base+0x1148> │ │ │ │ + bl 25ae64 <_PyGen_SetStopIterationValue@@Base+0x1148> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 46808 │ │ │ │ + bne.n 467a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 467f0 │ │ │ │ + bge.n 4678c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 467f0 │ │ │ │ + cbnz r3, 4678c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4677c │ │ │ │ + bge.n 46718 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4677c │ │ │ │ + bne.n 46718 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4677c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46718 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4681c │ │ │ │ + bge.n 467b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4681c │ │ │ │ + cbnz r3, 467b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 4679e │ │ │ │ + b.n 4673a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46834 │ │ │ │ + bge.n 467d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46834 │ │ │ │ + cbnz r3, 467d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r7, #240 @ 0xf0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -39562,152 +39507,152 @@ │ │ │ │ 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, 46866 │ │ │ │ + cbz r3, 46802 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 46876 │ │ │ │ + b.n 46812 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 46874 │ │ │ │ + blt.n 46810 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 46870 │ │ │ │ - cbnz r1, 46896 │ │ │ │ + bgt.n 4680c │ │ │ │ + cbnz r1, 46832 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 46876 │ │ │ │ + b.n 46812 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #252] @ (46974 ) │ │ │ │ + ldr r1, [pc, #252] @ (46910 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4689c │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 46838 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4696c │ │ │ │ + b.n 46908 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ adds r5, r5, r4 │ │ │ │ - beq.n 468aa │ │ │ │ + beq.n 46846 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c5fbc │ │ │ │ + bl c6348 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 46892 │ │ │ │ + blt.n 4682e │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 468ba │ │ │ │ + beq.n 46856 │ │ │ │ ldr.w r9, [r6, #20] │ │ │ │ - b.n 468c2 │ │ │ │ + b.n 4685e │ │ │ │ movw r9, #32052 @ 0x7d34 │ │ │ │ movt r9, #82 @ 0x52 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46892 │ │ │ │ + beq.n 4682e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 4696c │ │ │ │ + ble.n 46908 │ │ │ │ ldrb.w r3, [r9, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 468ee │ │ │ │ + beq.n 4688a │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 468ee │ │ │ │ + beq.n 4688a │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 468d6 │ │ │ │ + bne.n 46872 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 46912 │ │ │ │ + b.n 468ae │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 46912 │ │ │ │ + ble.n 468ae │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 4690c │ │ │ │ + bne.n 468a8 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 4690c │ │ │ │ + ble.n 468a8 │ │ │ │ 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 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 46954 │ │ │ │ + cbz r0, 468f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85e24 │ │ │ │ + bl 85d88 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r0, 4693e │ │ │ │ + cbz r0, 468da │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46954 │ │ │ │ + bge.n 468f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 46954 │ │ │ │ + cbnz r3, 468f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 46954 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 468f0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 468d0 │ │ │ │ + bge.n 4686c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 468d0 │ │ │ │ + bne.n 4686c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 468d0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4686c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46892 │ │ │ │ + bge.n 4682e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46892 │ │ │ │ + bne.n 4682e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 46892 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4682e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ands r4, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ 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 248b94 │ │ │ │ + b.w 2496f4 │ │ │ │ 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 46a6e │ │ │ │ + bl 46a0a │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 469ce │ │ │ │ + beq.n 4696a │ │ │ │ cmp r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r3, r5 │ │ │ │ itte ne │ │ │ │ movwne r2, #5160 @ 0x1428 │ │ │ │ movtne r2, #75 @ 0x4b │ │ │ │ @@ -39722,197 +39667,197 @@ │ │ │ │ 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 26fbe8 │ │ │ │ - cbz r0, 46a04 │ │ │ │ + bl 270570 │ │ │ │ + cbz r0, 469a0 │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 153f20 │ │ │ │ + bl 1543a0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46a26 │ │ │ │ + b.n 469c2 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ - movw r3, #29955 @ 0x7503 │ │ │ │ + movw r3, #29855 @ 0x749f │ │ │ │ movt r3, #4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 46a22 │ │ │ │ + bne.n 469be │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46a26 │ │ │ │ + bge.n 469c2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 46a26 │ │ │ │ + b.n 469c2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r2 │ │ │ │ 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, #3 │ │ │ │ - beq.n 46a56 │ │ │ │ + beq.n 469f2 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11512 @ 0x2cf8 │ │ │ │ + movw r0, #13816 @ 0x35f8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 46a56 │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 469f2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46a6c │ │ │ │ + b.n 46a08 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 8b7d8 │ │ │ │ + bl 8b750 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46a52 │ │ │ │ + beq.n 469ee │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #40760 @ 0x9f38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 46aa4 │ │ │ │ + beq.n 46a40 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9820 @ 0x265c │ │ │ │ + movw r1, #12124 @ 0x2f5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 46ac8 │ │ │ │ + bl f2724 │ │ │ │ + b.n 46a64 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 46acc │ │ │ │ + bls.n 46a68 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #60736 @ 0xed40 │ │ │ │ + movw r1, #63180 @ 0xf6cc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 46ae4 │ │ │ │ + cbz r3, 46a80 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46af4 │ │ │ │ + bge.n 46a90 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 46af4 │ │ │ │ + b.n 46a90 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 46aec │ │ │ │ - b.w 4602c │ │ │ │ + cbz r0, 46a88 │ │ │ │ + b.w 45fc8 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7bdcc │ │ │ │ + b.w 7be3c │ │ │ │ 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, 46b24 │ │ │ │ + cbnz r3, 46ac0 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 46b24 │ │ │ │ + ble.n 46ac0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 46b24 │ │ │ │ - cbnz r4, 46b4c │ │ │ │ + bne.n 46ac0 │ │ │ │ + cbnz r4, 46ae8 │ │ │ │ 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, #17232 @ 0x4350 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 46b4c │ │ │ │ + cbnz r0, 46ae8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46b9c │ │ │ │ + b.n 46b38 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 20bee4 │ │ │ │ + bl 20c9a0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 46b48 │ │ │ │ + beq.n 46ae4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 46d12 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 46cae <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46b48 │ │ │ │ + beq.n 46ae4 │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ - bl 97f70 │ │ │ │ + bl 97ef0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ blx 2b578 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 46b94 │ │ │ │ + bne.n 46b30 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 46b48 │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 46ae4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 46be2 │ │ │ │ + cbz r0, 46b7e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 46bc6 │ │ │ │ + cbz r3, 46b62 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 46bce │ │ │ │ + b.n 46b6a │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 46bd6 │ │ │ │ + cbz r2, 46b72 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 46bde │ │ │ │ + b.n 46b7a │ │ │ │ movw r1, #32052 @ 0x7d34 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 46f08 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f6> │ │ │ │ + bl 46ea4 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f6> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ @@ -39922,368 +39867,368 @@ │ │ │ │ movls r0, r3 │ │ │ │ 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 77488 │ │ │ │ + bl 774d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 46df8 <_PyLong_UnsignedLongLong_Converter@@Base+0xe6> │ │ │ │ + bl 46d94 <_PyLong_UnsignedLongLong_Converter@@Base+0xe6> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e8f8 │ │ │ │ + b.w 7e958 │ │ │ │ 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 46d0c │ │ │ │ + beq.n 46ca8 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46d0c │ │ │ │ + bne.n 46ca8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2603a8 │ │ │ │ + bl 260d58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46d0c │ │ │ │ + beq.n 46ca8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262438 │ │ │ │ + bl 262dfc │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262438 │ │ │ │ + bl 262dfc │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262438 │ │ │ │ + bl 262dfc │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262438 │ │ │ │ + bl 262dfc │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262438 │ │ │ │ + bl 262dfc │ │ │ │ mov r3, r5 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #60932 @ 0xee04 │ │ │ │ + movw r0, #63376 @ 0xf790 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 46cb8 │ │ │ │ + cbnz r0, 46c54 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2709c4 │ │ │ │ + b.w 27134c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #563 @ 0x233 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - movw r0, #60940 @ 0xee0c │ │ │ │ + movw r0, #63384 @ 0xf798 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 262d28 │ │ │ │ + bl 2636f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46cee │ │ │ │ + bge.n 46c8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46cee │ │ │ │ + cbnz r3, 46c8a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 46cac │ │ │ │ + beq.n 46c48 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46d0c │ │ │ │ + bge.n 46ca8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46d0c │ │ │ │ + cbnz r3, 46ca8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00046d12 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +00046cae <_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 12498c │ │ │ │ + bl 124b98 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 46d46 <_PyLong_UnsignedLongLong_Converter@@Base+0x34> │ │ │ │ + beq.n 46ce2 <_PyLong_UnsignedLongLong_Converter@@Base+0x34> │ │ │ │ cmp r0, #8 │ │ │ │ - bls.n 46d4a <_PyLong_UnsignedLongLong_Converter@@Base+0x38> │ │ │ │ + bls.n 46ce6 <_PyLong_UnsignedLongLong_Converter@@Base+0x38> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60960 @ 0xee20 │ │ │ │ + movw r1, #63404 @ 0xf7ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46d4c <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + b.n 46ce8 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ - bl 26a61c <_PyObject_GetState@@Base> │ │ │ │ + bl 26afdc <_PyObject_GetState@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46dd8 <_PyLong_UnsignedLongLong_Converter@@Base+0xc6> │ │ │ │ - ldr r0, [pc, #132] @ (46df0 <_PyLong_UnsignedLongLong_Converter@@Base+0xde>) │ │ │ │ + beq.n 46d74 <_PyLong_UnsignedLongLong_Converter@@Base+0xc6> │ │ │ │ + ldr r0, [pc, #132] @ (46d8c <_PyLong_UnsignedLongLong_Converter@@Base+0xde>) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 95040 │ │ │ │ + bl 94fc4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 46d86 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ - ldr r6, [pc, #112] @ (46df4 <_PyLong_UnsignedLongLong_Converter@@Base+0xe2>) │ │ │ │ + cbnz r0, 46d22 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ + ldr r6, [pc, #112] @ (46d90 <_PyLong_UnsignedLongLong_Converter@@Base+0xe2>) │ │ │ │ movs r4, #0 │ │ │ │ - b.n 46ddc <_PyLong_UnsignedLongLong_Converter@@Base+0xca> │ │ │ │ - bl 89160 │ │ │ │ + b.n 46d78 <_PyLong_UnsignedLongLong_Converter@@Base+0xca> │ │ │ │ + bl 890d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46da0 <_PyLong_UnsignedLongLong_Converter@@Base+0x8e> │ │ │ │ + bge.n 46d3c <_PyLong_UnsignedLongLong_Converter@@Base+0x8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46da0 <_PyLong_UnsignedLongLong_Converter@@Base+0x8e> │ │ │ │ + cbnz r3, 46d3c <_PyLong_UnsignedLongLong_Converter@@Base+0x8e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 46d80 <_PyLong_UnsignedLongLong_Converter@@Base+0x6e> │ │ │ │ + beq.n 46d1c <_PyLong_UnsignedLongLong_Converter@@Base+0x6e> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #72] @ (46df4 <_PyLong_UnsignedLongLong_Converter@@Base+0xe2>) │ │ │ │ + ldr r2, [pc, #72] @ (46d90 <_PyLong_UnsignedLongLong_Converter@@Base+0xe2>) │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #5 │ │ │ │ - bl 7c140 │ │ │ │ + bl 7c1b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46dcc <_PyLong_UnsignedLongLong_Converter@@Base+0xba> │ │ │ │ + bge.n 46d68 <_PyLong_UnsignedLongLong_Converter@@Base+0xba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 46dd0 <_PyLong_UnsignedLongLong_Converter@@Base+0xbe> │ │ │ │ - ldr r6, [pc, #36] @ (46df4 <_PyLong_UnsignedLongLong_Converter@@Base+0xe2>) │ │ │ │ - b.n 46ddc <_PyLong_UnsignedLongLong_Converter@@Base+0xca> │ │ │ │ + cbz r3, 46d6c <_PyLong_UnsignedLongLong_Converter@@Base+0xbe> │ │ │ │ + ldr r6, [pc, #36] @ (46d90 <_PyLong_UnsignedLongLong_Converter@@Base+0xe2>) │ │ │ │ + b.n 46d78 <_PyLong_UnsignedLongLong_Converter@@Base+0xca> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 46dcc <_PyLong_UnsignedLongLong_Converter@@Base+0xba> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46d68 <_PyLong_UnsignedLongLong_Converter@@Base+0xba> │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrd r0, r0, [r4, #-308]! @ 0x134 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 46e26 <_PyLong_UnsignedLongLong_Converter@@Base+0x114> │ │ │ │ + cbz r2, 46dc2 <_PyLong_UnsignedLongLong_Converter@@Base+0x114> │ │ │ │ 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 46e22 <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ + bge.n 46dbe <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 46e22 <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ + cbnz r3, 46dbe <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 46f02 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f0> │ │ │ │ + beq.n 46e9e <_PyLong_UnsignedLongLong_Converter@@Base+0x1f0> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46f02 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f0> │ │ │ │ + bne.n 46e9e <_PyLong_UnsignedLongLong_Converter@@Base+0x1f0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2603a8 │ │ │ │ + bl 260d58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46f02 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f0> │ │ │ │ + beq.n 46e9e <_PyLong_UnsignedLongLong_Converter@@Base+0x1f0> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262438 │ │ │ │ + bl 262dfc │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262438 │ │ │ │ + bl 262dfc │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262438 │ │ │ │ + bl 262dfc │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262438 │ │ │ │ + bl 262dfc │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #61008 @ 0xee50 │ │ │ │ + movw r0, #63452 @ 0xf7dc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 46eae <_PyLong_UnsignedLongLong_Converter@@Base+0x19c> │ │ │ │ + cbnz r0, 46e4a <_PyLong_UnsignedLongLong_Converter@@Base+0x19c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2709c4 │ │ │ │ + b.w 27134c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #699 @ 0x2bb │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - movw r0, #61016 @ 0xee58 │ │ │ │ + movw r0, #63460 @ 0xf7e4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 262d28 │ │ │ │ + bl 2636f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46ee4 <_PyLong_UnsignedLongLong_Converter@@Base+0x1d2> │ │ │ │ + bge.n 46e80 <_PyLong_UnsignedLongLong_Converter@@Base+0x1d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46ee4 <_PyLong_UnsignedLongLong_Converter@@Base+0x1d2> │ │ │ │ + cbnz r3, 46e80 <_PyLong_UnsignedLongLong_Converter@@Base+0x1d2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 46ea2 <_PyLong_UnsignedLongLong_Converter@@Base+0x190> │ │ │ │ + beq.n 46e3e <_PyLong_UnsignedLongLong_Converter@@Base+0x190> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46f02 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f0> │ │ │ │ + bge.n 46e9e <_PyLong_UnsignedLongLong_Converter@@Base+0x1f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46f02 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f0> │ │ │ │ + cbnz r3, 46e9e <_PyLong_UnsignedLongLong_Converter@@Base+0x1f0> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ - movw r7, #27720 @ 0x6c48 │ │ │ │ + movw r7, #30024 @ 0x7548 │ │ │ │ movt r7, #45 @ 0x2d │ │ │ │ - movw r6, #28744 @ 0x7048 │ │ │ │ + movw r6, #31048 @ 0x7948 │ │ │ │ movt r6, #45 @ 0x2d │ │ │ │ - movw r5, #61112 @ 0xeeb8 │ │ │ │ + movw r5, #63416 @ 0xf7b8 │ │ │ │ movt r5, #60 @ 0x3c │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 46f46 <_PyLong_UnsignedLongLong_Converter@@Base+0x234> │ │ │ │ + bge.n 46ee2 <_PyLong_UnsignedLongLong_Converter@@Base+0x234> │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ ldr.w ip, [r7, r3, lsl #2] │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 46f38 <_PyLong_UnsignedLongLong_Converter@@Base+0x226> │ │ │ │ + beq.n 46ed4 <_PyLong_UnsignedLongLong_Converter@@Base+0x226> │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ - b.n 46f40 <_PyLong_UnsignedLongLong_Converter@@Base+0x22e> │ │ │ │ + b.n 46edc <_PyLong_UnsignedLongLong_Converter@@Base+0x22e> │ │ │ │ tst.w ip, #2 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r6, r3] │ │ │ │ strb r3, [r0, r4] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 46f24 <_PyLong_UnsignedLongLong_Converter@@Base+0x212> │ │ │ │ + b.n 46ec0 <_PyLong_UnsignedLongLong_Converter@@Base+0x212> │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00046f4a : │ │ │ │ +00046ee6 : │ │ │ │ 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 200bfc │ │ │ │ + bl 201528 │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #57285 @ 0xdfc5 │ │ │ │ + movw r1, #59725 @ 0xe94d │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movw r0, #56224 @ 0xdba0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.w 46698 │ │ │ │ + b.w 46634 │ │ │ │ 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 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 46fbc │ │ │ │ + cbz r0, 46f58 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 46fa0 │ │ │ │ + cbz r3, 46f3c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 46fa8 │ │ │ │ + b.n 46f44 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 46fb0 │ │ │ │ + cbz r2, 46f4c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 46fb8 │ │ │ │ + b.n 46f54 │ │ │ │ movw r1, #32052 @ 0x7d34 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 47300 │ │ │ │ + bl 4729c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -40292,210 +40237,210 @@ │ │ │ │ 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, 46ff0 │ │ │ │ + cbnz r3, 46f8c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 46ff0 │ │ │ │ + ble.n 46f8c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 46ff0 │ │ │ │ - cbnz r0, 4700a │ │ │ │ + bne.n 46f8c │ │ │ │ + cbnz r0, 46fa6 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #80] @ (47050 ) │ │ │ │ + ldr r4, [pc, #80] @ (46fec ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 4703e │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 46fda │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 20bee4 │ │ │ │ + bl 20c9a0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4703e │ │ │ │ - bl 97f70 │ │ │ │ + beq.n 46fda │ │ │ │ + bl 97ef0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b85c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 47042 │ │ │ │ + bne.n 46fde │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4704a │ │ │ │ + b.n 46fe6 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 101468 │ │ │ │ + bl 101948 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ mvns r4, r2 │ │ │ │ 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 r3, [pc, #120] @ (470e0 ) │ │ │ │ + ldr r3, [pc, #120] @ (4707c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 70620 │ │ │ │ - cbz r0, 470d0 │ │ │ │ + bl 70640 │ │ │ │ + cbz r0, 4706c │ │ │ │ add.w r3, r5, #113664 @ 0x1bc00 │ │ │ │ - movw r6, #39132 @ 0x98dc │ │ │ │ + movw r6, #41436 @ 0xa1dc │ │ │ │ movt r6, #49 @ 0x31 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r3, #207 @ 0xcf │ │ │ │ add.w r5, r3, #223 @ 0xdf │ │ │ │ ldrb.w r0, [r8, #1]! │ │ │ │ - cbz r0, 470d4 │ │ │ │ - bl 7ff40 │ │ │ │ + cbz r0, 47070 │ │ │ │ + bl 808d0 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 470b6 │ │ │ │ + bge.n 47052 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 470b6 │ │ │ │ + cbnz r3, 47052 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 470d4 │ │ │ │ + bne.n 47070 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 470d0 │ │ │ │ + bge.n 4706c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 470d0 │ │ │ │ + cbnz r3, 4706c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 470da │ │ │ │ + b.n 47076 │ │ │ │ adds r6, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 4708a │ │ │ │ + bne.n 47026 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ - cbnz r7, 4710c │ │ │ │ + cbnz r7, 470a8 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 4710c │ │ │ │ + ble.n 470a8 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 4710c │ │ │ │ - cbnz r2, 47130 │ │ │ │ - ldr r1, [pc, #492] @ (472fc ) │ │ │ │ + bgt.n 470a8 │ │ │ │ + cbnz r2, 470cc │ │ │ │ + ldr r1, [pc, #492] @ (47298 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47172 │ │ │ │ + cbz r0, 4710e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47194 │ │ │ │ + beq.n 47130 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 47176 │ │ │ │ + bpl.n 47112 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 8b6b8 │ │ │ │ + bl 8b630 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 47172 │ │ │ │ + cbz r0, 4710e │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 47196 │ │ │ │ + beq.n 47132 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61684 @ 0xf0f4 │ │ │ │ + movw r1, #63988 @ 0xf9f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 472f2 │ │ │ │ - movw r2, #30644 @ 0x77b4 │ │ │ │ + b.n 4728e │ │ │ │ + movw r2, #32948 @ 0x80b4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #33868 @ 0x844c │ │ │ │ + movw r1, #36172 @ 0x8d4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #32880 @ 0x8070 │ │ │ │ + movw r0, #35324 @ 0x89fc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 47172 │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4710e │ │ │ │ movs r7, #0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 471de │ │ │ │ + ble.n 4717a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 471c4 │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + bmi.n 47160 │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #34116 @ 0x8544 │ │ │ │ + movw r1, #36420 @ 0x8e44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #32880 @ 0x8070 │ │ │ │ + movw r0, #35324 @ 0x89fc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 47172 │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4710e │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6b8 │ │ │ │ + bl 8b630 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47172 │ │ │ │ + beq.n 4710e │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 471e2 │ │ │ │ - b.n 4715c │ │ │ │ + beq.n 4717e │ │ │ │ + b.n 470f8 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 224a44 │ │ │ │ + bl 2253f8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 70a48 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70a68 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47172 │ │ │ │ + beq.n 4710e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -40510,75 +40455,75 @@ │ │ │ │ str r6, [r4, #24] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ str r3, [r4, #28] │ │ │ │ blx 2be48 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ strd r0, r5, [r4, #8] │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 47238 │ │ │ │ + cbz r3, 471d4 │ │ │ │ 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, 47248 │ │ │ │ + cbz r2, 471e4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbz r0, 47284 │ │ │ │ + cbz r0, 47220 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 47284 │ │ │ │ + cbz r0, 47220 │ │ │ │ mov r1, r4 │ │ │ │ blx 2ac5c │ │ │ │ movw r3, #2200 @ 0x898 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r0, #0 │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4726c │ │ │ │ + beq.n 47208 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 4725c │ │ │ │ + b.n 471f8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 47284 │ │ │ │ + cbz r0, 47220 │ │ │ │ movw r6, #2200 @ 0x898 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ subs r0, #4 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 472b6 │ │ │ │ + b.n 47252 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47298 │ │ │ │ + bge.n 47234 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47298 │ │ │ │ + cbnz r3, 47234 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 472ac │ │ │ │ + bge.n 47248 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 472ac │ │ │ │ + cbnz r3, 47248 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f4804 │ │ │ │ + b.w 1f50c4 │ │ │ │ ldr.w r7, [r3], #32 │ │ │ │ - cbz r7, 472e6 │ │ │ │ + cbz r7, 47282 │ │ │ │ str.w r8, [r0, #4]! │ │ │ │ - b.n 472b6 │ │ │ │ + b.n 47252 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ - cbz r3, 472e2 │ │ │ │ + cbz r3, 4727e │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add r2, r7 │ │ │ │ adds r0, r1, #1 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r0, [r3, #0] │ │ │ │ @@ -40586,220 +40531,220 @@ │ │ │ │ ldrd r3, r1, [r6, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ adds r6, #32 │ │ │ │ adds r7, #4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 472c2 │ │ │ │ + bne.n 4725e │ │ │ │ mov r0, r4 │ │ │ │ - bl 82bac │ │ │ │ + bl 82b10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r0, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movw ip, #28744 @ 0x7048 │ │ │ │ + movw ip, #31048 @ 0x7948 │ │ │ │ movt ip, #45 @ 0x2d │ │ │ │ - movw lr, #27720 @ 0x6c48 │ │ │ │ + movw lr, #30024 @ 0x7548 │ │ │ │ movt lr, #45 @ 0x2d │ │ │ │ - movw r7, #61112 @ 0xeeb8 │ │ │ │ + movw r7, #63416 @ 0xf7b8 │ │ │ │ movt r7, #60 @ 0x3c │ │ │ │ mov r5, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 47350 │ │ │ │ + bge.n 472ec │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ ldr.w r6, [lr, r4, lsl #2] │ │ │ │ tst.w r6, #1 │ │ │ │ - beq.n 47336 │ │ │ │ - cbnz r3, 4734a │ │ │ │ + beq.n 472d2 │ │ │ │ + cbnz r3, 472e6 │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 4734a │ │ │ │ + b.n 472e6 │ │ │ │ ands.w r6, r6, #2 │ │ │ │ - beq.n 47344 │ │ │ │ - cbz r3, 47348 │ │ │ │ + beq.n 472e0 │ │ │ │ + cbz r3, 472e4 │ │ │ │ ldrb.w r4, [ip, r4] │ │ │ │ - b.n 4734a │ │ │ │ + b.n 472e6 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 4734a │ │ │ │ + b.n 472e6 │ │ │ │ movs r3, #1 │ │ │ │ strb r4, [r0, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4731e │ │ │ │ + b.n 472ba │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00047352 : │ │ │ │ +000472ee : │ │ │ │ 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] @ (473f8 ) │ │ │ │ + ldr r4, [pc, #148] @ (47394 ) │ │ │ │ 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 47378 │ │ │ │ + ble.n 47314 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - cbnz r6, 47398 │ │ │ │ + cbnz r6, 47334 │ │ │ │ movw r1, #44536 @ 0xadf8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #61116 @ 0xeebc │ │ │ │ + movw r2, #63560 @ 0xf848 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1ee5f8 <_PyErr_Format@@Base> │ │ │ │ + b.w 1eeed0 <_PyErr_Format@@Base> │ │ │ │ ldr r4, [r1, #8] │ │ │ │ adds r1, #16 │ │ │ │ - cbz r2, 473a2 │ │ │ │ + cbz r2, 4733e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 473b0 │ │ │ │ + cbnz r3, 4734c │ │ │ │ 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 d9688 <_PyEval_CheckExceptTypeValid@@Base+0x59c> │ │ │ │ + bl d9a68 <_PyEval_CheckExceptTypeValid@@Base+0x59c> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 473f2 │ │ │ │ + cbz r0, 4738e │ │ │ │ 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 1a6694 <_PyBytes_DecodeEscape2@@Base+0x2624> │ │ │ │ + bl 1a6ed8 <_PyBytes_DecodeEscape2@@Base+0x2624> │ │ │ │ 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 898d4 <_Py_CheckFunctionResult@@Base> │ │ │ │ + b.w 8984c <_Py_CheckFunctionResult@@Base> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 27e2b4 <_PyEval_GetANext@@Base+0x218> │ │ │ │ + b.w 27ec3c <_PyEval_GetANext@@Base+0x218> │ │ │ │ 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, 4742e │ │ │ │ - movw r1, #61292 @ 0xef6c │ │ │ │ + cbnz r2, 473ca │ │ │ │ + movw r1, #63736 @ 0xf8f8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8eb1c │ │ │ │ - cbnz r0, 47442 │ │ │ │ - b.n 474a4 │ │ │ │ - movw r0, #61320 @ 0xef88 │ │ │ │ + bl 8eab0 │ │ │ │ + cbnz r0, 473de │ │ │ │ + b.n 47440 │ │ │ │ + movw r0, #63764 @ 0xf914 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - bl 22b9a4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22c3ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4741a │ │ │ │ - b.n 474a4 │ │ │ │ + bne.n 473b6 │ │ │ │ + b.n 47440 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 474ca │ │ │ │ + bne.n 47466 │ │ │ │ movs r0, #5 │ │ │ │ - bl df240 │ │ │ │ + bl df67c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 474a4 │ │ │ │ + cbz r0, 47440 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 474b6 │ │ │ │ + bpl.n 47452 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl e4dec │ │ │ │ + bl e5110 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4749e │ │ │ │ + beq.n 4743a │ │ │ │ add.w r7, r4, #12 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4747c │ │ │ │ + b.n 47418 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2324e0 │ │ │ │ + bl 232ec8 │ │ │ │ adds r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4749e │ │ │ │ + blt.n 4743a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 474a8 │ │ │ │ + bge.n 47444 │ │ │ │ ldr.w r9, [r7, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4746e │ │ │ │ + ble.n 4740a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #29788 @ 0x745c │ │ │ │ + movw r1, #32092 @ 0x7d5c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 93a44 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 939a0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4746e │ │ │ │ + bne.n 4740a │ │ │ │ mov r0, r8 │ │ │ │ - bl 16210c │ │ │ │ + bl 162604 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 474d6 │ │ │ │ + b.n 47472 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r8 │ │ │ │ - bl e4dec │ │ │ │ + bl e5110 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 474c0 │ │ │ │ - b.n 4749e │ │ │ │ + bne.n 4745c │ │ │ │ + b.n 4743a │ │ │ │ mov r1, r4 │ │ │ │ - bl 2324e0 │ │ │ │ + bl 232ec8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4749e │ │ │ │ + blt.n 4743a │ │ │ │ mov r0, r8 │ │ │ │ - bl e0a84 │ │ │ │ + bl e0ec4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 474d6 │ │ │ │ + b.n 47472 │ │ │ │ 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} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 47500 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 4749c │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 474f8 │ │ │ │ + bne.n 47494 │ │ │ │ pop {r4} │ │ │ │ - b.w 1424c4 │ │ │ │ + b.w 142908 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -40808,416 +40753,416 @@ │ │ │ │ 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 9aa84 <_Py_GetConfig@@Base> │ │ │ │ + bl 9a9ec <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbnz r3, 47532 │ │ │ │ + cbnz r3, 474ce │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1feff4 │ │ │ │ + b.w 1ff920 │ │ │ │ movw r3, #61096 @ 0xeea8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61372 @ 0xefbc │ │ │ │ + movw r1, #63816 @ 0xf948 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f07b0 │ │ │ │ + bl 1f1084 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47528 │ │ │ │ + beq.n 474c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 27e2b4 <_PyEval_GetANext@@Base+0x218> │ │ │ │ + b.w 27ec3c <_PyEval_GetANext@@Base+0x218> │ │ │ │ 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 4760e │ │ │ │ + beq.n 475aa │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4760e │ │ │ │ + bne.n 475aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 2603a8 │ │ │ │ + bl 260d58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4760e │ │ │ │ - movw r3, #48109 @ 0xbbed │ │ │ │ + beq.n 475aa │ │ │ │ + movw r3, #50605 @ 0xc5ad │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r0, #61404 @ 0xefdc │ │ │ │ + movw r0, #63848 @ 0xf968 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 475ba │ │ │ │ + cbnz r0, 47556 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2709c4 │ │ │ │ + b.w 27134c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #592 @ 0x250 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ - movw r0, #61412 @ 0xefe4 │ │ │ │ + movw r0, #63856 @ 0xf970 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 262d28 │ │ │ │ + bl 2636f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 475f0 │ │ │ │ + bge.n 4758c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 475f0 │ │ │ │ + cbnz r3, 4758c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 475ae │ │ │ │ + beq.n 4754a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4760e │ │ │ │ + bge.n 475aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4760e │ │ │ │ + cbnz r3, 475aa │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r0, #64 @ 0x40 │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ 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 dc560 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 4764a │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 47680 │ │ │ │ + bl dc95c <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 475e6 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 4761c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4766a │ │ │ │ + b.n 47606 │ │ │ │ mov r5, r0 │ │ │ │ - bl 85c9c │ │ │ │ + bl 85c00 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47666 │ │ │ │ + bge.n 47602 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 47666 │ │ │ │ + cbnz r3, 47602 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 4763e │ │ │ │ + beq.n 475da │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 47684 │ │ │ │ + ble.n 47620 │ │ │ │ subs r4, r4, r1 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40540 <_PyEval_FormatKwargsError@@Base+0x49e> │ │ │ │ - cbnz r0, 4769a │ │ │ │ + bl 404f8 <_PyEval_FormatKwargsError@@Base+0x49e> │ │ │ │ + cbnz r0, 47636 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 476bc │ │ │ │ - cbz r1, 4768a │ │ │ │ + b.n 47658 │ │ │ │ + cbz r1, 47626 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 47692 │ │ │ │ + b.n 4762e │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 158a28 │ │ │ │ + b.w 158ef4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 476a2 │ │ │ │ + cbz r3, 4763e │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - b.n 476aa │ │ │ │ + b.n 47646 │ │ │ │ movw r3, #32052 @ 0x7d34 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ add r4, r3 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 476b6 │ │ │ │ + beq.n 47652 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 476bc │ │ │ │ + bne.n 47658 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r2, [r3, #0] │ │ │ │ strb r1, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 476c6 │ │ │ │ - b.w 205180 │ │ │ │ - ldr r0, [pc, #4] @ (476cc ) │ │ │ │ + cbz r0, 47662 │ │ │ │ + b.w 205ab0 │ │ │ │ + ldr r0, [pc, #4] @ (47668 ) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1407ec │ │ │ │ - cbz r0, 476fa │ │ │ │ + bl 140c20 │ │ │ │ + cbz r0, 47696 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4770a │ │ │ │ - movw r0, #15584 @ 0x3ce0 │ │ │ │ + beq.n 476a6 │ │ │ │ + movw r0, #17888 @ 0x45e0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 79658 │ │ │ │ + b.w 79698 │ │ │ │ mov r0, r6 │ │ │ │ - bl 111ffc │ │ │ │ + bl 112534 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4770e │ │ │ │ + cbnz r0, 476aa │ │ │ │ mov r0, r6 │ │ │ │ - bl 1414a8 │ │ │ │ + bl 1418dc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4775a │ │ │ │ + b.n 476f6 │ │ │ │ ldr r4, [r6, #32] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1a7d40 <_PyType_Name@@Base> │ │ │ │ + bl 1a8578 <_PyType_Name@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt.n 47730 │ │ │ │ + blt.n 476cc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #61420 @ 0xefec │ │ │ │ + movw r0, #63864 @ 0xf978 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 47740 │ │ │ │ + b.n 476dc │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #35308 @ 0x89ec │ │ │ │ + movw r0, #37612 @ 0x92ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1414a8 │ │ │ │ + bl 1418dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4775a │ │ │ │ + bge.n 476f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4775a │ │ │ │ + cbnz r3, 476f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #44604 @ 0xae3c │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 144748 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xab8> │ │ │ │ + b.w 144c78 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xab8> │ │ │ │ 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, 4778c │ │ │ │ + cbz r0, 47728 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 27e7f8 <_PyEval_GetANext@@Base+0x75c> │ │ │ │ + bl 27f180 <_PyEval_GetANext@@Base+0x75c> │ │ │ │ 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 173f00 <_PyLong_UInt64_Converter@@Base+0x35e4> │ │ │ │ + bl 174798 <_PyLong_UInt64_Converter@@Base+0x34d8> │ │ │ │ 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 173f00 <_PyLong_UInt64_Converter@@Base+0x35e4> │ │ │ │ + bl 174798 <_PyLong_UInt64_Converter@@Base+0x34d8> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ 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 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 109a8c │ │ │ │ + bl 109fb4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 4780a │ │ │ │ + cbz r3, 477a6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47810 │ │ │ │ + bge.n 477ac │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 47810 │ │ │ │ + b.n 477ac │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.w 4602c │ │ │ │ + b.w 45fc8 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbnz r3, 47826 │ │ │ │ + cbnz r3, 477c2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 47826 │ │ │ │ + cbnz r3, 477c2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 4783c │ │ │ │ + cbz r3, 477d8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4784c │ │ │ │ + bge.n 477e8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4784c │ │ │ │ + b.n 477e8 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 47844 │ │ │ │ - b.w 4602c │ │ │ │ + cbz r0, 477e0 │ │ │ │ + b.w 45fc8 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ - b.w 47856 │ │ │ │ + b.w 477f2 │ │ │ │ │ │ │ │ -00047856 : │ │ │ │ +000477f2 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 47860 │ │ │ │ + cbz r3, 477fc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 47878 │ │ │ │ + cbnz r3, 47814 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61852 @ 0xf19c │ │ │ │ + movw r1, #64296 @ 0xfb28 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ 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, 47890 │ │ │ │ + cbnz r0, 4782c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 478d6 │ │ │ │ + b.n 47872 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 478a6 │ │ │ │ + cbz r3, 47842 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - movw r3, #7753 @ 0x1e49 │ │ │ │ + movw r3, #7681 @ 0x1e01 │ │ │ │ movt r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 478a6 │ │ │ │ - cbnz r1, 478d6 │ │ │ │ + beq.n 47842 │ │ │ │ + cbnz r1, 47872 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #61896 @ 0xf1c8 │ │ │ │ + movw r1, #64340 @ 0xfb54 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4788c │ │ │ │ + bge.n 47828 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4788c │ │ │ │ + bne.n 47828 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4788c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47828 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (47918 ) │ │ │ │ - bl 202c3c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (478b4 ) │ │ │ │ + bl 203568 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 47906 │ │ │ │ - movw r0, #61952 @ 0xf200 │ │ │ │ + cbz r2, 478a2 │ │ │ │ + movw r0, #64396 @ 0xfb8c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ - movw r0, #59628 @ 0xe8ec │ │ │ │ + b.w 80b70 │ │ │ │ + movw r0, #62072 @ 0xf278 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ nop │ │ │ │ @ instruction: 0xe990004d │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 4792e │ │ │ │ + cbz r3, 478ca │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4793e │ │ │ │ + bge.n 478da │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4793e │ │ │ │ + b.n 478da │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 47936 │ │ │ │ - b.w 4602c │ │ │ │ + cbz r0, 478d2 │ │ │ │ + b.w 45fc8 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00047942 : │ │ │ │ - ldr r2, [pc, #52] @ (47978 ) │ │ │ │ +000478de : │ │ │ │ + ldr r2, [pc, #52] @ (47914 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #416] @ 0x1a0 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq.n 47970 │ │ │ │ + beq.n 4790c │ │ │ │ push {r4} │ │ │ │ adds r4, r3, #1 │ │ │ │ str.w r4, [r1, #416] @ 0x1a0 │ │ │ │ add.w r1, r3, #1128 @ 0x468 │ │ │ │ pop {r4} │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ @@ -41232,197 +41177,197 @@ │ │ │ │ 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, 4799a │ │ │ │ + cbz r3, 47936 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 479aa │ │ │ │ + b.n 47946 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 479a8 │ │ │ │ + ble.n 47944 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 479a4 │ │ │ │ - cbnz r1, 479cc │ │ │ │ + bne.n 47940 │ │ │ │ + cbnz r1, 47968 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 479aa │ │ │ │ + b.n 47946 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #512] @ (47bac ) │ │ │ │ + ldr r1, [pc, #512] @ (47b48 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 479d2 │ │ │ │ - b.n 47ba2 │ │ │ │ + cbnz r0, 4796e │ │ │ │ + b.n 47b3e │ │ │ │ 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 479e8 │ │ │ │ + bne.n 47984 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 47a08 │ │ │ │ - bl 144ba0 │ │ │ │ + b.n 479a4 │ │ │ │ + bl 1450d0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 47a08 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 479a4 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 47ba2 │ │ │ │ + bne.w 47b3e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 47a16 │ │ │ │ + bne.n 479b2 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 47a36 │ │ │ │ - bl 144ba0 │ │ │ │ + b.n 479d2 │ │ │ │ + bl 1450d0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 47a36 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 479d2 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 47ba2 │ │ │ │ + bne.w 47b3e │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 47a4a │ │ │ │ + beq.n 479e6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 47a58 │ │ │ │ + bne.n 479f4 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2b1b8 │ │ │ │ - b.n 47b94 │ │ │ │ - bl 135a64 │ │ │ │ + b.n 47b30 │ │ │ │ + bl 135d00 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47ba2 │ │ │ │ + beq.w 47b3e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 47aa0 │ │ │ │ + bne.n 47a3c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61980 @ 0xf21c │ │ │ │ + movw r1, #64424 @ 0xfba8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 47ba2 │ │ │ │ + bge.w 47b3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 47ba2 │ │ │ │ + bne.w 47b3e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 47ba2 │ │ │ │ - bl 1df4fc │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47b3e │ │ │ │ + bl 1dfdc4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47abc │ │ │ │ + bge.n 47a58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 47abc │ │ │ │ + cbnz r3, 47a58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 47ae6 │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 47aec │ │ │ │ + bne.n 47a82 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 47a88 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f4 │ │ │ │ + bl d85dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47ba2 │ │ │ │ - bl d842c │ │ │ │ - b.n 47aec │ │ │ │ + beq.n 47b3e │ │ │ │ + bl d8814 │ │ │ │ + b.n 47a88 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 47b18 │ │ │ │ + beq.n 47ab4 │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 47b18 │ │ │ │ + bvs.n 47ab4 │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 47b90 │ │ │ │ + bvs.n 47b2c │ │ │ │ vmov r3, s18 │ │ │ │ vmov r1, s19 │ │ │ │ vmov r2, s16 │ │ │ │ vmov r7, s17 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 47b1e │ │ │ │ + bne.n 47aba │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - b.n 47b94 │ │ │ │ + b.n 47b30 │ │ │ │ bic.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r0, r7, #2147483648 @ 0x80000000 │ │ │ │ teq r1, r7 │ │ │ │ - bpl.n 47b58 │ │ │ │ + bpl.n 47af4 │ │ │ │ adds r2, r3, r2 │ │ │ │ adc.w r0, r6, r0 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r0, r5, r0 │ │ │ │ - bcs.n 47b90 │ │ │ │ + bcs.n 47b2c │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r2, r6, r5 │ │ │ │ - bcs.n 47b6c │ │ │ │ + bcs.n 47b08 │ │ │ │ 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 47b94 │ │ │ │ + b.n 47b30 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r7, r0, r6 │ │ │ │ - bcs.n 47b78 │ │ │ │ + bcs.n 47b14 │ │ │ │ subs r2, r3, r2 │ │ │ │ sbc.w r0, r6, r0 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 47b90 │ │ │ │ + bcc.n 47b2c │ │ │ │ subs r6, r3, r4 │ │ │ │ sbc.w r7, r1, r5 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 47b94 │ │ │ │ + b.n 47b30 │ │ │ │ subs r2, r2, r3 │ │ │ │ sbc.w r0, r0, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 47b90 │ │ │ │ + bcc.n 47b2c │ │ │ │ adds r6, r4, r3 │ │ │ │ adc.w r7, r5, r1 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 47b94 │ │ │ │ + b.n 47b30 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 85d4c │ │ │ │ + b.w 85cb0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r0, fp │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -41432,80 +41377,80 @@ │ │ │ │ sub sp, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [sp, #64] @ 0x40 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 47bda │ │ │ │ + beq.n 47b76 │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 47bea │ │ │ │ + b.n 47b86 │ │ │ │ cmp r3, ip │ │ │ │ - ble.n 47be8 │ │ │ │ + ble.n 47b84 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 47be4 │ │ │ │ - cbnz r2, 47c10 │ │ │ │ + bgt.n 47b80 │ │ │ │ + cbnz r2, 47bac │ │ │ │ movs r5, #0 │ │ │ │ - b.n 47bea │ │ │ │ + b.n 47b86 │ │ │ │ mov r5, ip │ │ │ │ - ldr r1, [pc, #312] @ (47d24 ) │ │ │ │ + ldr r1, [pc, #312] @ (47cc0 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 47c16 │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 47bb2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 47d1c │ │ │ │ + b.n 47cb8 │ │ │ │ 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 224a44 │ │ │ │ + bl 2253f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 27e150 <_PyEval_GetANext@@Base+0xb4> │ │ │ │ + bl 27ead8 <_PyEval_GetANext@@Base+0xb4> │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 47c44 │ │ │ │ + bne.n 47be0 │ │ │ │ ands.w r6, r0, #1 │ │ │ │ - beq.n 47c5e │ │ │ │ + beq.n 47bfa │ │ │ │ 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 ff21c │ │ │ │ + bl ff6fc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 47d1c │ │ │ │ + b.n 47cb8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47c0c │ │ │ │ + beq.n 47ba8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 47d1c │ │ │ │ + beq.n 47cb8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 47d1c │ │ │ │ + bge.n 47cb8 │ │ │ │ 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 │ │ │ │ @@ -41514,519 +41459,518 @@ │ │ │ │ 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 d5684 │ │ │ │ + bl d5a54 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47cc0 │ │ │ │ + bge.n 47c5c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 47cc0 │ │ │ │ + cbnz r3, 47c5c │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 47d04 │ │ │ │ - bge.n 47cd2 │ │ │ │ + beq.n 47ca0 │ │ │ │ + bge.n 47c6e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 47ce0 │ │ │ │ - b.n 47cec │ │ │ │ + blt.n 47c7c │ │ │ │ + b.n 47c88 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85e24 │ │ │ │ + bl 85d88 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47d04 │ │ │ │ - b.n 47cc8 │ │ │ │ + bne.n 47ca0 │ │ │ │ + b.n 47c64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 47cec │ │ │ │ + cbnz r3, 47c88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47c0c │ │ │ │ + bge.n 47ba8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47c0c │ │ │ │ + bne.n 47ba8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 47c0c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47ba8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47d18 │ │ │ │ + bge.n 47cb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 47d18 │ │ │ │ + cbnz r3, 47cb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 47c6a │ │ │ │ + b.n 47c06 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add ip, 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, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 47d52 │ │ │ │ + bhi.n 47cee │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dc560 <_PyNumber_Index@@Base> │ │ │ │ + bl dc95c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 47d6a │ │ │ │ - b.n 47d7c │ │ │ │ - movw r0, #23844 @ 0x5d24 │ │ │ │ + cbnz r0, 47d06 │ │ │ │ + b.n 47d18 │ │ │ │ + movw r0, #26148 @ 0x6624 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47e56 │ │ │ │ - b.n 47d44 │ │ │ │ - bl 85c9c │ │ │ │ + beq.n 47df2 │ │ │ │ + b.n 47ce0 │ │ │ │ + bl 85c00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 47d8a │ │ │ │ + blt.n 47d26 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 47d9a │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 47d36 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47e56 │ │ │ │ + bne.n 47df2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47d9a │ │ │ │ + b.n 47d36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47d78 │ │ │ │ + bne.n 47d14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 47d78 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47d14 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 47e26 │ │ │ │ + ble.n 47dc2 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 47dce │ │ │ │ + bpl.n 47d6a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 47dca │ │ │ │ + beq.n 47d66 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54240 @ 0xd3e0 │ │ │ │ + movw r1, #56684 @ 0xdd6c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 47e28 │ │ │ │ + b.n 47dc4 │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 47de0 │ │ │ │ - bl 88564 │ │ │ │ - cbz r0, 47e00 │ │ │ │ + beq.n 47d7c │ │ │ │ + bl 884ec │ │ │ │ + cbz r0, 47d9c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 47e20 │ │ │ │ + beq.n 47dbc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54332 @ 0xd43c │ │ │ │ + movw r1, #56776 @ 0xddc8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #63260 @ 0xf71c │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #34116 @ 0x8544 │ │ │ │ + movw r2, #28 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #36420 @ 0x8e44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #23844 @ 0x5d24 │ │ │ │ + movw r0, #26148 @ 0x6624 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 47e56 │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 47df2 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 47e28 │ │ │ │ + b.n 47dc4 │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 47e38 │ │ │ │ + bgt.n 47dd4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d7b68 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1d8428 <_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 27f1f0 <_PyBytes_GetXIData@@Base+0x868> │ │ │ │ + b.w 27fb78 <_PyBytes_GetXIData@@Base+0x868> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 47e6e │ │ │ │ + cbz r3, 47e0a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47e7e │ │ │ │ + bge.n 47e1a │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 47e7e │ │ │ │ + b.n 47e1a │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 47e76 │ │ │ │ - b.w 4602c │ │ │ │ + cbz r0, 47e12 │ │ │ │ + b.w 45fc8 │ │ │ │ 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, #336] @ (47fe4 ) │ │ │ │ + ldr r5, [pc, #336] @ (47f80 ) │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ add r4, sp, #16 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - bne.n 47ec4 │ │ │ │ + bne.n 47e60 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 11c8bc │ │ │ │ + bl 11cac4 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r0, 47ee0 │ │ │ │ - b.n 47fd0 │ │ │ │ + cbnz r0, 47e7c │ │ │ │ + b.n 47f6c │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #39948 @ 0x9c0c │ │ │ │ + movw r0, #42400 @ 0xa5a0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47eb4 │ │ │ │ + bne.n 47e50 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 47fd0 │ │ │ │ - ldr r2, [pc, #260] @ (47fe8 ) │ │ │ │ + b.n 47f6c │ │ │ │ + ldr r2, [pc, #260] @ (47f84 ) │ │ │ │ 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 47f0e │ │ │ │ + bmi.n 47eaa │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62020 @ 0xf244 │ │ │ │ + movw r1, #64464 @ 0xfbd0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 47fd0 │ │ │ │ + bl f2724 │ │ │ │ + b.n 47f6c │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 47f32 │ │ │ │ + bne.n 47ece │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62068 @ 0xf274 │ │ │ │ + movw r1, #64512 @ 0xfc00 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 47fd0 │ │ │ │ + bl f2724 │ │ │ │ + b.n 47f6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a0f4 │ │ │ │ + bl 14a624 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bgt.n 47f56 │ │ │ │ + bgt.n 47ef2 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62108 @ 0xf29c │ │ │ │ + movw r1, #64552 @ 0xfc28 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 47fd0 │ │ │ │ + bl f2724 │ │ │ │ + b.n 47f6c │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 235418 <_PyType_GetSlotWrapperNames@@Base+0x6c8> │ │ │ │ + bl 235e00 <_PyType_GetSlotWrapperNames@@Base+0x6c8> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 47fd0 │ │ │ │ + cbz r0, 47f6c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 47f8c │ │ │ │ + cbnz r3, 47f28 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62140 @ 0xf2bc │ │ │ │ + movw r1, #64584 @ 0xfc48 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 235990 <_PyBytesWriter_WriteBytes@@Base+0xec> │ │ │ │ - b.n 47fd0 │ │ │ │ + bl 236378 <_PyBytesWriter_WriteBytes@@Base+0xec> │ │ │ │ + b.n 47f6c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r0, #62184 @ 0xf2e8 │ │ │ │ + movw r0, #64628 @ 0xfc74 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #108 @ 0x6c │ │ │ │ + movw r1, #2552 @ 0x9f8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 47fc8 │ │ │ │ + beq.n 47f64 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c0ec │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 235990 <_PyBytesWriter_WriteBytes@@Base+0xec> │ │ │ │ + bl 236378 <_PyBytesWriter_WriteBytes@@Base+0xec> │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 11cf28 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11d130 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - b.n 48438 <_PyTime_AsTimeval_clamp@@Base+0x360> │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + adc.w r0, r0, r8, lsl #1 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 4801a │ │ │ │ + bgt.n 47fb6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54584 @ 0xd538 │ │ │ │ + movw r1, #56900 @ 0xde44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 48034 │ │ │ │ + bl f2724 │ │ │ │ + b.n 47fd0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 48038 │ │ │ │ + cbz r3, 47fd4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #5288 @ 0x14a8 │ │ │ │ + movw r1, #7592 @ 0x1da8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4804a │ │ │ │ + b.n 47fe6 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (48050 ) │ │ │ │ + ldr r0, [pc, #12] @ (47fec ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95040 │ │ │ │ + bl 94fc4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfa74004d │ │ │ │ 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 1d3f08 │ │ │ │ - cbz r0, 480d2 │ │ │ │ - movw r6, #18656 @ 0x48e0 │ │ │ │ + bl 1d47d4 │ │ │ │ + cbz r0, 4806e │ │ │ │ + movw r6, #20984 @ 0x51f8 │ │ │ │ movt r6, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 480d4 │ │ │ │ - bl 79658 │ │ │ │ + cbz r0, 48070 │ │ │ │ + bl 79698 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 480b8 │ │ │ │ - bl d52d4 │ │ │ │ + cbz r5, 48054 │ │ │ │ + bl d56a4 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - blt.n 480b8 │ │ │ │ - beq.n 4809e │ │ │ │ + blt.n 48054 │ │ │ │ + beq.n 4803a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r6, #4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 480a8 │ │ │ │ - b.n 48074 │ │ │ │ - bl 85e24 │ │ │ │ + blt.n 48044 │ │ │ │ + b.n 48010 │ │ │ │ + bl 85d88 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48092 │ │ │ │ - b.n 480b8 │ │ │ │ + bne.n 4802e │ │ │ │ + b.n 48054 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48074 │ │ │ │ + bne.n 48010 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 48074 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48010 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 480cc │ │ │ │ + bge.n 48068 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 480cc │ │ │ │ + cbnz r3, 48068 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000480d8 <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ +00048074 <_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 2542ac <_PyTime_AsTimeval@@Base+0x3c> │ │ │ │ + bl 254c54 <_PyTime_AsTimeval@@Base+0x3c> │ │ │ │ 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, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r3, [pc, #148] @ (481ac <_PyTime_AsTimeval_clamp@@Base+0xd4>) │ │ │ │ + ldr r3, [pc, #148] @ (48148 <_PyTime_AsTimeval_clamp@@Base+0xd4>) │ │ │ │ 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, 4814c <_PyTime_AsTimeval_clamp@@Base+0x74> │ │ │ │ + cbz r3, 480e8 <_PyTime_AsTimeval_clamp@@Base+0x74> │ │ │ │ adds r0, #17 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48142 <_PyTime_AsTimeval_clamp@@Base+0x6a> │ │ │ │ + bne.n 480de <_PyTime_AsTimeval_clamp@@Base+0x6a> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48132 <_PyTime_AsTimeval_clamp@@Base+0x5a> │ │ │ │ + bne.n 480ce <_PyTime_AsTimeval_clamp@@Base+0x5a> │ │ │ │ dmb ish │ │ │ │ - beq.n 4814c <_PyTime_AsTimeval_clamp@@Base+0x74> │ │ │ │ - bl 237cdc │ │ │ │ + beq.n 480e8 <_PyTime_AsTimeval_clamp@@Base+0x74> │ │ │ │ + bl 2386c4 │ │ │ │ ldrd r0, r3, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - cbz r3, 4815c <_PyTime_AsTimeval_clamp@@Base+0x84> │ │ │ │ - bl 28061c <_PyBytes_GetXIData@@Base+0x1c94> │ │ │ │ + cbz r3, 480f8 <_PyTime_AsTimeval_clamp@@Base+0x84> │ │ │ │ + bl 280fa4 <_PyBytes_GetXIData@@Base+0x1c94> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 48162 <_PyTime_AsTimeval_clamp@@Base+0x8a> │ │ │ │ - bl 28230c │ │ │ │ + b.n 480fe <_PyTime_AsTimeval_clamp@@Base+0x8a> │ │ │ │ + bl 282c94 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - cbz r3, 4818c <_PyTime_AsTimeval_clamp@@Base+0xb4> │ │ │ │ + cbz r3, 48128 <_PyTime_AsTimeval_clamp@@Base+0xb4> │ │ │ │ add.w r0, r4, #17 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48182 <_PyTime_AsTimeval_clamp@@Base+0xaa> │ │ │ │ + bne.n 4811e <_PyTime_AsTimeval_clamp@@Base+0xaa> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48172 <_PyTime_AsTimeval_clamp@@Base+0x9a> │ │ │ │ + bne.n 4810e <_PyTime_AsTimeval_clamp@@Base+0x9a> │ │ │ │ dmb ish │ │ │ │ - beq.n 4818c <_PyTime_AsTimeval_clamp@@Base+0xb4> │ │ │ │ - bl 236cb8 │ │ │ │ + beq.n 48128 <_PyTime_AsTimeval_clamp@@Base+0xb4> │ │ │ │ + bl 2376a0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 27263c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (481ac <_PyTime_AsTimeval_clamp@@Base+0xd4>) │ │ │ │ + bl 272fc4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (48148 <_PyTime_AsTimeval_clamp@@Base+0xd4>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 481a6 <_PyTime_AsTimeval_clamp@@Base+0xce> │ │ │ │ + beq.n 48142 <_PyTime_AsTimeval_clamp@@Base+0xce> │ │ │ │ blx 2b9e4 <__stack_chk_fail@plt> │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 481de <_PyTime_AsTimeval_clamp@@Base+0x106> │ │ │ │ + bgt.n 4817a <_PyTime_AsTimeval_clamp@@Base+0x106> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54584 @ 0xd538 │ │ │ │ + movw r1, #56900 @ 0xde44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 481f8 <_PyTime_AsTimeval_clamp@@Base+0x120> │ │ │ │ + bl f2724 │ │ │ │ + b.n 48194 <_PyTime_AsTimeval_clamp@@Base+0x120> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 481fc <_PyTime_AsTimeval_clamp@@Base+0x124> │ │ │ │ + cbz r3, 48198 <_PyTime_AsTimeval_clamp@@Base+0x124> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #5288 @ 0x14a8 │ │ │ │ + movw r1, #7592 @ 0x1da8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4820e <_PyTime_AsTimeval_clamp@@Base+0x136> │ │ │ │ + b.n 481aa <_PyTime_AsTimeval_clamp@@Base+0x136> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (48214 <_PyTime_AsTimeval_clamp@@Base+0x13c>) │ │ │ │ + ldr r0, [pc, #12] @ (481b0 <_PyTime_AsTimeval_clamp@@Base+0x13c>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95040 │ │ │ │ + bl 94fc4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r5, #5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -42034,82 +41978,82 @@ │ │ │ │ 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, 4823a <_PyTime_AsTimeval_clamp@@Base+0x162> │ │ │ │ + cbz r7, 481d6 <_PyTime_AsTimeval_clamp@@Base+0x162> │ │ │ │ ldr r6, [r7, #8] │ │ │ │ - b.n 4824a <_PyTime_AsTimeval_clamp@@Base+0x172> │ │ │ │ + b.n 481e6 <_PyTime_AsTimeval_clamp@@Base+0x172> │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 48248 <_PyTime_AsTimeval_clamp@@Base+0x170> │ │ │ │ + ble.n 481e4 <_PyTime_AsTimeval_clamp@@Base+0x170> │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 48244 <_PyTime_AsTimeval_clamp@@Base+0x16c> │ │ │ │ - cbnz r2, 4826e <_PyTime_AsTimeval_clamp@@Base+0x196> │ │ │ │ + bgt.n 481e0 <_PyTime_AsTimeval_clamp@@Base+0x16c> │ │ │ │ + cbnz r2, 4820a <_PyTime_AsTimeval_clamp@@Base+0x196> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4824a <_PyTime_AsTimeval_clamp@@Base+0x172> │ │ │ │ + b.n 481e6 <_PyTime_AsTimeval_clamp@@Base+0x172> │ │ │ │ mov r6, r7 │ │ │ │ - ldr r1, [pc, #336] @ (4839c <_PyTime_AsTimeval_clamp@@Base+0x2c4>) │ │ │ │ + ldr r1, [pc, #336] @ (48338 <_PyTime_AsTimeval_clamp@@Base+0x2c4>) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 48274 <_PyTime_AsTimeval_clamp@@Base+0x19c> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 48210 <_PyTime_AsTimeval_clamp@@Base+0x19c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48392 <_PyTime_AsTimeval_clamp@@Base+0x2ba> │ │ │ │ + b.n 4832e <_PyTime_AsTimeval_clamp@@Base+0x2ba> │ │ │ │ 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 48298 <_PyTime_AsTimeval_clamp@@Base+0x1c0> │ │ │ │ + beq.n 48234 <_PyTime_AsTimeval_clamp@@Base+0x1c0> │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 48290 <_PyTime_AsTimeval_clamp@@Base+0x1b8> │ │ │ │ + cbz r4, 4822c <_PyTime_AsTimeval_clamp@@Base+0x1b8> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 48292 <_PyTime_AsTimeval_clamp@@Base+0x1ba> │ │ │ │ - b.n 4829e <_PyTime_AsTimeval_clamp@@Base+0x1c6> │ │ │ │ + bne.n 4822e <_PyTime_AsTimeval_clamp@@Base+0x1ba> │ │ │ │ + b.n 4823a <_PyTime_AsTimeval_clamp@@Base+0x1c6> │ │ │ │ mov r4, r7 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ - b.n 482a0 <_PyTime_AsTimeval_clamp@@Base+0x1c8> │ │ │ │ + b.n 4823c <_PyTime_AsTimeval_clamp@@Base+0x1c8> │ │ │ │ mov sl, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 482a0 <_PyTime_AsTimeval_clamp@@Base+0x1c8> │ │ │ │ + b.n 4823c <_PyTime_AsTimeval_clamp@@Base+0x1c8> │ │ │ │ mov sl, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 224a44 │ │ │ │ + bl 2253f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 27e150 <_PyEval_GetANext@@Base+0xb4> │ │ │ │ + bl 27ead8 <_PyEval_GetANext@@Base+0xb4> │ │ │ │ cmp sl, r7 │ │ │ │ - bne.n 482b8 <_PyTime_AsTimeval_clamp@@Base+0x1e0> │ │ │ │ + bne.n 48254 <_PyTime_AsTimeval_clamp@@Base+0x1e0> │ │ │ │ ands.w r6, r0, #1 │ │ │ │ - beq.n 48328 <_PyTime_AsTimeval_clamp@@Base+0x250> │ │ │ │ + beq.n 482c4 <_PyTime_AsTimeval_clamp@@Base+0x250> │ │ │ │ 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 ff21c │ │ │ │ + bl ff6fc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 48392 <_PyTime_AsTimeval_clamp@@Base+0x2ba> │ │ │ │ + b.n 4832e <_PyTime_AsTimeval_clamp@@Base+0x2ba> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 48330 <_PyTime_AsTimeval_clamp@@Base+0x258> │ │ │ │ + bge.n 482cc <_PyTime_AsTimeval_clamp@@Base+0x258> │ │ │ │ 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 │ │ │ │ @@ -42118,613 +42062,613 @@ │ │ │ │ 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 d5684 │ │ │ │ + bl d5a54 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4833e <_PyTime_AsTimeval_clamp@@Base+0x266> │ │ │ │ + blt.n 482da <_PyTime_AsTimeval_clamp@@Base+0x266> │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 48350 <_PyTime_AsTimeval_clamp@@Base+0x278> │ │ │ │ + beq.n 482ec <_PyTime_AsTimeval_clamp@@Base+0x278> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 48382 <_PyTime_AsTimeval_clamp@@Base+0x2aa> │ │ │ │ + blt.n 4831e <_PyTime_AsTimeval_clamp@@Base+0x2aa> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 4826a <_PyTime_AsTimeval_clamp@@Base+0x192> │ │ │ │ + bne.n 48206 <_PyTime_AsTimeval_clamp@@Base+0x192> │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 482d0 <_PyTime_AsTimeval_clamp@@Base+0x1f8> │ │ │ │ + bne.n 4826c <_PyTime_AsTimeval_clamp@@Base+0x1f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48392 <_PyTime_AsTimeval_clamp@@Base+0x2ba> │ │ │ │ + bge.n 4832e <_PyTime_AsTimeval_clamp@@Base+0x2ba> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 48392 <_PyTime_AsTimeval_clamp@@Base+0x2ba> │ │ │ │ + b.n 4832e <_PyTime_AsTimeval_clamp@@Base+0x2ba> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48312 <_PyTime_AsTimeval_clamp@@Base+0x23a> │ │ │ │ + bne.n 482ae <_PyTime_AsTimeval_clamp@@Base+0x23a> │ │ │ │ mov r0, sl │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 48312 <_PyTime_AsTimeval_clamp@@Base+0x23a> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 482ae <_PyTime_AsTimeval_clamp@@Base+0x23a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 27dbc8 │ │ │ │ + bl 27e550 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4836c <_PyTime_AsTimeval_clamp@@Base+0x294> │ │ │ │ + bge.n 48308 <_PyTime_AsTimeval_clamp@@Base+0x294> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4836c <_PyTime_AsTimeval_clamp@@Base+0x294> │ │ │ │ + cbnz r3, 48308 <_PyTime_AsTimeval_clamp@@Base+0x294> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 4837c <_PyTime_AsTimeval_clamp@@Base+0x2a4> │ │ │ │ + bne.n 48318 <_PyTime_AsTimeval_clamp@@Base+0x2a4> │ │ │ │ movs r0, #7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f9ac8 │ │ │ │ + b.w f9ebc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 48330 <_PyTime_AsTimeval_clamp@@Base+0x258> │ │ │ │ - b.n 4826a <_PyTime_AsTimeval_clamp@@Base+0x192> │ │ │ │ + bne.n 482cc <_PyTime_AsTimeval_clamp@@Base+0x258> │ │ │ │ + b.n 48206 <_PyTime_AsTimeval_clamp@@Base+0x192> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48320 <_PyTime_AsTimeval_clamp@@Base+0x248> │ │ │ │ + bne.n 482bc <_PyTime_AsTimeval_clamp@@Base+0x248> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 48320 <_PyTime_AsTimeval_clamp@@Base+0x248> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 482bc <_PyTime_AsTimeval_clamp@@Base+0x248> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ add r8, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 2b844 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 125960 │ │ │ │ + b.w 125b78 │ │ │ │ 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 4848e <_PyTime_AsTimeval_clamp@@Base+0x3b6> │ │ │ │ + beq.n 4842a <_PyTime_AsTimeval_clamp@@Base+0x3b6> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4848e <_PyTime_AsTimeval_clamp@@Base+0x3b6> │ │ │ │ + bne.n 4842a <_PyTime_AsTimeval_clamp@@Base+0x3b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2603a8 │ │ │ │ + bl 260d58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4848e <_PyTime_AsTimeval_clamp@@Base+0x3b6> │ │ │ │ + beq.n 4842a <_PyTime_AsTimeval_clamp@@Base+0x3b6> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262438 │ │ │ │ + bl 262dfc │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262438 │ │ │ │ + bl 262dfc │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262438 │ │ │ │ + bl 262dfc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r0, #62192 @ 0xf2f0 │ │ │ │ + movw r0, #64636 @ 0xfc7c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4843a <_PyTime_AsTimeval_clamp@@Base+0x362> │ │ │ │ + cbnz r0, 483d6 <_PyTime_AsTimeval_clamp@@Base+0x362> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2709c4 │ │ │ │ + b.w 27134c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #762 @ 0x2fa │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ - movw r0, #62200 @ 0xf2f8 │ │ │ │ + movw r0, #64644 @ 0xfc84 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 262d28 │ │ │ │ + bl 2636f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48470 <_PyTime_AsTimeval_clamp@@Base+0x398> │ │ │ │ + bge.n 4840c <_PyTime_AsTimeval_clamp@@Base+0x398> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48470 <_PyTime_AsTimeval_clamp@@Base+0x398> │ │ │ │ + cbnz r3, 4840c <_PyTime_AsTimeval_clamp@@Base+0x398> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4842e <_PyTime_AsTimeval_clamp@@Base+0x356> │ │ │ │ + beq.n 483ca <_PyTime_AsTimeval_clamp@@Base+0x356> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4848e <_PyTime_AsTimeval_clamp@@Base+0x3b6> │ │ │ │ + bge.n 4842a <_PyTime_AsTimeval_clamp@@Base+0x3b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4848e <_PyTime_AsTimeval_clamp@@Base+0x3b6> │ │ │ │ + cbnz r3, 4842a <_PyTime_AsTimeval_clamp@@Base+0x3b6> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4849e <_PyTime_AsTimeval_clamp@@Base+0x3c6> │ │ │ │ - b.w 7ff40 │ │ │ │ + blt.n 4843a <_PyTime_AsTimeval_clamp@@Base+0x3c6> │ │ │ │ + b.w 7ff98 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 484b0 <_PyTime_AsTimeval_clamp@@Base+0x3d8> │ │ │ │ + cbz r3, 4844c <_PyTime_AsTimeval_clamp@@Base+0x3d8> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 484b8 <_PyTime_AsTimeval_clamp@@Base+0x3e0> │ │ │ │ + b.n 48454 <_PyTime_AsTimeval_clamp@@Base+0x3e0> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.w 268d70 │ │ │ │ + b.w 269730 │ │ │ │ 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 12d148 │ │ │ │ + bl 12d328 │ │ │ │ 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 2809b8 <_PyBytes_GetXIData@@Base+0x2030> │ │ │ │ + b.w 281340 <_PyBytes_GetXIData@@Base+0x2030> │ │ │ │ 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, 48516 <_PyTime_AsTimeval_clamp@@Base+0x43e> │ │ │ │ + cbz r3, 484b2 <_PyTime_AsTimeval_clamp@@Base+0x43e> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 48526 <_PyTime_AsTimeval_clamp@@Base+0x44e> │ │ │ │ + b.n 484c2 <_PyTime_AsTimeval_clamp@@Base+0x44e> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 48524 <_PyTime_AsTimeval_clamp@@Base+0x44c> │ │ │ │ + blt.n 484c0 <_PyTime_AsTimeval_clamp@@Base+0x44c> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 48520 <_PyTime_AsTimeval_clamp@@Base+0x448> │ │ │ │ - cbnz r1, 48544 <_PyTime_AsTimeval_clamp@@Base+0x46c> │ │ │ │ + bgt.n 484bc <_PyTime_AsTimeval_clamp@@Base+0x448> │ │ │ │ + cbnz r1, 484e0 <_PyTime_AsTimeval_clamp@@Base+0x46c> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 48526 <_PyTime_AsTimeval_clamp@@Base+0x44e> │ │ │ │ + b.n 484c2 <_PyTime_AsTimeval_clamp@@Base+0x44e> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #132] @ (485ac <_PyTime_AsTimeval_clamp@@Base+0x4d4>) │ │ │ │ + ldr r1, [pc, #132] @ (48548 <_PyTime_AsTimeval_clamp@@Base+0x4d4>) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 485a6 <_PyTime_AsTimeval_clamp@@Base+0x4ce> │ │ │ │ - b.n 4854a <_PyTime_AsTimeval_clamp@@Base+0x472> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 48542 <_PyTime_AsTimeval_clamp@@Base+0x4ce> │ │ │ │ + b.n 484e6 <_PyTime_AsTimeval_clamp@@Base+0x472> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r4, r4, r5 │ │ │ │ it ne │ │ │ │ ldrne r4, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl cf6fc │ │ │ │ + bl cfacc │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 4859a <_PyTime_AsTimeval_clamp@@Base+0x4c2> │ │ │ │ + cbz r4, 48536 <_PyTime_AsTimeval_clamp@@Base+0x4c2> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48586 <_PyTime_AsTimeval_clamp@@Base+0x4ae> │ │ │ │ + beq.n 48522 <_PyTime_AsTimeval_clamp@@Base+0x4ae> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62220 @ 0xf30c │ │ │ │ + movw r1, #64664 @ 0xfc98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85c9c │ │ │ │ + bl 85c00 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 48598 <_PyTime_AsTimeval_clamp@@Base+0x4c0> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 485a6 <_PyTime_AsTimeval_clamp@@Base+0x4ce> │ │ │ │ + bne.n 48534 <_PyTime_AsTimeval_clamp@@Base+0x4c0> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 48542 <_PyTime_AsTimeval_clamp@@Base+0x4ce> │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 7ff98 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add ip, fp │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 48650 <_PyTime_AsTimeval_clamp@@Base+0x578> │ │ │ │ + beq.n 485ec <_PyTime_AsTimeval_clamp@@Base+0x578> │ │ │ │ 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 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4864c <_PyTime_AsTimeval_clamp@@Base+0x574> │ │ │ │ + bne.n 485e8 <_PyTime_AsTimeval_clamp@@Base+0x574> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2603a8 │ │ │ │ + bl 260d58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4864c <_PyTime_AsTimeval_clamp@@Base+0x574> │ │ │ │ - movw r0, #11784 @ 0x2e08 │ │ │ │ + beq.n 485e8 <_PyTime_AsTimeval_clamp@@Base+0x574> │ │ │ │ + movw r0, #14228 @ 0x3794 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 485fa <_PyTime_AsTimeval_clamp@@Base+0x522> │ │ │ │ + cbnz r0, 48596 <_PyTime_AsTimeval_clamp@@Base+0x522> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2709c4 │ │ │ │ + b.w 27134c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #770 @ 0x302 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ - movw r0, #62248 @ 0xf328 │ │ │ │ + movw r0, #64692 @ 0xfcb4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 262d28 │ │ │ │ + bl 2636f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4862e <_PyTime_AsTimeval_clamp@@Base+0x556> │ │ │ │ + bge.n 485ca <_PyTime_AsTimeval_clamp@@Base+0x556> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4862e <_PyTime_AsTimeval_clamp@@Base+0x556> │ │ │ │ + cbnz r3, 485ca <_PyTime_AsTimeval_clamp@@Base+0x556> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 485ee <_PyTime_AsTimeval_clamp@@Base+0x516> │ │ │ │ + beq.n 4858a <_PyTime_AsTimeval_clamp@@Base+0x516> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4864c <_PyTime_AsTimeval_clamp@@Base+0x574> │ │ │ │ + bge.n 485e8 <_PyTime_AsTimeval_clamp@@Base+0x574> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4864c <_PyTime_AsTimeval_clamp@@Base+0x574> │ │ │ │ + cbnz r3, 485e8 <_PyTime_AsTimeval_clamp@@Base+0x574> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #32540 @ 0x7f1c │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1277e0 │ │ │ │ + bl 1279f4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d4a5c │ │ │ │ + bl d4e30 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 486a6 <_PyTime_AsTimeval_clamp@@Base+0x5ce> │ │ │ │ - beq.n 48688 <_PyTime_AsTimeval_clamp@@Base+0x5b0> │ │ │ │ + bgt.n 48642 <_PyTime_AsTimeval_clamp@@Base+0x5ce> │ │ │ │ + beq.n 48624 <_PyTime_AsTimeval_clamp@@Base+0x5b0> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 486e4 <_PyTime_AsTimeval_clamp@@Base+0x60c> │ │ │ │ + b.n 48680 <_PyTime_AsTimeval_clamp@@Base+0x60c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62264 @ 0xf338 │ │ │ │ + movw r1, #64708 @ 0xfcc4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4870c <_PyTime_AsTimeval_clamp@@Base+0x634> │ │ │ │ + bl 486a8 <_PyTime_AsTimeval_clamp@@Base+0x634> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48684 <_PyTime_AsTimeval_clamp@@Base+0x5ac> │ │ │ │ + beq.n 48620 <_PyTime_AsTimeval_clamp@@Base+0x5ac> │ │ │ │ mov r1, r5 │ │ │ │ - bl 2560a0 │ │ │ │ - cbnz r0, 486d2 <_PyTime_AsTimeval_clamp@@Base+0x5fa> │ │ │ │ + bl 256a50 │ │ │ │ + cbnz r0, 4866e <_PyTime_AsTimeval_clamp@@Base+0x5fa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48684 <_PyTime_AsTimeval_clamp@@Base+0x5ac> │ │ │ │ + bge.n 48620 <_PyTime_AsTimeval_clamp@@Base+0x5ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48684 <_PyTime_AsTimeval_clamp@@Base+0x5ac> │ │ │ │ + bne.n 48620 <_PyTime_AsTimeval_clamp@@Base+0x5ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 48684 <_PyTime_AsTimeval_clamp@@Base+0x5ac> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48620 <_PyTime_AsTimeval_clamp@@Base+0x5ac> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 486e4 <_PyTime_AsTimeval_clamp@@Base+0x60c> │ │ │ │ + bge.n 48680 <_PyTime_AsTimeval_clamp@@Base+0x60c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 486e4 <_PyTime_AsTimeval_clamp@@Base+0x60c> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48680 <_PyTime_AsTimeval_clamp@@Base+0x60c> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 486f0 <_PyTime_AsTimeval_clamp@@Base+0x618> │ │ │ │ + cbz r3, 4868c <_PyTime_AsTimeval_clamp@@Base+0x618> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 486f8 <_PyTime_AsTimeval_clamp@@Base+0x620> │ │ │ │ + b.n 48694 <_PyTime_AsTimeval_clamp@@Base+0x620> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #35792 @ 0x8bd0 │ │ │ │ + movw r1, #38096 @ 0x94d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 1f31bc │ │ │ │ + b.w 1f3a8c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #32540 @ 0x7f1c │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1277e0 │ │ │ │ + bl 1279f4 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 4877e <_PyTime_AsTimeval_clamp@@Base+0x6a6> │ │ │ │ + bne.n 4871a <_PyTime_AsTimeval_clamp@@Base+0x6a6> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1deef4 │ │ │ │ + bl 1df7bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 487dc <_PyTime_AsTimeval_clamp@@Base+0x704> │ │ │ │ + beq.n 48778 <_PyTime_AsTimeval_clamp@@Base+0x704> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r0, #32] │ │ │ │ - bne.n 4875e <_PyTime_AsTimeval_clamp@@Base+0x686> │ │ │ │ + bne.n 486fa <_PyTime_AsTimeval_clamp@@Base+0x686> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 32210 │ │ │ │ - b.n 48764 <_PyTime_AsTimeval_clamp@@Base+0x68c> │ │ │ │ + bl 321b0 │ │ │ │ + b.n 48700 <_PyTime_AsTimeval_clamp@@Base+0x68c> │ │ │ │ mov r1, r5 │ │ │ │ - bl 2560a0 │ │ │ │ + bl 256a50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 487d4 <_PyTime_AsTimeval_clamp@@Base+0x6fc> │ │ │ │ + beq.n 48770 <_PyTime_AsTimeval_clamp@@Base+0x6fc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 487f0 <_PyTime_AsTimeval_clamp@@Base+0x718> │ │ │ │ + bge.n 4878c <_PyTime_AsTimeval_clamp@@Base+0x718> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 487f0 <_PyTime_AsTimeval_clamp@@Base+0x718> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 487f0 <_PyTime_AsTimeval_clamp@@Base+0x718> │ │ │ │ + bne.n 4878c <_PyTime_AsTimeval_clamp@@Base+0x718> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4878c <_PyTime_AsTimeval_clamp@@Base+0x718> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 48790 <_PyTime_AsTimeval_clamp@@Base+0x6b8> │ │ │ │ + bge.n 4872c <_PyTime_AsTimeval_clamp@@Base+0x6b8> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl d70c0 │ │ │ │ + bl d74a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 487a6 <_PyTime_AsTimeval_clamp@@Base+0x6ce> │ │ │ │ + b.n 48742 <_PyTime_AsTimeval_clamp@@Base+0x6ce> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #46644 @ 0xb634 │ │ │ │ + movw r1, #48948 @ 0xbf34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 87ebc │ │ │ │ + bl 87e44 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 487dc <_PyTime_AsTimeval_clamp@@Base+0x704> │ │ │ │ + cbz r4, 48778 <_PyTime_AsTimeval_clamp@@Base+0x704> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 487f0 <_PyTime_AsTimeval_clamp@@Base+0x718> │ │ │ │ + beq.n 4878c <_PyTime_AsTimeval_clamp@@Base+0x718> │ │ │ │ mov r0, r6 │ │ │ │ - bl 88564 │ │ │ │ - cbnz r0, 487f0 <_PyTime_AsTimeval_clamp@@Base+0x718> │ │ │ │ + bl 884ec │ │ │ │ + cbnz r0, 4878c <_PyTime_AsTimeval_clamp@@Base+0x718> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #62324 @ 0xf374 │ │ │ │ + movw r1, #64768 @ 0xfd00 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 487e0 <_PyTime_AsTimeval_clamp@@Base+0x708> │ │ │ │ + blt.n 4877c <_PyTime_AsTimeval_clamp@@Base+0x708> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 487f0 <_PyTime_AsTimeval_clamp@@Base+0x718> │ │ │ │ + b.n 4878c <_PyTime_AsTimeval_clamp@@Base+0x718> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 487dc <_PyTime_AsTimeval_clamp@@Base+0x704> │ │ │ │ + bne.n 48778 <_PyTime_AsTimeval_clamp@@Base+0x704> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 487dc <_PyTime_AsTimeval_clamp@@Base+0x704> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48778 <_PyTime_AsTimeval_clamp@@Base+0x704> │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 48824 <_PyTime_AsTimeval_clamp@@Base+0x74c> │ │ │ │ + bgt.n 487c0 <_PyTime_AsTimeval_clamp@@Base+0x74c> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54584 @ 0xd538 │ │ │ │ + movw r1, #56900 @ 0xde44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4883e <_PyTime_AsTimeval_clamp@@Base+0x766> │ │ │ │ + bl f2724 │ │ │ │ + b.n 487da <_PyTime_AsTimeval_clamp@@Base+0x766> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 48842 <_PyTime_AsTimeval_clamp@@Base+0x76a> │ │ │ │ + cbz r3, 487de <_PyTime_AsTimeval_clamp@@Base+0x76a> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #5288 @ 0x14a8 │ │ │ │ + movw r1, #7592 @ 0x1da8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48854 <_PyTime_AsTimeval_clamp@@Base+0x77c> │ │ │ │ + b.n 487f0 <_PyTime_AsTimeval_clamp@@Base+0x77c> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (48858 <_PyTime_AsTimeval_clamp@@Base+0x780>) │ │ │ │ + ldr r0, [pc, #12] @ (487f4 <_PyTime_AsTimeval_clamp@@Base+0x780>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95040 │ │ │ │ + bl 94fc4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldc2 0, cr0, [r0, #308]! @ 0x134 │ │ │ │ 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, 4887e <_PyTime_AsTimeval_clamp@@Base+0x7a6> │ │ │ │ + cbz r0, 4881a <_PyTime_AsTimeval_clamp@@Base+0x7a6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4889a <_PyTime_AsTimeval_clamp@@Base+0x7c2> │ │ │ │ + bge.n 48836 <_PyTime_AsTimeval_clamp@@Base+0x7c2> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4889a <_PyTime_AsTimeval_clamp@@Base+0x7c2> │ │ │ │ + b.n 48836 <_PyTime_AsTimeval_clamp@@Base+0x7c2> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 48898 <_PyTime_AsTimeval_clamp@@Base+0x7c0> │ │ │ │ - bl 11d6fc │ │ │ │ - cbz r0, 48894 <_PyTime_AsTimeval_clamp@@Base+0x7bc> │ │ │ │ + cbz r0, 48834 <_PyTime_AsTimeval_clamp@@Base+0x7c0> │ │ │ │ + bl 11d904 │ │ │ │ + cbz r0, 48830 <_PyTime_AsTimeval_clamp@@Base+0x7bc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b.n 4889a <_PyTime_AsTimeval_clamp@@Base+0x7c2> │ │ │ │ - ldr r0, [pc, #0] @ (4889c <_PyTime_AsTimeval_clamp@@Base+0x7c4>) │ │ │ │ + b.n 48836 <_PyTime_AsTimeval_clamp@@Base+0x7c2> │ │ │ │ + ldr r0, [pc, #0] @ (48838 <_PyTime_AsTimeval_clamp@@Base+0x7c4>) │ │ │ │ pop {r4, pc} │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 2c508 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 125960 │ │ │ │ + b.w 125b78 │ │ │ │ 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, 488e0 <_PyTime_AsTimeval_clamp@@Base+0x808> │ │ │ │ + cbz r0, 4887c <_PyTime_AsTimeval_clamp@@Base+0x808> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48902 <_PyTime_AsTimeval_clamp@@Base+0x82a> │ │ │ │ + bge.n 4889e <_PyTime_AsTimeval_clamp@@Base+0x82a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 48902 <_PyTime_AsTimeval_clamp@@Base+0x82a> │ │ │ │ + b.n 4889e <_PyTime_AsTimeval_clamp@@Base+0x82a> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 488fa <_PyTime_AsTimeval_clamp@@Base+0x822> │ │ │ │ - bl 11d6fc │ │ │ │ - cbz r0, 488f6 <_PyTime_AsTimeval_clamp@@Base+0x81e> │ │ │ │ + cbz r0, 48896 <_PyTime_AsTimeval_clamp@@Base+0x822> │ │ │ │ + bl 11d904 │ │ │ │ + cbz r0, 48892 <_PyTime_AsTimeval_clamp@@Base+0x81e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 48902 <_PyTime_AsTimeval_clamp@@Base+0x82a> │ │ │ │ + b.n 4889e <_PyTime_AsTimeval_clamp@@Base+0x82a> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00048904 <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ +000488a0 <_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 12498c │ │ │ │ + bl 124b98 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 48938 <_PyLong_UnsignedLong_Converter@@Base+0x34> │ │ │ │ + beq.n 488d4 <_PyLong_UnsignedLong_Converter@@Base+0x34> │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 4893c <_PyLong_UnsignedLong_Converter@@Base+0x38> │ │ │ │ + bls.n 488d8 <_PyLong_UnsignedLong_Converter@@Base+0x38> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62444 @ 0xf3ec │ │ │ │ + movw r1, #64888 @ 0xfd78 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4893e <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + b.n 488da <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ ldrd r3, r2, [r0, #32] │ │ │ │ orrs r3, r2 │ │ │ │ ittee ne │ │ │ │ movwne r0, #4364 @ 0x110c │ │ │ │ movtne r0, #75 @ 0x4b │ │ │ │ @@ -42732,874 +42676,874 @@ │ │ │ │ movteq r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4897a <_PyLong_UnsignedLong_Converter@@Base+0x76> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 48996 <_PyLong_UnsignedLong_Converter@@Base+0x92> │ │ │ │ + bne.n 48916 <_PyLong_UnsignedLong_Converter@@Base+0x76> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 48932 <_PyLong_UnsignedLong_Converter@@Base+0x92> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c32c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4898c <_PyLong_UnsignedLong_Converter@@Base+0x88> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 48996 <_PyLong_UnsignedLong_Converter@@Base+0x92> │ │ │ │ + bne.n 48928 <_PyLong_UnsignedLong_Converter@@Base+0x88> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 48932 <_PyLong_UnsignedLong_Converter@@Base+0x92> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ 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, #53784 @ 0xd218 │ │ │ │ + movw fp, #56088 @ 0xdb18 │ │ │ │ movt fp, #56 @ 0x38 │ │ │ │ - movw r7, #46872 @ 0xb718 │ │ │ │ + movw r7, #49176 @ 0xc018 │ │ │ │ movt r7, #57 @ 0x39 │ │ │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ - movw r6, #45640 @ 0xb248 │ │ │ │ + movw r6, #47944 @ 0xbb48 │ │ │ │ movt r6, #56 @ 0x38 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r5 │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 48a92 <_PyLong_UnsignedLong_Converter@@Base+0x18e> │ │ │ │ + bge.n 48a2e <_PyLong_UnsignedLong_Converter@@Base+0x18e> │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 489e6 <_PyLong_UnsignedLong_Converter@@Base+0xe2> │ │ │ │ + bne.n 48982 <_PyLong_UnsignedLong_Converter@@Base+0xe2> │ │ │ │ ldrb.w r0, [r8, r4] │ │ │ │ - b.n 489fc <_PyLong_UnsignedLong_Converter@@Base+0xf8> │ │ │ │ + b.n 48998 <_PyLong_UnsignedLong_Converter@@Base+0xf8> │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 489f2 <_PyLong_UnsignedLong_Converter@@Base+0xee> │ │ │ │ + bne.n 4898e <_PyLong_UnsignedLong_Converter@@Base+0xee> │ │ │ │ ldrh.w r0, [r8, r4, lsl #1] │ │ │ │ - b.n 489fc <_PyLong_UnsignedLong_Converter@@Base+0xf8> │ │ │ │ + b.n 48998 <_PyLong_UnsignedLong_Converter@@Base+0xf8> │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 48a10 <_PyLong_UnsignedLong_Converter@@Base+0x10c> │ │ │ │ + bcs.n 489ac <_PyLong_UnsignedLong_Converter@@Base+0x10c> │ │ │ │ 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 48a12 <_PyLong_UnsignedLong_Converter@@Base+0x10e> │ │ │ │ + b.n 489ae <_PyLong_UnsignedLong_Converter@@Base+0x10e> │ │ │ │ movs r3, #0 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 48a54 <_PyLong_UnsignedLong_Converter@@Base+0x150> │ │ │ │ + bpl.n 489f0 <_PyLong_UnsignedLong_Converter@@Base+0x150> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst.w r3, #7340032 @ 0x700000 │ │ │ │ - beq.n 48a54 <_PyLong_UnsignedLong_Converter@@Base+0x150> │ │ │ │ + beq.n 489f0 <_PyLong_UnsignedLong_Converter@@Base+0x150> │ │ │ │ asrs r2, r3, #24 │ │ │ │ ubfx ip, r3, #20, #3 │ │ │ │ uxtah r2, r2, r3 │ │ │ │ - movw r3, #55248 @ 0xd7d0 │ │ │ │ + movw r3, #57552 @ 0xe0d0 │ │ │ │ movt r3, #67 @ 0x43 │ │ │ │ add r1, sp, #12 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - beq.n 48a50 <_PyLong_UnsignedLong_Converter@@Base+0x14c> │ │ │ │ + beq.n 489ec <_PyLong_UnsignedLong_Converter@@Base+0x14c> │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - b.n 48a3e <_PyLong_UnsignedLong_Converter@@Base+0x13a> │ │ │ │ + b.n 489da <_PyLong_UnsignedLong_Converter@@Base+0x13a> │ │ │ │ mov r0, ip │ │ │ │ - b.n 48a5a <_PyLong_UnsignedLong_Converter@@Base+0x156> │ │ │ │ + b.n 489f6 <_PyLong_UnsignedLong_Converter@@Base+0x156> │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 20a69c │ │ │ │ + bl 20afc8 │ │ │ │ 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 48a88 <_PyLong_UnsignedLong_Converter@@Base+0x184> │ │ │ │ + bge.n 48a24 <_PyLong_UnsignedLong_Converter@@Base+0x184> │ │ │ │ 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 48a66 <_PyLong_UnsignedLong_Converter@@Base+0x162> │ │ │ │ + b.n 48a02 <_PyLong_UnsignedLong_Converter@@Base+0x162> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r5, r5, r0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 489d4 <_PyLong_UnsignedLong_Converter@@Base+0xd0> │ │ │ │ + b.n 48970 <_PyLong_UnsignedLong_Converter@@Base+0xd0> │ │ │ │ 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 42d24 │ │ │ │ + b.w 42cdc │ │ │ │ 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 48afe <_PyLong_UnsignedLong_Converter@@Base+0x1fa> │ │ │ │ + bne.n 48a9a <_PyLong_UnsignedLong_Converter@@Base+0x1fa> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r2, #2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bne.n 48ae2 <_PyLong_UnsignedLong_Converter@@Base+0x1de> │ │ │ │ + bne.n 48a7e <_PyLong_UnsignedLong_Converter@@Base+0x1de> │ │ │ │ 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 48b5e <_PyLong_UnsignedLong_Converter@@Base+0x25a> │ │ │ │ + b.n 48afa <_PyLong_UnsignedLong_Converter@@Base+0x25a> │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 48b56 <_PyLong_UnsignedLong_Converter@@Base+0x252> │ │ │ │ + bne.n 48af2 <_PyLong_UnsignedLong_Converter@@Base+0x252> │ │ │ │ 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 48b5e <_PyLong_UnsignedLong_Converter@@Base+0x25a> │ │ │ │ + b.n 48afa <_PyLong_UnsignedLong_Converter@@Base+0x25a> │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bpl.n 48b56 <_PyLong_UnsignedLong_Converter@@Base+0x252> │ │ │ │ + bpl.n 48af2 <_PyLong_UnsignedLong_Converter@@Base+0x252> │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r3 │ │ │ │ - bl 70620 │ │ │ │ + bl 70640 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 48b30 <_PyLong_UnsignedLong_Converter@@Base+0x22c> │ │ │ │ + cbz r0, 48acc <_PyLong_UnsignedLong_Converter@@Base+0x22c> │ │ │ │ mov r1, r7 │ │ │ │ - bl 89b50 │ │ │ │ + bl 89ac8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48b34 <_PyLong_UnsignedLong_Converter@@Base+0x230> │ │ │ │ + bne.n 48ad0 <_PyLong_UnsignedLong_Converter@@Base+0x230> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48b30 <_PyLong_UnsignedLong_Converter@@Base+0x22c> │ │ │ │ + bge.n 48acc <_PyLong_UnsignedLong_Converter@@Base+0x22c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48b30 <_PyLong_UnsignedLong_Converter@@Base+0x22c> │ │ │ │ + cbnz r3, 48acc <_PyLong_UnsignedLong_Converter@@Base+0x22c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48b5e <_PyLong_UnsignedLong_Converter@@Base+0x25a> │ │ │ │ + b.n 48afa <_PyLong_UnsignedLong_Converter@@Base+0x25a> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl d570c │ │ │ │ + bl d5adc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48b5e <_PyLong_UnsignedLong_Converter@@Base+0x25a> │ │ │ │ + bge.n 48afa <_PyLong_UnsignedLong_Converter@@Base+0x25a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48b5e <_PyLong_UnsignedLong_Converter@@Base+0x25a> │ │ │ │ + cbnz r3, 48afa <_PyLong_UnsignedLong_Converter@@Base+0x25a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 48b5e <_PyLong_UnsignedLong_Converter@@Base+0x25a> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48afa <_PyLong_UnsignedLong_Converter@@Base+0x25a> │ │ │ │ movw r4, #5152 @ 0x1420 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 42ff2 │ │ │ │ + b.w 42faa │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 4377a │ │ │ │ + b.w 43738 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 43b4a <_PyBytes_ReverseFind@@Base+0x1ee> │ │ │ │ + b.w 43b06 <_PyBytes_ReverseFind@@Base+0x1ee> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48ba0 <_PyLong_UnsignedLong_Converter@@Base+0x29c> │ │ │ │ + bne.n 48b3c <_PyLong_UnsignedLong_Converter@@Base+0x29c> │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48ba8 <_PyLong_UnsignedLong_Converter@@Base+0x2a4> │ │ │ │ + bge.n 48b44 <_PyLong_UnsignedLong_Converter@@Base+0x2a4> │ │ │ │ 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, #64] @ (48bfc <_PyLong_UnsignedLong_Converter@@Base+0x2f8>) │ │ │ │ - bl 202c3c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #64] @ (48b98 <_PyLong_UnsignedLong_Converter@@Base+0x2f8>) │ │ │ │ + bl 203568 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 48bdc <_PyLong_UnsignedLong_Converter@@Base+0x2d8> │ │ │ │ + blt.n 48b78 <_PyLong_UnsignedLong_Converter@@Base+0x2d8> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #52420 @ 0xccc4 │ │ │ │ + movw r0, #54864 @ 0xd650 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 48bf8 <_PyLong_UnsignedLong_Converter@@Base+0x2f4> │ │ │ │ + cbz r0, 48b94 <_PyLong_UnsignedLong_Converter@@Base+0x2f4> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #52428 @ 0xcccc │ │ │ │ + movw r0, #54872 @ 0xd658 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xe990004d │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 43ea8 <_PyBytes_ReverseFind@@Base+0x54c> │ │ │ │ + b.w 43e64 <_PyBytes_ReverseFind@@Base+0x54c> │ │ │ │ stmdb 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 48d1a <_PyLong_UnsignedLong_Converter@@Base+0x416> │ │ │ │ + beq.n 48cb6 <_PyLong_UnsignedLong_Converter@@Base+0x416> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48d1a <_PyLong_UnsignedLong_Converter@@Base+0x416> │ │ │ │ + bne.n 48cb6 <_PyLong_UnsignedLong_Converter@@Base+0x416> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2603a8 │ │ │ │ + bl 260d58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48d1a <_PyLong_UnsignedLong_Converter@@Base+0x416> │ │ │ │ + beq.n 48cb6 <_PyLong_UnsignedLong_Converter@@Base+0x416> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262438 │ │ │ │ + bl 262dfc │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r5, 48c6a <_PyLong_UnsignedLong_Converter@@Base+0x366> │ │ │ │ + cbz r5, 48c06 <_PyLong_UnsignedLong_Converter@@Base+0x366> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - movw r2, #18360 @ 0x47b8 │ │ │ │ + movw r2, #20664 @ 0x50b8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl a1ad4 │ │ │ │ + bl a1a88 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 48c72 <_PyLong_UnsignedLong_Converter@@Base+0x36e> │ │ │ │ + b.n 48c0e <_PyLong_UnsignedLong_Converter@@Base+0x36e> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 262438 │ │ │ │ + bl 262dfc │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262438 │ │ │ │ + bl 262dfc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262438 │ │ │ │ + bl 262dfc │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262438 │ │ │ │ + bl 262dfc │ │ │ │ mov r3, r5 │ │ │ │ strd r8, r0, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - movw r0, #62596 @ 0xf484 │ │ │ │ + movw r0, #65040 @ 0xfe10 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 48cc6 <_PyLong_UnsignedLong_Converter@@Base+0x3c2> │ │ │ │ + cbnz r0, 48c62 <_PyLong_UnsignedLong_Converter@@Base+0x3c2> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2709c4 │ │ │ │ + b.w 27134c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #60948 @ 0xee14 │ │ │ │ + movw r0, #63392 @ 0xf7a0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r1, [r4, #24] │ │ │ │ movw r1, #575 @ 0x23f │ │ │ │ - bl 262d28 │ │ │ │ + bl 2636f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #24] │ │ │ │ - bge.n 48cfc <_PyLong_UnsignedLong_Converter@@Base+0x3f8> │ │ │ │ + bge.n 48c98 <_PyLong_UnsignedLong_Converter@@Base+0x3f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48cfc <_PyLong_UnsignedLong_Converter@@Base+0x3f8> │ │ │ │ + cbnz r3, 48c98 <_PyLong_UnsignedLong_Converter@@Base+0x3f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 48cba <_PyLong_UnsignedLong_Converter@@Base+0x3b6> │ │ │ │ + beq.n 48c56 <_PyLong_UnsignedLong_Converter@@Base+0x3b6> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48d1a <_PyLong_UnsignedLong_Converter@@Base+0x416> │ │ │ │ + bge.n 48cb6 <_PyLong_UnsignedLong_Converter@@Base+0x416> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 48d1a <_PyLong_UnsignedLong_Converter@@Base+0x416> │ │ │ │ + cbnz r3, 48cb6 <_PyLong_UnsignedLong_Converter@@Base+0x416> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.w 2822b4 │ │ │ │ + b.w 282c3c │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 444de <_PyTraceback_Add@@Base+0x144> │ │ │ │ + b.w 4449a <_PyTraceback_Add@@Base+0x144> │ │ │ │ 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 48dec <_PyLong_UnsignedLong_Converter@@Base+0x4e8> │ │ │ │ - cbz r0, 48d80 <_PyLong_UnsignedLong_Converter@@Base+0x47c> │ │ │ │ + bl 48d88 <_PyLong_UnsignedLong_Converter@@Base+0x4e8> │ │ │ │ + cbz r0, 48d1c <_PyLong_UnsignedLong_Converter@@Base+0x47c> │ │ │ │ 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 48d64 <_PyLong_UnsignedLong_Converter@@Base+0x460> │ │ │ │ + bge.n 48d00 <_PyLong_UnsignedLong_Converter@@Base+0x460> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48d64 <_PyLong_UnsignedLong_Converter@@Base+0x460> │ │ │ │ + cbnz r3, 48d00 <_PyLong_UnsignedLong_Converter@@Base+0x460> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 48d82 <_PyLong_UnsignedLong_Converter@@Base+0x47e> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 48d1e <_PyLong_UnsignedLong_Converter@@Base+0x47e> │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f4 │ │ │ │ - cbz r0, 48d80 <_PyLong_UnsignedLong_Converter@@Base+0x47c> │ │ │ │ - bl d842c │ │ │ │ + bl d85dc │ │ │ │ + cbz r0, 48d1c <_PyLong_UnsignedLong_Converter@@Base+0x47c> │ │ │ │ + bl d8814 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 259374 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 259d1c <_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 cf6fc │ │ │ │ + bl cfacc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 48db4 <_PyLong_UnsignedLong_Converter@@Base+0x4b0> │ │ │ │ + cbz r0, 48d50 <_PyLong_UnsignedLong_Converter@@Base+0x4b0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48db4 <_PyLong_UnsignedLong_Converter@@Base+0x4b0> │ │ │ │ + bge.n 48d50 <_PyLong_UnsignedLong_Converter@@Base+0x4b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48db4 <_PyLong_UnsignedLong_Converter@@Base+0x4b0> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48d50 <_PyLong_UnsignedLong_Converter@@Base+0x4b0> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 48dce <_PyLong_UnsignedLong_Converter@@Base+0x4ca> │ │ │ │ + cbz r0, 48d6a <_PyLong_UnsignedLong_Converter@@Base+0x4ca> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48dce <_PyLong_UnsignedLong_Converter@@Base+0x4ca> │ │ │ │ + bge.n 48d6a <_PyLong_UnsignedLong_Converter@@Base+0x4ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48dce <_PyLong_UnsignedLong_Converter@@Base+0x4ca> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48d6a <_PyLong_UnsignedLong_Converter@@Base+0x4ca> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 48de8 <_PyLong_UnsignedLong_Converter@@Base+0x4e4> │ │ │ │ + cbz r0, 48d84 <_PyLong_UnsignedLong_Converter@@Base+0x4e4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48de8 <_PyLong_UnsignedLong_Converter@@Base+0x4e4> │ │ │ │ + bge.n 48d84 <_PyLong_UnsignedLong_Converter@@Base+0x4e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48de8 <_PyLong_UnsignedLong_Converter@@Base+0x4e4> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48d84 <_PyLong_UnsignedLong_Converter@@Base+0x4e4> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 249e28 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 24a434 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48e6e <_PyLong_UnsignedLong_Converter@@Base+0x56a> │ │ │ │ + beq.n 48e0a <_PyLong_UnsignedLong_Converter@@Base+0x56a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 48e74 <_PyLong_UnsignedLong_Converter@@Base+0x570> │ │ │ │ + cbnz r2, 48e10 <_PyLong_UnsignedLong_Converter@@Base+0x570> │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 48e2a <_PyLong_UnsignedLong_Converter@@Base+0x526> │ │ │ │ + cbnz r0, 48dc6 <_PyLong_UnsignedLong_Converter@@Base+0x526> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48e6e <_PyLong_UnsignedLong_Converter@@Base+0x56a> │ │ │ │ + bge.n 48e0a <_PyLong_UnsignedLong_Converter@@Base+0x56a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48e6e <_PyLong_UnsignedLong_Converter@@Base+0x56a> │ │ │ │ + cbnz r3, 48e0a <_PyLong_UnsignedLong_Converter@@Base+0x56a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 48e6e <_PyLong_UnsignedLong_Converter@@Base+0x56a> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48e0a <_PyLong_UnsignedLong_Converter@@Base+0x56a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48e3c <_PyLong_UnsignedLong_Converter@@Base+0x538> │ │ │ │ + bge.n 48dd8 <_PyLong_UnsignedLong_Converter@@Base+0x538> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48e3c <_PyLong_UnsignedLong_Converter@@Base+0x538> │ │ │ │ + cbnz r3, 48dd8 <_PyLong_UnsignedLong_Converter@@Base+0x538> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13e520 │ │ │ │ - cbnz r0, 48e72 <_PyLong_UnsignedLong_Converter@@Base+0x56e> │ │ │ │ + bl 13e820 │ │ │ │ + cbnz r0, 48e0e <_PyLong_UnsignedLong_Converter@@Base+0x56e> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62764 @ 0xf52c │ │ │ │ + movw r1, #65208 @ 0xfeb8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48e6e <_PyLong_UnsignedLong_Converter@@Base+0x56a> │ │ │ │ + bge.n 48e0a <_PyLong_UnsignedLong_Converter@@Base+0x56a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48e6e <_PyLong_UnsignedLong_Converter@@Base+0x56a> │ │ │ │ + cbnz r3, 48e0a <_PyLong_UnsignedLong_Converter@@Base+0x56a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48e74 <_PyLong_UnsignedLong_Converter@@Base+0x570> │ │ │ │ + b.n 48e10 <_PyLong_UnsignedLong_Converter@@Base+0x570> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 48d86 <_PyLong_UnsignedLong_Converter@@Base+0x482> │ │ │ │ + b.n 48d22 <_PyLong_UnsignedLong_Converter@@Base+0x482> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 77508 │ │ │ │ + bl 77550 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e8f8 │ │ │ │ + b.w 7e958 │ │ │ │ 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, #46336 @ 0xb500 │ │ │ │ + movw r1, #48640 @ 0xbe00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl c235c │ │ │ │ - cbnz r0, 48ed8 <_PyLong_UnsignedLong_Converter@@Base+0x5d4> │ │ │ │ + bl c26cc │ │ │ │ + cbnz r0, 48e74 <_PyLong_UnsignedLong_Converter@@Base+0x5d4> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 48f98 <_PyLong_UnsignedLong_Converter@@Base+0x694> │ │ │ │ + b.n 48f34 <_PyLong_UnsignedLong_Converter@@Base+0x694> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dc33c │ │ │ │ + bl dc738 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 48ef6 <_PyLong_UnsignedLong_Converter@@Base+0x5f2> │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 48e92 <_PyLong_UnsignedLong_Converter@@Base+0x5f2> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48ed4 <_PyLong_UnsignedLong_Converter@@Base+0x5d0> │ │ │ │ - bl 1badb0 <_PyBytesWriter_Resize@@Base+0x97c> │ │ │ │ + bne.n 48e70 <_PyLong_UnsignedLong_Converter@@Base+0x5d0> │ │ │ │ + bl 1bb6cc <_PyBytesWriter_Resize@@Base+0x980> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48ed4 <_PyLong_UnsignedLong_Converter@@Base+0x5d0> │ │ │ │ - movw r3, #60525 @ 0xec6d │ │ │ │ + beq.n 48e70 <_PyLong_UnsignedLong_Converter@@Base+0x5d0> │ │ │ │ + movw r3, #61741 @ 0xf12d │ │ │ │ movt r3, #20 │ │ │ │ add.w r1, r0, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 48f54 <_PyLong_UnsignedLong_Converter@@Base+0x650> │ │ │ │ - cbnz r1, 48f2a <_PyLong_UnsignedLong_Converter@@Base+0x626> │ │ │ │ + bne.n 48ef0 <_PyLong_UnsignedLong_Converter@@Base+0x650> │ │ │ │ + cbnz r1, 48ec6 <_PyLong_UnsignedLong_Converter@@Base+0x626> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26532 @ 0x67a4 │ │ │ │ + movw r1, #28836 @ 0x70a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 48f5e <_PyLong_UnsignedLong_Converter@@Base+0x65a> │ │ │ │ + bl f2724 │ │ │ │ + b.n 48efa <_PyLong_UnsignedLong_Converter@@Base+0x65a> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 48f32 <_PyLong_UnsignedLong_Converter@@Base+0x62e> │ │ │ │ + cbz r3, 48ece <_PyLong_UnsignedLong_Converter@@Base+0x62e> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - b.n 48f3a <_PyLong_UnsignedLong_Converter@@Base+0x636> │ │ │ │ + b.n 48ed6 <_PyLong_UnsignedLong_Converter@@Base+0x636> │ │ │ │ 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 12b6ec │ │ │ │ + bl 12b8c8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48f5e <_PyLong_UnsignedLong_Converter@@Base+0x65a> │ │ │ │ + beq.n 48efa <_PyLong_UnsignedLong_Converter@@Base+0x65a> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 48f7a <_PyLong_UnsignedLong_Converter@@Base+0x676> │ │ │ │ + b.n 48f16 <_PyLong_UnsignedLong_Converter@@Base+0x676> │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 48f7a <_PyLong_UnsignedLong_Converter@@Base+0x676> │ │ │ │ + bge.n 48f16 <_PyLong_UnsignedLong_Converter@@Base+0x676> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48ed4 <_PyLong_UnsignedLong_Converter@@Base+0x5d0> │ │ │ │ + bge.n 48e70 <_PyLong_UnsignedLong_Converter@@Base+0x5d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48ed4 <_PyLong_UnsignedLong_Converter@@Base+0x5d0> │ │ │ │ + bne.n 48e70 <_PyLong_UnsignedLong_Converter@@Base+0x5d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 48ed4 <_PyLong_UnsignedLong_Converter@@Base+0x5d0> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48e70 <_PyLong_UnsignedLong_Converter@@Base+0x5d0> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b800 │ │ │ │ + bl 12b9dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48f98 <_PyLong_UnsignedLong_Converter@@Base+0x694> │ │ │ │ + bge.n 48f34 <_PyLong_UnsignedLong_Converter@@Base+0x694> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48f98 <_PyLong_UnsignedLong_Converter@@Base+0x694> │ │ │ │ + cbnz r3, 48f34 <_PyLong_UnsignedLong_Converter@@Base+0x694> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 48fc8 <_PyLong_UnsignedLong_Converter@@Base+0x6c4> │ │ │ │ + bhi.n 48f64 <_PyLong_UnsignedLong_Converter@@Base+0x6c4> │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dc560 <_PyNumber_Index@@Base> │ │ │ │ + bl dc95c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 48fe0 <_PyLong_UnsignedLong_Converter@@Base+0x6dc> │ │ │ │ - b.n 48ff2 <_PyLong_UnsignedLong_Converter@@Base+0x6ee> │ │ │ │ - movw r0, #24044 @ 0x5dec │ │ │ │ + cbnz r0, 48f7c <_PyLong_UnsignedLong_Converter@@Base+0x6dc> │ │ │ │ + b.n 48f8e <_PyLong_UnsignedLong_Converter@@Base+0x6ee> │ │ │ │ + movw r0, #26348 @ 0x66ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 490bc <_PyLong_UnsignedLong_Converter@@Base+0x7b8> │ │ │ │ - b.n 48fba <_PyLong_UnsignedLong_Converter@@Base+0x6b6> │ │ │ │ - bl 85c9c │ │ │ │ + beq.n 49058 <_PyLong_UnsignedLong_Converter@@Base+0x7b8> │ │ │ │ + b.n 48f56 <_PyLong_UnsignedLong_Converter@@Base+0x6b6> │ │ │ │ + bl 85c00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 49000 <_PyLong_UnsignedLong_Converter@@Base+0x6fc> │ │ │ │ + blt.n 48f9c <_PyLong_UnsignedLong_Converter@@Base+0x6fc> │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 49010 <_PyLong_UnsignedLong_Converter@@Base+0x70c> │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 48fac <_PyLong_UnsignedLong_Converter@@Base+0x70c> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 490bc <_PyLong_UnsignedLong_Converter@@Base+0x7b8> │ │ │ │ + bne.n 49058 <_PyLong_UnsignedLong_Converter@@Base+0x7b8> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49010 <_PyLong_UnsignedLong_Converter@@Base+0x70c> │ │ │ │ + b.n 48fac <_PyLong_UnsignedLong_Converter@@Base+0x70c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48fee <_PyLong_UnsignedLong_Converter@@Base+0x6ea> │ │ │ │ + bne.n 48f8a <_PyLong_UnsignedLong_Converter@@Base+0x6ea> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 48fee <_PyLong_UnsignedLong_Converter@@Base+0x6ea> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48f8a <_PyLong_UnsignedLong_Converter@@Base+0x6ea> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 4909c <_PyLong_UnsignedLong_Converter@@Base+0x798> │ │ │ │ + ble.n 49038 <_PyLong_UnsignedLong_Converter@@Base+0x798> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 49044 <_PyLong_UnsignedLong_Converter@@Base+0x740> │ │ │ │ + bpl.n 48fe0 <_PyLong_UnsignedLong_Converter@@Base+0x740> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 49040 <_PyLong_UnsignedLong_Converter@@Base+0x73c> │ │ │ │ + beq.n 48fdc <_PyLong_UnsignedLong_Converter@@Base+0x73c> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #61140 @ 0xeed4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 4909e <_PyLong_UnsignedLong_Converter@@Base+0x79a> │ │ │ │ + b.n 4903a <_PyLong_UnsignedLong_Converter@@Base+0x79a> │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 49056 <_PyLong_UnsignedLong_Converter@@Base+0x752> │ │ │ │ - bl 88564 │ │ │ │ - cbz r0, 49076 <_PyLong_UnsignedLong_Converter@@Base+0x772> │ │ │ │ + beq.n 48ff2 <_PyLong_UnsignedLong_Converter@@Base+0x752> │ │ │ │ + bl 884ec │ │ │ │ + cbz r0, 49012 <_PyLong_UnsignedLong_Converter@@Base+0x772> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 49096 <_PyLong_UnsignedLong_Converter@@Base+0x792> │ │ │ │ + beq.n 49032 <_PyLong_UnsignedLong_Converter@@Base+0x792> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58784 @ 0xe5a0 │ │ │ │ + movw r1, #61228 @ 0xef2c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #63260 @ 0xf71c │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #34116 @ 0x8544 │ │ │ │ + movw r2, #28 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #36420 @ 0x8e44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #24044 @ 0x5dec │ │ │ │ + movw r0, #26348 @ 0x66ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 490bc <_PyLong_UnsignedLong_Converter@@Base+0x7b8> │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 49058 <_PyLong_UnsignedLong_Converter@@Base+0x7b8> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 4909e <_PyLong_UnsignedLong_Converter@@Base+0x79a> │ │ │ │ + b.n 4903a <_PyLong_UnsignedLong_Converter@@Base+0x79a> │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 490ae <_PyLong_UnsignedLong_Converter@@Base+0x7aa> │ │ │ │ + bgt.n 4904a <_PyLong_UnsignedLong_Converter@@Base+0x7aa> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d7b68 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1d8428 <_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 27f1f0 <_PyBytes_GetXIData@@Base+0x868> │ │ │ │ + b.w 27fb78 <_PyBytes_GetXIData@@Base+0x868> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 490f2 <_PyLong_UnsignedLong_Converter@@Base+0x7ee> │ │ │ │ + cbz r2, 4908e <_PyLong_UnsignedLong_Converter@@Base+0x7ee> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 111ffc │ │ │ │ + bl 112534 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7a424 │ │ │ │ - cbz r4, 4911a <_PyLong_UnsignedLong_Converter@@Base+0x816> │ │ │ │ - ldr r0, [pc, #28] @ (49120 <_PyLong_UnsignedLong_Converter@@Base+0x81c>) │ │ │ │ - bl 202c3c <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 7a464 │ │ │ │ + cbz r4, 490b6 <_PyLong_UnsignedLong_Converter@@Base+0x816> │ │ │ │ + ldr r0, [pc, #28] @ (490bc <_PyLong_UnsignedLong_Converter@@Base+0x81c>) │ │ │ │ + bl 203568 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #52428 @ 0xcccc │ │ │ │ + movw r0, #54872 @ 0xd658 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xe990004d │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 49142 <_PyLong_UnsignedLong_Converter@@Base+0x83e> │ │ │ │ + cbnz r3, 490de <_PyLong_UnsignedLong_Converter@@Base+0x83e> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 49138 <_PyLong_UnsignedLong_Converter@@Base+0x834> │ │ │ │ + cbz r2, 490d4 <_PyLong_UnsignedLong_Converter@@Base+0x834> │ │ │ │ movw r3, #56616 @ 0xdd28 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 49142 <_PyLong_UnsignedLong_Converter@@Base+0x83e> │ │ │ │ + bne.n 490de <_PyLong_UnsignedLong_Converter@@Base+0x83e> │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004914c <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +000490e8 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 49154 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ + cbz r3, 490f0 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 49196 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ + cbnz r3, 49132 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ cmp r2, #1 │ │ │ │ push {r4} │ │ │ │ - bne.n 49174 <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ + bne.n 49110 <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ movw r4, #44536 @ 0xadf8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #62808 @ 0xf558 │ │ │ │ + movw r2, #65252 @ 0xfee4 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w 1ee5f8 <_PyErr_Format@@Base> │ │ │ │ + b.w 1eeed0 <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 49192 <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ + bne.n 4912e <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ movw r4, #44536 @ 0xadf8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #62900 @ 0xf5b4 │ │ │ │ + movw r2, #65344 @ 0xff40 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w 1ee5f8 <_PyErr_Format@@Base> │ │ │ │ + b.w 1eeed0 <_PyErr_Format@@Base> │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (491cc <_PyEval_FormatAwaitableError@@Base+0x80>) │ │ │ │ + ldr r3, [pc, #36] @ (49168 <_PyEval_FormatAwaitableError@@Base+0x80>) │ │ │ │ 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 491be <_PyEval_FormatAwaitableError@@Base+0x72> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 491c8 <_PyEval_FormatAwaitableError@@Base+0x7c> │ │ │ │ + bne.n 4915a <_PyEval_FormatAwaitableError@@Base+0x72> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 49164 <_PyEval_FormatAwaitableError@@Base+0x7c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 49288 <_PyEval_FormatAwaitableError@@Base+0x13c> │ │ │ │ + beq.n 49224 <_PyEval_FormatAwaitableError@@Base+0x13c> │ │ │ │ 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 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49284 <_PyEval_FormatAwaitableError@@Base+0x138> │ │ │ │ + bne.n 49220 <_PyEval_FormatAwaitableError@@Base+0x138> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2603a8 │ │ │ │ + bl 260d58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 49284 <_PyEval_FormatAwaitableError@@Base+0x138> │ │ │ │ + beq.n 49220 <_PyEval_FormatAwaitableError@@Base+0x138> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262438 │ │ │ │ + bl 262dfc │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #48109 @ 0xbbed │ │ │ │ + movw r2, #50605 @ 0xc5ad │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - movw r0, #62992 @ 0xf610 │ │ │ │ + movw r0, #65436 @ 0xff9c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 49232 <_PyEval_FormatAwaitableError@@Base+0xe6> │ │ │ │ + cbnz r0, 491ce <_PyEval_FormatAwaitableError@@Base+0xe6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2709c4 │ │ │ │ + b.w 27134c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #557 @ 0x22d │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - movw r0, #63000 @ 0xf618 │ │ │ │ + movw r0, #65444 @ 0xffa4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 262d28 │ │ │ │ + bl 2636f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49266 <_PyEval_FormatAwaitableError@@Base+0x11a> │ │ │ │ + bge.n 49202 <_PyEval_FormatAwaitableError@@Base+0x11a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 49266 <_PyEval_FormatAwaitableError@@Base+0x11a> │ │ │ │ + cbnz r3, 49202 <_PyEval_FormatAwaitableError@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 49226 <_PyEval_FormatAwaitableError@@Base+0xda> │ │ │ │ + beq.n 491c2 <_PyEval_FormatAwaitableError@@Base+0xda> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49284 <_PyEval_FormatAwaitableError@@Base+0x138> │ │ │ │ + bge.n 49220 <_PyEval_FormatAwaitableError@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49284 <_PyEval_FormatAwaitableError@@Base+0x138> │ │ │ │ + cbnz r3, 49220 <_PyEval_FormatAwaitableError@@Base+0x138> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_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, #4080] @ 0xff0 │ │ │ │ @@ -43612,366 +43556,366 @@ │ │ │ │ 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, #63024 @ 0xf630 │ │ │ │ + movweq r1, #65468 @ 0xffbc │ │ │ │ movteq r4, #75 @ 0x4b │ │ │ │ itete ne │ │ │ │ - movwne r1, #63032 @ 0xf638 │ │ │ │ + movwne r1, #65476 @ 0xffc4 │ │ │ │ movteq r1, #44 @ 0x2c │ │ │ │ movtne r1, #44 @ 0x2c │ │ │ │ streq r4, [sp, #0] │ │ │ │ - bl 87ebc │ │ │ │ + bl 87e44 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #63040 @ 0xf640 │ │ │ │ + movw r0, #65484 @ 0xffcc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ 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, 49314 <_PyEval_FormatAwaitableError@@Base+0x1c8> │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 492b0 <_PyEval_FormatAwaitableError@@Base+0x1c8> │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4930e <_PyEval_FormatAwaitableError@@Base+0x1c2> │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 49314 <_PyEval_FormatAwaitableError@@Base+0x1c8> │ │ │ │ + bne.n 492aa <_PyEval_FormatAwaitableError@@Base+0x1c2> │ │ │ │ + bl 142908 │ │ │ │ + b.n 492b0 <_PyEval_FormatAwaitableError@@Base+0x1c8> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 49336 <_PyEval_FormatAwaitableError@@Base+0x1ea> │ │ │ │ + cbnz r0, 492d2 <_PyEval_FormatAwaitableError@@Base+0x1ea> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 49336 <_PyEval_FormatAwaitableError@@Base+0x1ea> │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 492d2 <_PyEval_FormatAwaitableError@@Base+0x1ea> │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4932c <_PyEval_FormatAwaitableError@@Base+0x1e0> │ │ │ │ + bne.n 492c8 <_PyEval_FormatAwaitableError@@Base+0x1e0> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1424c4 │ │ │ │ + b.w 142908 │ │ │ │ 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, [r1, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 49358 <_PyEval_FormatAwaitableError@@Base+0x20c> │ │ │ │ + beq.n 492f4 <_PyEval_FormatAwaitableError@@Base+0x20c> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2837dc │ │ │ │ + b.w 284164 │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #4512 @ 0x11a0 │ │ │ │ + movw r2, #6956 @ 0x1b2c │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #38300 @ 0x959c │ │ │ │ + movw r1, #40752 @ 0x9f30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #10700 @ 0x29cc │ │ │ │ + movw r0, #13004 @ 0x32cc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242208 <_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, #428] @ (49538 <_PyEval_FormatAwaitableError@@Base+0x3ec>) │ │ │ │ + ldr r5, [pc, #428] @ (494d4 <_PyEval_FormatAwaitableError@@Base+0x3ec>) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 493ba <_PyEval_FormatAwaitableError@@Base+0x26e> │ │ │ │ + bne.n 49356 <_PyEval_FormatAwaitableError@@Base+0x26e> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 493ba <_PyEval_FormatAwaitableError@@Base+0x26e> │ │ │ │ + ble.n 49356 <_PyEval_FormatAwaitableError@@Base+0x26e> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 493ba <_PyEval_FormatAwaitableError@@Base+0x26e> │ │ │ │ - cbnz r6, 493e0 <_PyEval_FormatAwaitableError@@Base+0x294> │ │ │ │ - ldr r4, [pc, #384] @ (4953c <_PyEval_FormatAwaitableError@@Base+0x3f0>) │ │ │ │ + bne.n 49356 <_PyEval_FormatAwaitableError@@Base+0x26e> │ │ │ │ + cbnz r6, 4937c <_PyEval_FormatAwaitableError@@Base+0x294> │ │ │ │ + ldr r4, [pc, #384] @ (494d8 <_PyEval_FormatAwaitableError@@Base+0x3f0>) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #3 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4951e <_PyEval_FormatAwaitableError@@Base+0x3d2> │ │ │ │ + beq.w 494ba <_PyEval_FormatAwaitableError@@Base+0x3d2> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 11c8bc │ │ │ │ + bl 11cac4 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldrd r9, r7, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 493f4 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ + cbnz r0, 49390 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ mov r6, r9 │ │ │ │ - b.n 49524 <_PyEval_FormatAwaitableError@@Base+0x3d8> │ │ │ │ - ldr r3, [pc, #328] @ (49540 <_PyEval_FormatAwaitableError@@Base+0x3f4>) │ │ │ │ + b.n 494c0 <_PyEval_FormatAwaitableError@@Base+0x3d8> │ │ │ │ + ldr r3, [pc, #328] @ (494dc <_PyEval_FormatAwaitableError@@Base+0x3f4>) │ │ │ │ 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 49426 <_PyEval_FormatAwaitableError@@Base+0x2da> │ │ │ │ + bmi.n 493c2 <_PyEval_FormatAwaitableError@@Base+0x2da> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62020 @ 0xf244 │ │ │ │ + movw r1, #64464 @ 0xfbd0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 493f0 <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ + bl f2724 │ │ │ │ + b.n 4938c <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 4944a <_PyEval_FormatAwaitableError@@Base+0x2fe> │ │ │ │ + bne.n 493e6 <_PyEval_FormatAwaitableError@@Base+0x2fe> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63128 @ 0xf698 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #36 @ 0x24 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 493f0 <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ + bl f2724 │ │ │ │ + b.n 4938c <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a0f4 │ │ │ │ + bl 14a624 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bgt.n 4946e <_PyEval_FormatAwaitableError@@Base+0x322> │ │ │ │ + bgt.n 4940a <_PyEval_FormatAwaitableError@@Base+0x322> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63168 @ 0xf6c0 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #76 @ 0x4c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 493f0 <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ + bl f2724 │ │ │ │ + b.n 4938c <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ mov r0, sl │ │ │ │ - bl b7600 │ │ │ │ - cbnz r0, 4948e <_PyEval_FormatAwaitableError@@Base+0x342> │ │ │ │ + bl b799c │ │ │ │ + cbnz r0, 4942a <_PyEval_FormatAwaitableError@@Base+0x342> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63200 @ 0xf6e0 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #108 @ 0x6c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 493f0 <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ + bl f2724 │ │ │ │ + b.n 4938c <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 235418 <_PyType_GetSlotWrapperNames@@Base+0x6c8> │ │ │ │ + bl 235e00 <_PyType_GetSlotWrapperNames@@Base+0x6c8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 493f0 <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ + beq.n 4938c <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 494ba <_PyEval_FormatAwaitableError@@Base+0x36e> │ │ │ │ + cbnz r3, 49456 <_PyEval_FormatAwaitableError@@Base+0x36e> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63248 @ 0xf710 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #156 @ 0x9c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 49514 <_PyEval_FormatAwaitableError@@Base+0x3c8> │ │ │ │ + bl f2724 │ │ │ │ + b.n 494b0 <_PyEval_FormatAwaitableError@@Base+0x3c8> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 235580 <_PyType_GetSlotWrapperNames@@Base+0x830> │ │ │ │ + bl 235f68 <_PyType_GetSlotWrapperNames@@Base+0x830> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 49514 <_PyEval_FormatAwaitableError@@Base+0x3c8> │ │ │ │ + cbz r0, 494b0 <_PyEval_FormatAwaitableError@@Base+0x3c8> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - movw r1, #108 @ 0x6c │ │ │ │ + movw r1, #2552 @ 0x9f8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #62184 @ 0xf2e8 │ │ │ │ + movw r0, #64628 @ 0xfc74 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4950c <_PyEval_FormatAwaitableError@@Base+0x3c0> │ │ │ │ + beq.n 494a8 <_PyEval_FormatAwaitableError@@Base+0x3c0> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 494f6 <_PyEval_FormatAwaitableError@@Base+0x3aa> │ │ │ │ + blt.n 49492 <_PyEval_FormatAwaitableError@@Base+0x3aa> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c458 │ │ │ │ - b.n 494fc <_PyEval_FormatAwaitableError@@Base+0x3b0> │ │ │ │ + b.n 49498 <_PyEval_FormatAwaitableError@@Base+0x3b0> │ │ │ │ mov r0, r9 │ │ │ │ blx 2b368 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b74e0 │ │ │ │ + bl 1b7d30 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 235990 <_PyBytesWriter_WriteBytes@@Base+0xec> │ │ │ │ + bl 236378 <_PyBytesWriter_WriteBytes@@Base+0xec> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 235990 <_PyBytesWriter_WriteBytes@@Base+0xec> │ │ │ │ - b.n 493f0 <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ + bl 236378 <_PyBytesWriter_WriteBytes@@Base+0xec> │ │ │ │ + b.n 4938c <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ mov r5, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 11cf28 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11d130 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0xf2580048 │ │ │ │ + @ instruction: 0xfb700048 │ │ │ │ mov r8, r5 │ │ │ │ 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 49568 <_PyEval_FormatAwaitableError@@Base+0x41c> │ │ │ │ + bne.n 49504 <_PyEval_FormatAwaitableError@@Base+0x41c> │ │ │ │ ldrd r5, r4, [r4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 495d0 <_PyEval_FormatAwaitableError@@Base+0x484> │ │ │ │ - b.n 49582 <_PyEval_FormatAwaitableError@@Base+0x436> │ │ │ │ + bpl.n 4956c <_PyEval_FormatAwaitableError@@Base+0x484> │ │ │ │ + b.n 4951e <_PyEval_FormatAwaitableError@@Base+0x436> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11544 @ 0x2d18 │ │ │ │ + movw r0, #13848 @ 0x3618 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4955a <_PyEval_FormatAwaitableError@@Base+0x40e> │ │ │ │ + bne.n 494f6 <_PyEval_FormatAwaitableError@@Base+0x40e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 496a6 <_PyEval_FormatAwaitableError@@Base+0x55a> │ │ │ │ + b.n 49642 <_PyEval_FormatAwaitableError@@Base+0x55a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 495d0 <_PyEval_FormatAwaitableError@@Base+0x484> │ │ │ │ + bpl.n 4956c <_PyEval_FormatAwaitableError@@Base+0x484> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.n 49598 <_PyEval_FormatAwaitableError@@Base+0x44c> │ │ │ │ + bpl.n 49534 <_PyEval_FormatAwaitableError@@Base+0x44c> │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bmi.n 495b0 <_PyEval_FormatAwaitableError@@Base+0x464> │ │ │ │ + bmi.n 4954c <_PyEval_FormatAwaitableError@@Base+0x464> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63292 @ 0xf73c │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #200 @ 0xc8 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4957e <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ + bl f2724 │ │ │ │ + b.n 4951a <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ 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 496f4 <_PyEval_FormatAwaitableError@@Base+0x5a8> │ │ │ │ + bl 49690 <_PyEval_FormatAwaitableError@@Base+0x5a8> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4968e <_PyEval_FormatAwaitableError@@Base+0x542> │ │ │ │ + b.n 4962a <_PyEval_FormatAwaitableError@@Base+0x542> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10e2cc │ │ │ │ - cbnz r0, 49602 <_PyEval_FormatAwaitableError@@Base+0x4b6> │ │ │ │ + bl 10e7f4 │ │ │ │ + cbnz r0, 4959e <_PyEval_FormatAwaitableError@@Base+0x4b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e2cc │ │ │ │ - cbnz r0, 49602 <_PyEval_FormatAwaitableError@@Base+0x4b6> │ │ │ │ + bl 10e7f4 │ │ │ │ + cbnz r0, 4959e <_PyEval_FormatAwaitableError@@Base+0x4b6> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #63356 @ 0xf77c │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #264 @ 0x108 │ │ │ │ + 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 d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 12b574 │ │ │ │ + bl 12b750 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4957e <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ + beq.n 4951a <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 49634 <_PyEval_FormatAwaitableError@@Base+0x4e8> │ │ │ │ + ble.n 495d0 <_PyEval_FormatAwaitableError@@Base+0x4e8> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21356 @ 0x536c │ │ │ │ + movw r1, #23800 @ 0x5cf8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov r0, sp │ │ │ │ - bl 12d0d8 │ │ │ │ - b.n 4957e <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ + bl 12d2b4 │ │ │ │ + b.n 4951a <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b574 │ │ │ │ + bl 12b750 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4964a <_PyEval_FormatAwaitableError@@Base+0x4fe> │ │ │ │ + bne.n 495e6 <_PyEval_FormatAwaitableError@@Base+0x4fe> │ │ │ │ mov r0, sp │ │ │ │ - bl 12d0d8 │ │ │ │ - b.n 4957e <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ + bl 12d2b4 │ │ │ │ + b.n 4951a <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 49674 <_PyEval_FormatAwaitableError@@Base+0x528> │ │ │ │ + ble.n 49610 <_PyEval_FormatAwaitableError@@Base+0x528> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21356 @ 0x536c │ │ │ │ + movw r1, #23800 @ 0x5cf8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov r0, sp │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12d0d8 │ │ │ │ - b.n 4957e <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ + bl 12d2b4 │ │ │ │ + b.n 4951a <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 496f4 <_PyEval_FormatAwaitableError@@Base+0x5a8> │ │ │ │ + bl 49690 <_PyEval_FormatAwaitableError@@Base+0x5a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -43981,33 +43925,33 @@ │ │ │ │ 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 70a48 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70a68 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 496dc <_PyEval_FormatAwaitableError@@Base+0x590> │ │ │ │ + cbz r0, 49678 <_PyEval_FormatAwaitableError@@Base+0x590> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 710e4 │ │ │ │ + bl 71104 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r3 │ │ │ │ - b.w 22af14 <_PyEval_MatchClass@@Base+0x61c> │ │ │ │ + b.w 22b91c <_PyEval_MatchClass@@Base+0x61c> │ │ │ │ push {r4, r5} │ │ │ │ sub sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ @@ -44018,23 +43962,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 49734 <_PyEval_FormatAwaitableError@@Base+0x5e8> │ │ │ │ + ble.n 496d0 <_PyEval_FormatAwaitableError@@Base+0x5e8> │ │ │ │ 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 4971a <_PyEval_FormatAwaitableError@@Base+0x5ce> │ │ │ │ + b.n 496b6 <_PyEval_FormatAwaitableError@@Base+0x5ce> │ │ │ │ ldrb.w r0, [sp, #3] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -44044,198 +43988,198 @@ │ │ │ │ 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 49780 <_PyEval_FormatAwaitableError@@Base+0x634> │ │ │ │ + beq.n 4971c <_PyEval_FormatAwaitableError@@Base+0x634> │ │ │ │ mov r1, r4 │ │ │ │ - bl 88564 │ │ │ │ - cbnz r0, 49780 <_PyEval_FormatAwaitableError@@Base+0x634> │ │ │ │ + bl 884ec │ │ │ │ + cbnz r0, 4971c <_PyEval_FormatAwaitableError@@Base+0x634> │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 144dec <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 14531c <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49788 <_PyEval_FormatAwaitableError@@Base+0x63c> │ │ │ │ + bne.n 49724 <_PyEval_FormatAwaitableError@@Base+0x63c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 49804 <_PyEval_FormatAwaitableError@@Base+0x6b8> │ │ │ │ + b.n 497a0 <_PyEval_FormatAwaitableError@@Base+0x6b8> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 4979e <_PyEval_FormatAwaitableError@@Base+0x652> │ │ │ │ + beq.n 4973a <_PyEval_FormatAwaitableError@@Base+0x652> │ │ │ │ movw r1, #24552 @ 0x5fe8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 88564 │ │ │ │ - cbz r0, 497a8 <_PyEval_FormatAwaitableError@@Base+0x65c> │ │ │ │ + bl 884ec │ │ │ │ + cbz r0, 49744 <_PyEval_FormatAwaitableError@@Base+0x65c> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n 497b8 <_PyEval_FormatAwaitableError@@Base+0x66c> │ │ │ │ + b.n 49754 <_PyEval_FormatAwaitableError@@Base+0x66c> │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 144dec <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 14531c <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 497b8 <_PyEval_FormatAwaitableError@@Base+0x66c> │ │ │ │ + bne.n 49754 <_PyEval_FormatAwaitableError@@Base+0x66c> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 49804 <_PyEval_FormatAwaitableError@@Base+0x6b8> │ │ │ │ + b.n 497a0 <_PyEval_FormatAwaitableError@@Base+0x6b8> │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 497e0 <_PyEval_FormatAwaitableError@@Base+0x694> │ │ │ │ + bne.n 4977c <_PyEval_FormatAwaitableError@@Base+0x694> │ │ │ │ movw r3, #61100 @ 0xeeac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7568 @ 0x1d90 │ │ │ │ + movw r1, #9872 @ 0x2690 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49804 <_PyEval_FormatAwaitableError@@Base+0x6b8> │ │ │ │ + b.n 497a0 <_PyEval_FormatAwaitableError@@Base+0x6b8> │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #24 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - bl 3a394 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x49c> │ │ │ │ - movw r0, #56456 @ 0xdc88 │ │ │ │ + bl 3a3b4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x49c> │ │ │ │ + movw r0, #58900 @ 0xe614 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ - cbnz r3, 49834 <_PyEval_FormatAwaitableError@@Base+0x6e8> │ │ │ │ + cbnz r3, 497d0 <_PyEval_FormatAwaitableError@@Base+0x6e8> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54584 @ 0xd538 │ │ │ │ + movw r1, #56900 @ 0xde44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4985c <_PyEval_FormatAwaitableError@@Base+0x710> │ │ │ │ + bl f2724 │ │ │ │ + b.n 497f8 <_PyEval_FormatAwaitableError@@Base+0x710> │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ - cbz r3, 49852 <_PyEval_FormatAwaitableError@@Base+0x706> │ │ │ │ + cbz r3, 497ee <_PyEval_FormatAwaitableError@@Base+0x706> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54312 @ 0xd428 │ │ │ │ + movw r1, #56588 @ 0xdd0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4985c <_PyEval_FormatAwaitableError@@Base+0x710> │ │ │ │ + bl f2724 │ │ │ │ + b.n 497f8 <_PyEval_FormatAwaitableError@@Base+0x710> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 7ff98 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 70620 │ │ │ │ - cbz r0, 49896 <_PyEval_FormatAwaitableError@@Base+0x74a> │ │ │ │ + bl 70640 │ │ │ │ + cbz r0, 49832 <_PyEval_FormatAwaitableError@@Base+0x74a> │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 89b50 │ │ │ │ + bl 89ac8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49898 <_PyEval_FormatAwaitableError@@Base+0x74c> │ │ │ │ + bne.n 49834 <_PyEval_FormatAwaitableError@@Base+0x74c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49896 <_PyEval_FormatAwaitableError@@Base+0x74a> │ │ │ │ + bge.n 49832 <_PyEval_FormatAwaitableError@@Base+0x74a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49896 <_PyEval_FormatAwaitableError@@Base+0x74a> │ │ │ │ + cbnz r3, 49832 <_PyEval_FormatAwaitableError@@Base+0x74a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004989c : │ │ │ │ - cbz r0, 498b0 │ │ │ │ +00049838 : │ │ │ │ + cbz r0, 4984c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 498b0 │ │ │ │ + bge.n 4984c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 498b0 │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4984c │ │ │ │ + b.w 770a4 <_Py_Dealloc@@Base> │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - cbnz r7, 498d8 │ │ │ │ + cbnz r7, 49874 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 498d8 │ │ │ │ + ble.n 49874 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 498d8 │ │ │ │ - cbnz r2, 498f8 │ │ │ │ + bne.n 49874 │ │ │ │ + cbnz r2, 49894 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #152] @ (49974 ) │ │ │ │ + ldr r4, [pc, #152] @ (49910 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 49962 │ │ │ │ + cbz r0, 498fe │ │ │ │ ldr r7, [r4, #0] │ │ │ │ movw r1, #8348 @ 0x209c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1277e0 │ │ │ │ - bl cf6fc │ │ │ │ + bl 1279f4 │ │ │ │ + bl cfacc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4991c │ │ │ │ + beq.n 498b8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88564 │ │ │ │ - cbz r0, 49934 │ │ │ │ + bl 884ec │ │ │ │ + cbz r0, 498d0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 224a44 │ │ │ │ + bl 2253f8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ - bl 25a4bc <_PyGen_SetStopIterationValue@@Base+0x1148> │ │ │ │ + bl 25ae64 <_PyGen_SetStopIterationValue@@Base+0x1148> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49966 │ │ │ │ - b.n 49962 │ │ │ │ + bne.n 49902 │ │ │ │ + b.n 498fe │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #8348 @ 0x209c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 1277e0 │ │ │ │ - bl cf6fc │ │ │ │ + bl 1279f4 │ │ │ │ + bl cfacc │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #33868 @ 0x844c │ │ │ │ + movw r1, #36172 @ 0x8d4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #21672 @ 0x54a8 │ │ │ │ + movw r0, #23976 @ 0x5da8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4996e │ │ │ │ + b.n 4990a │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ mov ip, sl │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -44244,841 +44188,841 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ movw r1, #31936 @ 0x7cc0 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1277e0 │ │ │ │ + bl 1279f4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 499b4 │ │ │ │ + beq.n 49950 │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 499b4 │ │ │ │ + beq.n 49950 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 499e2 │ │ │ │ - b.n 499ce │ │ │ │ + beq.n 4997e │ │ │ │ + b.n 4996a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 499ac │ │ │ │ - movw r0, #63468 @ 0xf7ec │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + beq.n 49948 │ │ │ │ + movw r0, #376 @ 0x178 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ mov r1, r5 │ │ │ │ - bl 22b9a4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22c3ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 499ac │ │ │ │ + bne.n 49948 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49a52 │ │ │ │ + b.n 499ee │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #63468 @ 0xf7ec │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + movw r0, #376 @ 0x178 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 499ca │ │ │ │ + beq.n 49966 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 89160 │ │ │ │ + bl 890d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 499ca │ │ │ │ + beq.n 49966 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 49a10 │ │ │ │ + cbnz r0, 499ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 499ca │ │ │ │ + bge.n 49966 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 499ca │ │ │ │ + bne.n 49966 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 499ca │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49966 │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 49a48 │ │ │ │ + cbnz r0, 499e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49a30 │ │ │ │ + bge.n 499cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49a30 │ │ │ │ + cbnz r3, 499cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 499ca │ │ │ │ + bge.n 49966 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 499ca │ │ │ │ + bne.n 49966 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 499ca │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49966 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 49a7a │ │ │ │ + bne.n 49a16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 288468 │ │ │ │ - b.n 49a88 │ │ │ │ - bl 965c0 │ │ │ │ + bl 288df0 │ │ │ │ + b.n 49a24 │ │ │ │ + bl 96548 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97f1c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97e9c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49a72 │ │ │ │ + bne.n 49a0e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 49a94 │ │ │ │ + cbz r3, 49a30 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 49b24 │ │ │ │ + b.n 49ac0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl a0bc4 │ │ │ │ + bl a0b7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49b1e │ │ │ │ + beq.n 49aba │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - bne.n 49ab6 │ │ │ │ + bne.n 49a52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 288468 │ │ │ │ - b.n 49ac4 │ │ │ │ - bl 965c0 │ │ │ │ + bl 288df0 │ │ │ │ + b.n 49a60 │ │ │ │ + bl 96548 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97f1c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97e9c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49aae │ │ │ │ + bne.n 49a4a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 49afa │ │ │ │ + cbnz r3, 49a96 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9abc4 │ │ │ │ - cbnz r0, 49b0e │ │ │ │ + bl 9ab2c │ │ │ │ + cbnz r0, 49aaa │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 49afa │ │ │ │ + cbnz r3, 49a96 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ - cbnz r0, 49b0e │ │ │ │ + bl 9ab2c │ │ │ │ + cbnz r0, 49aaa │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 49afa │ │ │ │ + cbnz r3, 49a96 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ - cbnz r0, 49b0e │ │ │ │ + bl 9ab2c │ │ │ │ + cbnz r0, 49aaa │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbz r3, 49b02 │ │ │ │ + cbz r3, 49a9e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 49b1e │ │ │ │ + b.n 49aba │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ - cbnz r0, 49b0e │ │ │ │ + bl 9ab2c │ │ │ │ + cbnz r0, 49aaa │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 49b1e │ │ │ │ - ldr r0, [pc, #16] @ (49b28 ) │ │ │ │ + cbz r0, 49aba │ │ │ │ + ldr r0, [pc, #16] @ (49ac4 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 49b24 │ │ │ │ + b.n 49ac0 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b.n 49b18 │ │ │ │ + b.n 49ab4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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, 49b4a │ │ │ │ + cbz r3, 49ae6 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 49b5a │ │ │ │ + b.n 49af6 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 49b58 │ │ │ │ + blt.n 49af4 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 49b54 │ │ │ │ - cbnz r1, 49b78 │ │ │ │ + bgt.n 49af0 │ │ │ │ + cbnz r1, 49b14 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 49b5a │ │ │ │ + b.n 49af6 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #636] @ (49dd8 ) │ │ │ │ + ldr r1, [pc, #636] @ (49d74 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 49b7e │ │ │ │ - b.n 49c10 │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 49b1a │ │ │ │ + b.n 49bac │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r4, r4, r5 │ │ │ │ - bne.n 49b8e │ │ │ │ + bne.n 49b2a │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r9, r7, #16 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ - b.n 49bfe │ │ │ │ + b.n 49b9a │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 49ba2 │ │ │ │ + cbz r5, 49b3e │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 49baa │ │ │ │ + bne.n 49b46 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r9, r7, #16 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ - b.n 49bf0 │ │ │ │ + b.n 49b8c │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl dc560 <_PyNumber_Index@@Base> │ │ │ │ + bl dc95c <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 49bc0 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 49c10 │ │ │ │ + cbnz r0, 49b5c │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 49bac │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49be0 │ │ │ │ - bl 85c9c │ │ │ │ + b.n 49b7c │ │ │ │ + bl 85c00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49bda │ │ │ │ + bge.n 49b76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49bda │ │ │ │ + cbnz r3, 49b76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 49bb4 │ │ │ │ + beq.n 49b50 │ │ │ │ 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 49d46 │ │ │ │ + bne.w 49ce2 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 49c14 │ │ │ │ + cbnz r0, 49bb0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49f6a │ │ │ │ + b.n 49f06 │ │ │ │ subs r2, r6, #1 │ │ │ │ - movw fp, #27720 @ 0x6c48 │ │ │ │ + movw fp, #30024 @ 0x7548 │ │ │ │ movt fp, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 49cc2 │ │ │ │ + beq.n 49c5e │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 49d1c │ │ │ │ + blt.n 49cb8 │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 49c50 │ │ │ │ + bpl.n 49bec │ │ │ │ mov r1, sl │ │ │ │ - b.n 49c28 │ │ │ │ + b.n 49bc4 │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 49c7e │ │ │ │ + bmi.n 49c1a │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 49c40 │ │ │ │ + bne.n 49bdc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 49c7e │ │ │ │ + bne.n 49c1a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r0, #41176 @ 0xa0d8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 49c7e │ │ │ │ + bne.n 49c1a │ │ │ │ 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 49d1c │ │ │ │ + b.n 49cb8 │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r9 │ │ │ │ - bl 7140c │ │ │ │ + bl 7142c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49d2a │ │ │ │ + beq.n 49cc6 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 49c9e │ │ │ │ + bgt.n 49c3a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 49cbc │ │ │ │ + b.n 49c58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85e24 │ │ │ │ + bl 85d88 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r0, 49cf0 │ │ │ │ + cbnz r0, 49c8c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49cbc │ │ │ │ + bge.n 49c58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49cbc │ │ │ │ + cbnz r3, 49c58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 49c24 │ │ │ │ + b.n 49bc0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 49d1c │ │ │ │ - movw r3, #27720 @ 0x6c48 │ │ │ │ + blt.n 49cb8 │ │ │ │ + movw r3, #30024 @ 0x7548 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldrb.w r2, [r9, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 49d04 │ │ │ │ + bpl.n 49ca0 │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 49d1c │ │ │ │ - b.n 49cce │ │ │ │ + bcc.n 49cb8 │ │ │ │ + b.n 49c6a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85e24 │ │ │ │ + bl 85d88 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49f50 │ │ │ │ + beq.w 49eec │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49d2a │ │ │ │ + bge.n 49cc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49d2a │ │ │ │ + cbnz r3, 49cc6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 49d2a │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49cc6 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7140c │ │ │ │ + bl 7142c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 49d2a │ │ │ │ + cbz r0, 49cc6 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 49ce0 │ │ │ │ + bgt.n 49c7c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 202b70 │ │ │ │ + bl 20349c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 49f6a │ │ │ │ + bne.w 49f06 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 49c10 │ │ │ │ + bge.w 49bac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 49c10 │ │ │ │ + bne.w 49bac │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 49c10 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49bac │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 12b574 │ │ │ │ + bl 12b750 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 49c10 │ │ │ │ + bne.w 49bac │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 49d7a │ │ │ │ + bne.n 49d16 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21328 @ 0x5350 │ │ │ │ + movw r1, #23632 @ 0x5c50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 49f46 │ │ │ │ + bl f2724 │ │ │ │ + b.n 49ee2 │ │ │ │ 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 49e4a │ │ │ │ + bne.n 49de6 │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49f46 │ │ │ │ + beq.w 49ee2 │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 49e26 │ │ │ │ + blt.n 49dc2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 49e26 │ │ │ │ + beq.n 49dc2 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 49e22 │ │ │ │ + bne.n 49dbe │ │ │ │ adds r0, r6, #1 │ │ │ │ subs r1, r1, r6 │ │ │ │ add r0, r9 │ │ │ │ - bl 7140c │ │ │ │ + bl 7142c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49f32 │ │ │ │ + beq.w 49ece │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 49ddc │ │ │ │ + bgt.n 49d78 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 49e1a │ │ │ │ + b.n 49db6 │ │ │ │ bxns r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85e24 │ │ │ │ + bl 85d88 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 49e06 │ │ │ │ + cbz r0, 49da2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 49f32 │ │ │ │ + bge.w 49ece │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 49f32 │ │ │ │ + bne.w 49ece │ │ │ │ mov r0, fp │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 49f32 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49ece │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49e1a │ │ │ │ + bge.n 49db6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 49e1a │ │ │ │ + cbnz r3, 49db6 │ │ │ │ mov r0, fp │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ subs r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 49da4 │ │ │ │ + b.n 49d40 │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 49db2 │ │ │ │ - cbnz r5, 49e36 │ │ │ │ + bcs.n 49d4e │ │ │ │ + cbnz r5, 49dd2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #41176 @ 0xa0d8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 49ec6 │ │ │ │ + beq.n 49e62 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 49f26 │ │ │ │ + blt.n 49ec2 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7140c │ │ │ │ + bl 7142c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49ee6 │ │ │ │ - b.n 49f32 │ │ │ │ - bl 7186c │ │ │ │ + bne.n 49e82 │ │ │ │ + b.n 49ece │ │ │ │ + bl 7188c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49f46 │ │ │ │ + beq.n 49ee2 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 49eb6 │ │ │ │ + beq.n 49e52 │ │ │ │ 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 1dfde8 │ │ │ │ + bl 1e06b0 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 49eb6 │ │ │ │ + blt.n 49e52 │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r6, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 7140c │ │ │ │ + bl 7142c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49f32 │ │ │ │ + beq.n 49ece │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 49e92 │ │ │ │ + bgt.n 49e2e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 49eb0 │ │ │ │ + b.n 49e4c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85e24 │ │ │ │ + bl 85d88 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r0, 49efe │ │ │ │ + cbnz r0, 49e9a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49eb0 │ │ │ │ + bge.n 49e4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49eb0 │ │ │ │ + cbnz r3, 49e4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b.n 49e54 │ │ │ │ - cbnz r5, 49eda │ │ │ │ + b.n 49df0 │ │ │ │ + cbnz r5, 49e76 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #41176 @ 0xa0d8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 49eda │ │ │ │ + bne.n 49e76 │ │ │ │ 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 49f26 │ │ │ │ + b.n 49ec2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7140c │ │ │ │ + bl 7142c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 49f32 │ │ │ │ + cbz r0, 49ece │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 49ef2 │ │ │ │ + bgt.n 49e8e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 49f24 │ │ │ │ + b.n 49ec0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85e24 │ │ │ │ + bl 85d88 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r0, 49f12 │ │ │ │ + cbz r0, 49eae │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49f32 │ │ │ │ + bge.n 49ece │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49f32 │ │ │ │ + cbnz r3, 49ece │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 49f32 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49ece │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49f24 │ │ │ │ + bge.n 49ec0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49f24 │ │ │ │ + cbnz r3, 49ec0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 202b70 │ │ │ │ + bl 20349c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49f48 │ │ │ │ + bne.n 49ee4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49f46 │ │ │ │ + bge.n 49ee2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49f46 │ │ │ │ + cbnz r3, 49ee2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12d0d8 │ │ │ │ - b.n 49f6a │ │ │ │ + bl 12d2b4 │ │ │ │ + b.n 49f06 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 49d1a │ │ │ │ + bge.w 49cb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 49d1a │ │ │ │ + bne.w 49cb6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 49d1a │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49cb6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bic.w r8, r3, #1 │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4a0d4 │ │ │ │ + beq.w 4a070 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 4a03e │ │ │ │ + ble.n 49fda │ │ │ │ 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 1337a8 │ │ │ │ + bl 1339c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a03a │ │ │ │ + beq.n 49fd6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bdcc │ │ │ │ + bl 7be3c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a084 │ │ │ │ + beq.n 4a020 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85e24 │ │ │ │ + bl 85d88 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4a012 │ │ │ │ + bne.n 49fae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49ffa │ │ │ │ + bge.n 49f96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49ffa │ │ │ │ + cbnz r3, 49f96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a098 │ │ │ │ + bge.n 4a034 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a098 │ │ │ │ + bne.n 4a034 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a098 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a034 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a026 │ │ │ │ + bge.n 49fc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4a026 │ │ │ │ + cbnz r3, 49fc2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a03a │ │ │ │ + bge.n 49fd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a03a │ │ │ │ + cbnz r3, 49fd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 49fa4 │ │ │ │ + b.n 49f40 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4a0d6 │ │ │ │ + beq.n 4a072 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 4a058 │ │ │ │ + b.n 49ff4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4a0c4 │ │ │ │ + blt.n 4a060 │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 904b0 │ │ │ │ + bl 903d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a0d6 │ │ │ │ + beq.n 4a072 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bdcc │ │ │ │ + bl 7be3c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4a0ae │ │ │ │ + cbz r0, 4a04a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85e24 │ │ │ │ + bl 85d88 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4a050 │ │ │ │ + bne.n 49fec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a098 │ │ │ │ + bge.n 4a034 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4a098 │ │ │ │ + cbnz r3, 4a034 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a0d4 │ │ │ │ + bge.n 4a070 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a0d4 │ │ │ │ + cbnz r3, 4a070 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a0d4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a070 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a0d4 │ │ │ │ + bge.n 4a070 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4a0d4 │ │ │ │ + cbnz r3, 4a070 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a0d4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a070 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a058 │ │ │ │ + bne.n 49ff4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a058 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49ff4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 24d098 │ │ │ │ + bl 24da40 │ │ │ │ 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 4a130 │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 4a130 │ │ │ │ + bne.n 4a0cc │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 4a0cc │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #63480 @ 0xf7f8 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - bl f23b0 │ │ │ │ + movw r1, #388 @ 0x184 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl f2724 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a13a │ │ │ │ + b.n 4a0d6 │ │ │ │ mov r3, sp │ │ │ │ movs r2, #0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ 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 77488 │ │ │ │ + bl 774d0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a182 │ │ │ │ + bge.n 4a11e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4a182 │ │ │ │ + cbnz r3, 4a11e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_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 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16ebb8 <_PyLong_Frexp@@Base+0xac4> │ │ │ │ + bl 16f530 <_PyLong_Frexp@@Base+0xac4> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4a1aa │ │ │ │ - bl 89160 │ │ │ │ + cbz r0, 4a146 │ │ │ │ + bl 890d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r3, sp │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ vldr s2, [sp, #4] │ │ │ │ vldr s0, [sp] │ │ │ │ vcvt.f64.f32 d1, s2 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ add sp, #8 │ │ │ │ - b.w 2846a4 │ │ │ │ + b.w 28502c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 4a1ee │ │ │ │ + cbz r3, 4a18a │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 4a1f0 │ │ │ │ + b.n 4a18c │ │ │ │ mov r8, r3 │ │ │ │ - ldr r4, [pc, #520] @ (4a3fc ) │ │ │ │ + ldr r4, [pc, #520] @ (4a398 ) │ │ │ │ add.w ip, sp, #112 @ 0x70 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ @@ -45091,308 +45035,308 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 4a23e │ │ │ │ + bne.n 4a1da │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 4a23e │ │ │ │ + ble.n 4a1da │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 4a23e │ │ │ │ - cbnz r5, 4a264 │ │ │ │ - ldr r1, [pc, #448] @ (4a400 ) │ │ │ │ + bne.n 4a1da │ │ │ │ + cbnz r5, 4a200 │ │ │ │ + ldr r1, [pc, #448] @ (4a39c ) │ │ │ │ mov r0, r5 │ │ │ │ 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, r9 │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4a3c6 │ │ │ │ + beq.w 4a362 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add.w r7, r8, r9 │ │ │ │ - bl 11c8bc │ │ │ │ + bl 11cac4 │ │ │ │ ldrd sl, r9, [sp, #144] @ 0x90 │ │ │ │ ldr.w r8, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4a3d4 │ │ │ │ + beq.w 4a370 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 11c8bc │ │ │ │ + bl 11cac4 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ - cbz r0, 4a2ee │ │ │ │ + cbz r0, 4a28a │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 4a29e │ │ │ │ + beq.n 4a23a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl c5fbc │ │ │ │ + bl c6348 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bge.n 4a2a2 │ │ │ │ - b.n 4a2ee │ │ │ │ + bge.n 4a23e │ │ │ │ + b.n 4a28a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 4a2ae │ │ │ │ + blt.n 4a24a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 4a2d0 │ │ │ │ + bpl.n 4a26c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #30724 @ 0x7804 │ │ │ │ + movw r1, #33028 @ 0x8104 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #63584 @ 0xf860 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl 91e54 │ │ │ │ + movw r0, #492 @ 0x1ec │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4a2ee │ │ │ │ - ldr.w fp, [pc, #312] @ 4a404 │ │ │ │ - b.n 4a346 │ │ │ │ + beq.n 4a28a │ │ │ │ + ldr.w fp, [pc, #312] @ 4a3a0 │ │ │ │ + b.n 4a2e2 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #41096 @ 0xa088 │ │ │ │ + movw r2, #43548 @ 0xaa1c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #49280 @ 0xc080 │ │ │ │ + movw r1, #51584 @ 0xc980 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4a3da │ │ │ │ + b.n 4a376 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7140c │ │ │ │ + bl 7142c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a2ee │ │ │ │ + beq.n 4a28a │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 97f70 │ │ │ │ + bl 97ef0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt.n 4a360 │ │ │ │ + blt.n 4a2fc │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 2bd84 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 4a3b8 │ │ │ │ + bge.n 4a354 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 4a390 │ │ │ │ + bne.n 4a32c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4a380 │ │ │ │ + blt.n 4a31c │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 4a2f2 │ │ │ │ + bne.n 4a28e │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b74e0 │ │ │ │ - b.n 4a2ee │ │ │ │ + bl 1b7d30 │ │ │ │ + b.n 4a28a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 4a372 │ │ │ │ + cbz r3, 4a30e │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 2b754 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 4a322 │ │ │ │ + b.n 4a2be │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 2aba8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 4a322 │ │ │ │ + b.n 4a2be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a346 │ │ │ │ + bne.n 4a2e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a346 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a2e2 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b74e0 │ │ │ │ + bl 1b7d30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a2ee │ │ │ │ + bge.n 4a28a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a2ee │ │ │ │ + bne.n 4a28a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a2ee │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a28a │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 4a3c2 │ │ │ │ + beq.n 4a35e │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 9e31c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9e2cc <_PyBytes_Resize@@Base> │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b.n 4a3da │ │ │ │ + b.n 4a376 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a3da │ │ │ │ + b.n 4a376 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ strd sl, r9, [sp, #144] @ 0x90 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ - bl 11cf28 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11d130 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 11cf28 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11d130 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2900048 │ │ │ │ + @ instruction: 0xfba80048 │ │ │ │ blx r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ssat r0, #9, r0, lsl #1 │ │ │ │ + ldc2 0, cr0, [r8], {72} @ 0x48 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 2419e0 <_PyArg_BadArgument@@Base+0x178> │ │ │ │ + b.w 242380 <_PyArg_BadArgument@@Base+0x178> │ │ │ │ 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 7186c │ │ │ │ + bl 7188c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a4ce │ │ │ │ + beq.n 4a46a │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 4a4a0 │ │ │ │ + ble.n 4a43c │ │ │ │ ldr.w r1, [r8, #76] @ 0x4c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1337a8 │ │ │ │ + bl 1339c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 4a49c │ │ │ │ - bl 85e24 │ │ │ │ + cbz r5, 4a438 │ │ │ │ + bl 85d88 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4a488 │ │ │ │ + bne.n 4a424 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a472 │ │ │ │ + bge.n 4a40e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4a472 │ │ │ │ + cbnz r3, 4a40e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a4ce │ │ │ │ + bge.n 4a46a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a4ce │ │ │ │ + cbnz r3, 4a46a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a4ce │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a46a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a49c │ │ │ │ + bge.n 4a438 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a49c │ │ │ │ + cbnz r3, 4a438 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 4a43a │ │ │ │ + b.n 4a3d6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 4a4e2 │ │ │ │ + cbz r3, 4a47e │ │ │ │ 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 904b0 │ │ │ │ + bl 903d0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 4a4e2 │ │ │ │ + cbz r3, 4a47e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 85e24 │ │ │ │ + bl 85d88 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4a4aa │ │ │ │ + bne.n 4a446 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4a4d2 │ │ │ │ + blt.n 4a46e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4a4e2 │ │ │ │ + b.n 4a47e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a4ce │ │ │ │ + bne.n 4a46a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a4ce │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a46a │ │ │ │ mov r0, r4 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 24d098 │ │ │ │ + bl 24da40 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vstr d0, [sp] │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4a534 │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 4a534 │ │ │ │ + bne.n 4a4d0 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 4a4d0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - movw r1, #63480 @ 0xf7f8 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - bl f23b0 │ │ │ │ + movw r1, #388 @ 0x184 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl f2724 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a542 │ │ │ │ + b.n 4a4de │ │ │ │ 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] │ │ │ │ @@ -45407,109 +45351,109 @@ │ │ │ │ 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 2846a4 │ │ │ │ + b.w 28502c │ │ │ │ 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 4a594 │ │ │ │ + bne.n 4a530 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51512 @ 0xc938 │ │ │ │ + movw r1, #53956 @ 0xd2c4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4a5ba │ │ │ │ + bl f2724 │ │ │ │ + b.n 4a556 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4a5c6 │ │ │ │ + cbnz r3, 4a562 │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4a5be │ │ │ │ + cbz r3, 4a55a │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #51564 @ 0xc96c │ │ │ │ + movw r1, #54008 @ 0xd2f8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4a5de │ │ │ │ + b.n 4a57a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 2419e0 <_PyArg_BadArgument@@Base+0x178> │ │ │ │ + bl 242380 <_PyArg_BadArgument@@Base+0x178> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2676bc │ │ │ │ - cbnz r0, 4a5de │ │ │ │ + bl 26807c │ │ │ │ + cbnz r0, 4a57a │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r4, #16] │ │ │ │ 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 24d098 │ │ │ │ + bl 24da40 │ │ │ │ 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 4a62a │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 4a62a │ │ │ │ + bne.n 4a5c6 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 4a5c6 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #63480 @ 0xf7f8 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4a64e │ │ │ │ + movw r1, #388 @ 0x184 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl f2724 │ │ │ │ + b.n 4a5ea │ │ │ │ movs r1, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1796b4 │ │ │ │ + bl 179f04 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 4a64e │ │ │ │ + cbnz r0, 4a5ea │ │ │ │ adds r0, r4, #4 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1796b4 │ │ │ │ + b.w 179f04 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 4a67a │ │ │ │ + cbz r3, 4a616 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 4a67c │ │ │ │ + b.n 4a618 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r5, [pc, #368] @ (4a7f0 ) │ │ │ │ + ldr r5, [pc, #368] @ (4a78c ) │ │ │ │ add.w ip, sp, #96 @ 0x60 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -45522,258 +45466,260 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 4a6ca │ │ │ │ + bne.n 4a666 │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 4a6ca │ │ │ │ + ble.n 4a666 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 4a6ca │ │ │ │ - cbnz r4, 4a6ee │ │ │ │ - ldr r1, [pc, #296] @ (4a7f4 ) │ │ │ │ + bne.n 4a666 │ │ │ │ + cbnz r4, 4a68a │ │ │ │ + ldr r1, [pc, #296] @ (4a790 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a7b2 │ │ │ │ + beq.n 4a74e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 11c8bc │ │ │ │ + bl 11cac4 │ │ │ │ add sl, r8 │ │ │ │ ldrd r9, r7, [sp, #128] @ 0x80 │ │ │ │ ldr.w r8, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a7c0 │ │ │ │ + beq.n 4a75c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 11c8bc │ │ │ │ + bl 11cac4 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ - cbz r0, 4a76a │ │ │ │ + cbz r0, 4a706 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 4a724 │ │ │ │ + beq.n 4a6c0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c5fbc │ │ │ │ + bl c6348 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4a726 │ │ │ │ - b.n 4a76a │ │ │ │ + bge.n 4a6c2 │ │ │ │ + b.n 4a706 │ │ │ │ movs r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 4a72e │ │ │ │ + blt.n 4a6ca │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bpl.n 4a74c │ │ │ │ + bpl.n 4a6e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #30724 @ 0x7804 │ │ │ │ + movw r1, #33028 @ 0x8104 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #63644 @ 0xf89c │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl 91e54 │ │ │ │ + movw r0, #552 @ 0x228 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4a76e │ │ │ │ - b.n 4a76a │ │ │ │ + bne.n 4a70a │ │ │ │ + b.n 4a706 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #41120 @ 0xa0a0 │ │ │ │ + movw r2, #43572 @ 0xaa34 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #49280 @ 0xc080 │ │ │ │ + movw r1, #51584 @ 0xc980 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4a7d0 │ │ │ │ - bl 97f70 │ │ │ │ + b.n 4a76c │ │ │ │ + bl 97ef0 │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 4a784 │ │ │ │ + blt.n 4a720 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ad04 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4a796 │ │ │ │ + b.n 4a732 │ │ │ │ mov r0, r9 │ │ │ │ - cbz r4, 4a790 │ │ │ │ + cbz r4, 4a72c │ │ │ │ blx 2ba98 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4a796 │ │ │ │ + b.n 4a732 │ │ │ │ blx 2b100 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ab4c │ │ │ │ - cbz r4, 4a7c8 │ │ │ │ + bl 9aab4 │ │ │ │ + cbz r4, 4a764 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac75c │ │ │ │ - b.n 4a76a │ │ │ │ + bl 1ad084 │ │ │ │ + b.n 4a706 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a7d0 │ │ │ │ + b.n 4a76c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4a7d0 │ │ │ │ + b.n 4a76c │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ strd r9, r7, [sp, #128] @ 0x80 │ │ │ │ str.w r8, [sp, #144] @ 0x90 │ │ │ │ - bl 11cf28 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11d130 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 11cf28 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11d130 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ssat r0, #9, ip, lsl #1 │ │ │ │ + stc2 0, cr0, [r4], #-288 @ 0xfffffee0 │ │ │ │ blx sp │ │ │ │ lsls r5, r1, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ 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 27da90 │ │ │ │ + bl 27e418 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4a82c │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 4a85c │ │ │ │ + bne.n 4a7cc │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 4a7fc │ │ │ │ movs r1, #0 │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 27da90 │ │ │ │ + bl 27e418 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4a848 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 4a85c │ │ │ │ + bne.n 4a7e8 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 4a7fc │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2846a4 │ │ │ │ + b.w 28502c │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - cbnz r4, 4a88a │ │ │ │ + cbnz r4, 4a82a │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 4a88a │ │ │ │ + ble.n 4a82a │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4a88a │ │ │ │ - cbnz r2, 4a8b0 │ │ │ │ + bne.n 4a82a │ │ │ │ + cbnz r2, 4a850 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ movw r4, #18768 @ 0x4950 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4a8b0 │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4a850 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4a8e8 │ │ │ │ + b.n 4a888 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 46d12 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 46cae <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a8ac │ │ │ │ + beq.n 4a84c │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 2aeb4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4a8e0 │ │ │ │ + beq.n 4a880 │ │ │ │ mov r0, r6 │ │ │ │ - bl 224a44 │ │ │ │ + bl 2253f8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - movw r2, #63772 @ 0xf91c │ │ │ │ - movt r2, #44 @ 0x2c │ │ │ │ - bl 4abe6 │ │ │ │ - b.n 4a8ac │ │ │ │ + movw r2, #680 @ 0x2a8 │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ + bl 4ab86 │ │ │ │ + b.n 4a84c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 7140c │ │ │ │ + bl 7142c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4a914 │ │ │ │ + cbz r0, 4a8b4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 46f08 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f6> │ │ │ │ + bl 46ea4 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f6> │ │ │ │ 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] @ (4a980 ) │ │ │ │ + ldr r3, [pc, #84] @ (4a920 ) │ │ │ │ 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] @ 4a978 │ │ │ │ + vldr d6, [pc, #56] @ 4a918 │ │ │ │ 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 4a95c │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 4a96c │ │ │ │ + bne.n 4a8fc │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 4a90c │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85d4c │ │ │ │ + b.w 85cb0 │ │ │ │ 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 │ │ │ │ @@ -45784,150 +45730,150 @@ │ │ │ │ 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 24d098 │ │ │ │ + bl 24da40 │ │ │ │ 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 4a9ce │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 4a9ce │ │ │ │ + bne.n 4a96e │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 4a96e │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #63480 @ 0xf7f8 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4a9f4 │ │ │ │ + movw r1, #388 @ 0x184 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl f2724 │ │ │ │ + b.n 4a994 │ │ │ │ movs r1, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 153d2c │ │ │ │ + bl 1541a8 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 4a9f4 │ │ │ │ + cbnz r0, 4a994 │ │ │ │ add.w r0, r4, #8 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 153d2c │ │ │ │ + b.w 1541a8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 7140c │ │ │ │ + bl 7142c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4aa28 │ │ │ │ + cbz r0, 4a9c8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 47300 │ │ │ │ + bl 4729c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #63828 @ 0xf954 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - bl 8eb1c │ │ │ │ - cbz r0, 4aa6a │ │ │ │ + movw r1, #736 @ 0x2e0 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl 8eab0 │ │ │ │ + cbz r0, 4aa0a │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 4ab74 │ │ │ │ + bl 4ab14 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #63844 @ 0xf964 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl 80aa8 │ │ │ │ + movw r0, #752 @ 0x2f0 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 80b70 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ vmov.f64 d10, #240 @ 0xbf800000 -1.0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 130c64 │ │ │ │ + bl 130e34 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4aaa2 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 4aad4 │ │ │ │ + bne.n 4aa42 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 4aa74 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 130c64 │ │ │ │ + bl 130e34 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4aac0 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 4aad4 │ │ │ │ + bne.n 4aa60 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 4aa74 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2846a4 │ │ │ │ + b.w 28502c │ │ │ │ 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 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #24552 @ 0x5fe8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4aafe │ │ │ │ + bne.n 4aa9e │ │ │ │ vldr d0, [r1, #8] │ │ │ │ - b.n 4ab34 │ │ │ │ + b.n 4aad4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 144ba0 │ │ │ │ + bl 1450d0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4ab34 │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 4ab1c │ │ │ │ + bne.n 4aad4 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 4aabc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ab64 │ │ │ │ + b.n 4ab04 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63852 @ 0xf96c │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #760 @ 0x2f8 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4ab18 │ │ │ │ + bl f2724 │ │ │ │ + b.n 4aab8 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4ab1c │ │ │ │ - vldr d7, [pc, #40] @ 4ab68 │ │ │ │ + bls.n 4aabc │ │ │ │ + vldr d7, [pc, #40] @ 4ab08 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #40] @ (4ab70 ) │ │ │ │ + ldr r2, [pc, #40] @ (4ab10 ) │ │ │ │ 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] │ │ │ │ @@ -45945,50 +45891,50 @@ │ │ │ │ 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 7140c │ │ │ │ + bl 7142c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4abe2 │ │ │ │ + cbz r0, 4ab82 │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 4aba2 │ │ │ │ + ble.n 4ab42 │ │ │ │ ldrb r3, [r5, #23] │ │ │ │ - cbz r3, 4aba2 │ │ │ │ + cbz r3, 4ab42 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 4abb6 │ │ │ │ + cbz r3, 4ab56 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4abc0 │ │ │ │ + bne.n 4ab60 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7bf9c │ │ │ │ + bl 7c00c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4abc8 │ │ │ │ + b.n 4ab68 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bdcc │ │ │ │ + bl 7be3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4abd6 │ │ │ │ + bge.n 4ab76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4abda │ │ │ │ + cbz r3, 4ab7a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4abe2 │ │ │ │ + b.n 4ab82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4abd6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ab76 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -46001,249 +45947,249 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2b82c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 26e1a4 <_PyBytes_Find@@Base+0x2304> │ │ │ │ + bl 26eb28 <_PyBytes_Find@@Base+0x22c8> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e3d54 │ │ │ │ + bl e41a4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4ac3e │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 4ac68 │ │ │ │ - b.n 4ac4e │ │ │ │ + bne.n 4abde │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 4ac08 │ │ │ │ + b.n 4abee │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ac4c │ │ │ │ + blt.n 4abec │ │ │ │ cmp r0, r3 │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ - b.n 4ac4e │ │ │ │ + b.n 4abee │ │ │ │ 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 4ac6a │ │ │ │ + b.n 4ac0a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c5fbc │ │ │ │ + bl c6348 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 4aca0 │ │ │ │ + blt.n 4ac40 │ │ │ │ uxtb r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 2bb14 │ │ │ │ and.w r4, r4, #1 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ strb.w r4, [r5, #44] @ 0x2c │ │ │ │ - b.n 4aca2 │ │ │ │ + b.n 4ac42 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4acde │ │ │ │ + beq.n 4ac7e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #63896 @ 0xf998 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #804 @ 0x324 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #184] @ (4ad9c ) │ │ │ │ + ldr r1, [pc, #184] @ (4ad3c ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d5684 │ │ │ │ + bl d5a54 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 4acf2 │ │ │ │ + bge.n 4ac92 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ad98 │ │ │ │ - bne.n 4ad06 │ │ │ │ + b.n 4ad38 │ │ │ │ + bne.n 4aca6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl d5684 │ │ │ │ + bl d5a54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4acee │ │ │ │ - beq.n 4ad08 │ │ │ │ + blt.n 4ac8e │ │ │ │ + beq.n 4aca8 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - b.n 4ad08 │ │ │ │ - ldr r5, [pc, #148] @ (4ad9c ) │ │ │ │ + b.n 4aca8 │ │ │ │ + ldr r5, [pc, #148] @ (4ad3c ) │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 120ae8 │ │ │ │ + bl 120cec │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4acee │ │ │ │ + beq.n 4ac8e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 116300 │ │ │ │ + bl 116508 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ad34 │ │ │ │ + bge.n 4acd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4ad34 │ │ │ │ + cbnz r3, 4acd4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4acee │ │ │ │ + beq.n 4ac8e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 124ccc │ │ │ │ - cbnz r0, 4ad5a │ │ │ │ + bl 124edc │ │ │ │ + cbnz r0, 4acfa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4acee │ │ │ │ + bge.n 4ac8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4acee │ │ │ │ + bne.n 4ac8e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4acee │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ac8e │ │ │ │ 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 4ad76 │ │ │ │ + bge.n 4ad16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 4ad76 │ │ │ │ + cbnz r3, 4ad16 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4ad88 │ │ │ │ + blt.n 4ad28 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4ad98 │ │ │ │ + b.n 4ad38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ad7e │ │ │ │ + bne.n 4ad1e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ad7e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ad1e │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r4, r7, [r0, #16] │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2931c0 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 293a88 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 293454 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 293d1c <_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 2931c0 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 293a88 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 293454 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 293d1c <_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, 4ae60 │ │ │ │ + cbz r1, 4ae00 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - cbz r7, 4ae36 │ │ │ │ + cbz r7, 4add6 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r4, #29868 @ 0x74ac │ │ │ │ + movw r4, #32172 @ 0x7dac │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ - movw r2, #32880 @ 0x8070 │ │ │ │ + movw r2, #35184 @ 0x8970 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ - movw r0, #63928 @ 0xf9b8 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl e4180 │ │ │ │ - b.n 4ae8c │ │ │ │ + movw r0, #836 @ 0x344 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl e45d0 │ │ │ │ + b.n 4ae2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #29868 @ 0x74ac │ │ │ │ + movw r4, #32172 @ 0x7dac │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #32880 @ 0x8070 │ │ │ │ + movw r2, #35184 @ 0x8970 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, r7 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ - movw r0, #63956 @ 0xf9d4 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl e4180 │ │ │ │ - b.n 4ae8c │ │ │ │ - cbz r7, 4ae76 │ │ │ │ + movw r0, #864 @ 0x360 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl e45d0 │ │ │ │ + b.n 4ae2c │ │ │ │ + cbz r7, 4ae16 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r0, #63980 @ 0xf9ec │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl e4180 │ │ │ │ - b.n 4ae8c │ │ │ │ + movw r0, #888 @ 0x378 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl e45d0 │ │ │ │ + b.n 4ae2c │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #64000 @ 0xfa00 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + movw r0, #908 @ 0x38c │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ @@ -46260,155 +46206,155 @@ │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - b.w 285d90 │ │ │ │ + b.w 286718 │ │ │ │ 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 dc560 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 4aef6 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 4af28 │ │ │ │ + bl dc95c <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 4ae96 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 4aec8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4af2c │ │ │ │ + b.n 4aecc │ │ │ │ mov r5, r0 │ │ │ │ - bl 85c9c │ │ │ │ + bl 85c00 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4af12 │ │ │ │ + bge.n 4aeb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4af12 │ │ │ │ + cbnz r3, 4aeb2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4af2c │ │ │ │ - b.n 4aeea │ │ │ │ + bne.n 4aecc │ │ │ │ + b.n 4ae8a │ │ │ │ subs r4, r4, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27f1f0 <_PyBytes_GetXIData@@Base+0x868> │ │ │ │ - cbnz r0, 4af3c │ │ │ │ + bl 27fb78 <_PyBytes_GetXIData@@Base+0x868> │ │ │ │ + cbnz r0, 4aedc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4af50 │ │ │ │ + b.n 4aef0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 4af18 │ │ │ │ + bgt.n 4aeb8 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d7b68 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1d8428 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ add.w r2, r0, #16 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 4af4a │ │ │ │ + beq.n 4aeea │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 4af50 │ │ │ │ + bne.n 4aef0 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r3, [r0, #16] │ │ │ │ strb r1, [r2, 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, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 4af7a │ │ │ │ + cbz r2, 4af1a │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2824d8 │ │ │ │ + bl 282e60 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4af8a │ │ │ │ + cbnz r0, 4af2a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4afa4 │ │ │ │ + b.n 4af44 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 271bcc <_PyTime_FromLong@@Base+0x1164> │ │ │ │ + bl 272554 <_PyTime_FromLong@@Base+0x1164> │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4af68 │ │ │ │ - b.n 4af76 │ │ │ │ - bl 24caf4 <_PyType_GetBaseByToken_Borrow@@Base+0x44c> │ │ │ │ + bne.n 4af08 │ │ │ │ + b.n 4af16 │ │ │ │ + bl 24d49c <_PyType_GetBaseByToken_Borrow@@Base+0x44c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4afa4 │ │ │ │ + bge.n 4af44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4afa4 │ │ │ │ + cbnz r3, 4af44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #64016 @ 0xfa10 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + movw r0, #924 @ 0x39c │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ 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, #108] @ (4b03c ) │ │ │ │ + ldr r1, [pc, #108] @ (4afdc ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl b6aa4 │ │ │ │ + bl b6e08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b036 │ │ │ │ + beq.n 4afd6 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 4affe │ │ │ │ + cbz r5, 4af9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 11d6fc │ │ │ │ + bl 11d904 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4affa │ │ │ │ + bge.n 4af9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4affa │ │ │ │ + cbnz r3, 4af9a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4b000 │ │ │ │ - b.n 4b036 │ │ │ │ - ldr r4, [pc, #64] @ (4b040 ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 4afa0 │ │ │ │ + b.n 4afd6 │ │ │ │ + ldr r4, [pc, #64] @ (4afe0 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 26a61c <_PyObject_GetState@@Base> │ │ │ │ + bl 26afdc <_PyObject_GetState@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4b020 │ │ │ │ + cbnz r0, 4afc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b036 │ │ │ │ + bge.n 4afd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b036 │ │ │ │ + cbnz r3, 4afd6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b036 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4afd6 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #64052 @ 0xfa34 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + movw r0, #960 @ 0x3c0 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cpsid │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ @@ -46416,120 +46362,123 @@ │ │ │ │ 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, 4b074 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 4b014 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4b06e │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 4b074 │ │ │ │ + bne.n 4b00e │ │ │ │ + bl 142908 │ │ │ │ + b.n 4b014 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4b096 │ │ │ │ + cbnz r0, 4b036 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 4b096 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 4b036 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4b08c │ │ │ │ + bne.n 4b02c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1424c4 │ │ │ │ + b.w 142908 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #64060 @ 0xfa3c │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - b.w 79658 │ │ │ │ + movw r0, #968 @ 0x3c8 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + b.w 79698 │ │ │ │ ldrd r1, r2, [r0, #8] │ │ │ │ - cbnz r2, 4b0b0 │ │ │ │ + cbnz r2, 4b050 │ │ │ │ movs r0, #1 │ │ │ │ - b.w 7bf9c │ │ │ │ + b.w 7c00c │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7bdcc │ │ │ │ - movs r0, #16 │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 7be3c │ │ │ │ + ldr r0, [pc, #4] @ (4b05c ) │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + strh r0, [r4, #28] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #28 │ │ │ │ - bne.n 4b0d0 │ │ │ │ - movw r0, #20120 @ 0x4e98 │ │ │ │ + bne.n 4b074 │ │ │ │ + movw r0, #22564 @ 0x5824 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7fc40 │ │ │ │ - movw r0, #20112 @ 0x4e90 │ │ │ │ + b.w 7fc98 │ │ │ │ + movw r0, #22556 @ 0x581c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7fc40 │ │ │ │ + b.w 7fc98 │ │ │ │ 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 4b110 │ │ │ │ + bne.n 4b0b4 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 4b110 │ │ │ │ + bne.n 4b0b4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b170 │ │ │ │ + bge.n 4b114 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 4b170 │ │ │ │ + b.n 4b114 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d098 │ │ │ │ + bl 24da40 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vstr d0, [sp] │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4b134 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 4b148 │ │ │ │ + bne.n 4b0d8 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 4b0ec │ │ │ │ vldr d0, [sp] │ │ │ │ vldr d1, [sp, #8] │ │ │ │ - bl 248b94 │ │ │ │ + bl 2496f4 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 4b170 │ │ │ │ - cbnz r0, 4b14c │ │ │ │ + beq.n 4b114 │ │ │ │ + cbnz r0, 4b0f0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b170 │ │ │ │ + b.n 4b114 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d70c0 │ │ │ │ + bl d74a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b164 │ │ │ │ + bge.n 4b108 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4b168 │ │ │ │ + cbz r3, 4b10c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4b170 │ │ │ │ + b.n 4b114 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b164 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b108 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 100be8 <_PyRecursiveMutex_IsLockedByCurrentThread@@Base+0x2c> │ │ │ │ + b.w 1010c8 <_PyRecursiveMutex_IsLockedByCurrentThread@@Base+0x2c> │ │ │ │ │ │ │ │ -0004b17c : │ │ │ │ +0004b120 : │ │ │ │ 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 │ │ │ │ @@ -46537,224 +46486,224 @@ │ │ │ │ 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 7186c │ │ │ │ + bl 7188c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 4b1d2 │ │ │ │ + cbz r0, 4b176 │ │ │ │ mov r0, sp │ │ │ │ - bl 19a878 │ │ │ │ + bl 19b0f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b1ca │ │ │ │ + bge.n 4b16e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b1ca │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b16e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 4b1d2 │ │ │ │ - bl 7620c │ │ │ │ + cbz r0, 4b176 │ │ │ │ + bl 76254 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 4b1fc │ │ │ │ + cbnz r2, 4b1a0 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 4b1fc │ │ │ │ + bne.n 4b1a0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4b21c │ │ │ │ - ldr r4, [pc, #232] @ (4b2e8 ) │ │ │ │ + cbnz r0, 4b1c0 │ │ │ │ + ldr r4, [pc, #232] @ (4b28c ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4b21c │ │ │ │ + cbnz r0, 4b1c0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b2e2 │ │ │ │ + b.n 4b286 │ │ │ │ ldrd r6, r0, [r3] │ │ │ │ - bl dc560 <_PyNumber_Index@@Base> │ │ │ │ + bl dc95c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4b236 │ │ │ │ - bl 7fca0 │ │ │ │ + cbnz r0, 4b1da │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b218 │ │ │ │ + bne.n 4b1bc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b254 │ │ │ │ - bl 85c9c │ │ │ │ + b.n 4b1f8 │ │ │ │ + bl 85c00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b250 │ │ │ │ + bge.n 4b1f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b250 │ │ │ │ + cbnz r3, 4b1f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 4b228 │ │ │ │ + beq.n 4b1cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 765a4 │ │ │ │ + bl 765ec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b2da │ │ │ │ + beq.n 4b27e │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4b27c │ │ │ │ + bge.n 4b220 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54984 @ 0xd6c8 │ │ │ │ + movw r1, #57292 @ 0xdfcc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4b2da │ │ │ │ + bl f2724 │ │ │ │ + b.n 4b27e │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 4b28c │ │ │ │ - bl 1f4804 │ │ │ │ - b.n 4b2da │ │ │ │ + bcc.n 4b230 │ │ │ │ + bl 1f50c4 │ │ │ │ + b.n 4b27e │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b286 │ │ │ │ + beq.n 4b22a │ │ │ │ add.w r8, r0, r4, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4b2aa │ │ │ │ + beq.n 4b24e │ │ │ │ str.w r2, [r3], #4 │ │ │ │ - b.n 4b2a0 │ │ │ │ + b.n 4b244 │ │ │ │ ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 4b2d4 │ │ │ │ + cbz r0, 4b278 │ │ │ │ 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 4b2e2 │ │ │ │ + b.n 4b286 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7757c │ │ │ │ - b.n 4b218 │ │ │ │ + bl 775c4 │ │ │ │ + b.n 4b1bc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #672] @ (4b58c ) │ │ │ │ + ldr r1, [pc, #672] @ (4b530 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #22580 @ 0x5834 │ │ │ │ + movw r1, #24884 @ 0x6134 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.n 4b360 │ │ │ │ - ldr r1, [pc, #4] @ (4b300 ) │ │ │ │ - b.w 258670 │ │ │ │ + b.n 4b304 │ │ │ │ + ldr r1, [pc, #4] @ (4b2a4 ) │ │ │ │ + b.w 259018 │ │ │ │ nop │ │ │ │ add r7, sp, #736 @ 0x2e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0004b304 : │ │ │ │ +0004b2a8 : │ │ │ │ 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 1b1d98 │ │ │ │ + bl 1b25f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 4b332 │ │ │ │ - bl 7620c │ │ │ │ + cbz r0, 4b2d6 │ │ │ │ + bl 76254 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ 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, #38308 @ 0x95a4 │ │ │ │ + movw r1, #40752 @ 0x9f30 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ 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 r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 48dec <_PyLong_UnsignedLong_Converter@@Base+0x4e8> │ │ │ │ - cbz r0, 4b3ce │ │ │ │ + bl 48d88 <_PyLong_UnsignedLong_Converter@@Base+0x4e8> │ │ │ │ + cbz r0, 4b372 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 4b38c │ │ │ │ + cbnz r4, 4b330 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl d0720 │ │ │ │ + bl d0aec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4b39e │ │ │ │ + b.n 4b342 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #58336 @ 0xe3e0 │ │ │ │ + movw r2, #60780 @ 0xed6c │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - bl d0720 │ │ │ │ + bl d0aec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b3b2 │ │ │ │ + bge.n 4b356 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b3b2 │ │ │ │ + cbnz r3, 4b356 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4b3d0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 4b374 │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f4 │ │ │ │ - cbz r0, 4b3ce │ │ │ │ - bl d842c │ │ │ │ + bl d85dc │ │ │ │ + cbz r0, 4b372 │ │ │ │ + bl d8814 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 259374 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 259d1c <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0004b3d4 : │ │ │ │ +0004b378 : │ │ │ │ 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 │ │ │ │ @@ -46768,15 +46717,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 1187dc <_PySet_Contains@@Base+0x370> │ │ │ │ + bl 1189e4 <_PySet_Contains@@Base+0x370> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 2beb8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ @@ -46784,493 +46733,493 @@ │ │ │ │ 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 2c488 │ │ │ │ - cbnz r0, 4b446 │ │ │ │ + cbnz r0, 4b3ea │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 4b44e │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 4b3f2 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 199f10 │ │ │ │ + bl 19a78c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r9, r0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 4b472 │ │ │ │ + cbz r3, 4b416 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4b482 │ │ │ │ + b.n 4b426 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4b480 │ │ │ │ + blt.n 4b424 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4b47c │ │ │ │ - cbnz r1, 4b4a2 │ │ │ │ + bgt.n 4b420 │ │ │ │ + cbnz r1, 4b446 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4b482 │ │ │ │ + b.n 4b426 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #668] @ (4b720 ) │ │ │ │ + ldr r1, [pc, #668] @ (4b6c4 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4b4a8 │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4b44c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b842 │ │ │ │ + b.n 4b7e6 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 4b4f0 │ │ │ │ + beq.n 4b494 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 4b4b6 │ │ │ │ + cbz r4, 4b45a │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4b4be │ │ │ │ - b.n 4b4fe │ │ │ │ + bne.n 4b462 │ │ │ │ + b.n 4b4a2 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl dc560 <_PyNumber_Index@@Base> │ │ │ │ + bl dc95c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4b4d0 │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 4b4fe │ │ │ │ - b.n 4b49e │ │ │ │ - bl 85c9c │ │ │ │ + cbnz r0, 4b474 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 4b4a2 │ │ │ │ + b.n 4b442 │ │ │ │ + bl 85c00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b4ea │ │ │ │ + bge.n 4b48e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b4ea │ │ │ │ + cbnz r3, 4b48e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 4b502 │ │ │ │ - b.n 4b4c8 │ │ │ │ + bne.n 4b4a6 │ │ │ │ + b.n 4b46c │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b502 │ │ │ │ + b.n 4b4a6 │ │ │ │ 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, 4b518 │ │ │ │ + cbz r5, 4b4bc │ │ │ │ ldr.w r8, [r9, #20] │ │ │ │ - b.n 4b520 │ │ │ │ + b.n 4b4c4 │ │ │ │ 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 4b64e │ │ │ │ + bne.w 4b5f2 │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b54c │ │ │ │ + cbnz r0, 4b4f0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b81c │ │ │ │ + b.n 4b7c0 │ │ │ │ subs r1, r5, #1 │ │ │ │ - movw fp, #27720 @ 0x6c48 │ │ │ │ + movw fp, #30024 @ 0x7548 │ │ │ │ movt fp, #45 @ 0x2d │ │ │ │ movs r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 4b5ce │ │ │ │ + beq.n 4b572 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4b628 │ │ │ │ + blt.n 4b5cc │ │ │ │ ldrb.w r3, [r8, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 4b584 │ │ │ │ + bpl.n 4b528 │ │ │ │ mov r1, sl │ │ │ │ - b.n 4b55c │ │ │ │ + b.n 4b500 │ │ │ │ ldrb.w r3, [r8, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 4b58a │ │ │ │ + bmi.n 4b52e │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4b574 │ │ │ │ + bne.n 4b518 │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r8 │ │ │ │ - bl 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b636 │ │ │ │ + beq.n 4b5da │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4b5aa │ │ │ │ + bgt.n 4b54e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 4b5c8 │ │ │ │ + b.n 4b56c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85e24 │ │ │ │ + bl 85d88 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r0, 4b5fc │ │ │ │ + cbnz r0, 4b5a0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b5c8 │ │ │ │ + bge.n 4b56c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b5c8 │ │ │ │ + cbnz r3, 4b56c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 4b558 │ │ │ │ + b.n 4b4fc │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4b628 │ │ │ │ - movw r3, #27720 @ 0x6c48 │ │ │ │ + blt.n 4b5cc │ │ │ │ + movw r3, #30024 @ 0x7548 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldrb.w r2, [r8, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 4b610 │ │ │ │ + bpl.n 4b5b4 │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 4b628 │ │ │ │ - b.n 4b5da │ │ │ │ + bcc.n 4b5cc │ │ │ │ + b.n 4b57e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85e24 │ │ │ │ + bl 85d88 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b828 │ │ │ │ + beq.w 4b7cc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b636 │ │ │ │ + bge.n 4b5da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b636 │ │ │ │ + cbnz r3, 4b5da │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b636 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b5da │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4b636 │ │ │ │ + cbz r0, 4b5da │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4b5ec │ │ │ │ + bgt.n 4b590 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 202b70 │ │ │ │ + bl 20349c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 4b81c │ │ │ │ + bne.w 4b7c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b548 │ │ │ │ + bge.n 4b4ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b548 │ │ │ │ + bne.n 4b4ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b548 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b4ec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 12b574 │ │ │ │ + bl 12b750 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4b548 │ │ │ │ + bne.w 4b4ec │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 4b682 │ │ │ │ + bne.n 4b626 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21328 @ 0x5350 │ │ │ │ + movw r1, #23632 @ 0x5c50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4b814 │ │ │ │ + bl f2724 │ │ │ │ + b.n 4b7b8 │ │ │ │ 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 4b73c │ │ │ │ + bne.n 4b6e0 │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b814 │ │ │ │ + beq.w 4b7b8 │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 4b728 │ │ │ │ + blt.n 4b6cc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4b728 │ │ │ │ + beq.n 4b6cc │ │ │ │ subs r7, #1 │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 4b724 │ │ │ │ + bne.n 4b6c8 │ │ │ │ adds r0, r5, #1 │ │ │ │ subs r1, r1, r5 │ │ │ │ add r0, r8 │ │ │ │ - bl 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b800 │ │ │ │ + beq.w 4b7a4 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 4b6da │ │ │ │ + bgt.n 4b67e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 4b718 │ │ │ │ + b.n 4b6bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85e24 │ │ │ │ + bl 85d88 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 4b704 │ │ │ │ + cbz r0, 4b6a8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4b800 │ │ │ │ + bge.w 4b7a4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4b800 │ │ │ │ + bne.w 4b7a4 │ │ │ │ mov r0, fp │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b800 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b7a4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b718 │ │ │ │ + bge.n 4b6bc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 4b718 │ │ │ │ + cbnz r3, 4b6bc │ │ │ │ mov r0, fp │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 4b6aa │ │ │ │ - ldr r1, [pc, #848] @ (4ba74 ) │ │ │ │ + b.n 4b64e │ │ │ │ + ldr r1, [pc, #848] @ (4ba18 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 4b6b4 │ │ │ │ + bcs.n 4b658 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 4b7f4 │ │ │ │ + blt.n 4b798 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b7b4 │ │ │ │ - b.n 4b800 │ │ │ │ - bl 7186c │ │ │ │ + bne.n 4b758 │ │ │ │ + b.n 4b7a4 │ │ │ │ + bl 7188c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b814 │ │ │ │ + beq.n 4b7b8 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 4b7a8 │ │ │ │ + beq.n 4b74c │ │ │ │ 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 1dfde8 │ │ │ │ + bl 1e06b0 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 4b7a8 │ │ │ │ + blt.n 4b74c │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r5, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b800 │ │ │ │ + beq.n 4b7a4 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 4b784 │ │ │ │ + bgt.n 4b728 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 4b7a2 │ │ │ │ + b.n 4b746 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85e24 │ │ │ │ + bl 85d88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r0, 4b7cc │ │ │ │ + cbnz r0, 4b770 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b7a2 │ │ │ │ + bge.n 4b746 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b7a2 │ │ │ │ + cbnz r3, 4b746 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r5, sl │ │ │ │ - b.n 4b746 │ │ │ │ + b.n 4b6ea │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4b800 │ │ │ │ + cbz r0, 4b7a4 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 4b7c0 │ │ │ │ + bgt.n 4b764 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 4b7f2 │ │ │ │ + b.n 4b796 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85e24 │ │ │ │ + bl 85d88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 4b7e0 │ │ │ │ + cbz r0, 4b784 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b800 │ │ │ │ + bge.n 4b7a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b800 │ │ │ │ + cbnz r3, 4b7a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b800 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b7a4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b7f2 │ │ │ │ + bge.n 4b796 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b7f2 │ │ │ │ + cbnz r3, 4b796 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 202b70 │ │ │ │ + bl 20349c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b816 │ │ │ │ + bne.n 4b7ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b814 │ │ │ │ + bge.n 4b7b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b814 │ │ │ │ + cbnz r3, 4b7b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - b.n 4b842 │ │ │ │ + b.n 4b7e6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4b626 │ │ │ │ + bge.w 4b5ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4b626 │ │ │ │ + bne.w 4b5ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b626 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b5ca │ │ │ │ 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, #56456 @ 0xdc88 │ │ │ │ + movw r0, #58900 @ 0xe614 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldrd r4, r5, [r3, #16] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #22588 @ 0x583c │ │ │ │ + movw r1, #24892 @ 0x613c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.n 4b360 │ │ │ │ + b.n 4b304 │ │ │ │ │ │ │ │ -0004b884 : │ │ │ │ +0004b828 : │ │ │ │ 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, #46644 @ 0xb634 │ │ │ │ + movw r1, #48948 @ 0xbf34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #46648 @ 0xb638 │ │ │ │ + movw r0, #48952 @ 0xbf38 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b948 │ │ │ │ + beq.n 4b8ec │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r0, r4, #36 @ 0x24 │ │ │ │ blx 2b314 │ │ │ │ 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 4b920 │ │ │ │ + ble.n 4b8c4 │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #38105 @ 0x94d9 │ │ │ │ + movw r2, #38629 @ 0x96e5 │ │ │ │ movt r2, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #3161 @ 0xc59 │ │ │ │ + movw r1, #3625 @ 0xe29 │ │ │ │ movt r1, #19 │ │ │ │ - movw r0, #35185 @ 0x8971 │ │ │ │ + movw r0, #35709 @ 0x8b7d │ │ │ │ movt r0, #17 │ │ │ │ - bl 192ea4 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 1936f4 <_Py_hashtable_new_full@@Base> │ │ │ │ str.w r0, [r4, #-12] │ │ │ │ - cbnz r0, 4b920 │ │ │ │ - bl 1f4804 │ │ │ │ - b.n 4b948 │ │ │ │ + cbnz r0, 4b8c4 │ │ │ │ + bl 1f50c4 │ │ │ │ + b.n 4b8ec │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r4, #40 @ 0x28 │ │ │ │ - bl 117554 <_PyLong_AsByteArray@@Base+0x814> │ │ │ │ + bl 11775c <_PyLong_AsByteArray@@Base+0x814> │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ - cbz r0, 4b934 │ │ │ │ - bl 119368 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 4b8d8 │ │ │ │ + bl 119574 <_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 2beb8 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ @@ -47278,466 +47227,467 @@ │ │ │ │ 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 │ │ │ │ - beq.n 4b97c │ │ │ │ + beq.n 4b920 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #41180 @ 0xa0dc │ │ │ │ + movw r0, #43632 @ 0xaa70 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 4b97c │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 4b920 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b9ba │ │ │ │ + b.n 4b95e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4b990 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 4b934 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b978 │ │ │ │ + bne.n 4b91c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4b9a4 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 4b948 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b978 │ │ │ │ + bne.n 4b91c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127500 <_Py_set_inheritable@@Base> │ │ │ │ + bl 127718 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b978 │ │ │ │ + beq.n 4b91c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r1, #22364 @ 0x575c │ │ │ │ + movw r1, #24668 @ 0x605c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4b360 │ │ │ │ - ldr r3, [pc, #52] @ (4ba00 ) │ │ │ │ + b.n 4b304 │ │ │ │ + ldr r3, [pc, #52] @ (4b9a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ push {r4} │ │ │ │ - movw r0, #11344 @ 0x2c50 │ │ │ │ + movw r0, #13788 @ 0x35dc │ │ │ │ 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 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ 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 1cdc40 │ │ │ │ + b.w 7e018 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 4baa6 │ │ │ │ + beq.n 4ba4a │ │ │ │ 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 4a568 │ │ │ │ - cbnz r0, 4ba7a │ │ │ │ + bl 4a504 │ │ │ │ + cbnz r0, 4ba1e │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f4 │ │ │ │ - cbz r0, 4ba5c │ │ │ │ - bl d842c │ │ │ │ + bl d85dc │ │ │ │ + cbz r0, 4ba00 │ │ │ │ + bl d8814 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4baa4 │ │ │ │ + b.n 4ba48 │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f4 │ │ │ │ + bl d85dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ba4e │ │ │ │ + bne.n 4b9f2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d81f4 │ │ │ │ + bl d85dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ba4e │ │ │ │ - b.n 4baa2 │ │ │ │ + bne.n 4b9f2 │ │ │ │ + b.n 4ba46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ba8c │ │ │ │ + bge.n 4ba30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ba8c │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ba30 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33132 @ 0x816c │ │ │ │ + movw r1, #35436 @ 0x8a6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 24d098 │ │ │ │ + bl 24da40 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 4bb0c │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 4bab0 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #64] @ 4bb20 │ │ │ │ + vldr d7, [pc, #68] @ 4bac8 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4bb10 │ │ │ │ + bhi.n 4bab4 │ │ │ │ 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 4bb18 │ │ │ │ + b.n 4babc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bb18 │ │ │ │ + b.n 4babc │ │ │ │ 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 r3, r2, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 1cdc40 │ │ │ │ + b.w 7e018 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 77508 │ │ │ │ + bl 77550 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4bb66 │ │ │ │ + cbz r0, 4bb0e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bb66 │ │ │ │ + bge.n 4bb0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4bb66 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4bb0e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e8f8 │ │ │ │ + b.w 7e958 │ │ │ │ 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, #32484 @ 0x7ee4 │ │ │ │ + movw r0, #34788 @ 0x87e4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #43968 @ 0xabc0 │ │ │ │ + movw r0, #46420 @ 0xb554 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ 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 4bbe4 │ │ │ │ + bne.n 4bb8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 4bbfc │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + bmi.n 4bba4 │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33868 @ 0x844c │ │ │ │ + movw r1, #36172 @ 0x8d4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #34136 @ 0x8558 │ │ │ │ + movw r0, #36440 @ 0x8e58 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4bc24 │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4bbcc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #34136 @ 0x8558 │ │ │ │ + movw r0, #36440 @ 0x8e58 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bbbc │ │ │ │ - b.n 4bc24 │ │ │ │ + bne.n 4bb64 │ │ │ │ + b.n 4bbcc │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 4bc28 │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + bmi.n 4bbd0 │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #34116 @ 0x8544 │ │ │ │ + movw r1, #36420 @ 0x8e44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #34136 @ 0x8558 │ │ │ │ + movw r0, #36440 @ 0x8e58 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r4 │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4bc62 │ │ │ │ + b.n 4bc0a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl f1f1c │ │ │ │ + bl f2290 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bc24 │ │ │ │ + beq.n 4bbcc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f1f1c │ │ │ │ + bl f2290 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4bc52 │ │ │ │ + cbz r0, 4bbfa │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2be3c │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4bc54 │ │ │ │ + b.n 4bbfc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7620c │ │ │ │ - cbz r5, 4bc62 │ │ │ │ + bl 76254 │ │ │ │ + cbz r5, 4bc0a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ 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 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 4bc92 │ │ │ │ + bls.n 4bc3a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64104 @ 0xfa68 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #1012 @ 0x3f4 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4bcbc │ │ │ │ + bl f2724 │ │ │ │ + b.n 4bc64 │ │ │ │ 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 231cf8 │ │ │ │ - cbnz r0, 4bce8 │ │ │ │ + bl 2326e0 │ │ │ │ + cbnz r0, 4bc90 │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f4 │ │ │ │ - cbnz r0, 4bcc0 │ │ │ │ + bl d85dc │ │ │ │ + cbnz r0, 4bc68 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bce8 │ │ │ │ - bl d842c │ │ │ │ + b.n 4bc90 │ │ │ │ + bl d8814 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 257fe0 │ │ │ │ + bl 25898c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4bcbc │ │ │ │ + beq.n 4bc64 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4bcbc │ │ │ │ + blt.n 4bc64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4bce2 │ │ │ │ + blt.n 4bc8a │ │ │ │ mov r0, r4 │ │ │ │ - b.n 4bce8 │ │ │ │ + b.n 4bc90 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4bcde │ │ │ │ + b.n 4bc86 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 24d098 │ │ │ │ + bl 24da40 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 4bd46 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 4bcee │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #72] @ 4bd60 │ │ │ │ + vldr d7, [pc, #72] @ 4bd08 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4bd4a │ │ │ │ + bgt.n 4bcf2 │ │ │ │ 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 4bd52 │ │ │ │ + b.n 4bcfa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bd52 │ │ │ │ + b.n 4bcfa │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #176] @ (4be28 ) │ │ │ │ + ldr r3, [pc, #176] @ (4bdd0 ) │ │ │ │ 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, 4bdac │ │ │ │ + cbz r3, 4bd54 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4bda2 │ │ │ │ + bne.n 4bd4a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4bd92 │ │ │ │ + bne.n 4bd3a │ │ │ │ dmb ish │ │ │ │ - beq.n 4bdac │ │ │ │ - bl 237cdc │ │ │ │ + beq.n 4bd54 │ │ │ │ + bl 2386c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 286638 │ │ │ │ + bl 286fc0 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4bdde │ │ │ │ + cbz r3, 4bd86 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4bdd4 │ │ │ │ + bne.n 4bd7c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4bdc4 │ │ │ │ + bne.n 4bd6c │ │ │ │ dmb ish │ │ │ │ - beq.n 4bdde │ │ │ │ - bl 236cb8 │ │ │ │ - movw r1, #30176 @ 0x75e0 │ │ │ │ + beq.n 4bd86 │ │ │ │ + bl 2376a0 │ │ │ │ + movw r1, #32480 @ 0x7ee0 │ │ │ │ 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 4bdec │ │ │ │ + bne.n 4bd94 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7fc40 │ │ │ │ - ldr r3, [pc, #20] @ (4be28 ) │ │ │ │ + bl 7fc98 │ │ │ │ + ldr r3, [pc, #20] @ (4bdd0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4be24 │ │ │ │ + beq.n 4bdcc │ │ │ │ blx 2b9e4 <__stack_chk_fail@plt> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ │ │ │ │ -0004be2c : │ │ │ │ +0004bdd4 : │ │ │ │ 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 258944 │ │ │ │ + bl 2592ec │ │ │ │ add sp, #8 │ │ │ │ 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 24d098 │ │ │ │ + bl 24da40 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 4be8e │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 4be36 │ │ │ │ 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 4be90 │ │ │ │ + b.n 4be38 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -47751,711 +47701,711 @@ │ │ │ │ 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 4bf34 │ │ │ │ + bmi.n 4bedc │ │ │ │ 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 d5684 │ │ │ │ + bl d5a54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bf00 │ │ │ │ + bge.n 4bea8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 4bf00 │ │ │ │ + cbnz r2, 4bea8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ subs r3, r6, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 4bf40 │ │ │ │ + blt.n 4bee8 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r7, sl │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 4bf28 │ │ │ │ + beq.n 4bed0 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55432 @ 0xd888 │ │ │ │ + movw r1, #57740 @ 0xe18c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4bf40 │ │ │ │ + bl f2724 │ │ │ │ + b.n 4bee8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 4bec2 │ │ │ │ + bne.n 4be6a │ │ │ │ ldr.w r8, [r8, #260] @ 0x104 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4bebc │ │ │ │ + b.n 4be64 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 7ff98 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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 24d098 │ │ │ │ + bl 24da40 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ vstr d0, [sp] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 4bfa6 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 4bf4e │ │ │ │ mov r5, r0 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r5, [r0, #0] │ │ │ │ blx 2bb54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4bf98 │ │ │ │ - bl 288cd8 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4bfa6 │ │ │ │ + cbz r3, 4bf40 │ │ │ │ + bl 289660 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4bf4e │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 85d4c │ │ │ │ + b.w 85cb0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 4bfdc │ │ │ │ + cbnz r1, 4bf84 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58628 @ 0xe504 │ │ │ │ + movw r1, #61072 @ 0xee90 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c002 │ │ │ │ + b.n 4bfaa │ │ │ │ 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 4c000 │ │ │ │ + bge.n 4bfa8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 4c000 │ │ │ │ + cbnz r3, 4bfa8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - cbnz r6, 4c02e │ │ │ │ + cbnz r6, 4bfd6 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 4c02e │ │ │ │ + ble.n 4bfd6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4c02e │ │ │ │ - cbnz r2, 4c04e │ │ │ │ + bne.n 4bfd6 │ │ │ │ + cbnz r2, 4bff6 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #180] @ (4c0e8 ) │ │ │ │ + ldr r6, [pc, #180] @ (4c090 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4c04e │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4bff6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c0de │ │ │ │ + b.n 4c086 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r3, #24552 @ 0x5fe8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4c068 │ │ │ │ + bne.n 4c010 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ - b.n 4c086 │ │ │ │ - bl 144ba0 │ │ │ │ + b.n 4c02e │ │ │ │ + bl 1450d0 │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s16, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4c086 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 4c02e │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c04a │ │ │ │ + bne.n 4bff2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ vmov.f32 s0, s16 │ │ │ │ blx 2c268 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4c0d6 │ │ │ │ + beq.n 4c07e │ │ │ │ mov r0, r5 │ │ │ │ - bl 224a44 │ │ │ │ + bl 2253f8 │ │ │ │ vcmp.f32 s16, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4c0c6 │ │ │ │ + bvs.n 4c06e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - movw r3, #63772 @ 0xf91c │ │ │ │ - movt r3, #44 @ 0x2c │ │ │ │ - movw r2, #64168 @ 0xfaa8 │ │ │ │ - movt r2, #44 @ 0x2c │ │ │ │ + movw r3, #680 @ 0x2a8 │ │ │ │ + movt r3, #45 @ 0x2d │ │ │ │ + movw r2, #1076 @ 0x434 │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ vcmpe.f32 s15, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r2, r3 │ │ │ │ - b.n 4c0ce │ │ │ │ - movw r2, #64168 @ 0xfaa8 │ │ │ │ - movt r2, #44 @ 0x2c │ │ │ │ + b.n 4c076 │ │ │ │ + movw r2, #1076 @ 0x434 │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 4abe6 │ │ │ │ - b.n 4c04a │ │ │ │ + bl 4ab86 │ │ │ │ + b.n 4bff2 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #0] @ (4c0ec ) │ │ │ │ + ldr r2, [pc, #0] @ (4c094 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movw r0, #60640 @ 0xece0 │ │ │ │ + movw r0, #63084 @ 0xf66c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r1, #3 │ │ │ │ - b.w 7fc40 │ │ │ │ + b.w 7fc98 │ │ │ │ │ │ │ │ -0004c0fa <_PyXI_NewExcInfo@@Base>: │ │ │ │ +0004c0a2 <_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, 4c118 <_PyXI_NewExcInfo@@Base+0x1e> │ │ │ │ + cbz r0, 4c0c0 <_PyXI_NewExcInfo@@Base+0x1e> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 4c130 <_PyXI_NewExcInfo@@Base+0x36> │ │ │ │ + bne.n 4c0d8 <_PyXI_NewExcInfo@@Base+0x36> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64388 @ 0xfb84 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #1296 @ 0x510 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4c13c <_PyXI_NewExcInfo@@Base+0x42> │ │ │ │ + bl f2724 │ │ │ │ + b.n 4c0e4 <_PyXI_NewExcInfo@@Base+0x42> │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1b55d0 │ │ │ │ + bl 1b5e2c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4c140 <_PyXI_NewExcInfo@@Base+0x46> │ │ │ │ + cbnz r0, 4c0e8 <_PyXI_NewExcInfo@@Base+0x46> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4c2f6 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ + b.n 4c29e <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 4c152 <_PyXI_NewExcInfo@@Base+0x58> │ │ │ │ + bmi.n 4c0fa <_PyXI_NewExcInfo@@Base+0x58> │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 4c164 <_PyXI_NewExcInfo@@Base+0x6a> │ │ │ │ + bge.n 4c10c <_PyXI_NewExcInfo@@Base+0x6a> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 4c164 <_PyXI_NewExcInfo@@Base+0x6a> │ │ │ │ + bpl.n 4c10c <_PyXI_NewExcInfo@@Base+0x6a> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21bb6c <_PyObject_GetXIData@@Base+0x734> │ │ │ │ + bl 21c540 <_PyObject_GetXIData@@Base+0x734> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4c2f6 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ - b.n 4c2de <_PyXI_NewExcInfo@@Base+0x1e4> │ │ │ │ + beq.w 4c29e <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ + b.n 4c286 <_PyXI_NewExcInfo@@Base+0x1e4> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64028 @ 0xfa1c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl cf604 │ │ │ │ + movw r1, #796 @ 0x31c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl cf9d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4c2a8 <_PyXI_NewExcInfo@@Base+0x1ae> │ │ │ │ - movw r1, #20260 @ 0x4f24 │ │ │ │ + beq.w 4c250 <_PyXI_NewExcInfo@@Base+0x1ae> │ │ │ │ + movw r1, #22564 @ 0x5824 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cf604 │ │ │ │ + bl cf9d4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4c190 <_PyXI_NewExcInfo@@Base+0x96> │ │ │ │ + cbnz r0, 4c138 <_PyXI_NewExcInfo@@Base+0x96> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c222 <_PyXI_NewExcInfo@@Base+0x128> │ │ │ │ + b.n 4c1ca <_PyXI_NewExcInfo@@Base+0x128> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21c004 <_PyObject_GetXIData@@Base+0xbcc> │ │ │ │ + bl 21c9d8 <_PyObject_GetXIData@@Base+0xbcc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c1ac <_PyXI_NewExcInfo@@Base+0xb2> │ │ │ │ + bge.n 4c154 <_PyXI_NewExcInfo@@Base+0xb2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4c1ac <_PyXI_NewExcInfo@@Base+0xb2> │ │ │ │ + cbnz r3, 4c154 <_PyXI_NewExcInfo@@Base+0xb2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4c18a <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ + beq.n 4c132 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #20292 @ 0x4f44 │ │ │ │ + movw r1, #22596 @ 0x5844 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cf604 │ │ │ │ + bl cf9d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c18a <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ + beq.n 4c132 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21c004 <_PyObject_GetXIData@@Base+0xbcc> │ │ │ │ + bl 21c9d8 <_PyObject_GetXIData@@Base+0xbcc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c1e2 <_PyXI_NewExcInfo@@Base+0xe8> │ │ │ │ + bge.n 4c18a <_PyXI_NewExcInfo@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4c1e2 <_PyXI_NewExcInfo@@Base+0xe8> │ │ │ │ + cbnz r3, 4c18a <_PyXI_NewExcInfo@@Base+0xe8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4c18a <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ + beq.n 4c132 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #21068 @ 0x524c │ │ │ │ + movw r1, #23372 @ 0x5b4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cf604 │ │ │ │ + bl cf9d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c18a <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ + beq.n 4c132 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21c004 <_PyObject_GetXIData@@Base+0xbcc> │ │ │ │ + bl 21c9d8 <_PyObject_GetXIData@@Base+0xbcc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c218 <_PyXI_NewExcInfo@@Base+0x11e> │ │ │ │ + bge.n 4c1c0 <_PyXI_NewExcInfo@@Base+0x11e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4c218 <_PyXI_NewExcInfo@@Base+0x11e> │ │ │ │ + cbnz r3, 4c1c0 <_PyXI_NewExcInfo@@Base+0x11e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 4c236 <_PyXI_NewExcInfo@@Base+0x13c> │ │ │ │ + bge.n 4c1de <_PyXI_NewExcInfo@@Base+0x13c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4c236 <_PyXI_NewExcInfo@@Base+0x13c> │ │ │ │ + cbnz r3, 4c1de <_PyXI_NewExcInfo@@Base+0x13c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 4c2b2 <_PyXI_NewExcInfo@@Base+0x1b8> │ │ │ │ + bne.n 4c25a <_PyXI_NewExcInfo@@Base+0x1b8> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37652 @ 0x9314 │ │ │ │ + movw r1, #39956 @ 0x9c14 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cf604 │ │ │ │ + bl cf9d4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4c2bc <_PyXI_NewExcInfo@@Base+0x1c2> │ │ │ │ + cbz r0, 4c264 <_PyXI_NewExcInfo@@Base+0x1c2> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21c004 <_PyObject_GetXIData@@Base+0xbcc> │ │ │ │ + bl 21c9d8 <_PyObject_GetXIData@@Base+0xbcc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c268 <_PyXI_NewExcInfo@@Base+0x16e> │ │ │ │ + bge.n 4c210 <_PyXI_NewExcInfo@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4c268 <_PyXI_NewExcInfo@@Base+0x16e> │ │ │ │ + cbnz r3, 4c210 <_PyXI_NewExcInfo@@Base+0x16e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 4c2c6 <_PyXI_NewExcInfo@@Base+0x1cc> │ │ │ │ + cbz r3, 4c26e <_PyXI_NewExcInfo@@Base+0x1cc> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29692 @ 0x73fc │ │ │ │ + movw r1, #32756 @ 0x7ff4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cf604 │ │ │ │ + bl cf9d4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c2d0 <_PyXI_NewExcInfo@@Base+0x1d6> │ │ │ │ + cbz r0, 4c278 <_PyXI_NewExcInfo@@Base+0x1d6> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21c004 <_PyObject_GetXIData@@Base+0xbcc> │ │ │ │ + bl 21c9d8 <_PyObject_GetXIData@@Base+0xbcc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c29a <_PyXI_NewExcInfo@@Base+0x1a0> │ │ │ │ + bge.n 4c242 <_PyXI_NewExcInfo@@Base+0x1a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c29a <_PyXI_NewExcInfo@@Base+0x1a0> │ │ │ │ + cbnz r3, 4c242 <_PyXI_NewExcInfo@@Base+0x1a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 4c2f6 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ - movw r4, #64344 @ 0xfb58 │ │ │ │ - movt r4, #44 @ 0x2c │ │ │ │ - b.n 4c2d8 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #64204 @ 0xfacc │ │ │ │ - movt r4, #44 @ 0x2c │ │ │ │ - b.n 4c2d8 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #64512 @ 0xfc00 │ │ │ │ - movt r4, #43 @ 0x2b │ │ │ │ - b.n 4c2d8 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #64248 @ 0xfaf8 │ │ │ │ + cbnz r3, 4c29e <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ + movw r4, #1252 @ 0x4e4 │ │ │ │ + movt r4, #45 @ 0x2d │ │ │ │ + b.n 4c280 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #1112 @ 0x458 │ │ │ │ + movt r4, #45 @ 0x2d │ │ │ │ + b.n 4c280 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #1420 @ 0x58c │ │ │ │ movt r4, #44 @ 0x2c │ │ │ │ - b.n 4c2d8 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #64600 @ 0xfc58 │ │ │ │ - movt r4, #43 @ 0x2b │ │ │ │ - b.n 4c2d8 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #64292 @ 0xfb24 │ │ │ │ + b.n 4c280 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #1156 @ 0x484 │ │ │ │ + movt r4, #45 @ 0x2d │ │ │ │ + b.n 4c280 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #1508 @ 0x5e4 │ │ │ │ movt r4, #44 @ 0x2c │ │ │ │ + b.n 4c280 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #1200 @ 0x4b0 │ │ │ │ + movt r4, #45 @ 0x2d │ │ │ │ mov r0, r5 │ │ │ │ - bl 2489a4 <_PyTime_FromMillisecondsObject@@Base+0x2d4> │ │ │ │ + bl 249504 <_PyTime_FromMillisecondsObject@@Base+0x118> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6b420 │ │ │ │ + bl 6b448 │ │ │ │ movw r3, #5168 @ 0x1430 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 65ca4 │ │ │ │ - b.n 4c13c <_PyXI_NewExcInfo@@Base+0x42> │ │ │ │ + bl 65f10 │ │ │ │ + b.n 4c0e4 <_PyXI_NewExcInfo@@Base+0x42> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 4c30c <_PyXI_NewExcInfo@@Base+0x212> │ │ │ │ - movw r0, #64444 @ 0xfbbc │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - b.w e4180 │ │ │ │ + cbnz r3, 4c2b4 <_PyXI_NewExcInfo@@Base+0x212> │ │ │ │ + movw r0, #1352 @ 0x548 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + b.w e45d0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1407ec │ │ │ │ - cbnz r0, 4c33e <_PyXI_NewExcInfo@@Base+0x244> │ │ │ │ + bl 140c20 │ │ │ │ + cbnz r0, 4c2e6 <_PyXI_NewExcInfo@@Base+0x244> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #64460 @ 0xfbcc │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl e4180 │ │ │ │ + movw r0, #1368 @ 0x558 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl e45d0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1414a8 │ │ │ │ - b.n 4c362 <_PyXI_NewExcInfo@@Base+0x268> │ │ │ │ + bl 1418dc │ │ │ │ + b.n 4c30a <_PyXI_NewExcInfo@@Base+0x268> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 4c360 <_PyXI_NewExcInfo@@Base+0x266> │ │ │ │ + bne.n 4c308 <_PyXI_NewExcInfo@@Base+0x266> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46480 @ 0xb590 │ │ │ │ + movw r1, #48784 @ 0xbe90 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ 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 24d098 │ │ │ │ + bl 24da40 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d1, [sp, #16] │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 4c3e6 <_PyXI_NewExcInfo@@Base+0x2ec> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 4c38e <_PyXI_NewExcInfo@@Base+0x2ec> │ │ │ │ mov r4, r0 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ str r4, [r0, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2bb54 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vstr d9, [sp, #24] │ │ │ │ vstr d8, [sp, #32] │ │ │ │ - bl 270518 <_Py_c_abs@@Base> │ │ │ │ + bl 270ea0 <_Py_c_abs@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ vmov r2, r3, d0 │ │ │ │ - cbz r1, 4c3d2 <_PyXI_NewExcInfo@@Base+0x2d8> │ │ │ │ - bl 288cd8 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4c3e8 <_PyXI_NewExcInfo@@Base+0x2ee> │ │ │ │ - movw r0, #64512 @ 0xfc00 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + cbz r1, 4c37a <_PyXI_NewExcInfo@@Base+0x2d8> │ │ │ │ + bl 289660 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4c390 <_PyXI_NewExcInfo@@Base+0x2ee> │ │ │ │ + movw r0, #1420 @ 0x58c │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ vstr d10, [sp] │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4c3e8 <_PyXI_NewExcInfo@@Base+0x2ee> │ │ │ │ + b.n 4c390 <_PyXI_NewExcInfo@@Base+0x2ee> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, 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 4c428 <_PyXI_NewExcInfo@@Base+0x32e> │ │ │ │ + beq.n 4c3d0 <_PyXI_NewExcInfo@@Base+0x32e> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64544 @ 0xfc20 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #1452 @ 0x5ac │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c446 <_PyXI_NewExcInfo@@Base+0x34c> │ │ │ │ + b.n 4c3ee <_PyXI_NewExcInfo@@Base+0x34c> │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - bne.n 4c43a <_PyXI_NewExcInfo@@Base+0x340> │ │ │ │ + bne.n 4c3e2 <_PyXI_NewExcInfo@@Base+0x340> │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 8b0ac │ │ │ │ + b.w 8b024 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 4c7b6 │ │ │ │ + bl 4c75e │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.w 4870c <_PyTime_AsTimeval_clamp@@Base+0x634> │ │ │ │ + b.w 486a8 <_PyTime_AsTimeval_clamp@@Base+0x634> │ │ │ │ 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 4c48a <_PyXI_NewExcInfo@@Base+0x390> │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + bne.n 4c432 <_PyXI_NewExcInfo@@Base+0x390> │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #38300 @ 0x959c │ │ │ │ + movw r1, #40752 @ 0x9f30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #34144 @ 0x8560 │ │ │ │ + movw r0, #36448 @ 0x8e60 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4c5d0 <_PyXI_NewExcInfo@@Base+0x4d6> │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4c578 <_PyXI_NewExcInfo@@Base+0x4d6> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl f1f1c │ │ │ │ + bl f2290 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4c4b6 <_PyXI_NewExcInfo@@Base+0x3bc> │ │ │ │ + cbz r0, 4c45e <_PyXI_NewExcInfo@@Base+0x3bc> │ │ │ │ blx 2abc0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4c4bc <_PyXI_NewExcInfo@@Base+0x3c2> │ │ │ │ + beq.n 4c464 <_PyXI_NewExcInfo@@Base+0x3c2> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61684 @ 0xf0f4 │ │ │ │ + movw r1, #63988 @ 0xf9f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4c5c4 <_PyXI_NewExcInfo@@Base+0x4ca> │ │ │ │ + b.n 4c56c <_PyXI_NewExcInfo@@Base+0x4ca> │ │ │ │ adds r3, r0, #2 │ │ │ │ adds r4, r0, #1 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 4c4cc <_PyXI_NewExcInfo@@Base+0x3d2> │ │ │ │ - bl 1f4804 │ │ │ │ - b.n 4c4b6 <_PyXI_NewExcInfo@@Base+0x3bc> │ │ │ │ + bcc.n 4c474 <_PyXI_NewExcInfo@@Base+0x3d2> │ │ │ │ + bl 1f50c4 │ │ │ │ + b.n 4c45e <_PyXI_NewExcInfo@@Base+0x3bc> │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c4c6 <_PyXI_NewExcInfo@@Base+0x3cc> │ │ │ │ + beq.n 4c46e <_PyXI_NewExcInfo@@Base+0x3cc> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ba44 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 4c506 <_PyXI_NewExcInfo@@Base+0x40c> │ │ │ │ + cbz r3, 4c4ae <_PyXI_NewExcInfo@@Base+0x40c> │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 4c506 <_PyXI_NewExcInfo@@Base+0x40c> │ │ │ │ + beq.n 4c4ae <_PyXI_NewExcInfo@@Base+0x40c> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 4c51c <_PyXI_NewExcInfo@@Base+0x422> │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 4c4c4 <_PyXI_NewExcInfo@@Base+0x422> │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 4c546 <_PyXI_NewExcInfo@@Base+0x44c> │ │ │ │ + bhi.n 4c4ee <_PyXI_NewExcInfo@@Base+0x44c> │ │ │ │ adds r4, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bl 85fec │ │ │ │ + bl 85f50 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 4c520 <_PyXI_NewExcInfo@@Base+0x426> │ │ │ │ - bl 1f4804 │ │ │ │ + cbnz r0, 4c4c8 <_PyXI_NewExcInfo@@Base+0x426> │ │ │ │ + bl 1f50c4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c5c4 <_PyXI_NewExcInfo@@Base+0x4ca> │ │ │ │ + b.n 4c56c <_PyXI_NewExcInfo@@Base+0x4ca> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r7, #0] │ │ │ │ blx 2ba44 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 4c544 <_PyXI_NewExcInfo@@Base+0x44a> │ │ │ │ + cbz r3, 4c4ec <_PyXI_NewExcInfo@@Base+0x44a> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 4c5c4 <_PyXI_NewExcInfo@@Base+0x4ca> │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 4c56c <_PyXI_NewExcInfo@@Base+0x4ca> │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r5 │ │ │ │ add.w r9, r5, r2, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 4c562 <_PyXI_NewExcInfo@@Base+0x468> │ │ │ │ + beq.n 4c50a <_PyXI_NewExcInfo@@Base+0x468> │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ it hi │ │ │ │ addhi r4, #1 │ │ │ │ - b.n 4c550 <_PyXI_NewExcInfo@@Base+0x456> │ │ │ │ - cbz r4, 4c5ba <_PyXI_NewExcInfo@@Base+0x4c0> │ │ │ │ + b.n 4c4f8 <_PyXI_NewExcInfo@@Base+0x456> │ │ │ │ + cbz r4, 4c562 <_PyXI_NewExcInfo@@Base+0x4c0> │ │ │ │ add r4, r2 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 4c518 <_PyXI_NewExcInfo@@Base+0x41e> │ │ │ │ + bcs.n 4c4c0 <_PyXI_NewExcInfo@@Base+0x41e> │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c518 <_PyXI_NewExcInfo@@Base+0x41e> │ │ │ │ + beq.n 4c4c0 <_PyXI_NewExcInfo@@Base+0x41e> │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 4c5a6 <_PyXI_NewExcInfo@@Base+0x4ac> │ │ │ │ + beq.n 4c54e <_PyXI_NewExcInfo@@Base+0x4ac> │ │ │ │ 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 4c57a <_PyXI_NewExcInfo@@Base+0x480> │ │ │ │ + b.n 4c522 <_PyXI_NewExcInfo@@Base+0x480> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #4 │ │ │ │ - bl 95dfc │ │ │ │ + bl 95d84 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7620c │ │ │ │ - b.n 4c5c4 <_PyXI_NewExcInfo@@Base+0x4ca> │ │ │ │ + bl 76254 │ │ │ │ + b.n 4c56c <_PyXI_NewExcInfo@@Base+0x4ca> │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 95dfc │ │ │ │ + bl 95d84 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ 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 4c622 <_PyXI_NewExcInfo@@Base+0x528> │ │ │ │ + beq.n 4c5ca <_PyXI_NewExcInfo@@Base+0x528> │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4c622 <_PyXI_NewExcInfo@@Base+0x528> │ │ │ │ + beq.n 4c5ca <_PyXI_NewExcInfo@@Base+0x528> │ │ │ │ movs r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - movw r1, #20136 @ 0x4ea8 │ │ │ │ + movw r1, #22440 @ 0x57a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c235c │ │ │ │ - cbnz r0, 4c638 <_PyXI_NewExcInfo@@Base+0x53e> │ │ │ │ - b.n 4c662 <_PyXI_NewExcInfo@@Base+0x568> │ │ │ │ + bl c26cc │ │ │ │ + cbnz r0, 4c5e0 <_PyXI_NewExcInfo@@Base+0x53e> │ │ │ │ + b.n 4c60a <_PyXI_NewExcInfo@@Base+0x568> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4c604 <_PyXI_NewExcInfo@@Base+0x50a> │ │ │ │ - movw r0, #20136 @ 0x4ea8 │ │ │ │ + beq.n 4c5ac <_PyXI_NewExcInfo@@Base+0x50a> │ │ │ │ + movw r0, #22440 @ 0x57a8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 22b9a4 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 4c662 <_PyXI_NewExcInfo@@Base+0x568> │ │ │ │ - b.n 4c604 <_PyXI_NewExcInfo@@Base+0x50a> │ │ │ │ + bl 22c3ac <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 4c60a <_PyXI_NewExcInfo@@Base+0x568> │ │ │ │ + b.n 4c5ac <_PyXI_NewExcInfo@@Base+0x50a> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 89160 │ │ │ │ + bl 890d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c662 <_PyXI_NewExcInfo@@Base+0x568> │ │ │ │ + cbz r0, 4c60a <_PyXI_NewExcInfo@@Base+0x568> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 4c666 <_PyXI_NewExcInfo@@Base+0x56c> │ │ │ │ + cbnz r0, 4c60e <_PyXI_NewExcInfo@@Base+0x56c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c662 <_PyXI_NewExcInfo@@Base+0x568> │ │ │ │ + bge.n 4c60a <_PyXI_NewExcInfo@@Base+0x568> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c662 <_PyXI_NewExcInfo@@Base+0x568> │ │ │ │ + cbnz r3, 4c60a <_PyXI_NewExcInfo@@Base+0x568> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c678 <_PyXI_NewExcInfo@@Base+0x57e> │ │ │ │ + b.n 4c620 <_PyXI_NewExcInfo@@Base+0x57e> │ │ │ │ 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] │ │ │ │ @@ -48466,652 +48416,654 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #8348 @ 0x209c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1277e0 │ │ │ │ - bl cf6fc │ │ │ │ + bl 1279f4 │ │ │ │ + bl cfacc │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4c6e6 <_PyXI_NewExcInfo@@Base+0x5ec> │ │ │ │ + beq.n 4c68e <_PyXI_NewExcInfo@@Base+0x5ec> │ │ │ │ mov r0, r3 │ │ │ │ - bl 88564 │ │ │ │ - cbnz r0, 4c6e6 <_PyXI_NewExcInfo@@Base+0x5ec> │ │ │ │ + bl 884ec │ │ │ │ + cbnz r0, 4c68e <_PyXI_NewExcInfo@@Base+0x5ec> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #8348 @ 0x209c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 1277e0 │ │ │ │ - bl cf6fc │ │ │ │ + bl 1279f4 │ │ │ │ + bl cfacc │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #38300 @ 0x959c │ │ │ │ + movw r1, #40752 @ 0x9f30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #20772 @ 0x5124 │ │ │ │ + movw r0, #23076 @ 0x5a24 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c796 <_PyXI_NewExcInfo@@Base+0x69c> │ │ │ │ + b.n 4c73e <_PyXI_NewExcInfo@@Base+0x69c> │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 4c704 <_PyXI_NewExcInfo@@Base+0x60a> │ │ │ │ + cbnz r3, 4c6ac <_PyXI_NewExcInfo@@Base+0x60a> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64612 @ 0xfc64 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #1520 @ 0x5f0 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4c6e2 <_PyXI_NewExcInfo@@Base+0x5e8> │ │ │ │ + bl f2724 │ │ │ │ + b.n 4c68a <_PyXI_NewExcInfo@@Base+0x5e8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 4c6ec <_PyXI_NewExcInfo@@Base+0x5f2> │ │ │ │ + bge.n 4c694 <_PyXI_NewExcInfo@@Base+0x5f2> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldr.w r6, [r3, r5, lsl #2] │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 4c71c <_PyXI_NewExcInfo@@Base+0x622> │ │ │ │ + bne.n 4c6c4 <_PyXI_NewExcInfo@@Base+0x622> │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - cbnz r6, 4c766 <_PyXI_NewExcInfo@@Base+0x66c> │ │ │ │ - b.n 4c75c <_PyXI_NewExcInfo@@Base+0x662> │ │ │ │ + cbnz r6, 4c70e <_PyXI_NewExcInfo@@Base+0x66c> │ │ │ │ + b.n 4c704 <_PyXI_NewExcInfo@@Base+0x662> │ │ │ │ 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 d5684 │ │ │ │ + bl d5a54 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c748 <_PyXI_NewExcInfo@@Base+0x64e> │ │ │ │ + bge.n 4c6f0 <_PyXI_NewExcInfo@@Base+0x64e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4c748 <_PyXI_NewExcInfo@@Base+0x64e> │ │ │ │ + cbnz r3, 4c6f0 <_PyXI_NewExcInfo@@Base+0x64e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 4c6e2 <_PyXI_NewExcInfo@@Base+0x5e8> │ │ │ │ - bne.n 4c716 <_PyXI_NewExcInfo@@Base+0x61c> │ │ │ │ + blt.n 4c68a <_PyXI_NewExcInfo@@Base+0x5e8> │ │ │ │ + bne.n 4c6be <_PyXI_NewExcInfo@@Base+0x61c> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4c6e8 <_PyXI_NewExcInfo@@Base+0x5ee> │ │ │ │ + b.n 4c690 <_PyXI_NewExcInfo@@Base+0x5ee> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4c788 <_PyXI_NewExcInfo@@Base+0x68e> │ │ │ │ + blt.n 4c730 <_PyXI_NewExcInfo@@Base+0x68e> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4c796 <_PyXI_NewExcInfo@@Base+0x69c> │ │ │ │ + b.n 4c73e <_PyXI_NewExcInfo@@Base+0x69c> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 4c75c <_PyXI_NewExcInfo@@Base+0x662> │ │ │ │ + bge.n 4c704 <_PyXI_NewExcInfo@@Base+0x662> │ │ │ │ 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 4c754 <_PyXI_NewExcInfo@@Base+0x65a> │ │ │ │ + beq.n 4c6fc <_PyXI_NewExcInfo@@Base+0x65a> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 4c77a <_PyXI_NewExcInfo@@Base+0x680> │ │ │ │ + b.n 4c722 <_PyXI_NewExcInfo@@Base+0x680> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c75c <_PyXI_NewExcInfo@@Base+0x662> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c75c <_PyXI_NewExcInfo@@Base+0x662> │ │ │ │ + bne.n 4c704 <_PyXI_NewExcInfo@@Base+0x662> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c704 <_PyXI_NewExcInfo@@Base+0x662> │ │ │ │ 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 1e3ac4 │ │ │ │ + bl 1e4388 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0004c7b6 : │ │ │ │ +0004c75e : │ │ │ │ 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 177da4 │ │ │ │ + bl 1785fc │ │ │ │ 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, 4c812 │ │ │ │ + cbnz r2, 4c7ba │ │ │ │ mov r0, r5 │ │ │ │ - bl fb73c │ │ │ │ + bl fbb44 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 4c84e │ │ │ │ + bgt.n 4c7f6 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15328 @ 0x3be0 │ │ │ │ + movw r1, #17632 @ 0x44e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4c84a │ │ │ │ - ldr r3, [pc, #164] @ (4c8b8 ) │ │ │ │ + bl f2724 │ │ │ │ + b.n 4c7f2 │ │ │ │ + ldr r3, [pc, #164] @ (4c860 ) │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r2, #64652 @ 0xfc8c │ │ │ │ - movt r2, #44 @ 0x2c │ │ │ │ - ldr r0, [pc, #152] @ (4c8bc ) │ │ │ │ - bl d72a8 │ │ │ │ + movw r2, #1560 @ 0x618 │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ + ldr r0, [pc, #152] @ (4c864 ) │ │ │ │ + bl d7690 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #148] @ (4c8c0 ) │ │ │ │ + ldr r0, [pc, #148] @ (4c868 ) │ │ │ │ ldr.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c846 │ │ │ │ + bge.n 4c7ee │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ - cbnz r3, 4c846 │ │ │ │ + cbnz r3, 4c7ee │ │ │ │ add.w r0, r0, #1968 @ 0x7b0 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 4c7ee │ │ │ │ + bne.n 4c796 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c8b2 │ │ │ │ + b.n 4c85a │ │ │ │ subs r0, #1 │ │ │ │ - bl 71620 │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c84a │ │ │ │ + beq.n 4c7f2 │ │ │ │ add.w sl, r5, #16 │ │ │ │ add.w r9, r0, #12 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ adds r6, #1 │ │ │ │ - bl 89160 │ │ │ │ - cbz r0, 4c884 │ │ │ │ + bl 890d8 │ │ │ │ + cbz r0, 4c82c │ │ │ │ cmp r7, r6 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bne.n 4c864 │ │ │ │ + bne.n 4c80c │ │ │ │ ldr.w r3, [r8, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 4c89c │ │ │ │ + cbnz r0, 4c844 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c84a │ │ │ │ + bge.n 4c7f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c84a │ │ │ │ + bne.n 4c7f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c84a │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c7f2 │ │ │ │ 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} │ │ │ │ - ldr r2, [pc, #352] @ (4ca1c ) │ │ │ │ + ldr r2, [pc, #352] @ (4c9c4 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ subs r0, r7, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + movw r0, #1576 @ 0x628 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ 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, 4c8f0 │ │ │ │ + cbz r3, 4c898 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4c900 │ │ │ │ + b.n 4c8a8 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4c8fe │ │ │ │ + ble.n 4c8a6 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4c8fa │ │ │ │ - cbnz r1, 4c922 │ │ │ │ + bgt.n 4c8a2 │ │ │ │ + cbnz r1, 4c8ca │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4c900 │ │ │ │ + b.n 4c8a8 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #152] @ (4c99c ) │ │ │ │ + ldr r1, [pc, #152] @ (4c944 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4c928 │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4c8d0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c996 │ │ │ │ + b.n 4c93e │ │ │ │ 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, 4c94a │ │ │ │ + cbnz r3, 4c8f2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c994 │ │ │ │ + bge.n 4c93c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 4c994 │ │ │ │ + b.n 4c93c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c93c │ │ │ │ + beq.n 4c8e4 │ │ │ │ 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 7ebac │ │ │ │ + bl 7ec0c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c974 │ │ │ │ + cbz r0, 4c91c │ │ │ │ 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 4c988 │ │ │ │ + bge.n 4c930 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c988 │ │ │ │ + cbnz r3, 4c930 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4c996 │ │ │ │ - bl 7fca0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 4c93e │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c93c │ │ │ │ - b.n 4c91e │ │ │ │ + beq.n 4c8e4 │ │ │ │ + b.n 4c8c6 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #384] @ (4cb20 ) │ │ │ │ + ldr r2, [pc, #384] @ (4cac8 ) │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldr r0, [pc, #0] @ (4c94c ) │ │ │ │ + bx lr │ │ │ │ + strh r0, [r4, #30] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r0, #20 │ │ │ │ - b.w 7ff40 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 97f70 │ │ │ │ + bl 97ef0 │ │ │ │ mov r4, r0 │ │ │ │ blx 2ac2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ 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 4ca06 │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + bmi.n 4c9b0 │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #38300 @ 0x959c │ │ │ │ + movw r1, #40752 @ 0x9f30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2664 @ 0xa68 │ │ │ │ + movw r0, #4968 @ 0x1368 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4ca12 │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4c9bc │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6b8 │ │ │ │ + bl 8b630 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4ca16 │ │ │ │ + cbnz r0, 4c9c0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4caa2 │ │ │ │ + b.n 4ca4c │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4ca38 │ │ │ │ + beq.n 4c9e2 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61684 @ 0xf0f4 │ │ │ │ + movw r1, #63988 @ 0xf9f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4ca12 │ │ │ │ - ldr r6, [pc, #108] @ (4caa8 ) │ │ │ │ + bl f2724 │ │ │ │ + b.n 4c9bc │ │ │ │ + ldr r6, [pc, #108] @ (4ca50 ) │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 4ca62 │ │ │ │ + cbnz r0, 4ca0c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #64732 @ 0xfcdc │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #1640 @ 0x668 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 4ca84 │ │ │ │ + bl d60e4 │ │ │ │ + b.n 4ca2e │ │ │ │ adds r6, #4 │ │ │ │ cmp r5, #8 │ │ │ │ - bne.n 4ca3c │ │ │ │ - ldr r0, [pc, #64] @ (4caac ) │ │ │ │ + bne.n 4c9e6 │ │ │ │ + ldr r0, [pc, #64] @ (4ca54 ) │ │ │ │ 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 1e0458 │ │ │ │ + bl 1e0d20 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4ca8e │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 4ca38 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ca12 │ │ │ │ - b.n 4ca9a │ │ │ │ - cbnz r0, 4ca9a │ │ │ │ + bne.n 4c9bc │ │ │ │ + b.n 4ca44 │ │ │ │ + cbnz r0, 4ca44 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4caa2 │ │ │ │ + b.n 4ca4c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - @ instruction: 0xf7200048 │ │ │ │ + movs r0, r7 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 4cad2 │ │ │ │ + cbnz r2, 4ca7a │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 4cad2 │ │ │ │ + bne.n 4ca7a │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4caf2 │ │ │ │ - ldr r4, [pc, #60] @ (4cb10 ) │ │ │ │ + cbnz r0, 4ca9a │ │ │ │ + ldr r4, [pc, #60] @ (4cab8 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4caf2 │ │ │ │ + cbnz r0, 4ca9a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4cb0c │ │ │ │ + b.n 4cab4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 857c4 │ │ │ │ + bl 85728 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4caee │ │ │ │ + beq.n 4ca96 │ │ │ │ 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, #560] @ (4cd44 ) │ │ │ │ + ldr r2, [pc, #560] @ (4ccec ) │ │ │ │ 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 85c9c │ │ │ │ + bl 85c00 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4cb36 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 4cb58 │ │ │ │ + bne.n 4cade │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 4cb00 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 4cb4e │ │ │ │ + cbz r3, 4caf6 │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 4cb48 │ │ │ │ + blt.n 4caf0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 4cb4c │ │ │ │ + b.n 4caf4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4cb5a │ │ │ │ + b.n 4cb02 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r1, #22888 @ 0x5968 │ │ │ │ + movw r1, #25192 @ 0x6268 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 3a482 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x58a> │ │ │ │ + b.w 3a4a2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x58a> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #61532 @ 0xf05c │ │ │ │ + movw r0, #63976 @ 0xf9e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ 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 4cba2 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 4cbac │ │ │ │ + bne.n 4cb4a │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 4cb54 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ 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 4cbe0 │ │ │ │ + bne.n 4cb88 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #24552 @ 0x5fe8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4cbf8 │ │ │ │ + bne.n 4cba0 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4cc18 │ │ │ │ + b.n 4cbc0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #57284 @ 0xdfc4 │ │ │ │ + movw r0, #59728 @ 0xe950 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4cbca │ │ │ │ - b.n 4cd8e │ │ │ │ - bl 144ba0 │ │ │ │ + bne.n 4cb72 │ │ │ │ + b.n 4cd36 │ │ │ │ + bl 1450d0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4cc18 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 4cbc0 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4cd8e │ │ │ │ + bne.w 4cd36 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4cc26 │ │ │ │ + bne.n 4cbce │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4cc46 │ │ │ │ - bl 144ba0 │ │ │ │ + b.n 4cbee │ │ │ │ + bl 1450d0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4cc46 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 4cbee │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4cd8e │ │ │ │ + bne.w 4cd36 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d10, [pc, #328] @ 4cd98 │ │ │ │ + vldr d10, [pc, #328] @ 4cd40 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4cc72 │ │ │ │ + bhi.n 4cc1a │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4cce2 │ │ │ │ - b.n 4cd3c │ │ │ │ - ble.n 4cce2 │ │ │ │ + bhi.n 4cc8a │ │ │ │ + b.n 4cce4 │ │ │ │ + ble.n 4cc8a │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4cce2 │ │ │ │ + bhi.n 4cc8a │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4cce2 │ │ │ │ + beq.n 4cc8a │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2bedc │ │ │ │ - vldr d6, [pc, #260] @ 4cda0 │ │ │ │ + vldr d6, [pc, #260] @ 4cd48 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ - vldr d5, [pc, #256] @ 4cda8 │ │ │ │ + vldr d5, [pc, #256] @ 4cd50 │ │ │ │ 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 4ccd0 │ │ │ │ + ble.n 4cc78 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4cd78 │ │ │ │ + b.n 4cd20 │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4cd10 │ │ │ │ + b.n 4ccb8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 288c3c │ │ │ │ + bl 2895c4 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ rsb r4, r0, r0, lsl #3 │ │ │ │ - bl 288c3c │ │ │ │ + bl 2895c4 │ │ │ │ add r4, r0 │ │ │ │ - movw r3, #62480 @ 0xf410 │ │ │ │ + movw r3, #64808 @ 0xfd28 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ 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 4cd78 │ │ │ │ + beq.n 4cd20 │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4cd78 │ │ │ │ + bvs.n 4cd20 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmp.f64 d8, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4cd78 │ │ │ │ + ble.n 4cd20 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 288cd8 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4cd8e │ │ │ │ + bl 289660 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4cd36 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4cd54 │ │ │ │ + bne.n 4ccfc │ │ │ │ vmul.f64 d8, d9, d8 │ │ │ │ vstr d9, [sp, #16] │ │ │ │ vstr d8, [sp, #24] │ │ │ │ - b.n 4cd78 │ │ │ │ + b.n 4cd20 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2b294 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmul.f64 d7, d9, d7 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx 2c38c │ │ │ │ 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 248b94 │ │ │ │ + b.w 2496f4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ @@ -49126,232 +49078,232 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ movw r1, #31936 @ 0x7cc0 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1277e0 │ │ │ │ + bl 1279f4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 4cdec │ │ │ │ + beq.n 4cd94 │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4cdec │ │ │ │ + beq.n 4cd94 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 4ce1a │ │ │ │ - b.n 4ce06 │ │ │ │ + beq.n 4cdc2 │ │ │ │ + b.n 4cdae │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4cde4 │ │ │ │ - movw r0, #64820 @ 0xfd34 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + beq.n 4cd8c │ │ │ │ + movw r0, #1728 @ 0x6c0 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ mov r1, r6 │ │ │ │ - bl 22b9a4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22c3ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4cde4 │ │ │ │ + bne.n 4cd8c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ce60 │ │ │ │ + b.n 4ce08 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #64820 @ 0xfd34 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + movw r0, #1728 @ 0x6c0 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ce02 │ │ │ │ + beq.n 4cdaa │ │ │ │ ldrd r6, r0, [r4, #16] │ │ │ │ - bl 89160 │ │ │ │ + bl 890d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ce02 │ │ │ │ + beq.n 4cdaa │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 4ce4c │ │ │ │ + cbnz r0, 4cdf4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ce02 │ │ │ │ + bge.n 4cdaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ce02 │ │ │ │ + bne.n 4cdaa │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ce02 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cdaa │ │ │ │ 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} │ │ │ │ │ │ │ │ -0004ce62 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ - b.w 247ab0 │ │ │ │ +0004ce0a <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ + b.w 248d74 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4cefc <_PyXI_ExcInfoAsObject@@Base+0x9a>) │ │ │ │ + ldr r3, [pc, #132] @ (4cea4 <_PyXI_ExcInfoAsObject@@Base+0x9a>) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4ceaa <_PyXI_ExcInfoAsObject@@Base+0x48> │ │ │ │ + cbz r3, 4ce52 <_PyXI_ExcInfoAsObject@@Base+0x48> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4cea0 <_PyXI_ExcInfoAsObject@@Base+0x3e> │ │ │ │ + bne.n 4ce48 <_PyXI_ExcInfoAsObject@@Base+0x3e> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ce90 <_PyXI_ExcInfoAsObject@@Base+0x2e> │ │ │ │ + bne.n 4ce38 <_PyXI_ExcInfoAsObject@@Base+0x2e> │ │ │ │ dmb ish │ │ │ │ - beq.n 4ceaa <_PyXI_ExcInfoAsObject@@Base+0x48> │ │ │ │ - bl 237cdc │ │ │ │ + beq.n 4ce52 <_PyXI_ExcInfoAsObject@@Base+0x48> │ │ │ │ + bl 2386c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 2876c0 <_PyBytes_FromXIData@@Base+0x5a0> │ │ │ │ + bl 288048 <_PyBytes_FromXIData@@Base+0x5a0> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4cedc <_PyXI_ExcInfoAsObject@@Base+0x7a> │ │ │ │ + cbz r3, 4ce84 <_PyXI_ExcInfoAsObject@@Base+0x7a> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4ced2 <_PyXI_ExcInfoAsObject@@Base+0x70> │ │ │ │ + bne.n 4ce7a <_PyXI_ExcInfoAsObject@@Base+0x70> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4cec2 <_PyXI_ExcInfoAsObject@@Base+0x60> │ │ │ │ + bne.n 4ce6a <_PyXI_ExcInfoAsObject@@Base+0x60> │ │ │ │ dmb ish │ │ │ │ - beq.n 4cedc <_PyXI_ExcInfoAsObject@@Base+0x7a> │ │ │ │ - bl 236cb8 │ │ │ │ + beq.n 4ce84 <_PyXI_ExcInfoAsObject@@Base+0x7a> │ │ │ │ + bl 2376a0 │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 27263c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4cefc <_PyXI_ExcInfoAsObject@@Base+0x9a>) │ │ │ │ + bl 272fc4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4cea4 <_PyXI_ExcInfoAsObject@@Base+0x9a>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4cef6 <_PyXI_ExcInfoAsObject@@Base+0x94> │ │ │ │ + beq.n 4ce9e <_PyXI_ExcInfoAsObject@@Base+0x94> │ │ │ │ blx 2b9e4 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 26a61c <_PyObject_GetState@@Base> │ │ │ │ - cbz r0, 4cf38 <_PyXI_ExcInfoAsObject@@Base+0xd6> │ │ │ │ + bl 26afdc <_PyObject_GetState@@Base> │ │ │ │ + cbz r0, 4cee0 <_PyXI_ExcInfoAsObject@@Base+0xd6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 89160 │ │ │ │ + bl 890d8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4cf3c <_PyXI_ExcInfoAsObject@@Base+0xda> │ │ │ │ + cbnz r0, 4cee4 <_PyXI_ExcInfoAsObject@@Base+0xda> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cf38 <_PyXI_ExcInfoAsObject@@Base+0xd6> │ │ │ │ + bge.n 4cee0 <_PyXI_ExcInfoAsObject@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4cf38 <_PyXI_ExcInfoAsObject@@Base+0xd6> │ │ │ │ + cbnz r3, 4cee0 <_PyXI_ExcInfoAsObject@@Base+0xd6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4cf6a <_PyXI_ExcInfoAsObject@@Base+0x108> │ │ │ │ + b.n 4cf12 <_PyXI_ExcInfoAsObject@@Base+0x108> │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 4cf5a <_PyXI_ExcInfoAsObject@@Base+0xf8> │ │ │ │ + bge.n 4cf02 <_PyXI_ExcInfoAsObject@@Base+0xf8> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #64832 @ 0xfd40 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + movw r0, #1740 @ 0x6cc │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #64840 @ 0xfd48 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl 80aa8 │ │ │ │ + movw r0, #1748 @ 0x6d4 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 80b70 │ │ │ │ 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 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #60040 @ 0xea88 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1277e0 │ │ │ │ + bl 1279f4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 4cfbe <_PyXI_ExcInfoAsObject@@Base+0x15c> │ │ │ │ + beq.n 4cf66 <_PyXI_ExcInfoAsObject@@Base+0x15c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88564 │ │ │ │ - cbnz r0, 4cfbe <_PyXI_ExcInfoAsObject@@Base+0x15c> │ │ │ │ + bl 884ec │ │ │ │ + cbnz r0, 4cf66 <_PyXI_ExcInfoAsObject@@Base+0x15c> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #64852 @ 0xfd54 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #1760 @ 0x6e0 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4cfce <_PyXI_ExcInfoAsObject@@Base+0x16c> │ │ │ │ - bl 4d606 │ │ │ │ + beq.n 4cf76 <_PyXI_ExcInfoAsObject@@Base+0x16c> │ │ │ │ + bl 4d5ae │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4d028 <_PyXI_ExcInfoAsObject@@Base+0x1c6> │ │ │ │ + b.n 4cfd0 <_PyXI_ExcInfoAsObject@@Base+0x1c6> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 4cfe4 <_PyXI_ExcInfoAsObject@@Base+0x182> │ │ │ │ + bge.n 4cf8c <_PyXI_ExcInfoAsObject@@Base+0x182> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f4804 │ │ │ │ + b.w 1f50c4 │ │ │ │ add r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22b2d0 <_PyEval_MatchClass@@Base+0x9d8> │ │ │ │ + bl 22bcd8 <_PyEval_MatchClass@@Base+0x9d8> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cfca <_PyXI_ExcInfoAsObject@@Base+0x168> │ │ │ │ + beq.n 4cf72 <_PyXI_ExcInfoAsObject@@Base+0x168> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4d008 <_PyXI_ExcInfoAsObject@@Base+0x1a6> │ │ │ │ + ble.n 4cfb0 <_PyXI_ExcInfoAsObject@@Base+0x1a6> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 2beec │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4d028 <_PyXI_ExcInfoAsObject@@Base+0x1c6> │ │ │ │ + ble.n 4cfd0 <_PyXI_ExcInfoAsObject@@Base+0x1c6> │ │ │ │ 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 │ │ │ │ @@ -49360,21 +49312,21 @@ │ │ │ │ blx 2beec │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (4d05c <_PyXI_ExcInfoAsObject@@Base+0x1fa>) │ │ │ │ + ldr r3, [pc, #32] @ (4d004 <_PyXI_ExcInfoAsObject@@Base+0x1fa>) │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ - cbz r3, 4d050 <_PyXI_ExcInfoAsObject@@Base+0x1ee> │ │ │ │ - bl 188c10 │ │ │ │ + cbz r3, 4cff8 <_PyXI_ExcInfoAsObject@@Base+0x1ee> │ │ │ │ + bl 189468 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4d058 <_PyXI_ExcInfoAsObject@@Base+0x1f6> │ │ │ │ + b.n 4d000 <_PyXI_ExcInfoAsObject@@Base+0x1f6> │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -49384,220 +49336,220 @@ │ │ │ │ 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 4d08a <_PyXI_ExcInfoAsObject@@Base+0x228> │ │ │ │ + beq.n 4d032 <_PyXI_ExcInfoAsObject@@Base+0x228> │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 4d09a <_PyXI_ExcInfoAsObject@@Base+0x238> │ │ │ │ + b.n 4d042 <_PyXI_ExcInfoAsObject@@Base+0x238> │ │ │ │ cmp r3, ip │ │ │ │ - ble.n 4d098 <_PyXI_ExcInfoAsObject@@Base+0x236> │ │ │ │ + ble.n 4d040 <_PyXI_ExcInfoAsObject@@Base+0x236> │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 4d094 <_PyXI_ExcInfoAsObject@@Base+0x232> │ │ │ │ - cbnz r2, 4d0c0 <_PyXI_ExcInfoAsObject@@Base+0x25e> │ │ │ │ + bgt.n 4d03c <_PyXI_ExcInfoAsObject@@Base+0x232> │ │ │ │ + cbnz r2, 4d068 <_PyXI_ExcInfoAsObject@@Base+0x25e> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4d09a <_PyXI_ExcInfoAsObject@@Base+0x238> │ │ │ │ + b.n 4d042 <_PyXI_ExcInfoAsObject@@Base+0x238> │ │ │ │ mov r5, ip │ │ │ │ - ldr r1, [pc, #224] @ (4d17c <_PyXI_ExcInfoAsObject@@Base+0x31a>) │ │ │ │ + ldr r1, [pc, #224] @ (4d124 <_PyXI_ExcInfoAsObject@@Base+0x31a>) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4d0c6 <_PyXI_ExcInfoAsObject@@Base+0x264> │ │ │ │ - b.n 4d172 <_PyXI_ExcInfoAsObject@@Base+0x310> │ │ │ │ + cbnz r0, 4d06e <_PyXI_ExcInfoAsObject@@Base+0x264> │ │ │ │ + b.n 4d11a <_PyXI_ExcInfoAsObject@@Base+0x310> │ │ │ │ clz r5, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr.w r9, [r4] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 4d14a <_PyXI_ExcInfoAsObject@@Base+0x2e8> │ │ │ │ + beq.n 4d0f2 <_PyXI_ExcInfoAsObject@@Base+0x2e8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 4d112 <_PyXI_ExcInfoAsObject@@Base+0x2b0> │ │ │ │ - bl dc560 <_PyNumber_Index@@Base> │ │ │ │ + cbz r0, 4d0ba <_PyXI_ExcInfoAsObject@@Base+0x2b0> │ │ │ │ + bl dc95c <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 4d0ea <_PyXI_ExcInfoAsObject@@Base+0x288> │ │ │ │ - bl 7fca0 │ │ │ │ + cbnz r0, 4d092 <_PyXI_ExcInfoAsObject@@Base+0x288> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d172 <_PyXI_ExcInfoAsObject@@Base+0x310> │ │ │ │ + bne.n 4d11a <_PyXI_ExcInfoAsObject@@Base+0x310> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4d10c <_PyXI_ExcInfoAsObject@@Base+0x2aa> │ │ │ │ - bl 85c9c │ │ │ │ + b.n 4d0b4 <_PyXI_ExcInfoAsObject@@Base+0x2aa> │ │ │ │ + bl 85c00 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d108 <_PyXI_ExcInfoAsObject@@Base+0x2a6> │ │ │ │ + bge.n 4d0b0 <_PyXI_ExcInfoAsObject@@Base+0x2a6> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4d108 <_PyXI_ExcInfoAsObject@@Base+0x2a6> │ │ │ │ + cbnz r3, 4d0b0 <_PyXI_ExcInfoAsObject@@Base+0x2a6> │ │ │ │ mov r0, sl │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4d0dc <_PyXI_ExcInfoAsObject@@Base+0x27a> │ │ │ │ + beq.n 4d084 <_PyXI_ExcInfoAsObject@@Base+0x27a> │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 4d114 <_PyXI_ExcInfoAsObject@@Base+0x2b2> │ │ │ │ - b.n 4d152 <_PyXI_ExcInfoAsObject@@Base+0x2f0> │ │ │ │ + bne.n 4d0bc <_PyXI_ExcInfoAsObject@@Base+0x2b2> │ │ │ │ + b.n 4d0fa <_PyXI_ExcInfoAsObject@@Base+0x2f0> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl dc560 <_PyNumber_Index@@Base> │ │ │ │ + bl dc95c <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4d12a <_PyXI_ExcInfoAsObject@@Base+0x2c8> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 4d172 <_PyXI_ExcInfoAsObject@@Base+0x310> │ │ │ │ + cbnz r0, 4d0d2 <_PyXI_ExcInfoAsObject@@Base+0x2c8> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 4d11a <_PyXI_ExcInfoAsObject@@Base+0x310> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4d156 <_PyXI_ExcInfoAsObject@@Base+0x2f4> │ │ │ │ - bl 85c9c │ │ │ │ + b.n 4d0fe <_PyXI_ExcInfoAsObject@@Base+0x2f4> │ │ │ │ + bl 85c00 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d144 <_PyXI_ExcInfoAsObject@@Base+0x2e2> │ │ │ │ + bge.n 4d0ec <_PyXI_ExcInfoAsObject@@Base+0x2e2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4d144 <_PyXI_ExcInfoAsObject@@Base+0x2e2> │ │ │ │ + cbnz r3, 4d0ec <_PyXI_ExcInfoAsObject@@Base+0x2e2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4d156 <_PyXI_ExcInfoAsObject@@Base+0x2f4> │ │ │ │ - b.n 4d11e <_PyXI_ExcInfoAsObject@@Base+0x2bc> │ │ │ │ + bne.n 4d0fe <_PyXI_ExcInfoAsObject@@Base+0x2f4> │ │ │ │ + b.n 4d0c6 <_PyXI_ExcInfoAsObject@@Base+0x2bc> │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4d156 <_PyXI_ExcInfoAsObject@@Base+0x2f4> │ │ │ │ + b.n 4d0fe <_PyXI_ExcInfoAsObject@@Base+0x2f4> │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 151bbc │ │ │ │ + bl 15207c │ │ │ │ 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 240808 │ │ │ │ + b.w 2411a8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #736] @ (4d460 ) │ │ │ │ + ldr r2, [pc, #736] @ (4d408 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0004d180 : │ │ │ │ - b.w 1f02b4 │ │ │ │ - movw r0, #60632 @ 0xecd8 │ │ │ │ +0004d128 : │ │ │ │ + b.w 1f0b88 │ │ │ │ + movw r0, #63076 @ 0xf664 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r1, #4 │ │ │ │ - b.w 7fc40 │ │ │ │ + b.w 7fc98 │ │ │ │ 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, 4d1b2 │ │ │ │ + cbnz r3, 4d15a │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4d1b2 │ │ │ │ + ble.n 4d15a │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4d1b2 │ │ │ │ - cbnz r1, 4d1ce │ │ │ │ + bne.n 4d15a │ │ │ │ + cbnz r1, 4d176 │ │ │ │ add r5, sp, #28 │ │ │ │ str r5, [sp, #20] │ │ │ │ - ldr r5, [pc, #92] @ (4d214 ) │ │ │ │ + ldr r5, [pc, #92] @ (4d1bc ) │ │ │ │ mov r1, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 4d1fa │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 4d1a2 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r3, #55600 @ 0xd930 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4d1fe │ │ │ │ + beq.n 4d1a6 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64900 @ 0xfd84 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #1808 @ 0x710 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d210 │ │ │ │ + b.n 4d1b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26653c <_Py_c_prod@@Base+0x195c> │ │ │ │ + bl 266ec4 <_Py_c_prod@@Base+0x1924> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4d1fa │ │ │ │ + beq.n 4d1a2 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #912] @ (4d5a8 ) │ │ │ │ + ldr r2, [pc, #912] @ (4d550 ) │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 77488 │ │ │ │ + bl 774d0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d25a │ │ │ │ + bge.n 4d202 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d25a │ │ │ │ + cbnz r3, 4d202 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004d25c : │ │ │ │ - ldr r3, [pc, #64] @ (4d2a0 ) │ │ │ │ +0004d204 : │ │ │ │ + ldr r3, [pc, #64] @ (4d248 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 4d29e │ │ │ │ + cbz r0, 4d246 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 4d274 │ │ │ │ + bls.n 4d21c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 4d266 │ │ │ │ + b.n 4d20e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4d28e │ │ │ │ + beq.n 4d236 │ │ │ │ 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 4d270 │ │ │ │ + bcc.n 4d218 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4d29e │ │ │ │ + cbz r0, 4d246 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ @@ -49607,690 +49559,690 @@ │ │ │ │ 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 4d372 │ │ │ │ + beq.n 4d31a │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d372 │ │ │ │ + bne.n 4d31a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2603a8 │ │ │ │ + bl 260d58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4d372 │ │ │ │ + beq.n 4d31a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262438 │ │ │ │ + bl 262dfc │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262438 │ │ │ │ + bl 262dfc │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ strd r9, sl, [sp, #8] │ │ │ │ - movw r3, #48109 @ 0xbbed │ │ │ │ + movw r3, #50605 @ 0xc5ad │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r0, #65164 @ 0xfe8c │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + movw r0, #2072 @ 0x818 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4d320 │ │ │ │ + cbnz r0, 4d2c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2709c4 │ │ │ │ + b.w 27134c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - movw r0, #65176 @ 0xfe98 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl 262d28 │ │ │ │ + movw r0, #2084 @ 0x824 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 2636f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d354 │ │ │ │ + bge.n 4d2fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4d354 │ │ │ │ + cbnz r3, 4d2fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4d314 │ │ │ │ + beq.n 4d2bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d372 │ │ │ │ + bge.n 4d31a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4d372 │ │ │ │ + cbnz r3, 4d31a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 4d396 │ │ │ │ + cbz r3, 4d33e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4d398 │ │ │ │ + b.n 4d340 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4d3a6 │ │ │ │ + cbnz r3, 4d34e │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 4d3a6 │ │ │ │ + ble.n 4d34e │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.n 4d3a6 │ │ │ │ - cbnz r4, 4d3ca │ │ │ │ - ldr r1, [pc, #380] @ (4d524 ) │ │ │ │ + bgt.n 4d34e │ │ │ │ + cbnz r4, 4d372 │ │ │ │ + ldr r1, [pc, #380] @ (4d4cc ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d4b0 │ │ │ │ + beq.n 4d458 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4d3e0 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 4d388 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d4b0 │ │ │ │ + bne.n 4d458 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4d3f6 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 4d39e │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d4b0 │ │ │ │ + bne.n 4d458 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl dc560 <_PyNumber_Index@@Base> │ │ │ │ + bl dc95c <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 4d40e │ │ │ │ - bl 7fca0 │ │ │ │ + cbnz r0, 4d3b6 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d4b0 │ │ │ │ + bne.n 4d458 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4d430 │ │ │ │ - bl 85c9c │ │ │ │ + b.n 4d3d8 │ │ │ │ + bl 85c00 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d42c │ │ │ │ + bge.n 4d3d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4d42c │ │ │ │ + cbnz r3, 4d3d4 │ │ │ │ mov r0, sl │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 4d400 │ │ │ │ + beq.n 4d3a8 │ │ │ │ adds r2, r5, r6 │ │ │ │ subs r3, r2, #3 │ │ │ │ - beq.n 4d466 │ │ │ │ + beq.n 4d40e │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 4d440 │ │ │ │ + cbz r6, 4d3e8 │ │ │ │ subs r3, r2, #4 │ │ │ │ - beq.n 4d472 │ │ │ │ - b.n 4d448 │ │ │ │ + beq.n 4d41a │ │ │ │ + b.n 4d3f0 │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbz r5, 4d452 │ │ │ │ + cbz r5, 4d3fa │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4d47a │ │ │ │ - b.n 4d45a │ │ │ │ + beq.n 4d422 │ │ │ │ + b.n 4d402 │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 236534 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbnz r0, 4d47a │ │ │ │ - b.n 4d4b0 │ │ │ │ + bl 236f1c <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbnz r0, 4d422 │ │ │ │ + b.n 4d458 │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r6, r5 │ │ │ │ - b.n 4d47a │ │ │ │ + b.n 4d422 │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 4d496 │ │ │ │ + bge.n 4d43e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49224 @ 0xc048 │ │ │ │ + movw r1, #51668 @ 0xc9d4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4d4b0 │ │ │ │ + bl f2724 │ │ │ │ + b.n 4d458 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 4d4b4 │ │ │ │ + beq.n 4d45c │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2012b4 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ - cbnz r0, 4d4b8 │ │ │ │ + bl 201be0 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + cbnz r0, 4d460 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d51e │ │ │ │ + b.n 4d4c6 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4d4ba │ │ │ │ + b.n 4d462 │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 4d4ce │ │ │ │ + beq.n 4d476 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 2012b4 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 201be0 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d4b0 │ │ │ │ + beq.n 4d458 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - b.n 4d4d0 │ │ │ │ + b.n 4d478 │ │ │ │ movs r4, #0 │ │ │ │ - bl 97f70 │ │ │ │ + bl 97ef0 │ │ │ │ mov r3, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ strd r7, sl, [sp] │ │ │ │ blx 2afbc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4d506 │ │ │ │ + bge.n 4d4ae │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4d50e │ │ │ │ - bl ee340 │ │ │ │ + bne.n 4d4b6 │ │ │ │ + bl ee638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d4d0 │ │ │ │ - b.n 4d4b0 │ │ │ │ + beq.n 4d478 │ │ │ │ + b.n 4d458 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ff40 │ │ │ │ - b.n 4d51e │ │ │ │ + bl 7ff98 │ │ │ │ + b.n 4d4c6 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 4d4b0 │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 4d458 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #64] @ (4d568 ) │ │ │ │ + ldr r3, [pc, #64] @ (4d510 ) │ │ │ │ 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, 4d54a │ │ │ │ + cbnz r2, 4d4f2 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 4d54a │ │ │ │ + bne.n 4d4f2 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4d56a │ │ │ │ - ldr r4, [pc, #92] @ (4d5a8 ) │ │ │ │ + cbnz r0, 4d512 │ │ │ │ + ldr r4, [pc, #92] @ (4d550 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4d56a │ │ │ │ + cbnz r0, 4d512 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d5a2 │ │ │ │ + b.n 4d54a │ │ │ │ ldrd r0, r4, [r3] │ │ │ │ - bl 89160 │ │ │ │ + bl 890d8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4d592 │ │ │ │ + cbz r0, 4d53a │ │ │ │ mov r0, r4 │ │ │ │ - bl 89160 │ │ │ │ + bl 890d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4d592 │ │ │ │ + cbz r0, 4d53a │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 4d594 │ │ │ │ + cbz r0, 4d53c │ │ │ │ strd r5, r4, [r0, #8] │ │ │ │ - b.n 4d5a2 │ │ │ │ + b.n 4d54a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7757c │ │ │ │ - b.n 4d566 │ │ │ │ + bl 775c4 │ │ │ │ + b.n 4d50e │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #240] @ (4d69c ) │ │ │ │ + ldr r3, [pc, #240] @ (4d644 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0004d5ac : │ │ │ │ +0004d554 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (4d5dc ) │ │ │ │ + ldr r3, [pc, #32] @ (4d584 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 19be98 │ │ │ │ - cbz r0, 4d5d8 │ │ │ │ + bl 19c718 │ │ │ │ + cbz r0, 4d580 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0004d5e0 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ - b.w 24862c │ │ │ │ +0004d588 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ + b.w 249348 │ │ │ │ │ │ │ │ -0004d5e4 : │ │ │ │ - b.w 1d1a88 │ │ │ │ +0004d58c : │ │ │ │ + b.w 1d2348 │ │ │ │ │ │ │ │ -0004d5e8 <_PyXI_FreeExcInfo@@Base>: │ │ │ │ +0004d590 <_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 2489a4 <_PyTime_FromMillisecondsObject@@Base+0x2d4> │ │ │ │ + bl 249504 <_PyTime_FromMillisecondsObject@@Base+0x118> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6b420 │ │ │ │ + b.w 6b448 │ │ │ │ │ │ │ │ -0004d606 : │ │ │ │ +0004d5ae : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #32] @ (4d638 ) │ │ │ │ + ldr r0, [pc, #32] @ (4d5e0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #44536 @ 0xadf8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #65188 @ 0xfea4 │ │ │ │ - movt r2, #44 @ 0x2c │ │ │ │ + movw r2, #2096 @ 0x830 │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl f2410 <_PyErr_SetString@@Base> │ │ │ │ + bl f2784 <_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 4d66c │ │ │ │ + beq.n 4d614 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4d66c │ │ │ │ + beq.n 4d614 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4d696 │ │ │ │ - b.n 4d684 │ │ │ │ + beq.n 4d63e │ │ │ │ + b.n 4d62c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4d664 │ │ │ │ - movw r0, #23716 @ 0x5ca4 │ │ │ │ + beq.n 4d60c │ │ │ │ + movw r0, #26020 @ 0x65a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 22b9a4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22c3ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d664 │ │ │ │ - b.n 4d6c2 │ │ │ │ + bne.n 4d60c │ │ │ │ + b.n 4d66a │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #23716 @ 0x5ca4 │ │ │ │ + movw r0, #26020 @ 0x65a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 4d6c2 │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 4d66a │ │ │ │ ldr r4, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl d1064 │ │ │ │ - cbnz r0, 4d6b8 │ │ │ │ + bl d1438 │ │ │ │ + cbnz r0, 4d660 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28588 @ 0x6fac │ │ │ │ + movw r1, #30892 @ 0x78ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4d6c2 │ │ │ │ + bl f2724 │ │ │ │ + b.n 4d66a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 4d858 │ │ │ │ + b.w 4d800 │ │ │ │ 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 77488 │ │ │ │ + bl 774d0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d708 │ │ │ │ + bge.n 4d6b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d708 │ │ │ │ + cbnz r3, 4d6b0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_Py_Dealloc@@Base> │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4d724 │ │ │ │ + cbz r3, 4d6cc │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4d734 │ │ │ │ + b.n 4d6dc │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4d732 │ │ │ │ + ble.n 4d6da │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4d72e │ │ │ │ - cbnz r1, 4d758 │ │ │ │ + bgt.n 4d6d6 │ │ │ │ + cbnz r1, 4d700 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4d734 │ │ │ │ + b.n 4d6dc │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #284] @ (4d854 ) │ │ │ │ + ldr r1, [pc, #284] @ (4d7fc ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4d75e │ │ │ │ - b.n 4d7d0 │ │ │ │ + cbnz r0, 4d706 │ │ │ │ + b.n 4d778 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r6, r5 │ │ │ │ - bl dc560 <_PyNumber_Index@@Base> │ │ │ │ + bl dc95c <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4d774 │ │ │ │ - bl 7fca0 │ │ │ │ + cbnz r0, 4d71c │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d846 │ │ │ │ - b.n 4d7d0 │ │ │ │ - bl 85c9c │ │ │ │ + beq.n 4d7ee │ │ │ │ + b.n 4d778 │ │ │ │ + bl 85c00 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d78e │ │ │ │ + bge.n 4d736 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4d78e │ │ │ │ + cbnz r3, 4d736 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4d76a │ │ │ │ + beq.n 4d712 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 4d7aa │ │ │ │ + beq.n 4d752 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4d7ac │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 4d7ac │ │ │ │ - b.n 4d7d0 │ │ │ │ + bne.n 4d754 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 4d754 │ │ │ │ + b.n 4d778 │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4d7d4 │ │ │ │ + bge.n 4d77c │ │ │ │ blx 2c188 <__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 1ac754 │ │ │ │ - bl 1f4804 │ │ │ │ + b.w 1ad07c │ │ │ │ + bl 1f50c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d850 │ │ │ │ + b.n 4d7f8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7140c │ │ │ │ + bl 7142c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d7cc │ │ │ │ + beq.n 4d774 │ │ │ │ add.w r7, r0, #16 │ │ │ │ - b.n 4d7fc │ │ │ │ + b.n 4d7a4 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4d810 │ │ │ │ - bl ee340 │ │ │ │ + bne.n 4d7b8 │ │ │ │ + bl ee638 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4d82e │ │ │ │ + beq.n 4d7d6 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ blx 2b1c8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 4d820 │ │ │ │ - b.n 4d7ea │ │ │ │ + bge.n 4d7c8 │ │ │ │ + b.n 4d792 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 4d82e │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 4d7d6 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 4d82a │ │ │ │ + beq.n 4d7d2 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 9e31c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9e2cc <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b.n 4d850 │ │ │ │ + b.n 4d7f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d7d0 │ │ │ │ + bge.n 4d778 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4d7d0 │ │ │ │ + bne.n 4d778 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d7d0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d778 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 4d7b0 │ │ │ │ + beq.n 4d758 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4d796 │ │ │ │ + b.n 4d73e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #592] @ (4daa8 ) │ │ │ │ + ldr r3, [pc, #592] @ (4da50 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0004d858 : │ │ │ │ +0004d800 : │ │ │ │ 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 70a48 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70a68 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4d88a │ │ │ │ + cbz r0, 4d832 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 710e4 │ │ │ │ + bl 71104 │ │ │ │ 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 13abc8 │ │ │ │ - cbnz r0, 4d8b0 │ │ │ │ + bl 13ae9c │ │ │ │ + cbnz r0, 4d858 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d8fc │ │ │ │ + b.n 4d8a4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d9ac │ │ │ │ + bl 4d954 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4d8d6 │ │ │ │ - movw r3, #26965 @ 0x6955 │ │ │ │ + beq.n 4d87e │ │ │ │ + movw r3, #29405 @ 0x72dd │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 4d8e0 │ │ │ │ + bne.n 4d888 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 286acc │ │ │ │ - b.n 4d8e8 │ │ │ │ - bl 7fca0 │ │ │ │ + bl 287454 │ │ │ │ + b.n 4d890 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d8be │ │ │ │ - b.n 4d8ac │ │ │ │ + beq.n 4d866 │ │ │ │ + b.n 4d854 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4d8f4 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 4d89c │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d8ac │ │ │ │ + bne.n 4d854 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004d8fe : │ │ │ │ +0004d8a6 : │ │ │ │ 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, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #36380 @ 0x8e1c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4d93a │ │ │ │ + bne.n 4d8e2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4d93a │ │ │ │ - ldr r3, [pc, #128] @ (4d9a8 ) │ │ │ │ + blt.n 4d8e2 │ │ │ │ + ldr r3, [pc, #128] @ (4d950 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ add.w r9, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r9, #416] @ 0x1a0 │ │ │ │ cmp r1, r5 │ │ │ │ - bgt.n 4d94c │ │ │ │ - movw r0, #1968 @ 0x7b0 │ │ │ │ + bgt.n 4d8f4 │ │ │ │ + movw r0, #4272 @ 0x10b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #1613 @ 0x64d │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 4d966 │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 4d90e │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #124] @ 0x7c │ │ │ │ - cbz r0, 4d95a │ │ │ │ + cbz r0, 4d902 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 4d98a │ │ │ │ - b.n 4d95c │ │ │ │ + bgt.n 4d932 │ │ │ │ + b.n 4d904 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 85fec │ │ │ │ - cbnz r0, 4d96c │ │ │ │ + bl 85f50 │ │ │ │ + cbnz r0, 4d914 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4d9a4 │ │ │ │ + b.n 4d94c │ │ │ │ ldr.w r3, [r9, #416] @ 0x1a0 │ │ │ │ add.w r2, r0, r4, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - ble.n 4d984 │ │ │ │ + ble.n 4d92c │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ - b.n 4d976 │ │ │ │ + b.n 4d91e │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [r8, #124] @ 0x7c │ │ │ │ add.w r4, r0, r5, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 4d9a0 │ │ │ │ + cbz r0, 4d948 │ │ │ │ add.w r5, r5, #1128 @ 0x468 │ │ │ │ add.w r6, r6, r5, lsl #2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 4d9a0 │ │ │ │ + cbz r3, 4d948 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ str r7, [r4, #4] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -50298,979 +50250,958 @@ │ │ │ │ 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 dc33c │ │ │ │ + bl dc738 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4d9da │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 4d9de │ │ │ │ - b.n 4da00 │ │ │ │ + bne.n 4d982 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 4d986 │ │ │ │ + b.n 4d9a8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4da08 │ │ │ │ + bge.n 4d9b0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 4da08 │ │ │ │ + cbz r3, 4d9b0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 4da08 │ │ │ │ - movw r2, #22705 @ 0x58b1 │ │ │ │ + cbz r3, 4d9b0 │ │ │ │ + movw r2, #24033 @ 0x5de1 │ │ │ │ movt r2, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4d9f8 │ │ │ │ + bne.n 4d9a0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 4d9fc │ │ │ │ + b.n 4d9a4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4da06 │ │ │ │ + bge.n 4d9ae │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4da08 │ │ │ │ + b.n 4d9b0 │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004da0c : │ │ │ │ +0004d9b4 : │ │ │ │ movw r3, #61356 @ 0xefac │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 4da1a │ │ │ │ + cbnz r0, 4d9c2 │ │ │ │ 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] @ (4da4c ) │ │ │ │ - bl 202c3c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (4d9f4 ) │ │ │ │ + bl 203568 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #65232 @ 0xfed0 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + movw r0, #2140 @ 0x85c │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ nop │ │ │ │ - b.n 4e050 │ │ │ │ + b.n 4dff8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2425a4 │ │ │ │ + bl 242f38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4da72 │ │ │ │ - beq.n 4da76 │ │ │ │ + blt.n 4da1a │ │ │ │ + beq.n 4da1e │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4da7e │ │ │ │ + b.n 4da26 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4da7e │ │ │ │ + b.n 4da26 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0004da80 : │ │ │ │ - movw r0, #63044 @ 0xf644 │ │ │ │ +0004da28 : │ │ │ │ + movw r0, #65348 @ 0xff44 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004da8a : │ │ │ │ +0004da32 : │ │ │ │ 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 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16ebb8 <_PyLong_Frexp@@Base+0xac4> │ │ │ │ - cbz r0, 4daca │ │ │ │ + bl 16f530 <_PyLong_Frexp@@Base+0xac4> │ │ │ │ + cbz r0, 4da72 │ │ │ │ mov r4, r0 │ │ │ │ - bl 202b70 │ │ │ │ + bl 20349c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4dacc │ │ │ │ + bne.n 4da74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4daca │ │ │ │ + bge.n 4da72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4daca │ │ │ │ + cbnz r3, 4da72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r9, r0, [r1] │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl e3d54 │ │ │ │ + bl e41a4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 4db1e │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 4dac6 │ │ │ │ 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 4db22 │ │ │ │ + bhi.n 4daca │ │ │ │ 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 90834 │ │ │ │ + b.w 90754 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4db2a │ │ │ │ + b.n 4dad2 │ │ │ │ movw r0, #9152 @ 0x23c0 │ │ │ │ movt r0, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0004db2e : │ │ │ │ +0004dad6 : │ │ │ │ movw r3, #61356 @ 0xefac │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #8] │ │ │ │ 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, 4db64 │ │ │ │ + cbz r0, 4db0c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4db64 │ │ │ │ + bge.n 4db0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4db64 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4db0c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a250 │ │ │ │ + b.w 7a290 │ │ │ │ │ │ │ │ -0004db6e : │ │ │ │ +0004db16 : │ │ │ │ movw r3, #61356 @ 0xefac │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #24] @ (4db94 ) │ │ │ │ + ldr r3, [pc, #24] @ (4db3c ) │ │ │ │ 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 7ff40 │ │ │ │ + b.w 7ff98 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0004db98 : │ │ │ │ +0004db40 : │ │ │ │ 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 4dbc8 │ │ │ │ - cbz r2, 4dbc8 │ │ │ │ + blt.n 4db70 │ │ │ │ + cbz r2, 4db70 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 4dbe0 │ │ │ │ + bgt.n 4db88 │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65272 @ 0xfef8 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #2180 @ 0x884 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4dc28 │ │ │ │ + bl f2724 │ │ │ │ + b.n 4dbd0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr.w r5, [r0, r4, lsl #2] │ │ │ │ - cbz r6, 4dc44 │ │ │ │ + cbz r6, 4dbec │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #8348 @ 0x209c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 1277e0 │ │ │ │ - bl cf6fc │ │ │ │ + bl 1279f4 │ │ │ │ + bl cfacc │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 4dc2e │ │ │ │ + beq.n 4dbd6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 88564 │ │ │ │ - cbnz r0, 4dc2e │ │ │ │ + bl 884ec │ │ │ │ + cbnz r0, 4dbd6 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45260 @ 0xb0cc │ │ │ │ + movw r1, #47704 @ 0xba58 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4dc74 │ │ │ │ + b.n 4dc1c │ │ │ │ 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 4dc5e │ │ │ │ + b.n 4dc06 │ │ │ │ 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 4dc5e │ │ │ │ + beq.n 4dc06 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 4dc50 │ │ │ │ + b.n 4dbf8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dc72 │ │ │ │ + bge.n 4dc1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4dc72 │ │ │ │ + cbnz r3, 4dc1a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0004dc78 : │ │ │ │ +0004dc20 : │ │ │ │ movw r3, #61356 @ 0xefac │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4dd34 │ │ │ │ + beq.n 4dcdc │ │ │ │ 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 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4dd30 │ │ │ │ + bne.n 4dcd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2603a8 │ │ │ │ + bl 260d58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4dd30 │ │ │ │ + beq.n 4dcd8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262438 │ │ │ │ + bl 262dfc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57612 @ 0xe10c │ │ │ │ + movw r0, #59888 @ 0xe9f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4dcde │ │ │ │ + cbnz r0, 4dc86 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2709c4 │ │ │ │ + b.w 27134c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #691 @ 0x2b3 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ - movw r0, #65308 @ 0xff1c │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl 262d28 │ │ │ │ + movw r0, #2216 @ 0x8a8 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 2636f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dd12 │ │ │ │ + bge.n 4dcba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4dd12 │ │ │ │ + cbnz r3, 4dcba │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4dcd2 │ │ │ │ + beq.n 4dc7a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dd30 │ │ │ │ + bge.n 4dcd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4dd30 │ │ │ │ + cbnz r3, 4dcd8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_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, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 4dd52 │ │ │ │ + cbz r3, 4dcfa │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 4dd54 │ │ │ │ + b.n 4dcfc │ │ │ │ mov r4, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4dd62 │ │ │ │ + cbnz r3, 4dd0a │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 4dd62 │ │ │ │ + ble.n 4dd0a │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 4dd62 │ │ │ │ - cbnz r5, 4dd8e │ │ │ │ + bgt.n 4dd0a │ │ │ │ + cbnz r5, 4dd36 │ │ │ │ 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, #19800 @ 0x4d58 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4dd8e │ │ │ │ + cbnz r0, 4dd36 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ddea │ │ │ │ + b.n 4dd92 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ add r4, r6 │ │ │ │ - bl 1273c4 │ │ │ │ + bl 1275dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4dd8a │ │ │ │ + beq.n 4dd32 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 4ddb4 │ │ │ │ + beq.n 4dd5c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 21135c │ │ │ │ + bl 211bdc │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4ddb4 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 4dd5c │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4dd8a │ │ │ │ + bne.n 4dd32 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 97f70 │ │ │ │ + bl 97ef0 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2b1e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4dde2 │ │ │ │ + bne.n 4dd8a │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 4dd8a │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 4dd32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004ddf6 : │ │ │ │ +0004dd9e : │ │ │ │ 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 4de28 │ │ │ │ + beq.n 4ddd0 │ │ │ │ movw r1, #1589 @ 0x635 │ │ │ │ - movw r0, #1968 @ 0x7b0 │ │ │ │ + movw r0, #4272 @ 0x10b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4de46 │ │ │ │ + b.n 4ddee │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ - cbz r3, 4de36 │ │ │ │ + cbz r3, 4ddde │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4de36 │ │ │ │ + blt.n 4ddde │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 4de3c │ │ │ │ + bgt.n 4dde4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 4de44 │ │ │ │ + b.n 4ddec │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #65324 @ 0xff2c │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - bl 8eb1c │ │ │ │ - cbz r0, 4de92 │ │ │ │ + movw r1, #2232 @ 0x8b8 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl 8eab0 │ │ │ │ + cbz r0, 4de3a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d71ec │ │ │ │ - cbnz r0, 4de7c │ │ │ │ + bl 1d7aac │ │ │ │ + cbnz r0, 4de24 │ │ │ │ mov r0, r4 │ │ │ │ - bl ed730 │ │ │ │ - b.n 4de92 │ │ │ │ + bl eda28 │ │ │ │ + b.n 4de3a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r4, r1, [sp, #8] │ │ │ │ - ldr r0, [pc, #12] @ (4de98 ) │ │ │ │ + ldr r0, [pc, #12] @ (4de40 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 95040 │ │ │ │ + bl 94fc4 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 266614 │ │ │ │ - cbnz r0, 4dec0 │ │ │ │ + bl 266fd8 │ │ │ │ + cbnz r0, 4de68 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 266858 │ │ │ │ + b.w 267218 │ │ │ │ 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 4deea │ │ │ │ + bmi.n 4de92 │ │ │ │ movw r2, #23400 @ 0x5b68 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4df22 │ │ │ │ + bne.n 4deca │ │ │ │ mov r6, r0 │ │ │ │ - bl 70620 │ │ │ │ + bl 70640 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4df1e │ │ │ │ + cbz r0, 4dec6 │ │ │ │ mov r1, r6 │ │ │ │ - bl 89b50 │ │ │ │ + bl 89ac8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4df0a │ │ │ │ + beq.n 4deb2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 89b50 │ │ │ │ + bl 89ac8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4df2a │ │ │ │ + bne.n 4ded2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4df1e │ │ │ │ + bge.n 4dec6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4df1e │ │ │ │ + cbnz r3, 4dec6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4df2a │ │ │ │ + b.n 4ded2 │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 4df56 │ │ │ │ + cbz r3, 4defe │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4df56 │ │ │ │ + bne.n 4defe │ │ │ │ mov r0, r3 │ │ │ │ - bl 269a40 <_PySys_GetSizeOf@@Base> │ │ │ │ + bl 26a400 <_PySys_GetSizeOf@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4df60 │ │ │ │ + beq.n 4df08 │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1cdc40 │ │ │ │ + b.w 7e018 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4df90 │ │ │ │ + bne.n 4df38 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52604 @ 0xcd7c │ │ │ │ + movw r1, #55048 @ 0xd708 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4dfc8 │ │ │ │ + bl f2724 │ │ │ │ + b.n 4df70 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4dfd4 │ │ │ │ + cbnz r3, 4df7c │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4dfcc │ │ │ │ + cbz r3, 4df74 │ │ │ │ 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, 4dfbc │ │ │ │ - movw r1, #52652 @ 0xcdac │ │ │ │ + cbnz r2, 4df64 │ │ │ │ + movw r1, #55096 @ 0xd738 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4dfc8 │ │ │ │ - movw r1, #52704 @ 0xcde0 │ │ │ │ + bl f2724 │ │ │ │ + b.n 4df70 │ │ │ │ + movw r1, #55148 @ 0xd76c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e07c │ │ │ │ + b.n 4e024 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 2419e0 <_PyArg_BadArgument@@Base+0x178> │ │ │ │ + bl 242380 <_PyArg_BadArgument@@Base+0x178> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 4dff8 │ │ │ │ + cbz r2, 4dfa0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2676bc │ │ │ │ + bl 26807c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e07c │ │ │ │ + bne.n 4e024 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 4e07c │ │ │ │ - cbz r0, 4e03c │ │ │ │ + b.n 4e024 │ │ │ │ + cbz r0, 4dfe4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #57472 @ 0xe080 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4e046 │ │ │ │ + bne.n 4dfee │ │ │ │ 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 4e024 │ │ │ │ + bge.n 4dfcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4e024 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4dfcc │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33196 @ 0x81ac │ │ │ │ + movw r1, #35500 @ 0x8aac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4dfc8 │ │ │ │ + bl f2724 │ │ │ │ + b.n 4df70 │ │ │ │ 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 d81f4 │ │ │ │ - cbz r0, 4e06a │ │ │ │ - bl d842c │ │ │ │ + bl d85dc │ │ │ │ + cbz r0, 4e012 │ │ │ │ + bl d8814 │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 153f20 │ │ │ │ - b.n 4e07c │ │ │ │ + bl 1543a0 │ │ │ │ + b.n 4e024 │ │ │ │ movw r3, #61164 @ 0xeeec │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f4 │ │ │ │ + bl d85dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e056 │ │ │ │ + bne.n 4dffe │ │ │ │ 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 4e0b0 │ │ │ │ + bmi.n 4e058 │ │ │ │ movw r3, #23400 @ 0x5b68 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4e0b0 │ │ │ │ + beq.n 4e058 │ │ │ │ movw r4, #5152 @ 0x1420 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - b.n 4e0c6 │ │ │ │ + b.n 4e06e │ │ │ │ mov r0, r4 │ │ │ │ - bl 3d210 <_PyImport_ClearExtension@@Base+0x2e4> │ │ │ │ + bl 3d1c8 <_PyImport_ClearExtension@@Base+0x2e4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4e0a6 │ │ │ │ + beq.n 4e04e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 4e0d2 │ │ │ │ + cbz r1, 4e07a │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4e0da │ │ │ │ + b.n 4e082 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.w 378ae │ │ │ │ + b.w 3786e │ │ │ │ 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 256008 │ │ │ │ + bl 2569b8 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it ne │ │ │ │ movne 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 r0, [r0, #8] │ │ │ │ blx 2c098 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ - 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 cf6fc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4e158 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 4e14e │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1424c4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - b.w 288634 │ │ │ │ + b.w 808d0 │ │ │ │ + b.w 288fbc │ │ │ │ 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, 4e182 │ │ │ │ + cbnz r4, 4e0f0 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 4e182 │ │ │ │ + ble.n 4e0f0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4e182 │ │ │ │ - cbnz r2, 4e1a2 │ │ │ │ + bne.n 4e0f0 │ │ │ │ + cbnz r2, 4e110 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #68] @ (4e1cc ) │ │ │ │ + ldr r4, [pc, #68] @ (4e138 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4e1ba │ │ │ │ + cbz r0, 4e128 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - bl 151bbc │ │ │ │ + bl 15207c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4e354 │ │ │ │ + bl 4e2c0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4e1be │ │ │ │ + bne.n 4e12c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e1c6 │ │ │ │ + b.n 4e134 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - ldr r5, [pc, #528] @ (4e3e0 ) │ │ │ │ + ldr r5, [pc, #528] @ (4e34c ) │ │ │ │ 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 4e204 │ │ │ │ + bne.n 4e170 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 4e204 │ │ │ │ + bne.n 4e170 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e25c │ │ │ │ + bge.n 4e1c8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 4e25c │ │ │ │ + b.n 4e1c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 144ba0 │ │ │ │ + bl 1450d0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4e224 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 4e234 │ │ │ │ + bne.n 4e190 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 4e1a0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 85d4c │ │ │ │ + bl 85cb0 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 4e25c │ │ │ │ - cbnz r0, 4e238 │ │ │ │ + beq.n 4e1c8 │ │ │ │ + cbnz r0, 4e1a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e25c │ │ │ │ + b.n 4e1c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d70c0 │ │ │ │ + bl d74a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e250 │ │ │ │ + bge.n 4e1bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4e254 │ │ │ │ + cbz r3, 4e1c0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4e25c │ │ │ │ + b.n 4e1c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e250 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e1bc │ │ │ │ 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 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e346 │ │ │ │ + beq.n 4e2b2 │ │ │ │ strd r7, r0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r0, [pc, #192] @ (4e350 ) │ │ │ │ + ldr r0, [pc, #192] @ (4e2bc ) │ │ │ │ mov r1, sp │ │ │ │ - bl 136418 │ │ │ │ + bl 1366bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e326 │ │ │ │ + beq.n 4e292 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #15272 @ 0x3ba8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4e2c2 │ │ │ │ + beq.n 4e22e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65404 @ 0xff7c │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #2312 @ 0x908 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 4e326 │ │ │ │ + bl d60e4 │ │ │ │ + b.n 4e292 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 12b574 │ │ │ │ + bl 12b750 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4e326 │ │ │ │ + blt.n 4e292 │ │ │ │ movw r0, #57264 @ 0xdfb0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70a48 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70a68 <_PyObject_GC_New@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4e326 │ │ │ │ + cbz r0, 4e292 │ │ │ │ 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 710e4 │ │ │ │ + bl 71104 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r6, [r8, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e30a │ │ │ │ + bge.n 4e276 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4e30a │ │ │ │ + cbnz r3, 4e276 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4e316 │ │ │ │ + blt.n 4e282 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e34a │ │ │ │ + b.n 4e2b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e312 │ │ │ │ + bne.n 4e27e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e312 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e27e │ │ │ │ movs r0, #0 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e346 │ │ │ │ + bge.n 4e2b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4e346 │ │ │ │ + cbnz r3, 4e2b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r4, 4e366 │ │ │ │ + cbz r4, 4e2d2 │ │ │ │ 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 4e384 │ │ │ │ + beq.n 4e2f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88564 │ │ │ │ - cbnz r0, 4e384 │ │ │ │ + bl 884ec │ │ │ │ + cbnz r0, 4e2f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 255f68 │ │ │ │ + b.w 256918 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4e3a4 │ │ │ │ + beq.n 4e310 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65448 @ 0xffa8 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #2356 @ 0x934 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4e3cc │ │ │ │ + bl f2724 │ │ │ │ + b.n 4e338 │ │ │ │ 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 4e3c8 │ │ │ │ + bgt.n 4e334 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r7, r6 │ │ │ │ - bl 2931c0 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 293a88 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 4e3d2 │ │ │ │ - bl 1f4804 │ │ │ │ + ble.n 4e33e │ │ │ │ + bl 1f50c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4e3fc │ │ │ │ + b.n 4e368 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22e894 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ + bl 22f288 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4e3cc │ │ │ │ + beq.n 4e338 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4e3fa │ │ │ │ + ble.n 4e366 │ │ │ │ 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] │ │ │ │ @@ -51280,280 +51211,280 @@ │ │ │ │ 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 r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4e496 │ │ │ │ + beq.n 4e402 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4e496 │ │ │ │ + beq.n 4e402 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #53569 @ 0xd141 │ │ │ │ + movw r3, #54049 @ 0xd321 │ │ │ │ movt r3, #18 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4e438 │ │ │ │ + bne.n 4e3a4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 4e43c │ │ │ │ + b.n 4e3a8 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 4e45e │ │ │ │ + beq.n 4e3ca │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 4e45e │ │ │ │ + cbz r3, 4e3ca │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #29777 @ 0x7451 │ │ │ │ + movw r3, #29607 @ 0x73a7 │ │ │ │ movt r3, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4e45e │ │ │ │ + bne.n 4e3ca │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 572a2 │ │ │ │ + bl 5723e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4e478 │ │ │ │ + cbz r0, 4e3e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e478 │ │ │ │ + bge.n 4e3e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4e478 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4e3e4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 4e496 │ │ │ │ + cbz r0, 4e402 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e496 │ │ │ │ + bge.n 4e402 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4e496 │ │ │ │ + cbnz r3, 4e402 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_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 4e508 │ │ │ │ + bge.n 4e474 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ - cbnz r0, 4e4ca │ │ │ │ + cbnz r0, 4e436 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e520 │ │ │ │ - bl d5684 │ │ │ │ + b.n 4e48c │ │ │ │ + bl d5a54 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e4e4 │ │ │ │ + bge.n 4e450 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4e4e4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4e450 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4e500 │ │ │ │ + bne.n 4e46c │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 288d3c <_Py_c_neg@@Base+0x74> │ │ │ │ + bl 2896c4 <_Py_c_neg@@Base+0x74> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e4c6 │ │ │ │ + bne.n 4e432 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4e520 │ │ │ │ + b.n 4e48c │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4e4ae │ │ │ │ - b.n 4e4c6 │ │ │ │ + beq.n 4e41a │ │ │ │ + b.n 4e432 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65488 @ 0xffd0 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #2396 @ 0x95c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4e4c6 │ │ │ │ + bl f2724 │ │ │ │ + b.n 4e432 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4e54a │ │ │ │ + bhi.n 4e4b6 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4e562 │ │ │ │ + beq.n 4e4ce │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e564 │ │ │ │ - movw r0, #19012 @ 0x4a44 │ │ │ │ + b.n 4e4d0 │ │ │ │ + movw r0, #21316 @ 0x5344 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e540 │ │ │ │ - b.n 4e590 │ │ │ │ + bne.n 4e4ac │ │ │ │ + b.n 4e4fc │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f0e0 <_PyLong_Frexp@@Base+0xfec> │ │ │ │ + bl 16fa58 <_PyLong_Frexp@@Base+0xfec> │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 4e590 │ │ │ │ + beq.n 4e4fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4e594 │ │ │ │ + blt.n 4e500 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #43936 @ 0xaba0 │ │ │ │ + movw r1, #46380 @ 0xb52c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e5c6 │ │ │ │ + b.n 4e532 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r0, 4e5ac │ │ │ │ + cbz r0, 4e518 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl e2300 │ │ │ │ + bl e2740 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4e590 │ │ │ │ + beq.n 4e4fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 4e5c6 │ │ │ │ - cbz r4, 4e5bc │ │ │ │ + cbnz r0, 4e532 │ │ │ │ + cbz r4, 4e528 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e5c4 │ │ │ │ + bge.n 4e530 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4e5c4 │ │ │ │ + b.n 4e530 │ │ │ │ mov r0, r5 │ │ │ │ - bl ffe20 <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 4e590 │ │ │ │ + bl 100300 <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 4e4fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 77508 │ │ │ │ + bl 77550 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ 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, 4e614 │ │ │ │ + cbz r3, 4e580 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4e624 │ │ │ │ + b.n 4e590 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4e622 │ │ │ │ + ble.n 4e58e │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4e61e │ │ │ │ - cbnz r1, 4e648 │ │ │ │ + bgt.n 4e58a │ │ │ │ + cbnz r1, 4e5b4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4e624 │ │ │ │ + b.n 4e590 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #72] @ (4e670 ) │ │ │ │ + ldr r1, [pc, #72] @ (4e5dc ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4e64e │ │ │ │ - b.n 4e66c │ │ │ │ + cbnz r0, 4e5ba │ │ │ │ + b.n 4e5d8 │ │ │ │ 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 1549a4 │ │ │ │ + b.w 154e24 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r5, [pc, #704] @ (4e934 <_PyContext_NewHamtForTests@@Base+0xfe>) │ │ │ │ + ldr r5, [pc, #704] @ (4e8a0 <_PyContext_NewHamtForTests@@Base+0xfa>) │ │ │ │ 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 │ │ │ │ - beq.n 4e6a0 │ │ │ │ + beq.n 4e60c │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20068 @ 0x4e64 │ │ │ │ + movw r0, #22372 @ 0x5764 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 4e6a0 │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 4e60c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e6b4 │ │ │ │ + b.n 4e620 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 45306 │ │ │ │ + bl 452c2 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4e69c │ │ │ │ + beq.n 4e608 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #28] │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ @@ -51564,28 +51495,28 @@ │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 144ba0 │ │ │ │ + bl 1450d0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4e702 │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 4e714 │ │ │ │ - b.n 4e74e │ │ │ │ + bne.n 4e66e │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 4e680 │ │ │ │ + b.n 4e6ba │ │ │ │ vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #88] @ 4e760 │ │ │ │ + vldr d6, [pc, #92] @ 4e6d0 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4e752 │ │ │ │ + bhi.n 4e6be │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2c508 │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ @@ -51593,107 +51524,108 @@ │ │ │ │ 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 4e75a │ │ │ │ + bge.n 4e6c6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4e75a │ │ │ │ + b.n 4e6c6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e75a │ │ │ │ + b.n 4e6c6 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ vpop {d8} │ │ │ │ pop {r3, 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 r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4e798 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 4e708 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4e792 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 4e798 │ │ │ │ + bne.n 4e702 │ │ │ │ + bl 142908 │ │ │ │ + b.n 4e708 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4e7d6 │ │ │ │ + cbnz r0, 4e746 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 4e7b4 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 4e724 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4e7ae │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 4e7b4 │ │ │ │ + bne.n 4e71e │ │ │ │ + bl 142908 │ │ │ │ + b.n 4e724 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4e7d6 │ │ │ │ + cbnz r0, 4e746 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 4e7d6 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 4e746 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4e7cc │ │ │ │ + bne.n 4e73c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1424c4 │ │ │ │ + b.w 142908 │ │ │ │ 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 4e82a │ │ │ │ + bne.n 4e79a │ │ │ │ ldr r1, [r1, #16] │ │ │ │ mov r6, r0 │ │ │ │ - bl 4d9ac │ │ │ │ + bl 4d954 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4e814 │ │ │ │ - movw r3, #46853 @ 0xb705 │ │ │ │ + beq.n 4e784 │ │ │ │ + movw r3, #49305 @ 0xc099 │ │ │ │ movt r3, #32 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 4e81e │ │ │ │ + bne.n 4e78e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 20b77c │ │ │ │ - bl 7fca0 │ │ │ │ + b.w 20c09c │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e7fc │ │ │ │ - b.n 4e832 │ │ │ │ + beq.n 4e76c │ │ │ │ + b.n 4e7a2 │ │ │ │ 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 13abc8 │ │ │ │ + bl 13ae9c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004e836 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r3, [pc, #40] @ (4e860 <_PyContext_NewHamtForTests@@Base+0x2a>) │ │ │ │ +0004e7a6 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r3, [pc, #40] @ (4e7d0 <_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, #488 @ 0x1e8 │ │ │ │ ldr.w r3, [r2, #4072] @ 0xfe8 │ │ │ │ @@ -51711,412 +51643,431 @@ │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + bl cfacc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 4e828 <_PyContext_NewHamtForTests@@Base+0x82> │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ + movt r3, #20 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 4e81e <_PyContext_NewHamtForTests@@Base+0x78> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 142908 │ │ │ │ + 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, #3968] @ 0xf80 │ │ │ │ - movw r5, #64264 @ 0xfb08 │ │ │ │ - movt r5, #72 @ 0x48 │ │ │ │ + movw r5, #1056 @ 0x420 │ │ │ │ + movt r5, #73 @ 0x49 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 4e8c6 <_PyContext_NewHamtForTests@@Base+0x90> │ │ │ │ + bne.n 4e870 <_PyContext_NewHamtForTests@@Base+0xca> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 4e8c6 <_PyContext_NewHamtForTests@@Base+0x90> │ │ │ │ + ble.n 4e870 <_PyContext_NewHamtForTests@@Base+0xca> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 4e8c6 <_PyContext_NewHamtForTests@@Base+0x90> │ │ │ │ - cbnz r4, 4e8ea <_PyContext_NewHamtForTests@@Base+0xb4> │ │ │ │ + bne.n 4e870 <_PyContext_NewHamtForTests@@Base+0xca> │ │ │ │ + cbnz r4, 4e894 <_PyContext_NewHamtForTests@@Base+0xee> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #192] @ (4e98c <_PyContext_NewHamtForTests@@Base+0x156>) │ │ │ │ + ldr r4, [pc, #192] @ (4e934 <_PyContext_NewHamtForTests@@Base+0x18e>) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r4, #3 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e96a <_PyContext_NewHamtForTests@@Base+0x134> │ │ │ │ + beq.n 4e914 <_PyContext_NewHamtForTests@@Base+0x16e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 11c8bc │ │ │ │ + bl 11cac4 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ - cbz r0, 4e902 <_PyContext_NewHamtForTests@@Base+0xcc> │ │ │ │ + cbz r0, 4e8ac <_PyContext_NewHamtForTests@@Base+0x106> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1d5840 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 4e906 <_PyContext_NewHamtForTests@@Base+0xd0> │ │ │ │ + bl 1d6100 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 4e8b0 <_PyContext_NewHamtForTests@@Base+0x10a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e978 <_PyContext_NewHamtForTests@@Base+0x142> │ │ │ │ + b.n 4e922 <_PyContext_NewHamtForTests@@Base+0x17c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1f13a0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f1c74 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e902 <_PyContext_NewHamtForTests@@Base+0xcc> │ │ │ │ + beq.n 4e8ac <_PyContext_NewHamtForTests@@Base+0x106> │ │ │ │ ldrd r7, r4, [sp, #28] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #50928 @ 0xc6f0 │ │ │ │ + movw r1, #53372 @ 0xd07c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #50936 @ 0xc6f8 │ │ │ │ + movw r0, #53380 @ 0xd084 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4e902 <_PyContext_NewHamtForTests@@Base+0xcc> │ │ │ │ - bl 97f70 │ │ │ │ + beq.n 4e8ac <_PyContext_NewHamtForTests@@Base+0x106> │ │ │ │ + bl 97ef0 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b1d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4e970 <_PyContext_NewHamtForTests@@Base+0x13a> │ │ │ │ + bge.n 4e91a <_PyContext_NewHamtForTests@@Base+0x174> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac75c │ │ │ │ - b.n 4e902 <_PyContext_NewHamtForTests@@Base+0xcc> │ │ │ │ + bl 1ad084 │ │ │ │ + b.n 4e8ac <_PyContext_NewHamtForTests@@Base+0x106> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 4e978 <_PyContext_NewHamtForTests@@Base+0x142> │ │ │ │ + b.n 4e922 <_PyContext_NewHamtForTests@@Base+0x17c> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 11cf28 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11d130 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - ldr r6, [pc, #32] @ (4e9b0 <_PyContext_NewHamtForTests@@Base+0x17a>) │ │ │ │ + ldr r6, [pc, #32] @ (4e958 <_PyContext_NewHamtForTests@@Base+0x1b2>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 201210 <_PyUnicode_Copy@@Base> │ │ │ │ - cbz r0, 4e9b6 <_PyContext_NewHamtForTests@@Base+0x180> │ │ │ │ + bl 201b3c <_PyUnicode_Copy@@Base> │ │ │ │ + cbz r0, 4e95e <_PyContext_NewHamtForTests@@Base+0x1b8> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #36940 @ 0x904c │ │ │ │ + movw r0, #39384 @ 0x99d8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r5, [sp] │ │ │ │ - movw r1, #808 @ 0x328 │ │ │ │ + movw r1, #3112 @ 0xc28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c235c │ │ │ │ - cbz r0, 4e9f0 <_PyContext_NewHamtForTests@@Base+0x1ba> │ │ │ │ + bl c26cc │ │ │ │ + cbz r0, 4e998 <_PyContext_NewHamtForTests@@Base+0x1f2> │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2370c8 │ │ │ │ + bl 237ab0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4ea12 <_PyContext_NewHamtForTests@@Base+0x1dc> │ │ │ │ + cbz r3, 4e9ba <_PyContext_NewHamtForTests@@Base+0x214> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4ea22 <_PyContext_NewHamtForTests@@Base+0x1ec> │ │ │ │ + b.n 4e9ca <_PyContext_NewHamtForTests@@Base+0x224> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4ea20 <_PyContext_NewHamtForTests@@Base+0x1ea> │ │ │ │ + ble.n 4e9c8 <_PyContext_NewHamtForTests@@Base+0x222> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4ea1c <_PyContext_NewHamtForTests@@Base+0x1e6> │ │ │ │ - cbnz r1, 4ea46 <_PyContext_NewHamtForTests@@Base+0x210> │ │ │ │ + bne.n 4e9c4 <_PyContext_NewHamtForTests@@Base+0x21e> │ │ │ │ + cbnz r1, 4e9ee <_PyContext_NewHamtForTests@@Base+0x248> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4ea22 <_PyContext_NewHamtForTests@@Base+0x1ec> │ │ │ │ + b.n 4e9ca <_PyContext_NewHamtForTests@@Base+0x224> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #500] @ (4ec18 <_PyContext_NewHamtForTests@@Base+0x3e2>) │ │ │ │ + ldr r1, [pc, #500] @ (4ebc0 <_PyContext_NewHamtForTests@@Base+0x41a>) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4ea4c <_PyContext_NewHamtForTests@@Base+0x216> │ │ │ │ + cbnz r0, 4e9f4 <_PyContext_NewHamtForTests@@Base+0x24e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ebf6 <_PyContext_NewHamtForTests@@Base+0x3c0> │ │ │ │ + b.n 4eb9e <_PyContext_NewHamtForTests@@Base+0x3f8> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ - bl 24d098 │ │ │ │ + bl 24da40 │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ vstr d1, [sp, #48] @ 0x30 │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ea42 <_PyContext_NewHamtForTests@@Base+0x20c> │ │ │ │ + bne.n 4e9ea <_PyContext_NewHamtForTests@@Base+0x244> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 24d098 │ │ │ │ + bl 24da40 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ea42 <_PyContext_NewHamtForTests@@Base+0x20c> │ │ │ │ + bne.n 4e9ea <_PyContext_NewHamtForTests@@Base+0x244> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 4eb20 <_PyContext_NewHamtForTests@@Base+0x2ea> │ │ │ │ + beq.n 4eac8 <_PyContext_NewHamtForTests@@Base+0x322> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r6, #24552 @ 0x5fe8 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ - cbz r0, 4eabc <_PyContext_NewHamtForTests@@Base+0x286> │ │ │ │ + cbz r0, 4ea64 <_PyContext_NewHamtForTests@@Base+0x2be> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 4ea96 <_PyContext_NewHamtForTests@@Base+0x260> │ │ │ │ + bne.n 4ea3e <_PyContext_NewHamtForTests@@Base+0x298> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4eab4 <_PyContext_NewHamtForTests@@Base+0x27e> │ │ │ │ - bl 144ba0 │ │ │ │ + b.n 4ea5c <_PyContext_NewHamtForTests@@Base+0x2b6> │ │ │ │ + bl 1450d0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4eab4 <_PyContext_NewHamtForTests@@Base+0x27e> │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 4ea5c <_PyContext_NewHamtForTests@@Base+0x2b6> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ea42 <_PyContext_NewHamtForTests@@Base+0x20c> │ │ │ │ + bne.n 4e9ea <_PyContext_NewHamtForTests@@Base+0x244> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.w 4ebea <_PyContext_NewHamtForTests@@Base+0x3b4> │ │ │ │ - b.n 4eac0 <_PyContext_NewHamtForTests@@Base+0x28a> │ │ │ │ - vldr d8, [pc, #320] @ 4ec00 <_PyContext_NewHamtForTests@@Base+0x3ca> │ │ │ │ + beq.w 4eb92 <_PyContext_NewHamtForTests@@Base+0x3ec> │ │ │ │ + b.n 4ea68 <_PyContext_NewHamtForTests@@Base+0x2c2> │ │ │ │ + vldr d8, [pc, #320] @ 4eba8 <_PyContext_NewHamtForTests@@Base+0x402> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 4eace <_PyContext_NewHamtForTests@@Base+0x298> │ │ │ │ + bne.n 4ea76 <_PyContext_NewHamtForTests@@Base+0x2d0> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4eaec <_PyContext_NewHamtForTests@@Base+0x2b6> │ │ │ │ - bl 144ba0 │ │ │ │ + b.n 4ea94 <_PyContext_NewHamtForTests@@Base+0x2ee> │ │ │ │ + bl 1450d0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4eaec <_PyContext_NewHamtForTests@@Base+0x2b6> │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 4ea94 <_PyContext_NewHamtForTests@@Base+0x2ee> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ea42 <_PyContext_NewHamtForTests@@Base+0x20c> │ │ │ │ + bne.n 4e9ea <_PyContext_NewHamtForTests@@Base+0x244> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 4eb00 <_PyContext_NewHamtForTests@@Base+0x2ca> │ │ │ │ + bmi.n 4eaa8 <_PyContext_NewHamtForTests@@Base+0x302> │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4eb28 <_PyContext_NewHamtForTests@@Base+0x2f2> │ │ │ │ + bpl.n 4ead0 <_PyContext_NewHamtForTests@@Base+0x32a> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39968 @ 0x9c20 │ │ │ │ + movw r1, #42412 @ 0xa5ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - bl 7fca0 │ │ │ │ + bl f2724 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ea42 <_PyContext_NewHamtForTests@@Base+0x20c> │ │ │ │ - b.n 4ebd6 <_PyContext_NewHamtForTests@@Base+0x3a0> │ │ │ │ - vldr d8, [pc, #220] @ 4ec00 <_PyContext_NewHamtForTests@@Base+0x3ca> │ │ │ │ - vldr d9, [pc, #224] @ 4ec08 <_PyContext_NewHamtForTests@@Base+0x3d2> │ │ │ │ + bne.n 4e9ea <_PyContext_NewHamtForTests@@Base+0x244> │ │ │ │ + b.n 4eb7e <_PyContext_NewHamtForTests@@Base+0x3d8> │ │ │ │ + vldr d8, [pc, #220] @ 4eba8 <_PyContext_NewHamtForTests@@Base+0x402> │ │ │ │ + vldr d9, [pc, #224] @ 4ebb0 <_PyContext_NewHamtForTests@@Base+0x40a> │ │ │ │ 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 4eb4c <_PyContext_NewHamtForTests@@Base+0x316> │ │ │ │ + bne.n 4eaf4 <_PyContext_NewHamtForTests@@Base+0x34e> │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4ebd6 <_PyContext_NewHamtForTests@@Base+0x3a0> │ │ │ │ + beq.n 4eb7e <_PyContext_NewHamtForTests@@Base+0x3d8> │ │ │ │ vabs.f64 d6, d11 │ │ │ │ - vldr d7, [pc, #188] @ 4ec10 <_PyContext_NewHamtForTests@@Base+0x3da> │ │ │ │ + vldr d7, [pc, #188] @ 4ebb8 <_PyContext_NewHamtForTests@@Base+0x412> │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4ebe0 <_PyContext_NewHamtForTests@@Base+0x3aa> │ │ │ │ + bgt.n 4eb88 <_PyContext_NewHamtForTests@@Base+0x3e2> │ │ │ │ vabs.f64 d6, d10 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4ebe0 <_PyContext_NewHamtForTests@@Base+0x3aa> │ │ │ │ + bgt.n 4eb88 <_PyContext_NewHamtForTests@@Base+0x3e2> │ │ │ │ vabs.f64 d6, d14 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4ebe0 <_PyContext_NewHamtForTests@@Base+0x3aa> │ │ │ │ + bgt.n 4eb88 <_PyContext_NewHamtForTests@@Base+0x3e2> │ │ │ │ vabs.f64 d6, d13 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4ebe0 <_PyContext_NewHamtForTests@@Base+0x3aa> │ │ │ │ + bgt.n 4eb88 <_PyContext_NewHamtForTests@@Base+0x3e2> │ │ │ │ vsub.f64 d1, d10, d13 │ │ │ │ vsub.f64 d0, d11, d14 │ │ │ │ - bl 270518 <_Py_c_abs@@Base> │ │ │ │ + bl 270ea0 <_Py_c_abs@@Base> │ │ │ │ vmov.f64 d1, d13 │ │ │ │ vmov.f64 d12, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ - bl 270518 <_Py_c_abs@@Base> │ │ │ │ + bl 270ea0 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4ebd6 <_PyContext_NewHamtForTests@@Base+0x3a0> │ │ │ │ + bls.n 4eb7e <_PyContext_NewHamtForTests@@Base+0x3d8> │ │ │ │ vmov.f64 d0, d11 │ │ │ │ vmov.f64 d1, d10 │ │ │ │ - bl 270518 <_Py_c_abs@@Base> │ │ │ │ + bl 270ea0 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4ebd6 <_PyContext_NewHamtForTests@@Base+0x3a0> │ │ │ │ + bls.n 4eb7e <_PyContext_NewHamtForTests@@Base+0x3d8> │ │ │ │ vcmpe.f64 d12, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4ebe0 <_PyContext_NewHamtForTests@@Base+0x3aa> │ │ │ │ + bhi.n 4eb88 <_PyContext_NewHamtForTests@@Base+0x3e2> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4ebf6 <_PyContext_NewHamtForTests@@Base+0x3c0> │ │ │ │ + b.n 4eb9e <_PyContext_NewHamtForTests@@Base+0x3f8> │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4ebf6 <_PyContext_NewHamtForTests@@Base+0x3c0> │ │ │ │ + b.n 4eb9e <_PyContext_NewHamtForTests@@Base+0x3f8> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4eb24 <_PyContext_NewHamtForTests@@Base+0x2ee> │ │ │ │ - b.n 4eb00 <_PyContext_NewHamtForTests@@Base+0x2ca> │ │ │ │ + bpl.n 4eacc <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ + b.n 4eaa8 <_PyContext_NewHamtForTests@@Base+0x302> │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d14} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bvs.n 4eb2e <_PyContext_NewHamtForTests@@Base+0x2f8> │ │ │ │ + bvs.n 4ead6 <_PyContext_NewHamtForTests@@Base+0x330> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - ldr r6, [pc, #208] @ (4ecec <_PyContext_NewHamtForTests@@Base+0x4b6>) │ │ │ │ + ldr r6, [pc, #208] @ (4ec94 <_PyContext_NewHamtForTests@@Base+0x4ee>) │ │ │ │ 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 r2, [sp, #24] │ │ │ │ - cbnz r3, 4ec38 <_PyContext_NewHamtForTests@@Base+0x402> │ │ │ │ + cbnz r3, 4ebe0 <_PyContext_NewHamtForTests@@Base+0x43a> │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - cbz r2, 4ec52 <_PyContext_NewHamtForTests@@Base+0x41c> │ │ │ │ + cbz r2, 4ebfa <_PyContext_NewHamtForTests@@Base+0x454> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 4ec52 <_PyContext_NewHamtForTests@@Base+0x41c> │ │ │ │ + cbz r3, 4ebfa <_PyContext_NewHamtForTests@@Base+0x454> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #38400 @ 0x9600 │ │ │ │ + movw r1, #40844 @ 0x9f8c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ecf4 <_PyContext_NewHamtForTests@@Base+0x4be> │ │ │ │ + b.n 4ec9c <_PyContext_NewHamtForTests@@Base+0x4f6> │ │ │ │ mov r0, r1 │ │ │ │ - bl 224a44 │ │ │ │ + bl 2253f8 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - cbz r2, 4ec60 <_PyContext_NewHamtForTests@@Base+0x42a> │ │ │ │ + cbz r2, 4ec08 <_PyContext_NewHamtForTests@@Base+0x462> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 259e18 <_PyGen_SetStopIterationValue@@Base+0xaa4> │ │ │ │ + bl 25a7c0 <_PyGen_SetStopIterationValue@@Base+0xaa4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ec4e <_PyContext_NewHamtForTests@@Base+0x418> │ │ │ │ + beq.n 4ebf6 <_PyContext_NewHamtForTests@@Base+0x450> │ │ │ │ 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 173f00 <_PyLong_UInt64_Converter@@Base+0x35e4> │ │ │ │ + bl 174798 <_PyLong_UInt64_Converter@@Base+0x34d8> │ │ │ │ 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 173f00 <_PyLong_UInt64_Converter@@Base+0x35e4> │ │ │ │ + bl 174798 <_PyLong_UInt64_Converter@@Base+0x34d8> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 4ecf4 <_PyContext_NewHamtForTests@@Base+0x4be> │ │ │ │ + cbz r3, 4ec9c <_PyContext_NewHamtForTests@@Base+0x4f6> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 25a874 <_PyTime_ObjectToTimeval@@Base+0x24> │ │ │ │ + bl 25b21c <_PyTime_ObjectToTimeval@@Base+0x24> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ecb4 <_PyContext_NewHamtForTests@@Base+0x47e> │ │ │ │ + beq.n 4ec5c <_PyContext_NewHamtForTests@@Base+0x4b6> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b.n 4eccc <_PyContext_NewHamtForTests@@Base+0x496> │ │ │ │ + b.n 4ec74 <_PyContext_NewHamtForTests@@Base+0x4ce> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ec4e <_PyContext_NewHamtForTests@@Base+0x418> │ │ │ │ + bge.n 4ebf6 <_PyContext_NewHamtForTests@@Base+0x450> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ec4e <_PyContext_NewHamtForTests@@Base+0x418> │ │ │ │ + bne.n 4ebf6 <_PyContext_NewHamtForTests@@Base+0x450> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ec4e <_PyContext_NewHamtForTests@@Base+0x418> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ebf6 <_PyContext_NewHamtForTests@@Base+0x450> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 4ecf2 <_PyContext_NewHamtForTests@@Base+0x4bc> │ │ │ │ + bge.n 4ec9a <_PyContext_NewHamtForTests@@Base+0x4f4> │ │ │ │ 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 4eccc <_PyContext_NewHamtForTests@@Base+0x496> │ │ │ │ + b.n 4ec74 <_PyContext_NewHamtForTests@@Base+0x4ce> │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ @@ -52126,461 +52077,562 @@ │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ - ldr r6, [pc, #248] @ (4ee20 <_PyContext_NewHamtForTests@@Base+0x5ea>) │ │ │ │ + ldr r6, [pc, #248] @ (4edc8 <_PyContext_NewHamtForTests@@Base+0x622>) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 4ed54 <_PyContext_NewHamtForTests@@Base+0x51e> │ │ │ │ + bne.n 4ecfc <_PyContext_NewHamtForTests@@Base+0x556> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 4ed54 <_PyContext_NewHamtForTests@@Base+0x51e> │ │ │ │ + ble.n 4ecfc <_PyContext_NewHamtForTests@@Base+0x556> │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 4ed54 <_PyContext_NewHamtForTests@@Base+0x51e> │ │ │ │ - cbnz r4, 4ed78 <_PyContext_NewHamtForTests@@Base+0x542> │ │ │ │ + bne.n 4ecfc <_PyContext_NewHamtForTests@@Base+0x556> │ │ │ │ + cbnz r4, 4ed20 <_PyContext_NewHamtForTests@@Base+0x57a> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #204] @ (4ee24 <_PyContext_NewHamtForTests@@Base+0x5ee>) │ │ │ │ + ldr r4, [pc, #204] @ (4edcc <_PyContext_NewHamtForTests@@Base+0x626>) │ │ │ │ add r2, sp, #32 │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4edfa <_PyContext_NewHamtForTests@@Base+0x5c4> │ │ │ │ + beq.n 4eda2 <_PyContext_NewHamtForTests@@Base+0x5fc> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 11c8bc │ │ │ │ + bl 11cac4 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 4eda4 <_PyContext_NewHamtForTests@@Base+0x56e> │ │ │ │ + cbz r0, 4ed4c <_PyContext_NewHamtForTests@@Base+0x5a6> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2012b4 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ - cbz r0, 4eda4 <_PyContext_NewHamtForTests@@Base+0x56e> │ │ │ │ + bl 201be0 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + cbz r0, 4ed4c <_PyContext_NewHamtForTests@@Base+0x5a6> │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 4eda8 <_PyContext_NewHamtForTests@@Base+0x572> │ │ │ │ + beq.n 4ed50 <_PyContext_NewHamtForTests@@Base+0x5aa> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 42d70 │ │ │ │ + bl 42d28 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ee0c <_PyContext_NewHamtForTests@@Base+0x5d6> │ │ │ │ + b.n 4edb4 <_PyContext_NewHamtForTests@@Base+0x60e> │ │ │ │ mov r2, r5 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - movw r1, #28688 @ 0x7010 │ │ │ │ + movw r1, #31536 @ 0x7b30 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #56916 @ 0xde54 │ │ │ │ + movw r0, #59360 @ 0xe7e0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4edca <_PyContext_NewHamtForTests@@Base+0x594> │ │ │ │ + bne.n 4ed72 <_PyContext_NewHamtForTests@@Base+0x5cc> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ee0c <_PyContext_NewHamtForTests@@Base+0x5d6> │ │ │ │ - bl 97f70 │ │ │ │ + b.n 4edb4 <_PyContext_NewHamtForTests@@Base+0x60e> │ │ │ │ + bl 97ef0 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c208 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4ee04 <_PyContext_NewHamtForTests@@Base+0x5ce> │ │ │ │ + bge.n 4edac <_PyContext_NewHamtForTests@@Base+0x606> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac75c │ │ │ │ - b.n 4edc6 <_PyContext_NewHamtForTests@@Base+0x590> │ │ │ │ + bl 1ad084 │ │ │ │ + b.n 4ed6e <_PyContext_NewHamtForTests@@Base+0x5c8> │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ee0c <_PyContext_NewHamtForTests@@Base+0x5d6> │ │ │ │ + b.n 4edb4 <_PyContext_NewHamtForTests@@Base+0x60e> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 11cf28 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11d130 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0xfb400048 │ │ │ │ - ldr r6, [pc, #384] @ (4efa8 <_Py_c_diff@@Base+0xd6>) │ │ │ │ + lsls r0, r3, #17 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldr r6, [pc, #384] @ (4ef50 <_Py_c_diff@@Base+0x9c>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #2 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r1, #33452 @ 0x82ac │ │ │ │ + movw r1, #35756 @ 0x8bac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl c235c │ │ │ │ - cbz r0, 4ee94 <_PyContext_NewHamtForTests@@Base+0x65e> │ │ │ │ + bl c26cc │ │ │ │ + cbz r0, 4ee3c <_PyContext_NewHamtForTests@@Base+0x696> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 236ef8 │ │ │ │ + bl 2378e0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4ee6e <_PyContext_NewHamtForTests@@Base+0x638> │ │ │ │ - cbnz r0, 4ee7a <_PyContext_NewHamtForTests@@Base+0x644> │ │ │ │ - b.n 4ee94 <_PyContext_NewHamtForTests@@Base+0x65e> │ │ │ │ + beq.n 4ee16 <_PyContext_NewHamtForTests@@Base+0x670> │ │ │ │ + cbnz r0, 4ee22 <_PyContext_NewHamtForTests@@Base+0x67c> │ │ │ │ + b.n 4ee3c <_PyContext_NewHamtForTests@@Base+0x696> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ee94 <_PyContext_NewHamtForTests@@Base+0x65e> │ │ │ │ - b.n 4ee86 <_PyContext_NewHamtForTests@@Base+0x650> │ │ │ │ + bge.n 4ee3c <_PyContext_NewHamtForTests@@Base+0x696> │ │ │ │ + b.n 4ee2e <_PyContext_NewHamtForTests@@Base+0x688> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 4ee8c <_PyContext_NewHamtForTests@@Base+0x656> │ │ │ │ + cbz r0, 4ee34 <_PyContext_NewHamtForTests@@Base+0x68e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ee94 <_PyContext_NewHamtForTests@@Base+0x65e> │ │ │ │ + bge.n 4ee3c <_PyContext_NewHamtForTests@@Base+0x696> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4ee94 <_PyContext_NewHamtForTests@@Base+0x65e> │ │ │ │ + b.n 4ee3c <_PyContext_NewHamtForTests@@Base+0x696> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, 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, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + bl cfacc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 4ee7a <_PyContext_NewHamtForTests@@Base+0x6d4> │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ + movt r3, #20 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 4ee70 <_PyContext_NewHamtForTests@@Base+0x6ca> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 142908 │ │ │ │ + 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 2560a0 │ │ │ │ - cbz r0, 4eed0 <_PyContext_NewHamtForTests@@Base+0x69a> │ │ │ │ + bl 256a50 │ │ │ │ + cbz r0, 4eeb2 <_PyContext_NewHamtForTests@@Base+0x70c> │ │ │ │ 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 4eece <_PyContext_NewHamtForTests@@Base+0x698> │ │ │ │ + bge.n 4eeb0 <_PyContext_NewHamtForTests@@Base+0x70a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4eece <_PyContext_NewHamtForTests@@Base+0x698> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4eeb0 <_PyContext_NewHamtForTests@@Base+0x70a> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004eed2 <_Py_c_diff@@Base>: │ │ │ │ +0004eeb4 <_Py_c_diff@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vsub.f64 d0, d0, d2 │ │ │ │ vsub.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 71620 │ │ │ │ - cbz r0, 4ef64 <_Py_c_diff@@Base+0x92> │ │ │ │ + bl 71640 │ │ │ │ + cbz r0, 4ef46 <_Py_c_diff@@Base+0x92> │ │ │ │ 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 4ef36 <_Py_c_diff@@Base+0x64> │ │ │ │ + bge.n 4ef18 <_Py_c_diff@@Base+0x64> │ │ │ │ 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 4ef16 <_Py_c_diff@@Base+0x44> │ │ │ │ + b.n 4eef8 <_Py_c_diff@@Base+0x44> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - cbz r3, 4ef54 <_Py_c_diff@@Base+0x82> │ │ │ │ + cbz r3, 4ef36 <_Py_c_diff@@Base+0x82> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r0, #28 │ │ │ │ + movw r0, #2472 @ 0x9a8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ - movw r0, #43968 @ 0xabc0 │ │ │ │ + b.w 80b70 │ │ │ │ + movw r0, #46420 @ 0xb554 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ - ldr r5, [pc, #172] @ (4f024 <_Py_c_diff@@Base+0x152>) │ │ │ │ + ldr r5, [pc, #172] @ (4f008 <_Py_c_diff@@Base+0x154>) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add r4, sp, #32 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 4efa6 <_Py_c_diff@@Base+0xd4> │ │ │ │ + bne.n 4ef88 <_Py_c_diff@@Base+0xd4> │ │ │ │ cmp r7, ip │ │ │ │ - ble.n 4efa6 <_Py_c_diff@@Base+0xd4> │ │ │ │ + ble.n 4ef88 <_Py_c_diff@@Base+0xd4> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4efa6 <_Py_c_diff@@Base+0xd4> │ │ │ │ - cbnz r6, 4efc8 <_Py_c_diff@@Base+0xf6> │ │ │ │ - ldr r4, [pc, #128] @ (4f028 <_Py_c_diff@@Base+0x156>) │ │ │ │ + bne.n 4ef88 <_Py_c_diff@@Base+0xd4> │ │ │ │ + cbnz r6, 4efaa <_Py_c_diff@@Base+0xf6> │ │ │ │ + ldr r4, [pc, #128] @ (4f00c <_Py_c_diff@@Base+0x158>) │ │ │ │ add r2, sp, #28 │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4f006 <_Py_c_diff@@Base+0x134> │ │ │ │ + cbz r0, 4efe8 <_Py_c_diff@@Base+0x134> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 11c8bc │ │ │ │ + bl 11cac4 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 4efda <_Py_c_diff@@Base+0x108> │ │ │ │ + cbnz r0, 4efbc <_Py_c_diff@@Base+0x108> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4f014 <_Py_c_diff@@Base+0x142> │ │ │ │ - bl 97f70 │ │ │ │ + b.n 4eff6 <_Py_c_diff@@Base+0x142> │ │ │ │ + bl 97ef0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b730 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 4f00c <_Py_c_diff@@Base+0x13a> │ │ │ │ + bge.n 4efee <_Py_c_diff@@Base+0x13a> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac75c │ │ │ │ - b.n 4efd6 <_Py_c_diff@@Base+0x104> │ │ │ │ + bl 1ad084 │ │ │ │ + b.n 4efb8 <_Py_c_diff@@Base+0x104> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4f014 <_Py_c_diff@@Base+0x142> │ │ │ │ + b.n 4eff6 <_Py_c_diff@@Base+0x142> │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ add r0, sp, #32 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 11cf28 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11d130 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0xfb780048 │ │ │ │ - ldr r6, [pc, #560] @ (4f25c <_PyXIData_FormatNotShareableError@@Base+0x1d2>) │ │ │ │ + nop │ │ │ │ + lsls r0, r2, #18 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldr r6, [pc, #560] @ (4f240 <_PyXIData_FormatNotShareableError@@Base+0x106>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r1, #3 │ │ │ │ - b.w 21dce8 <_PyXIData_New@@Base+0x324> │ │ │ │ + b.w 21e6bc <_PyXIData_New@@Base+0x324> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 4f142 <_PyXIData_FormatNotShareableError@@Base+0xb8> │ │ │ │ + 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 cfacc │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 4f064 <_Py_c_diff@@Base+0x1b0> │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ + movt r3, #20 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 4f05c <_Py_c_diff@@Base+0x1a8> │ │ │ │ + bl 142908 │ │ │ │ + b.n 4f064 <_Py_c_diff@@Base+0x1b0> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 4f0f8 <_Py_c_diff@@Base+0x244> │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + cbz r0, 4f082 <_Py_c_diff@@Base+0x1ce> │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ + movt r3, #20 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 4f07a <_Py_c_diff@@Base+0x1c6> │ │ │ │ + bl 142908 │ │ │ │ + b.n 4f082 <_Py_c_diff@@Base+0x1ce> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 4f0f8 <_Py_c_diff@@Base+0x244> │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 4f09e <_Py_c_diff@@Base+0x1ea> │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ + movt r3, #20 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 4f098 <_Py_c_diff@@Base+0x1e4> │ │ │ │ + bl 142908 │ │ │ │ + b.n 4f09e <_Py_c_diff@@Base+0x1ea> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 4f0f8 <_Py_c_diff@@Base+0x244> │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 4f0ba <_Py_c_diff@@Base+0x206> │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ + movt r3, #20 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 4f0b4 <_Py_c_diff@@Base+0x200> │ │ │ │ + bl 142908 │ │ │ │ + b.n 4f0ba <_Py_c_diff@@Base+0x206> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 4f0f8 <_Py_c_diff@@Base+0x244> │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 4f0d6 <_Py_c_diff@@Base+0x222> │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ + movt r3, #20 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 4f0d0 <_Py_c_diff@@Base+0x21c> │ │ │ │ + bl 142908 │ │ │ │ + b.n 4f0d6 <_Py_c_diff@@Base+0x222> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 4f0f8 <_Py_c_diff@@Base+0x244> │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 4f0f8 <_Py_c_diff@@Base+0x244> │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ + movt r3, #20 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 4f0ee <_Py_c_diff@@Base+0x23a> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 142908 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + b.n 4f1f2 <_PyXIData_FormatNotShareableError@@Base+0xb8> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f056 <_Py_c_diff@@Base+0x184> │ │ │ │ + cbz r0, 4f106 <_Py_c_diff@@Base+0x252> │ │ │ │ movs r1, #3 │ │ │ │ - b.w 21dce8 <_PyXIData_New@@Base+0x324> │ │ │ │ + b.w 21e6bc <_PyXIData_New@@Base+0x324> │ │ │ │ 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, #32 │ │ │ │ + movw r0, #2476 @ 0x9ac │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 202d14 <_PyEval_GetBuiltin@@Base+0xd8> │ │ │ │ + bl 203640 <_PyEval_GetBuiltin@@Base+0xd8> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004f08a <_PyXIData_FormatNotShareableError@@Base>: │ │ │ │ +0004f13a <_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 21b7a0 <_PyObject_GetXIData@@Base+0x368> │ │ │ │ + bl 21c174 <_PyObject_GetXIData@@Base+0x368> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ - b.w 119368 <_Py_hashtable_destroy@@Base> │ │ │ │ + b.w 119574 <_Py_hashtable_destroy@@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 r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 4f12c <_PyXIData_FormatNotShareableError@@Base+0xa2> │ │ │ │ + ble.n 4f1dc <_PyXIData_FormatNotShareableError@@Base+0xa2> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4f12c <_PyXIData_FormatNotShareableError@@Base+0xa2> │ │ │ │ + beq.n 4f1dc <_PyXIData_FormatNotShareableError@@Base+0xa2> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 4f0f6 <_PyXIData_FormatNotShareableError@@Base+0x6c> │ │ │ │ + cbz r5, 4f1a6 <_PyXIData_FormatNotShareableError@@Base+0x6c> │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2931c0 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 293a88 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 4f0f6 <_PyXIData_FormatNotShareableError@@Base+0x6c> │ │ │ │ + bge.n 4f1a6 <_PyXIData_FormatNotShareableError@@Base+0x6c> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f4804 │ │ │ │ + b.w 1f50c4 │ │ │ │ mul.w r5, r7, r5 │ │ │ │ bic.w r8, r6, r6, asr #31 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4f110 <_PyXIData_FormatNotShareableError@@Base+0x86> │ │ │ │ + ble.n 4f1c0 <_PyXIData_FormatNotShareableError@@Base+0x86> │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2931c0 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 293a88 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ cmp r0, r5 │ │ │ │ - blt.n 4f0ee <_PyXIData_FormatNotShareableError@@Base+0x64> │ │ │ │ + blt.n 4f19e <_PyXIData_FormatNotShareableError@@Base+0x64> │ │ │ │ mul.w r1, r7, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22e894 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ + bl 22f288 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f13a <_PyXIData_FormatNotShareableError@@Base+0xb0> │ │ │ │ + beq.n 4f1ea <_PyXIData_FormatNotShareableError@@Base+0xb0> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul.w r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1df064 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1df92c <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f13c <_PyXIData_FormatNotShareableError@@Base+0xb2> │ │ │ │ + bge.n 4f1ec <_PyXIData_FormatNotShareableError@@Base+0xb2> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4f13c <_PyXIData_FormatNotShareableError@@Base+0xb2> │ │ │ │ + b.n 4f1ec <_PyXIData_FormatNotShareableError@@Base+0xb2> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r7, 4f166 <_PyXIData_FormatNotShareableError@@Base+0xdc> │ │ │ │ + cbz r7, 4f216 <_PyXIData_FormatNotShareableError@@Base+0xdc> │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4f166 <_PyXIData_FormatNotShareableError@@Base+0xdc> │ │ │ │ + beq.n 4f216 <_PyXIData_FormatNotShareableError@@Base+0xdc> │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 4f170 <_PyXIData_FormatNotShareableError@@Base+0xe6> │ │ │ │ - bl 15fd6c │ │ │ │ + bgt.n 4f220 <_PyXIData_FormatNotShareableError@@Base+0xe6> │ │ │ │ + bl 160264 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4f202 <_PyXIData_FormatNotShareableError@@Base+0x178> │ │ │ │ - b.n 4f2a4 <_PyXIData_FormatNotShareableError@@Base+0x21a> │ │ │ │ + blt.n 4f2b2 <_PyXIData_FormatNotShareableError@@Base+0x178> │ │ │ │ + b.n 4f354 <_PyXIData_FormatNotShareableError@@Base+0x21a> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4f208 <_PyXIData_FormatNotShareableError@@Base+0x17e> │ │ │ │ + bne.n 4f2b8 <_PyXIData_FormatNotShareableError@@Base+0x17e> │ │ │ │ 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 4f18a <_PyXIData_FormatNotShareableError@@Base+0x100> │ │ │ │ + blt.n 4f23a <_PyXIData_FormatNotShareableError@@Base+0x100> │ │ │ │ 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 4f1f4 <_PyXIData_FormatNotShareableError@@Base+0x16a> │ │ │ │ + ble.n 4f2a4 <_PyXIData_FormatNotShareableError@@Base+0x16a> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 4f1c4 <_PyXIData_FormatNotShareableError@@Base+0x13a> │ │ │ │ + bne.n 4f274 <_PyXIData_FormatNotShareableError@@Base+0x13a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df024 │ │ │ │ - cbnz r0, 4f1b2 <_PyXIData_FormatNotShareableError@@Base+0x128> │ │ │ │ + bl 1df8ec │ │ │ │ + cbnz r0, 4f262 <_PyXIData_FormatNotShareableError@@Base+0x128> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 4f226 <_PyXIData_FormatNotShareableError@@Base+0x19c> │ │ │ │ + b.n 4f2d6 <_PyXIData_FormatNotShareableError@@Base+0x19c> │ │ │ │ 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 │ │ │ │ @@ -52598,276 +52650,276 @@ │ │ │ │ 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 4f1d2 <_PyXIData_FormatNotShareableError@@Base+0x148> │ │ │ │ - b.n 4f198 <_PyXIData_FormatNotShareableError@@Base+0x10e> │ │ │ │ + bne.n 4f282 <_PyXIData_FormatNotShareableError@@Base+0x148> │ │ │ │ + b.n 4f248 <_PyXIData_FormatNotShareableError@@Base+0x10e> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f2a4 <_PyXIData_FormatNotShareableError@@Base+0x21a> │ │ │ │ + bge.n 4f354 <_PyXIData_FormatNotShareableError@@Base+0x21a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4f2a4 <_PyXIData_FormatNotShareableError@@Base+0x21a> │ │ │ │ + b.n 4f354 <_PyXIData_FormatNotShareableError@@Base+0x21a> │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 292f48 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ + bl 293810 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ cmp r0, r7 │ │ │ │ - bcs.n 4f21c <_PyXIData_FormatNotShareableError@@Base+0x192> │ │ │ │ + bcs.n 4f2cc <_PyXIData_FormatNotShareableError@@Base+0x192> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f4804 │ │ │ │ + b.w 1f50c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 111ffc │ │ │ │ + bl 112534 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4f22a <_PyXIData_FormatNotShareableError@@Base+0x1a0> │ │ │ │ + cbnz r0, 4f2da <_PyXIData_FormatNotShareableError@@Base+0x1a0> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f2a4 <_PyXIData_FormatNotShareableError@@Base+0x21a> │ │ │ │ + b.n 4f354 <_PyXIData_FormatNotShareableError@@Base+0x21a> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f244 <_PyXIData_FormatNotShareableError@@Base+0x1ba> │ │ │ │ + blt.n 4f2f4 <_PyXIData_FormatNotShareableError@@Base+0x1ba> │ │ │ │ mul.w r3, r7, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 4f244 <_PyXIData_FormatNotShareableError@@Base+0x1ba> │ │ │ │ + bge.n 4f2f4 <_PyXIData_FormatNotShareableError@@Base+0x1ba> │ │ │ │ add r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ subs r0, #1 │ │ │ │ - bl 2931c0 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 293a88 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #0 │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r7 │ │ │ │ - ble.n 4f284 <_PyXIData_FormatNotShareableError@@Base+0x1fa> │ │ │ │ - bl 2560a0 │ │ │ │ - cbnz r0, 4f26e <_PyXIData_FormatNotShareableError@@Base+0x1e4> │ │ │ │ + ble.n 4f334 <_PyXIData_FormatNotShareableError@@Base+0x1fa> │ │ │ │ + bl 256a50 │ │ │ │ + cbnz r0, 4f31e <_PyXIData_FormatNotShareableError@@Base+0x1e4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f226 <_PyXIData_FormatNotShareableError@@Base+0x19c> │ │ │ │ + bge.n 4f2d6 <_PyXIData_FormatNotShareableError@@Base+0x19c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f226 <_PyXIData_FormatNotShareableError@@Base+0x19c> │ │ │ │ + bne.n 4f2d6 <_PyXIData_FormatNotShareableError@@Base+0x19c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f226 <_PyXIData_FormatNotShareableError@@Base+0x19c> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f2d6 <_PyXIData_FormatNotShareableError@@Base+0x19c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f280 <_PyXIData_FormatNotShareableError@@Base+0x1f6> │ │ │ │ + bge.n 4f330 <_PyXIData_FormatNotShareableError@@Base+0x1f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4f280 <_PyXIData_FormatNotShareableError@@Base+0x1f6> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4f330 <_PyXIData_FormatNotShareableError@@Base+0x1f6> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 4f248 <_PyXIData_FormatNotShareableError@@Base+0x1be> │ │ │ │ + b.n 4f2f8 <_PyXIData_FormatNotShareableError@@Base+0x1be> │ │ │ │ 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 4f2a4 <_PyXIData_FormatNotShareableError@@Base+0x21a> │ │ │ │ + bge.n 4f354 <_PyXIData_FormatNotShareableError@@Base+0x21a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4f2a4 <_PyXIData_FormatNotShareableError@@Base+0x21a> │ │ │ │ + cbnz r3, 4f354 <_PyXIData_FormatNotShareableError@@Base+0x21a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f2b4 <_PyXIData_FormatNotShareableError@@Base+0x22a> │ │ │ │ + cbz r0, 4f364 <_PyXIData_FormatNotShareableError@@Base+0x22a> │ │ │ │ movs r1, #5 │ │ │ │ - b.w 21dce8 <_PyXIData_New@@Base+0x324> │ │ │ │ + b.w 21e6bc <_PyXIData_New@@Base+0x324> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004f2be <_PyObject_CheckXIData@@Base>: │ │ │ │ +0004f36e <_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 4f30c <_PyObject_CheckXIData@@Base+0x4e> │ │ │ │ + beq.n 4f3bc <_PyObject_CheckXIData@@Base+0x4e> │ │ │ │ adds.w r3, r3, #5536 @ 0x15a0 │ │ │ │ - beq.n 4f30c <_PyObject_CheckXIData@@Base+0x4e> │ │ │ │ + beq.n 4f3bc <_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 21b644 <_PyObject_GetXIData@@Base+0x20c> │ │ │ │ + bl 21c018 <_PyObject_GetXIData@@Base+0x20c> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - cbnz r0, 4f312 <_PyObject_CheckXIData@@Base+0x54> │ │ │ │ + cbnz r0, 4f3c2 <_PyObject_CheckXIData@@Base+0x54> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 4f314 <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ + cbnz r3, 4f3c4 <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 4f302 <_PyObject_CheckXIData@@Base+0x44> │ │ │ │ + cbz r3, 4f3b2 <_PyObject_CheckXIData@@Base+0x44> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 4f30c <_PyObject_CheckXIData@@Base+0x4e> │ │ │ │ + cbnz r3, 4f3bc <_PyObject_CheckXIData@@Base+0x4e> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b6e8 <_PyObject_GetXIData@@Base+0x2b0> │ │ │ │ + bl 21c0bc <_PyObject_GetXIData@@Base+0x2b0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f314 <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ + b.n 4f3c4 <_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, 4f334 <_PyObject_CheckXIData@@Base+0x76> │ │ │ │ + cbz r1, 4f3e4 <_PyObject_CheckXIData@@Base+0x76> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 4f34a <_PyObject_CheckXIData@@Base+0x8c> │ │ │ │ - b.n 4f340 <_PyObject_CheckXIData@@Base+0x82> │ │ │ │ - bl 257f90 │ │ │ │ + cbnz r0, 4f3fa <_PyObject_CheckXIData@@Base+0x8c> │ │ │ │ + b.n 4f3f0 <_PyObject_CheckXIData@@Base+0x82> │ │ │ │ + bl 25893c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4f32c <_PyObject_CheckXIData@@Base+0x6e> │ │ │ │ + bne.n 4f3dc <_PyObject_CheckXIData@@Base+0x6e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f356 <_PyObject_CheckXIData@@Base+0x98> │ │ │ │ - bl 70620 │ │ │ │ + b.n 4f406 <_PyObject_CheckXIData@@Base+0x98> │ │ │ │ + bl 70640 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f33c <_PyObject_CheckXIData@@Base+0x7e> │ │ │ │ + beq.n 4f3ec <_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 4f36c <_PyObject_CheckXIData@@Base+0xae> │ │ │ │ - movw r0, #20128 @ 0x4ea0 │ │ │ │ + bne.n 4f41c <_PyObject_CheckXIData@@Base+0xae> │ │ │ │ + movw r0, #22572 @ 0x582c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7fc40 │ │ │ │ - movw r0, #20136 @ 0x4ea8 │ │ │ │ + b.w 7fc98 │ │ │ │ + movw r0, #22580 @ 0x5834 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7fc40 │ │ │ │ + b.w 7fc98 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f39c <_PyObject_CheckXIData@@Base+0xde> │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 4f44c <_PyObject_CheckXIData@@Base+0xde> │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 4f394 <_PyObject_CheckXIData@@Base+0xd6> │ │ │ │ + bne.n 4f444 <_PyObject_CheckXIData@@Base+0xd6> │ │ │ │ pop {r4} │ │ │ │ - b.w 1424c4 │ │ │ │ + b.w 142908 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f3a8 <_PyObject_CheckXIData@@Base+0xea> │ │ │ │ + cbz r0, 4f458 <_PyObject_CheckXIData@@Base+0xea> │ │ │ │ movs r1, #7 │ │ │ │ - b.w 21dce8 <_PyXIData_New@@Base+0x324> │ │ │ │ + b.w 21e6bc <_PyXIData_New@@Base+0x324> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4f3d2 <_PyObject_CheckXIData@@Base+0x114> │ │ │ │ + cbnz r3, 4f482 <_PyObject_CheckXIData@@Base+0x114> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4f3d2 <_PyObject_CheckXIData@@Base+0x114> │ │ │ │ + ble.n 4f482 <_PyObject_CheckXIData@@Base+0x114> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4f3d2 <_PyObject_CheckXIData@@Base+0x114> │ │ │ │ - cbnz r4, 4f3f4 <_PyObject_CheckXIData@@Base+0x136> │ │ │ │ + bne.n 4f482 <_PyObject_CheckXIData@@Base+0x114> │ │ │ │ + cbnz r4, 4f4a4 <_PyObject_CheckXIData@@Base+0x136> │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #176] @ (4f48c <_PyObject_CheckXIData@@Base+0x1ce>) │ │ │ │ + ldr r4, [pc, #176] @ (4f53c <_PyObject_CheckXIData@@Base+0x1ce>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f3f4 <_PyObject_CheckXIData@@Base+0x136> │ │ │ │ + cbnz r0, 4f4a4 <_PyObject_CheckXIData@@Base+0x136> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f486 <_PyObject_CheckXIData@@Base+0x1c8> │ │ │ │ + b.n 4f536 <_PyObject_CheckXIData@@Base+0x1c8> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4f408 <_PyObject_CheckXIData@@Base+0x14a> │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 4f4b8 <_PyObject_CheckXIData@@Base+0x14a> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f3f0 <_PyObject_CheckXIData@@Base+0x132> │ │ │ │ + bne.n 4f4a0 <_PyObject_CheckXIData@@Base+0x132> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f41c <_PyObject_CheckXIData@@Base+0x15e> │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 4f4cc <_PyObject_CheckXIData@@Base+0x15e> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f3f0 <_PyObject_CheckXIData@@Base+0x132> │ │ │ │ + bne.n 4f4a0 <_PyObject_CheckXIData@@Base+0x132> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #32484 @ 0x7ee4 │ │ │ │ + movw r1, #34788 @ 0x87e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #8956 @ 0x22fc │ │ │ │ + movw r0, #11400 @ 0x2c88 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f3f0 <_PyObject_CheckXIData@@Base+0x132> │ │ │ │ - bl 97f70 │ │ │ │ + beq.n 4f4a0 <_PyObject_CheckXIData@@Base+0x132> │ │ │ │ + bl 97ef0 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b8b0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ab4c │ │ │ │ - cbz r6, 4f47e <_PyObject_CheckXIData@@Base+0x1c0> │ │ │ │ + bl 9aab4 │ │ │ │ + cbz r6, 4f52e <_PyObject_CheckXIData@@Base+0x1c0> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4f46a <_PyObject_CheckXIData@@Base+0x1ac> │ │ │ │ - bl ee340 │ │ │ │ + bne.n 4f51a <_PyObject_CheckXIData@@Base+0x1ac> │ │ │ │ + bl ee638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f43e <_PyObject_CheckXIData@@Base+0x180> │ │ │ │ - b.n 4f3f0 <_PyObject_CheckXIData@@Base+0x132> │ │ │ │ + beq.n 4f4ee <_PyObject_CheckXIData@@Base+0x180> │ │ │ │ + b.n 4f4a0 <_PyObject_CheckXIData@@Base+0x132> │ │ │ │ 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 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #736] @ (4f770 <_PyObject_CheckXIData@@Base+0x4b2>) │ │ │ │ + ldr r6, [pc, #736] @ (4f820 <_PyObject_CheckXIData@@Base+0x4b2>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ @@ -52875,436 +52927,436 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b314 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12b574 │ │ │ │ - cbnz r0, 4f4f4 <_PyObject_CheckXIData@@Base+0x236> │ │ │ │ + bl 12b750 │ │ │ │ + cbnz r0, 4f5a4 <_PyObject_CheckXIData@@Base+0x236> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4f4c2 <_PyObject_CheckXIData@@Base+0x204> │ │ │ │ + cbz r5, 4f572 <_PyObject_CheckXIData@@Base+0x204> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4f4ca <_PyObject_CheckXIData@@Base+0x20c> │ │ │ │ + b.n 4f57a <_PyObject_CheckXIData@@Base+0x20c> │ │ │ │ movw r4, #32052 @ 0x7d34 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - blt.n 4f4e8 <_PyObject_CheckXIData@@Base+0x22a> │ │ │ │ + blt.n 4f598 <_PyObject_CheckXIData@@Base+0x22a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 4f4e8 <_PyObject_CheckXIData@@Base+0x22a> │ │ │ │ + cbnz r0, 4f598 <_PyObject_CheckXIData@@Base+0x22a> │ │ │ │ adds r0, r4, r6 │ │ │ │ subs r1, r5, r6 │ │ │ │ - bl 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f4f6 <_PyObject_CheckXIData@@Base+0x238> │ │ │ │ + b.n 4f5a6 <_PyObject_CheckXIData@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f4f6 <_PyObject_CheckXIData@@Base+0x238> │ │ │ │ + b.n 4f5a6 <_PyObject_CheckXIData@@Base+0x238> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4f500 <_PyObject_CheckXIData@@Base+0x242> │ │ │ │ + cbz r3, 4f5b0 <_PyObject_CheckXIData@@Base+0x242> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4f534 <_PyObject_CheckXIData@@Base+0x276> │ │ │ │ + beq.n 4f5e4 <_PyObject_CheckXIData@@Base+0x276> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4f534 <_PyObject_CheckXIData@@Base+0x276> │ │ │ │ + ble.n 4f5e4 <_PyObject_CheckXIData@@Base+0x276> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f54e <_PyObject_CheckXIData@@Base+0x290> │ │ │ │ + bge.n 4f5fe <_PyObject_CheckXIData@@Base+0x290> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4f54e <_PyObject_CheckXIData@@Base+0x290> │ │ │ │ + b.n 4f5fe <_PyObject_CheckXIData@@Base+0x290> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4f56a <_PyObject_CheckXIData@@Base+0x2ac> │ │ │ │ + bl f2724 │ │ │ │ + b.n 4f61a <_PyObject_CheckXIData@@Base+0x2ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 89160 │ │ │ │ + bl 890d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f56a <_PyObject_CheckXIData@@Base+0x2ac> │ │ │ │ + bge.n 4f61a <_PyObject_CheckXIData@@Base+0x2ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f56a <_PyObject_CheckXIData@@Base+0x2ac> │ │ │ │ + cbnz r3, 4f61a <_PyObject_CheckXIData@@Base+0x2ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 77488 │ │ │ │ + bl 774d0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 4f58e <_PyObject_CheckXIData@@Base+0x2d0> │ │ │ │ + ble.n 4f63e <_PyObject_CheckXIData@@Base+0x2d0> │ │ │ │ add.w r6, r5, #16 │ │ │ │ - b.n 4f59c <_PyObject_CheckXIData@@Base+0x2de> │ │ │ │ + b.n 4f64c <_PyObject_CheckXIData@@Base+0x2de> │ │ │ │ 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 4f58e <_PyObject_CheckXIData@@Base+0x2d0> │ │ │ │ + bcc.n 4f63e <_PyObject_CheckXIData@@Base+0x2d0> │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ - bl 7a424 │ │ │ │ - b.n 4f59c <_PyObject_CheckXIData@@Base+0x2de> │ │ │ │ + bl 7a464 │ │ │ │ + b.n 4f64c <_PyObject_CheckXIData@@Base+0x2de> │ │ │ │ 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 4f5cc <_PyObject_CheckXIData@@Base+0x30e> │ │ │ │ + bne.n 4f67c <_PyObject_CheckXIData@@Base+0x30e> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl dc560 <_PyNumber_Index@@Base> │ │ │ │ + bl dc95c <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4f5e4 <_PyObject_CheckXIData@@Base+0x326> │ │ │ │ - b.n 4f5f6 <_PyObject_CheckXIData@@Base+0x338> │ │ │ │ + cbnz r0, 4f694 <_PyObject_CheckXIData@@Base+0x326> │ │ │ │ + b.n 4f6a6 <_PyObject_CheckXIData@@Base+0x338> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #21680 @ 0x54b0 │ │ │ │ + movw r0, #23984 @ 0x5db0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f5c0 <_PyObject_CheckXIData@@Base+0x302> │ │ │ │ - b.n 4f6d8 <_PyObject_CheckXIData@@Base+0x41a> │ │ │ │ - bl 85c9c │ │ │ │ + bne.n 4f670 <_PyObject_CheckXIData@@Base+0x302> │ │ │ │ + b.n 4f788 <_PyObject_CheckXIData@@Base+0x41a> │ │ │ │ + bl 85c00 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4f604 <_PyObject_CheckXIData@@Base+0x346> │ │ │ │ + blt.n 4f6b4 <_PyObject_CheckXIData@@Base+0x346> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4f614 <_PyObject_CheckXIData@@Base+0x356> │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 4f6c4 <_PyObject_CheckXIData@@Base+0x356> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f6d8 <_PyObject_CheckXIData@@Base+0x41a> │ │ │ │ + bne.n 4f788 <_PyObject_CheckXIData@@Base+0x41a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f614 <_PyObject_CheckXIData@@Base+0x356> │ │ │ │ + b.n 4f6c4 <_PyObject_CheckXIData@@Base+0x356> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f5f2 <_PyObject_CheckXIData@@Base+0x334> │ │ │ │ + bne.n 4f6a2 <_PyObject_CheckXIData@@Base+0x334> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f5f2 <_PyObject_CheckXIData@@Base+0x334> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f6a2 <_PyObject_CheckXIData@@Base+0x334> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw r1, #8348 @ 0x209c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1277e0 │ │ │ │ - bl cf6fc │ │ │ │ + bl 1279f4 │ │ │ │ + bl cfacc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4f63a <_PyObject_CheckXIData@@Base+0x37c> │ │ │ │ + beq.n 4f6ea <_PyObject_CheckXIData@@Base+0x37c> │ │ │ │ mov r0, r3 │ │ │ │ - bl 88564 │ │ │ │ + bl 884ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f6aa <_PyObject_CheckXIData@@Base+0x3ec> │ │ │ │ + beq.n 4f75a <_PyObject_CheckXIData@@Base+0x3ec> │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - cbz r1, 4f650 <_PyObject_CheckXIData@@Base+0x392> │ │ │ │ + cbz r1, 4f700 <_PyObject_CheckXIData@@Base+0x392> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bge.n 4f65c <_PyObject_CheckXIData@@Base+0x39e> │ │ │ │ + bge.n 4f70c <_PyObject_CheckXIData@@Base+0x39e> │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 4f65c <_PyObject_CheckXIData@@Base+0x39e> │ │ │ │ + b.n 4f70c <_PyObject_CheckXIData@@Base+0x39e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 257f90 │ │ │ │ + bl 25893c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4f640 <_PyObject_CheckXIData@@Base+0x382> │ │ │ │ - b.n 4f6d8 <_PyObject_CheckXIData@@Base+0x41a> │ │ │ │ + bne.n 4f6f0 <_PyObject_CheckXIData@@Base+0x382> │ │ │ │ + b.n 4f788 <_PyObject_CheckXIData@@Base+0x41a> │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - bl 25a874 <_PyTime_ObjectToTimeval@@Base+0x24> │ │ │ │ + bl 25b21c <_PyTime_ObjectToTimeval@@Base+0x24> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f6d8 <_PyObject_CheckXIData@@Base+0x41a> │ │ │ │ + beq.n 4f788 <_PyObject_CheckXIData@@Base+0x41a> │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 4f68c <_PyObject_CheckXIData@@Base+0x3ce> │ │ │ │ + bge.n 4f73c <_PyObject_CheckXIData@@Base+0x3ce> │ │ │ │ add.w r6, r0, r3, lsl #2 │ │ │ │ ldr.w r6, [r6, #-4] │ │ │ │ str.w r6, [r0, r3, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4f676 <_PyObject_CheckXIData@@Base+0x3b8> │ │ │ │ + b.n 4f726 <_PyObject_CheckXIData@@Base+0x3b8> │ │ │ │ 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 4f6da <_PyObject_CheckXIData@@Base+0x41c> │ │ │ │ + b.n 4f78a <_PyObject_CheckXIData@@Base+0x41c> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #8348 @ 0x209c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 1277e0 │ │ │ │ - bl cf6fc │ │ │ │ + bl 1279f4 │ │ │ │ + bl cfacc │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #34116 @ 0x8544 │ │ │ │ + movw r1, #36420 @ 0x8e44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #21680 @ 0x54b0 │ │ │ │ + movw r0, #23984 @ 0x5db0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 1cdc40 │ │ │ │ + b.w 7e018 │ │ │ │ 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, 4f722 <_PyObject_CheckXIData@@Base+0x464> │ │ │ │ + cbz r6, 4f7d2 <_PyObject_CheckXIData@@Base+0x464> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbz r2, 4f732 <_PyObject_CheckXIData@@Base+0x474> │ │ │ │ + cbz r2, 4f7e2 <_PyObject_CheckXIData@@Base+0x474> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ mov r0, sp │ │ │ │ - bl 111ffc │ │ │ │ + bl 112534 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 7a424 │ │ │ │ - cbz r4, 4f760 <_PyObject_CheckXIData@@Base+0x4a2> │ │ │ │ - ldr r0, [pc, #28] @ (4f768 <_PyObject_CheckXIData@@Base+0x4aa>) │ │ │ │ - bl 202c3c <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 7a464 │ │ │ │ + cbz r4, 4f810 <_PyObject_CheckXIData@@Base+0x4a2> │ │ │ │ + ldr r0, [pc, #28] @ (4f818 <_PyObject_CheckXIData@@Base+0x4aa>) │ │ │ │ + bl 203568 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #52428 @ 0xcccc │ │ │ │ + movw r0, #54872 @ 0xd658 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xe990004d │ │ │ │ - movw r0, #7948 @ 0x1f0c │ │ │ │ + movw r0, #10252 @ 0x280c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 79658 │ │ │ │ + b.w 79698 │ │ │ │ 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 4f7a6 <_PyObject_CheckXIData@@Base+0x4e8> │ │ │ │ + beq.n 4f856 <_PyObject_CheckXIData@@Base+0x4e8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4f7a6 <_PyObject_CheckXIData@@Base+0x4e8> │ │ │ │ + ble.n 4f856 <_PyObject_CheckXIData@@Base+0x4e8> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f7c2 <_PyObject_CheckXIData@@Base+0x504> │ │ │ │ + bge.n 4f872 <_PyObject_CheckXIData@@Base+0x504> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4f7c2 <_PyObject_CheckXIData@@Base+0x504> │ │ │ │ + b.n 4f872 <_PyObject_CheckXIData@@Base+0x504> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4f7de <_PyObject_CheckXIData@@Base+0x520> │ │ │ │ + bl f2724 │ │ │ │ + b.n 4f88e <_PyObject_CheckXIData@@Base+0x520> │ │ │ │ mov r0, r4 │ │ │ │ - bl 113650 │ │ │ │ + bl 113b9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f7de <_PyObject_CheckXIData@@Base+0x520> │ │ │ │ + bge.n 4f88e <_PyObject_CheckXIData@@Base+0x520> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f7de <_PyObject_CheckXIData@@Base+0x520> │ │ │ │ + cbnz r3, 4f88e <_PyObject_CheckXIData@@Base+0x520> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #29955 @ 0x7503 │ │ │ │ + movw r1, #29855 @ 0x749f │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #56432 @ 0xdc70 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.w 46698 │ │ │ │ + b.w 46634 │ │ │ │ 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 4f81a <_PyObject_CheckXIData@@Base+0x55c> │ │ │ │ + bne.n 4f8ca <_PyObject_CheckXIData@@Base+0x55c> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl dc560 <_PyNumber_Index@@Base> │ │ │ │ + bl dc95c <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4f832 <_PyObject_CheckXIData@@Base+0x574> │ │ │ │ - b.n 4f844 <_PyObject_CheckXIData@@Base+0x586> │ │ │ │ + cbnz r0, 4f8e2 <_PyObject_CheckXIData@@Base+0x574> │ │ │ │ + b.n 4f8f4 <_PyObject_CheckXIData@@Base+0x586> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #21680 @ 0x54b0 │ │ │ │ + movw r0, #23984 @ 0x5db0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f80e <_PyObject_CheckXIData@@Base+0x550> │ │ │ │ - b.n 4f918 <_PyObject_CheckXIData@@Base+0x65a> │ │ │ │ - bl 85c9c │ │ │ │ + bne.n 4f8be <_PyObject_CheckXIData@@Base+0x550> │ │ │ │ + b.n 4f9c8 <_PyObject_CheckXIData@@Base+0x65a> │ │ │ │ + bl 85c00 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4f852 <_PyObject_CheckXIData@@Base+0x594> │ │ │ │ + blt.n 4f902 <_PyObject_CheckXIData@@Base+0x594> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4f862 <_PyObject_CheckXIData@@Base+0x5a4> │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 4f912 <_PyObject_CheckXIData@@Base+0x5a4> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f918 <_PyObject_CheckXIData@@Base+0x65a> │ │ │ │ + bne.n 4f9c8 <_PyObject_CheckXIData@@Base+0x65a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f862 <_PyObject_CheckXIData@@Base+0x5a4> │ │ │ │ + b.n 4f912 <_PyObject_CheckXIData@@Base+0x5a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f840 <_PyObject_CheckXIData@@Base+0x582> │ │ │ │ + bne.n 4f8f0 <_PyObject_CheckXIData@@Base+0x582> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f840 <_PyObject_CheckXIData@@Base+0x582> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f8f0 <_PyObject_CheckXIData@@Base+0x582> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4f882 <_PyObject_CheckXIData@@Base+0x5c4> │ │ │ │ + bne.n 4f932 <_PyObject_CheckXIData@@Base+0x5c4> │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #160 @ 0xa0 │ │ │ │ + movw r1, #2604 @ 0xa2c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4f918 <_PyObject_CheckXIData@@Base+0x65a> │ │ │ │ + bl f2724 │ │ │ │ + b.n 4f9c8 <_PyObject_CheckXIData@@Base+0x65a> │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 4f894 <_PyObject_CheckXIData@@Base+0x5d6> │ │ │ │ + blt.n 4f944 <_PyObject_CheckXIData@@Base+0x5d6> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 32210 │ │ │ │ + b.w 321b0 │ │ │ │ negs r3, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 4f89c <_PyObject_CheckXIData@@Base+0x5de> │ │ │ │ - cbnz r4, 4f8be <_PyObject_CheckXIData@@Base+0x600> │ │ │ │ + ble.n 4f94c <_PyObject_CheckXIData@@Base+0x5de> │ │ │ │ + cbnz r4, 4f96e <_PyObject_CheckXIData@@Base+0x600> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ - bl 2664b8 <_Py_c_prod@@Base+0x18d8> │ │ │ │ + bl 266e40 <_Py_c_prod@@Base+0x18a0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f918 <_PyObject_CheckXIData@@Base+0x65a> │ │ │ │ + beq.n 4f9c8 <_PyObject_CheckXIData@@Base+0x65a> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4f91a <_PyObject_CheckXIData@@Base+0x65c> │ │ │ │ + b.n 4f9ca <_PyObject_CheckXIData@@Base+0x65c> │ │ │ │ negs r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c01c │ │ │ │ - cbnz r0, 4f918 <_PyObject_CheckXIData@@Base+0x65a> │ │ │ │ + bl 20cbfc <_PyXI_NewFailure@@Base+0xd8> │ │ │ │ + cbnz r0, 4f9c8 <_PyObject_CheckXIData@@Base+0x65a> │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 4f8d8 <_PyObject_CheckXIData@@Base+0x61a> │ │ │ │ + bge.n 4f988 <_PyObject_CheckXIData@@Base+0x61a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32210 │ │ │ │ - cbnz r0, 4f8fa <_PyObject_CheckXIData@@Base+0x63c> │ │ │ │ - b.n 4f918 <_PyObject_CheckXIData@@Base+0x65a> │ │ │ │ + bl 321b0 │ │ │ │ + cbnz r0, 4f9aa <_PyObject_CheckXIData@@Base+0x63c> │ │ │ │ + b.n 4f9c8 <_PyObject_CheckXIData@@Base+0x65a> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ - bl 2664b8 <_Py_c_prod@@Base+0x18d8> │ │ │ │ + bl 266e40 <_Py_c_prod@@Base+0x18a0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f918 <_PyObject_CheckXIData@@Base+0x65a> │ │ │ │ + beq.n 4f9c8 <_PyObject_CheckXIData@@Base+0x65a> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f90c <_PyObject_CheckXIData@@Base+0x64e> │ │ │ │ + bge.n 4f9bc <_PyObject_CheckXIData@@Base+0x64e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4f90c <_PyObject_CheckXIData@@Base+0x64e> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4f9bc <_PyObject_CheckXIData@@Base+0x64e> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c01c │ │ │ │ + bl 20cbfc <_PyXI_NewFailure@@Base+0xd8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f8b4 <_PyObject_CheckXIData@@Base+0x5f6> │ │ │ │ + beq.n 4f964 <_PyObject_CheckXIData@@Base+0x5f6> │ │ │ │ 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 │ │ │ │ @@ -53313,271 +53365,271 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b314 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12b574 │ │ │ │ - cbnz r0, 4f980 <_PyObject_CheckXIData@@Base+0x6c2> │ │ │ │ + bl 12b750 │ │ │ │ + cbnz r0, 4fa30 <_PyObject_CheckXIData@@Base+0x6c2> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4f94e <_PyObject_CheckXIData@@Base+0x690> │ │ │ │ + cbz r5, 4f9fe <_PyObject_CheckXIData@@Base+0x690> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4f956 <_PyObject_CheckXIData@@Base+0x698> │ │ │ │ + b.n 4fa06 <_PyObject_CheckXIData@@Base+0x698> │ │ │ │ movw r4, #32052 @ 0x7d34 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - blt.n 4f974 <_PyObject_CheckXIData@@Base+0x6b6> │ │ │ │ + blt.n 4fa24 <_PyObject_CheckXIData@@Base+0x6b6> │ │ │ │ subs r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 4f974 <_PyObject_CheckXIData@@Base+0x6b6> │ │ │ │ + cbnz r0, 4fa24 <_PyObject_CheckXIData@@Base+0x6b6> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f982 <_PyObject_CheckXIData@@Base+0x6c4> │ │ │ │ + b.n 4fa32 <_PyObject_CheckXIData@@Base+0x6c4> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f982 <_PyObject_CheckXIData@@Base+0x6c4> │ │ │ │ + b.n 4fa32 <_PyObject_CheckXIData@@Base+0x6c4> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4f98c <_PyObject_CheckXIData@@Base+0x6ce> │ │ │ │ + cbz r3, 4fa3c <_PyObject_CheckXIData@@Base+0x6ce> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ 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 71620 │ │ │ │ - cbz r0, 4f9d4 <_PyObject_CheckXIData@@Base+0x716> │ │ │ │ + bl 71640 │ │ │ │ + cbz r0, 4fa84 <_PyObject_CheckXIData@@Base+0x716> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7dfb0 │ │ │ │ + bl 7e018 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4f9c0 <_PyObject_CheckXIData@@Base+0x702> │ │ │ │ + cbz r0, 4fa70 <_PyObject_CheckXIData@@Base+0x702> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 7ff40 │ │ │ │ - cbnz r0, 4f9d8 <_PyObject_CheckXIData@@Base+0x71a> │ │ │ │ + bl 7ff98 │ │ │ │ + cbnz r0, 4fa88 <_PyObject_CheckXIData@@Base+0x71a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f9d4 <_PyObject_CheckXIData@@Base+0x716> │ │ │ │ + bge.n 4fa84 <_PyObject_CheckXIData@@Base+0x716> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f9d4 <_PyObject_CheckXIData@@Base+0x716> │ │ │ │ + cbnz r3, 4fa84 <_PyObject_CheckXIData@@Base+0x716> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f9da <_PyObject_CheckXIData@@Base+0x71c> │ │ │ │ + b.n 4fa8a <_PyObject_CheckXIData@@Base+0x71c> │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - movw r2, #36424 @ 0x8e48 │ │ │ │ + movw r2, #38868 @ 0x97d4 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r3, #36440 @ 0x8e58 │ │ │ │ + movw r3, #38884 @ 0x97e4 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ bic.w r1, r1, #2 │ │ │ │ cmp r1, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ - b.w 79658 │ │ │ │ + b.w 79698 │ │ │ │ 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 4fa44 <_PyObject_CheckXIData@@Base+0x786> │ │ │ │ + bhi.n 4faf4 <_PyObject_CheckXIData@@Base+0x786> │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 4fa5c <_PyObject_CheckXIData@@Base+0x79e> │ │ │ │ + bmi.n 4fb0c <_PyObject_CheckXIData@@Base+0x79e> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33868 @ 0x844c │ │ │ │ + movw r1, #36172 @ 0x8d4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2344 @ 0x928 │ │ │ │ + movw r0, #4648 @ 0x1228 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4fb08 <_PyObject_CheckXIData@@Base+0x84a> │ │ │ │ - movw r0, #2344 @ 0x928 │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4fbb8 <_PyObject_CheckXIData@@Base+0x84a> │ │ │ │ + movw r0, #4648 @ 0x1228 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4fa1a <_PyObject_CheckXIData@@Base+0x75c> │ │ │ │ - b.n 4fb08 <_PyObject_CheckXIData@@Base+0x84a> │ │ │ │ + bne.n 4faca <_PyObject_CheckXIData@@Base+0x75c> │ │ │ │ + b.n 4fbb8 <_PyObject_CheckXIData@@Base+0x84a> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4fade <_PyObject_CheckXIData@@Base+0x820> │ │ │ │ + ble.n 4fb8e <_PyObject_CheckXIData@@Base+0x820> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fac4 <_PyObject_CheckXIData@@Base+0x806> │ │ │ │ + beq.n 4fb74 <_PyObject_CheckXIData@@Base+0x806> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4faa6 <_PyObject_CheckXIData@@Base+0x7e8> │ │ │ │ + bpl.n 4fb56 <_PyObject_CheckXIData@@Base+0x7e8> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6b8 │ │ │ │ + bl 8b630 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fb08 <_PyObject_CheckXIData@@Base+0x84a> │ │ │ │ + beq.n 4fbb8 <_PyObject_CheckXIData@@Base+0x84a> │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4fac6 <_PyObject_CheckXIData@@Base+0x808> │ │ │ │ + beq.n 4fb76 <_PyObject_CheckXIData@@Base+0x808> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61684 @ 0xf0f4 │ │ │ │ + movw r1, #63988 @ 0xf9f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 4fb08 <_PyObject_CheckXIData@@Base+0x84a> │ │ │ │ - movw r2, #30644 @ 0x77b4 │ │ │ │ + bl f2724 │ │ │ │ + b.n 4fbb8 <_PyObject_CheckXIData@@Base+0x84a> │ │ │ │ + movw r2, #32948 @ 0x80b4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #34116 @ 0x8544 │ │ │ │ + movw r1, #36420 @ 0x8e44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2344 @ 0x928 │ │ │ │ + movw r0, #4648 @ 0x1228 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4fb08 <_PyObject_CheckXIData@@Base+0x84a> │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4fbb8 <_PyObject_CheckXIData@@Base+0x84a> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4fae4 <_PyObject_CheckXIData@@Base+0x826> │ │ │ │ + beq.n 4fb94 <_PyObject_CheckXIData@@Base+0x826> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4fae6 <_PyObject_CheckXIData@@Base+0x828> │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 4fae6 <_PyObject_CheckXIData@@Base+0x828> │ │ │ │ - b.n 4fb08 <_PyObject_CheckXIData@@Base+0x84a> │ │ │ │ + bne.n 4fb96 <_PyObject_CheckXIData@@Base+0x828> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 4fb96 <_PyObject_CheckXIData@@Base+0x828> │ │ │ │ + b.n 4fbb8 <_PyObject_CheckXIData@@Base+0x84a> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4fae6 <_PyObject_CheckXIData@@Base+0x828> │ │ │ │ + b.n 4fb96 <_PyObject_CheckXIData@@Base+0x828> │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 269588 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 269f48 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4fb08 <_PyObject_CheckXIData@@Base+0x84a> │ │ │ │ - movw r0, #13400 @ 0x3458 │ │ │ │ + cbz r0, 4fbb8 <_PyObject_CheckXIData@@Base+0x84a> │ │ │ │ + movw r0, #15704 @ 0x3d58 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ 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 2378a0 │ │ │ │ - cbz r0, 4fb5c <_PyObject_CheckXIData@@Base+0x89e> │ │ │ │ + bl 238288 │ │ │ │ + cbz r0, 4fc0c <_PyObject_CheckXIData@@Base+0x89e> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - cbnz r0, 4fb42 <_PyObject_CheckXIData@@Base+0x884> │ │ │ │ + cbnz r0, 4fbf2 <_PyObject_CheckXIData@@Base+0x884> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fb60 <_PyObject_CheckXIData@@Base+0x8a2> │ │ │ │ + bge.n 4fc10 <_PyObject_CheckXIData@@Base+0x8a2> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4fb60 <_PyObject_CheckXIData@@Base+0x8a2> │ │ │ │ - bl 84f48 │ │ │ │ - cbnz r0, 4fb68 <_PyObject_CheckXIData@@Base+0x8aa> │ │ │ │ + b.n 4fc10 <_PyObject_CheckXIData@@Base+0x8a2> │ │ │ │ + bl 84eac │ │ │ │ + cbnz r0, 4fc18 <_PyObject_CheckXIData@@Base+0x8aa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fb5c <_PyObject_CheckXIData@@Base+0x89e> │ │ │ │ + bge.n 4fc0c <_PyObject_CheckXIData@@Base+0x89e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4fb5c <_PyObject_CheckXIData@@Base+0x89e> │ │ │ │ + cbnz r3, 4fc0c <_PyObject_CheckXIData@@Base+0x89e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4fba0 <_PyObject_CheckXIData@@Base+0x8e2> │ │ │ │ + b.n 4fc50 <_PyObject_CheckXIData@@Base+0x8e2> │ │ │ │ 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, #196 @ 0xc4 │ │ │ │ + movw r0, #2640 @ 0xa50 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fba0 <_PyObject_CheckXIData@@Base+0x8e2> │ │ │ │ + bge.n 4fc50 <_PyObject_CheckXIData@@Base+0x8e2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4fba0 <_PyObject_CheckXIData@@Base+0x8e2> │ │ │ │ + cbnz r3, 4fc50 <_PyObject_CheckXIData@@Base+0x8e2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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, 4fbd6 <_PyObject_CheckXIData@@Base+0x918> │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 4fc86 <_PyObject_CheckXIData@@Base+0x918> │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4fbd0 <_PyObject_CheckXIData@@Base+0x912> │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 4fbd6 <_PyObject_CheckXIData@@Base+0x918> │ │ │ │ + bne.n 4fc80 <_PyObject_CheckXIData@@Base+0x912> │ │ │ │ + bl 142908 │ │ │ │ + b.n 4fc86 <_PyObject_CheckXIData@@Base+0x918> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4fbf8 <_PyObject_CheckXIData@@Base+0x93a> │ │ │ │ + cbnz r0, 4fca8 <_PyObject_CheckXIData@@Base+0x93a> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4fbf8 <_PyObject_CheckXIData@@Base+0x93a> │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 4fca8 <_PyObject_CheckXIData@@Base+0x93a> │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4fbee <_PyObject_CheckXIData@@Base+0x930> │ │ │ │ + bne.n 4fc9e <_PyObject_CheckXIData@@Base+0x930> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1424c4 │ │ │ │ + b.w 142908 │ │ │ │ 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] │ │ │ │ @@ -53590,712 +53642,559 @@ │ │ │ │ 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, 4fc3a <_PyObject_CheckXIData@@Base+0x97c> │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 4fcea <_PyObject_CheckXIData@@Base+0x97c> │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4fc34 <_PyObject_CheckXIData@@Base+0x976> │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 4fc3a <_PyObject_CheckXIData@@Base+0x97c> │ │ │ │ + bne.n 4fce4 <_PyObject_CheckXIData@@Base+0x976> │ │ │ │ + bl 142908 │ │ │ │ + b.n 4fcea <_PyObject_CheckXIData@@Base+0x97c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4fc5c <_PyObject_CheckXIData@@Base+0x99e> │ │ │ │ + cbnz r0, 4fd0c <_PyObject_CheckXIData@@Base+0x99e> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4fc5c <_PyObject_CheckXIData@@Base+0x99e> │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 4fd0c <_PyObject_CheckXIData@@Base+0x99e> │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4fc52 <_PyObject_CheckXIData@@Base+0x994> │ │ │ │ + bne.n 4fd02 <_PyObject_CheckXIData@@Base+0x994> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1424c4 │ │ │ │ + b.w 142908 │ │ │ │ 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] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 45be8 │ │ │ │ + b.w 45b84 │ │ │ │ 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, 4fc94 <_PyObject_CheckXIData@@Base+0x9d6> │ │ │ │ + cbnz r3, 4fd44 <_PyObject_CheckXIData@@Base+0x9d6> │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4fc94 <_PyObject_CheckXIData@@Base+0x9d6> │ │ │ │ + ble.n 4fd44 <_PyObject_CheckXIData@@Base+0x9d6> │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4fc94 <_PyObject_CheckXIData@@Base+0x9d6> │ │ │ │ - cbnz r4, 4fcb6 <_PyObject_CheckXIData@@Base+0x9f8> │ │ │ │ + bne.n 4fd44 <_PyObject_CheckXIData@@Base+0x9d6> │ │ │ │ + cbnz r4, 4fd66 <_PyObject_CheckXIData@@Base+0x9f8> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #192] @ (4fd5c <_PyObject_CheckXIData@@Base+0xa9e>) │ │ │ │ + ldr r4, [pc, #192] @ (4fe0c <_PyObject_CheckXIData@@Base+0xa9e>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #3 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4fcb6 <_PyObject_CheckXIData@@Base+0x9f8> │ │ │ │ + cbnz r0, 4fd66 <_PyObject_CheckXIData@@Base+0x9f8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fd54 <_PyObject_CheckXIData@@Base+0xa96> │ │ │ │ + b.n 4fe04 <_PyObject_CheckXIData@@Base+0xa96> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4fcca <_PyObject_CheckXIData@@Base+0xa0c> │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 4fd7a <_PyObject_CheckXIData@@Base+0xa0c> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4fcb2 <_PyObject_CheckXIData@@Base+0x9f4> │ │ │ │ + bne.n 4fd62 <_PyObject_CheckXIData@@Base+0x9f4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1d5840 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d6100 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fcb2 <_PyObject_CheckXIData@@Base+0x9f4> │ │ │ │ + beq.n 4fd62 <_PyObject_CheckXIData@@Base+0x9f4> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1f13a0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f1c74 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fcb2 <_PyObject_CheckXIData@@Base+0x9f4> │ │ │ │ + beq.n 4fd62 <_PyObject_CheckXIData@@Base+0x9f4> │ │ │ │ ldrd r4, r6, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #260 @ 0x104 │ │ │ │ + movw r1, #2704 @ 0xa90 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #50936 @ 0xc6f8 │ │ │ │ + movw r0, #53380 @ 0xd084 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fcb2 <_PyObject_CheckXIData@@Base+0x9f4> │ │ │ │ - bl 97f70 │ │ │ │ + beq.n 4fd62 <_PyObject_CheckXIData@@Base+0x9f4> │ │ │ │ + bl 97ef0 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2abd8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ab4c │ │ │ │ - cbz r7, 4fd4c <_PyObject_CheckXIData@@Base+0xa8e> │ │ │ │ + bl 9aab4 │ │ │ │ + cbz r7, 4fdfc <_PyObject_CheckXIData@@Base+0xa8e> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4fd38 <_PyObject_CheckXIData@@Base+0xa7a> │ │ │ │ - bl ee340 │ │ │ │ + bne.n 4fde8 <_PyObject_CheckXIData@@Base+0xa7a> │ │ │ │ + bl ee638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fd0a <_PyObject_CheckXIData@@Base+0xa4c> │ │ │ │ - b.n 4fcb2 <_PyObject_CheckXIData@@Base+0x9f4> │ │ │ │ + beq.n 4fdba <_PyObject_CheckXIData@@Base+0xa4c> │ │ │ │ + b.n 4fd62 <_PyObject_CheckXIData@@Base+0x9f4> │ │ │ │ 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 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #336] @ (4feb0 <_PyObject_CheckXIData@@Base+0xbf2>) │ │ │ │ + ldr r7, [pc, #336] @ (4ff60 <_PyObject_CheckXIData@@Base+0xbf2>) │ │ │ │ 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, 4fd90 <_PyObject_CheckXIData@@Base+0xad2> │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 4fe40 <_PyObject_CheckXIData@@Base+0xad2> │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4fd8a <_PyObject_CheckXIData@@Base+0xacc> │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 4fd90 <_PyObject_CheckXIData@@Base+0xad2> │ │ │ │ + bne.n 4fe3a <_PyObject_CheckXIData@@Base+0xacc> │ │ │ │ + bl 142908 │ │ │ │ + b.n 4fe40 <_PyObject_CheckXIData@@Base+0xad2> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4fd9e <_PyObject_CheckXIData@@Base+0xae0> │ │ │ │ + cbnz r0, 4fe4e <_PyObject_CheckXIData@@Base+0xae0> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4fd9e <_PyObject_CheckXIData@@Base+0xae0> │ │ │ │ + cbz r0, 4fe4e <_PyObject_CheckXIData@@Base+0xae0> │ │ │ │ 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 21d810 │ │ │ │ + bl 21e1e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fdc6 <_PyObject_CheckXIData@@Base+0xb08> │ │ │ │ + beq.n 4fe76 <_PyObject_CheckXIData@@Base+0xb08> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fdc8 <_PyObject_CheckXIData@@Base+0xb0a> │ │ │ │ + bge.n 4fe78 <_PyObject_CheckXIData@@Base+0xb0a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4fdc8 <_PyObject_CheckXIData@@Base+0xb0a> │ │ │ │ + b.n 4fe78 <_PyObject_CheckXIData@@Base+0xb0a> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #15916 @ 0x3e2c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4fdfc <_PyObject_CheckXIData@@Base+0xb3e> │ │ │ │ + beq.n 4feac <_PyObject_CheckXIData@@Base+0xb3e> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88564 │ │ │ │ - cbnz r0, 4fdfc <_PyObject_CheckXIData@@Base+0xb3e> │ │ │ │ + bl 884ec │ │ │ │ + cbnz r0, 4feac <_PyObject_CheckXIData@@Base+0xb3e> │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r3, r6 │ │ │ │ - b.n 4fdfe <_PyObject_CheckXIData@@Base+0xb40> │ │ │ │ + b.n 4feae <_PyObject_CheckXIData@@Base+0xb40> │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 4fe34 <_PyObject_CheckXIData@@Base+0xb76> │ │ │ │ + bpl.n 4fee4 <_PyObject_CheckXIData@@Base+0xb76> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl d70c0 │ │ │ │ + bl d74a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fe30 <_PyObject_CheckXIData@@Base+0xb72> │ │ │ │ + cbz r0, 4fee0 <_PyObject_CheckXIData@@Base+0xb72> │ │ │ │ mov r1, r5 │ │ │ │ - bl 21d810 │ │ │ │ + bl 21e1e4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4fe3c <_PyObject_CheckXIData@@Base+0xb7e> │ │ │ │ + bne.n 4feec <_PyObject_CheckXIData@@Base+0xb7e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fe30 <_PyObject_CheckXIData@@Base+0xb72> │ │ │ │ + bge.n 4fee0 <_PyObject_CheckXIData@@Base+0xb72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4fe30 <_PyObject_CheckXIData@@Base+0xb72> │ │ │ │ + cbnz r3, 4fee0 <_PyObject_CheckXIData@@Base+0xb72> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4fe3c <_PyObject_CheckXIData@@Base+0xb7e> │ │ │ │ + b.n 4feec <_PyObject_CheckXIData@@Base+0xb7e> │ │ │ │ movw r4, #5152 @ 0x1420 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #268 @ 0x10c │ │ │ │ + movw r1, #2712 @ 0xa98 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8eb1c │ │ │ │ - cbz r0, 4fe7a <_PyObject_CheckXIData@@Base+0xbbc> │ │ │ │ + bl 8eab0 │ │ │ │ + cbz r0, 4ff2a <_PyObject_CheckXIData@@Base+0xbbc> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2c308 <__clock_getres64@plt> │ │ │ │ - cbz r0, 4fe7e <_PyObject_CheckXIData@@Base+0xbc0> │ │ │ │ + cbz r0, 4ff2e <_PyObject_CheckXIData@@Base+0xbc0> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fe9e <_PyObject_CheckXIData@@Base+0xbe0> │ │ │ │ + b.n 4ff4e <_PyObject_CheckXIData@@Base+0xbe0> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 293788 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 294050 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #24] @ 4fea8 <_PyObject_CheckXIData@@Base+0xbea> │ │ │ │ + vldr d6, [pc, #24] @ 4ff58 <_PyObject_CheckXIData@@Base+0xbea> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 85d4c │ │ │ │ + bl 85cb0 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 4fdd6 <_PyObject_CheckXIData@@Base+0xb18> │ │ │ │ + bvs.n 4fe86 <_PyObject_CheckXIData@@Base+0xb18> │ │ │ │ @ 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 4ff7e <_PyObject_CheckXIData@@Base+0xcc0> │ │ │ │ - cbz r0, 4ff06 <_PyObject_CheckXIData@@Base+0xc48> │ │ │ │ + bl 5002e <_PyObject_CheckXIData@@Base+0xcc0> │ │ │ │ + cbz r0, 4ffb6 <_PyObject_CheckXIData@@Base+0xc48> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2b438 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 4fee6 <_PyObject_CheckXIData@@Base+0xc28> │ │ │ │ + cbz r0, 4ff96 <_PyObject_CheckXIData@@Base+0xc28> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ff06 <_PyObject_CheckXIData@@Base+0xc48> │ │ │ │ + b.n 4ffb6 <_PyObject_CheckXIData@@Base+0xc48> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 293788 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 294050 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #24] @ 4ff10 <_PyObject_CheckXIData@@Base+0xc52> │ │ │ │ + vldr d6, [pc, #24] @ 4ffc0 <_PyObject_CheckXIData@@Base+0xc52> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 85d4c │ │ │ │ + bl 85cb0 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 4fe3e <_PyObject_CheckXIData@@Base+0xb80> │ │ │ │ + bvs.n 4feee <_PyObject_CheckXIData@@Base+0xb80> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 22e894 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ + bl 22f288 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ 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, 4ff68 <_PyObject_CheckXIData@@Base+0xcaa> │ │ │ │ + cbnz r1, 50018 <_PyObject_CheckXIData@@Base+0xcaa> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58628 @ 0xe504 │ │ │ │ + movw r1, #61072 @ 0xee90 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ff7c <_PyObject_CheckXIData@@Base+0xcbe> │ │ │ │ + b.n 5002c <_PyObject_CheckXIData@@Base+0xcbe> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r0, #16 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ - bl 173f00 <_PyLong_UInt64_Converter@@Base+0x35e4> │ │ │ │ + bl 174798 <_PyLong_UInt64_Converter@@Base+0x34d8> │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4ffc4 <_PyObject_CheckXIData@@Base+0xd06> │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 4ffc4 <_PyObject_CheckXIData@@Base+0xd06> │ │ │ │ + bne.n 50074 <_PyObject_CheckXIData@@Base+0xd06> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 50074 <_PyObject_CheckXIData@@Base+0xd06> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1a7d40 <_PyType_Name@@Base> │ │ │ │ - movw r1, #284 @ 0x11c │ │ │ │ + bl 1a8578 <_PyType_Name@@Base> │ │ │ │ + movw r1, #2728 @ 0xaa8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ffc8 <_PyObject_CheckXIData@@Base+0xd0a> │ │ │ │ + b.n 50078 <_PyObject_CheckXIData@@Base+0xd0a> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #22748 @ 0x58dc │ │ │ │ + movw r1, #25052 @ 0x61dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 394e4 │ │ │ │ - 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 cf6fc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5000e <_PyObject_CheckXIData@@Base+0xd50> │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 50004 <_PyObject_CheckXIData@@Base+0xd46> │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1424c4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b.w 394a4 │ │ │ │ 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, 5003a <_PyObject_CheckXIData@@Base+0xd7c> │ │ │ │ + cbz r0, 500b0 <_PyObject_CheckXIData@@Base+0xd42> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5003a <_PyObject_CheckXIData@@Base+0xd7c> │ │ │ │ + bge.n 500b0 <_PyObject_CheckXIData@@Base+0xd42> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5003a <_PyObject_CheckXIData@@Base+0xd7c> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 500b0 <_PyObject_CheckXIData@@Base+0xd42> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1425dc │ │ │ │ + bl 142a20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21e644 <_PyEval_AddPendingCall@@Base+0x4e0> │ │ │ │ + bl 21f018 <_PyEval_AddPendingCall@@Base+0x4e0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #320 @ 0x140 │ │ │ │ + movw r1, #2764 @ 0xacc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8eb1c │ │ │ │ - cbz r0, 5009e <_PyObject_CheckXIData@@Base+0xde0> │ │ │ │ + bl 8eab0 │ │ │ │ + cbz r0, 50114 <_PyObject_CheckXIData@@Base+0xda6> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f56a0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1f6078 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5009e <_PyObject_CheckXIData@@Base+0xde0> │ │ │ │ + beq.n 50114 <_PyObject_CheckXIData@@Base+0xda6> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1f715c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1f7a60 <_PyTime_AsTimespec@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2ad20 <__clock_settime64@plt> │ │ │ │ - cbz r0, 500a2 <_PyObject_CheckXIData@@Base+0xde4> │ │ │ │ + cbz r0, 50118 <_PyObject_CheckXIData@@Base+0xdaa> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 500aa <_PyObject_CheckXIData@@Base+0xdec> │ │ │ │ + b.n 50120 <_PyObject_CheckXIData@@Base+0xdb2> │ │ │ │ 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 77488 │ │ │ │ + bl 774d0 │ │ │ │ adds r5, r4, #4 │ │ │ │ add.w r6, r4, #132 @ 0x84 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 500c8 <_PyObject_CheckXIData@@Base+0xe0a> │ │ │ │ + bne.n 5013e <_PyObject_CheckXIData@@Base+0xdd0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ - 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 cf6fc │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 50118 <_PyObject_CheckXIData@@Base+0xe5a> │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 50110 <_PyObject_CheckXIData@@Base+0xe52> │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 50118 <_PyObject_CheckXIData@@Base+0xe5a> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 501ac <_PyObject_CheckXIData@@Base+0xeee> │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cbz r0, 50136 <_PyObject_CheckXIData@@Base+0xe78> │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 5012e <_PyObject_CheckXIData@@Base+0xe70> │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 50136 <_PyObject_CheckXIData@@Base+0xe78> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 501ac <_PyObject_CheckXIData@@Base+0xeee> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 50152 <_PyObject_CheckXIData@@Base+0xe94> │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 5014c <_PyObject_CheckXIData@@Base+0xe8e> │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 50152 <_PyObject_CheckXIData@@Base+0xe94> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 501ac <_PyObject_CheckXIData@@Base+0xeee> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5016e <_PyObject_CheckXIData@@Base+0xeb0> │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 50168 <_PyObject_CheckXIData@@Base+0xeaa> │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 5016e <_PyObject_CheckXIData@@Base+0xeb0> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 501ac <_PyObject_CheckXIData@@Base+0xeee> │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5018a <_PyObject_CheckXIData@@Base+0xecc> │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 50184 <_PyObject_CheckXIData@@Base+0xec6> │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 5018a <_PyObject_CheckXIData@@Base+0xecc> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 501ac <_PyObject_CheckXIData@@Base+0xeee> │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 501ac <_PyObject_CheckXIData@@Base+0xeee> │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 501a2 <_PyObject_CheckXIData@@Base+0xee4> │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1424c4 │ │ │ │ - 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 │ │ │ │ - ldr r0, [pc, #132] @ (50244 <_PyObject_CheckXIData@@Base+0xf86>) │ │ │ │ - mov.w r3, #1 │ │ │ │ - sub sp, #8 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 501d8 <_PyObject_CheckXIData@@Base+0xf1a> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 501c8 <_PyObject_CheckXIData@@Base+0xf0a> │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 501f4 <_PyObject_CheckXIData@@Base+0xf36> │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 107250 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #80] @ (50248 <_PyObject_CheckXIData@@Base+0xf8a>) │ │ │ │ - ldr.w r4, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r4, 50206 <_PyObject_CheckXIData@@Base+0xf48> │ │ │ │ - ldr.w r4, [r3, #1548] @ 0x60c │ │ │ │ - ldr.w r5, [r3, #1552] @ 0x610 │ │ │ │ - b.n 50208 <_PyObject_CheckXIData@@Base+0xf4a> │ │ │ │ - mov r5, r4 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r6] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 50220 <_PyObject_CheckXIData@@Base+0xf62> │ │ │ │ - strexb r1, r3, [r6] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 50210 <_PyObject_CheckXIData@@Base+0xf52> │ │ │ │ - dmb ish │ │ │ │ - beq.n 5022c <_PyObject_CheckXIData@@Base+0xf6e> │ │ │ │ - ldr r0, [pc, #28] @ (50244 <_PyObject_CheckXIData@@Base+0xf86>) │ │ │ │ - bl 236cb8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #340 @ 0x154 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ - nop │ │ │ │ - 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, 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, 5026c <_PyObject_CheckXIData@@Base+0xfae> │ │ │ │ + cbz r2, 50178 <_PyObject_CheckXIData@@Base+0xe0a> │ │ │ │ ldr r6, [r2, #8] │ │ │ │ - b.n 5027c <_PyObject_CheckXIData@@Base+0xfbe> │ │ │ │ + b.n 50188 <_PyObject_CheckXIData@@Base+0xe1a> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 5027a <_PyObject_CheckXIData@@Base+0xfbc> │ │ │ │ + bhi.n 50186 <_PyObject_CheckXIData@@Base+0xe18> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5029e <_PyObject_CheckXIData@@Base+0xfe0> │ │ │ │ + cbnz r0, 501aa <_PyObject_CheckXIData@@Base+0xe3c> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 5027c <_PyObject_CheckXIData@@Base+0xfbe> │ │ │ │ + b.n 50188 <_PyObject_CheckXIData@@Base+0xe1a> │ │ │ │ mov r6, r2 │ │ │ │ - ldr r1, [pc, #368] @ (503f0 <_PyObject_CheckXIData@@Base+0x1132>) │ │ │ │ + ldr r1, [pc, #368] @ (502fc <_PyObject_CheckXIData@@Base+0xf8e>) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 502a0 <_PyObject_CheckXIData@@Base+0xfe2> │ │ │ │ - b.n 502d4 <_PyObject_CheckXIData@@Base+0x1016> │ │ │ │ + cbnz r0, 501ac <_PyObject_CheckXIData@@Base+0xe3e> │ │ │ │ + b.n 501e0 <_PyObject_CheckXIData@@Base+0xe72> │ │ │ │ mov r6, r2 │ │ │ │ adds r1, r4, r6 │ │ │ │ ldr.w r9, [r5] │ │ │ │ subs r6, r1, #1 │ │ │ │ - beq.n 5037c <_PyObject_CheckXIData@@Base+0x10be> │ │ │ │ + beq.n 50288 <_PyObject_CheckXIData@@Base+0xf1a> │ │ │ │ ldr r7, [r5, #4] │ │ │ │ - cbz r7, 502de <_PyObject_CheckXIData@@Base+0x1020> │ │ │ │ + cbz r7, 501ea <_PyObject_CheckXIData@@Base+0xe7c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bmi.n 502d8 <_PyObject_CheckXIData@@Base+0x101a> │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + bmi.n 501e4 <_PyObject_CheckXIData@@Base+0xe76> │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #344 @ 0x158 │ │ │ │ + movw r1, #2784 @ 0xae0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #26808 @ 0x68b8 │ │ │ │ + movw r0, #29060 @ 0x7184 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r3, r7 │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 503e6 <_PyObject_CheckXIData@@Base+0x1128> │ │ │ │ + b.n 502f2 <_PyObject_CheckXIData@@Base+0xf84> │ │ │ │ subs r6, r1, #2 │ │ │ │ - bne.n 502e0 <_PyObject_CheckXIData@@Base+0x1022> │ │ │ │ - b.n 5038a <_PyObject_CheckXIData@@Base+0x10cc> │ │ │ │ - ldr r7, [pc, #276] @ (503f4 <_PyObject_CheckXIData@@Base+0x1136>) │ │ │ │ + bne.n 501ec <_PyObject_CheckXIData@@Base+0xe7e> │ │ │ │ + b.n 50296 <_PyObject_CheckXIData@@Base+0xf28> │ │ │ │ + ldr r7, [pc, #276] @ (50300 <_PyObject_CheckXIData@@Base+0xf92>) │ │ │ │ ldr r4, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - cbz r4, 50350 <_PyObject_CheckXIData@@Base+0x1092> │ │ │ │ + cbz r4, 5025c <_PyObject_CheckXIData@@Base+0xeee> │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 502f6 <_PyObject_CheckXIData@@Base+0x1038> │ │ │ │ + bne.n 50202 <_PyObject_CheckXIData@@Base+0xe94> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 50352 <_PyObject_CheckXIData@@Base+0x1094> │ │ │ │ - b.n 50396 <_PyObject_CheckXIData@@Base+0x10d8> │ │ │ │ + bne.n 5025e <_PyObject_CheckXIData@@Base+0xef0> │ │ │ │ + b.n 502a2 <_PyObject_CheckXIData@@Base+0xf34> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 5031c <_PyObject_CheckXIData@@Base+0x105e> │ │ │ │ + bmi.n 50228 <_PyObject_CheckXIData@@Base+0xeba> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #368 @ 0x170 │ │ │ │ + movw r1, #2808 @ 0xaf8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b6b8 │ │ │ │ + bl 8b630 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 50338 <_PyObject_CheckXIData@@Base+0x107a> │ │ │ │ + bne.n 50244 <_PyObject_CheckXIData@@Base+0xed6> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 502f0 <_PyObject_CheckXIData@@Base+0x1032> │ │ │ │ + beq.n 501fc <_PyObject_CheckXIData@@Base+0xe8e> │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 502f0 <_PyObject_CheckXIData@@Base+0x1032> │ │ │ │ + beq.n 501fc <_PyObject_CheckXIData@@Base+0xe8e> │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 502f0 <_PyObject_CheckXIData@@Base+0x1032> │ │ │ │ + beq.n 501fc <_PyObject_CheckXIData@@Base+0xe8e> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31040 @ 0x7940 │ │ │ │ + movw r1, #33644 @ 0x836c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 502d4 <_PyObject_CheckXIData@@Base+0x1016> │ │ │ │ + bl f2724 │ │ │ │ + b.n 501e0 <_PyObject_CheckXIData@@Base+0xe72> │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 50398 <_PyObject_CheckXIData@@Base+0x10da> │ │ │ │ + bmi.n 502a4 <_PyObject_CheckXIData@@Base+0xf36> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #428 @ 0x1ac │ │ │ │ + movw r1, #2868 @ 0xb34 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #26808 @ 0x68b8 │ │ │ │ + movw r0, #29060 @ 0x7184 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 502d4 <_PyObject_CheckXIData@@Base+0x1016> │ │ │ │ - ldr r6, [pc, #116] @ (503f4 <_PyObject_CheckXIData@@Base+0x1136>) │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 501e0 <_PyObject_CheckXIData@@Base+0xe72> │ │ │ │ + ldr r6, [pc, #116] @ (50300 <_PyObject_CheckXIData@@Base+0xf92>) │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r7, r6 │ │ │ │ - b.n 50398 <_PyObject_CheckXIData@@Base+0x10da> │ │ │ │ + b.n 502a4 <_PyObject_CheckXIData@@Base+0xf36> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - ldr r6, [pc, #96] @ (503f4 <_PyObject_CheckXIData@@Base+0x1136>) │ │ │ │ - b.n 50398 <_PyObject_CheckXIData@@Base+0x10da> │ │ │ │ - ldr r6, [pc, #92] @ (503f4 <_PyObject_CheckXIData@@Base+0x1136>) │ │ │ │ + ldr r6, [pc, #96] @ (50300 <_PyObject_CheckXIData@@Base+0xf92>) │ │ │ │ + b.n 502a4 <_PyObject_CheckXIData@@Base+0xf36> │ │ │ │ + ldr r6, [pc, #92] @ (50300 <_PyObject_CheckXIData@@Base+0xf92>) │ │ │ │ mov r0, r8 │ │ │ │ - bl 70a48 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70a68 <_PyObject_GC_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 502d4 <_PyObject_CheckXIData@@Base+0x1016> │ │ │ │ + beq.n 501e0 <_PyObject_CheckXIData@@Base+0xe72> │ │ │ │ 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] │ │ │ │ @@ -54312,80 +54211,81 @@ │ │ │ │ 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 82bac │ │ │ │ + bl 82b10 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #512] @ (505f4 <_PyObject_CheckXIData@@Base+0x1336>) │ │ │ │ + ldr r7, [pc, #512] @ (50500 <_PyObject_CheckXIData@@Base+0x1192>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ 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, #4] │ │ │ │ movw r3, #40136 @ 0x9cc8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5044c <_PyObject_CheckXIData@@Base+0x118e> │ │ │ │ + bne.n 50358 <_PyObject_CheckXIData@@Base+0xfea> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 5044c <_PyObject_CheckXIData@@Base+0x118e> │ │ │ │ + bne.n 50358 <_PyObject_CheckXIData@@Base+0xfea> │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5044c <_PyObject_CheckXIData@@Base+0x118e> │ │ │ │ + bhi.n 50358 <_PyObject_CheckXIData@@Base+0xfea> │ │ │ │ mov r4, r2 │ │ │ │ - bl 43faa <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ + bl 43f66 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 50456 <_PyObject_CheckXIData@@Base+0x1198> │ │ │ │ + beq.n 50362 <_PyObject_CheckXIData@@Base+0xff4> │ │ │ │ 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 50458 <_PyObject_CheckXIData@@Base+0x119a> │ │ │ │ + b.n 50364 <_PyObject_CheckXIData@@Base+0xff6> │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 50458 <_PyObject_CheckXIData@@Base+0x119a> │ │ │ │ + b.n 50364 <_PyObject_CheckXIData@@Base+0xff6> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + b.w 27335c <_PyUnicode_ToDigit@@Base+0x48> │ │ │ │ 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 504e8 <_PyObject_CheckXIData@@Base+0x122a> │ │ │ │ + bne.n 503f8 <_PyObject_CheckXIData@@Base+0x108a> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 504e8 <_PyObject_CheckXIData@@Base+0x122a> │ │ │ │ + beq.n 503f8 <_PyObject_CheckXIData@@Base+0x108a> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 71620 │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50528 <_PyObject_CheckXIData@@Base+0x126a> │ │ │ │ + beq.n 50438 <_PyObject_CheckXIData@@Base+0x10ca> │ │ │ │ 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 │ │ │ │ @@ -54401,498 +54301,336 @@ │ │ │ │ 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, 504f4 <_PyObject_CheckXIData@@Base+0x1236> │ │ │ │ + cbz r2, 50404 <_PyObject_CheckXIData@@Base+0x1096> │ │ │ │ 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 504f4 <_PyObject_CheckXIData@@Base+0x1236> │ │ │ │ + b.n 50404 <_PyObject_CheckXIData@@Base+0x1096> │ │ │ │ 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, 50506 <_PyObject_CheckXIData@@Base+0x1248> │ │ │ │ + cbz r3, 50416 <_PyObject_CheckXIData@@Base+0x10a8> │ │ │ │ movs r0, #3 │ │ │ │ - bl 7c140 │ │ │ │ + bl 7c1b0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5050e <_PyObject_CheckXIData@@Base+0x1250> │ │ │ │ + b.n 5041e <_PyObject_CheckXIData@@Base+0x10b0> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bdcc │ │ │ │ + bl 7be3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5051c <_PyObject_CheckXIData@@Base+0x125e> │ │ │ │ + bge.n 5042c <_PyObject_CheckXIData@@Base+0x10be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 50520 <_PyObject_CheckXIData@@Base+0x1262> │ │ │ │ + cbz r3, 50430 <_PyObject_CheckXIData@@Base+0x10c2> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 50528 <_PyObject_CheckXIData@@Base+0x126a> │ │ │ │ + b.n 50438 <_PyObject_CheckXIData@@Base+0x10ca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5051c <_PyObject_CheckXIData@@Base+0x125e> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5042c <_PyObject_CheckXIData@@Base+0x10be> │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ - ldr r0, [pc, #364] @ (506a8 <_PyObject_CheckXIData@@Base+0x13ea>) │ │ │ │ - mov.w r3, #1 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 50556 <_PyObject_CheckXIData@@Base+0x1298> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 50546 <_PyObject_CheckXIData@@Base+0x1288> │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 50572 <_PyObject_CheckXIData@@Base+0x12b4> │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 107250 <_PyMutex_LockTimed@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r0, [pc, #308] @ (506ac <_PyObject_CheckXIData@@Base+0x13ee>) │ │ │ │ - movw r1, #4364 @ 0x110c │ │ │ │ - movt r1, #75 @ 0x4b │ │ │ │ - bl 6c7f4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - bl 7186c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5065c <_PyObject_CheckXIData@@Base+0x139e> │ │ │ │ - ldr r6, [pc, #276] @ (506b0 <_PyObject_CheckXIData@@Base+0x13f2>) │ │ │ │ - ldr.w r3, [r6, #1476] @ 0x5c4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 5065c <_PyObject_CheckXIData@@Base+0x139e> │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r1, #3161 @ 0xc59 │ │ │ │ - movt r1, #19 │ │ │ │ - movw r3, #46385 @ 0xb531 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r0, #49004 @ 0xbf6c │ │ │ │ - movt r0, #2 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - movw r0, #35185 @ 0x8971 │ │ │ │ - movt r0, #17 │ │ │ │ - movw r4, #44556 @ 0xae0c │ │ │ │ - movt r4, #2 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - bl 192ea4 <_Py_hashtable_new_full@@Base> │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cbz r0, 5063e <_PyObject_CheckXIData@@Base+0x1380> │ │ │ │ - ldr.w r0, [r6, #1568] @ 0x620 │ │ │ │ - bl 50896 <_PyObject_CheckXIData@@Base+0x15d8> │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cbz r0, 5063e <_PyObject_CheckXIData@@Base+0x1380> │ │ │ │ - ldr.w r6, [r6, #1572] @ 0x624 │ │ │ │ - bl 192f90 <_Py_hashtable_new_full@@Base+0xec> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 50624 <_PyObject_CheckXIData@@Base+0x1366> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3007 @ 0xbbf │ │ │ │ - movt r1, #5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 28a88c <_Py_hashtable_foreach@@Base> │ │ │ │ - cbnz r0, 5061e <_PyObject_CheckXIData@@Base+0x1360> │ │ │ │ - movw r1, #3167 @ 0xc5f │ │ │ │ - movt r1, #5 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - bl 28a88c <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 5062a <_PyObject_CheckXIData@@Base+0x136c> │ │ │ │ - b.n 50642 <_PyObject_CheckXIData@@Base+0x1384> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 119368 <_Py_hashtable_destroy@@Base> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 5063e <_PyObject_CheckXIData@@Base+0x1380> │ │ │ │ - movw r1, #3421 @ 0xd5d │ │ │ │ - movt r1, #5 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #16 │ │ │ │ - bl 28a88c <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 5065c <_PyObject_CheckXIData@@Base+0x139e> │ │ │ │ - b.n 50642 <_PyObject_CheckXIData@@Base+0x1384> │ │ │ │ - bl 1f4804 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - cbz r0, 5065c <_PyObject_CheckXIData@@Base+0x139e> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5065c <_PyObject_CheckXIData@@Base+0x139e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 5065c <_PyObject_CheckXIData@@Base+0x139e> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #76] @ (506ac <_PyObject_CheckXIData@@Base+0x13ee>) │ │ │ │ - movs r1, #0 │ │ │ │ - bl 6c7f4 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r5] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5067c <_PyObject_CheckXIData@@Base+0x13be> │ │ │ │ - strexb r1, r3, [r5] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5066c <_PyObject_CheckXIData@@Base+0x13ae> │ │ │ │ - dmb ish │ │ │ │ - beq.n 50688 <_PyObject_CheckXIData@@Base+0x13ca> │ │ │ │ - ldr r0, [pc, #36] @ (506a8 <_PyObject_CheckXIData@@Base+0x13ea>) │ │ │ │ - bl 236cb8 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cbz r0, 50690 <_PyObject_CheckXIData@@Base+0x13d2> │ │ │ │ - bl 119368 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - cbz r0, 50698 <_PyObject_CheckXIData@@Base+0x13da> │ │ │ │ - bl 119368 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cbz r0, 506a0 <_PyObject_CheckXIData@@Base+0x13e2> │ │ │ │ - bl 119368 <_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 │ │ │ │ + movw r0, #2892 @ 0xb4c │ │ │ │ + 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 e45d0 │ │ │ │ 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, 506e2 <_PyObject_CheckXIData@@Base+0x1424> │ │ │ │ + cbz r7, 50484 <_PyObject_CheckXIData@@Base+0x1116> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54312 @ 0xd428 │ │ │ │ + movw r1, #56588 @ 0xdd0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 50722 <_PyObject_CheckXIData@@Base+0x1464> │ │ │ │ + bl f2724 │ │ │ │ + b.n 504c4 <_PyObject_CheckXIData@@Base+0x1156> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 506f4 <_PyObject_CheckXIData@@Base+0x1436> │ │ │ │ + bpl.n 50496 <_PyObject_CheckXIData@@Base+0x1128> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 50714 <_PyObject_CheckXIData@@Base+0x1456> │ │ │ │ + bgt.n 504b6 <_PyObject_CheckXIData@@Base+0x1148> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #452 @ 0x1c4 │ │ │ │ + movw r1, #2908 @ 0xb5c │ │ │ │ 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 d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 102864 │ │ │ │ + bl 102d44 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 50726 <_PyObject_CheckXIData@@Base+0x1468> │ │ │ │ + cbnz r0, 504c8 <_PyObject_CheckXIData@@Base+0x115a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50852 <_PyObject_CheckXIData@@Base+0x1594> │ │ │ │ + b.n 505f4 <_PyObject_CheckXIData@@Base+0x1286> │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 225cd4 <_PyArg_ParseStackAndKeywords@@Base+0xab8> │ │ │ │ + bl 22668c <_PyArg_ParseStackAndKeywords@@Base+0xab8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5074c <_PyObject_CheckXIData@@Base+0x148e> │ │ │ │ + bne.n 504ee <_PyObject_CheckXIData@@Base+0x1180> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50722 <_PyObject_CheckXIData@@Base+0x1464> │ │ │ │ + bge.n 504c4 <_PyObject_CheckXIData@@Base+0x1156> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 50722 <_PyObject_CheckXIData@@Base+0x1464> │ │ │ │ + bne.n 504c4 <_PyObject_CheckXIData@@Base+0x1156> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 50722 <_PyObject_CheckXIData@@Base+0x1464> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 504c4 <_PyObject_CheckXIData@@Base+0x1156> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5075e <_PyObject_CheckXIData@@Base+0x14a0> │ │ │ │ + bge.n 50500 <_PyObject_CheckXIData@@Base+0x1192> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5075e <_PyObject_CheckXIData@@Base+0x14a0> │ │ │ │ + cbnz r3, 50500 <_PyObject_CheckXIData@@Base+0x1192> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 507a2 <_PyObject_CheckXIData@@Base+0x14e4> │ │ │ │ + beq.n 50544 <_PyObject_CheckXIData@@Base+0x11d6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 2687b0 │ │ │ │ + bl 269170 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50722 <_PyObject_CheckXIData@@Base+0x1464> │ │ │ │ + beq.n 504c4 <_PyObject_CheckXIData@@Base+0x1156> │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 226094 <_PyArg_ParseStackAndKeywords@@Base+0xe78> │ │ │ │ + bl 226a4c <_PyArg_ParseStackAndKeywords@@Base+0xe78> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50792 <_PyObject_CheckXIData@@Base+0x14d4> │ │ │ │ + bne.n 50534 <_PyObject_CheckXIData@@Base+0x11c6> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7620c │ │ │ │ - b.n 50722 <_PyObject_CheckXIData@@Base+0x1464> │ │ │ │ + bl 76254 │ │ │ │ + b.n 504c4 <_PyObject_CheckXIData@@Base+0x1156> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ blx 2beec │ │ │ │ mov r0, r7 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 507ca <_PyObject_CheckXIData@@Base+0x150c> │ │ │ │ + bmi.n 5056c <_PyObject_CheckXIData@@Base+0x11fe> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #512 @ 0x200 │ │ │ │ + movw r1, #2968 @ 0xb98 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ - bl 85c9c │ │ │ │ + b.w d60e4 │ │ │ │ + bl 85c00 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 507da <_PyObject_CheckXIData@@Base+0x151c> │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 507de <_PyObject_CheckXIData@@Base+0x1520> │ │ │ │ - b.n 50722 <_PyObject_CheckXIData@@Base+0x1464> │ │ │ │ + bne.n 5057c <_PyObject_CheckXIData@@Base+0x120e> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 50580 <_PyObject_CheckXIData@@Base+0x1212> │ │ │ │ + b.n 504c4 <_PyObject_CheckXIData@@Base+0x1156> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 507f6 <_PyObject_CheckXIData@@Base+0x1538> │ │ │ │ + bge.n 50598 <_PyObject_CheckXIData@@Base+0x122a> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55132 @ 0xd75c │ │ │ │ + movw r1, #57576 @ 0xe0e8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 50722 <_PyObject_CheckXIData@@Base+0x1464> │ │ │ │ + bl f2724 │ │ │ │ + b.n 504c4 <_PyObject_CheckXIData@@Base+0x1156> │ │ │ │ ldr r1, [r6, #28] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 50838 <_PyObject_CheckXIData@@Base+0x157a> │ │ │ │ + beq.n 505da <_PyObject_CheckXIData@@Base+0x126c> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5082a <_PyObject_CheckXIData@@Base+0x156c> │ │ │ │ + bmi.n 505cc <_PyObject_CheckXIData@@Base+0x125e> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #564 @ 0x234 │ │ │ │ + movw r1, #3020 @ 0xbcc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 50842 <_PyObject_CheckXIData@@Base+0x1584> │ │ │ │ - bl 89b50 │ │ │ │ + cbz r0, 505e4 <_PyObject_CheckXIData@@Base+0x1276> │ │ │ │ + bl 89ac8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 50722 <_PyObject_CheckXIData@@Base+0x1464> │ │ │ │ + beq.w 504c4 <_PyObject_CheckXIData@@Base+0x1156> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 50852 <_PyObject_CheckXIData@@Base+0x1594> │ │ │ │ + b.n 505f4 <_PyObject_CheckXIData@@Base+0x1286> │ │ │ │ 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 50838 <_PyObject_CheckXIData@@Base+0x157a> │ │ │ │ + b.n 505da <_PyObject_CheckXIData@@Base+0x126c> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.w 2729d4 <_PyUnicode_ToDigit@@Base+0x48> │ │ │ │ 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 509d8 <_PyErr_FormatFromCause@@Base+0x98> │ │ │ │ + bl 50724 <_PyErr_FormatFromCause@@Base+0x98> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ add.w r4, r0, r2, lsl #2 │ │ │ │ - cbz r3, 5087e <_PyObject_CheckXIData@@Base+0x15c0> │ │ │ │ + cbz r3, 5061c <_PyObject_CheckXIData@@Base+0x12ae> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add.w r4, r4, r3, lsl #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 50888 <_PyObject_CheckXIData@@Base+0x15ca> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 50892 <_PyObject_CheckXIData@@Base+0x15d4> │ │ │ │ + bne.n 50626 <_PyObject_CheckXIData@@Base+0x12b8> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 50630 <_PyObject_CheckXIData@@Base+0x12c2> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 7ff98 │ │ │ │ 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 192f3c <_Py_hashtable_new_full@@Base+0x98> │ │ │ │ - cbz r0, 508c6 <_PyObject_CheckXIData@@Base+0x1608> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #2691 @ 0xa83 │ │ │ │ - movt r1, #5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 28a88c <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 508c8 <_PyObject_CheckXIData@@Base+0x160a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 119368 <_Py_hashtable_destroy@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #740 @ 0x2e4 │ │ │ │ - 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 e4180 │ │ │ │ - b.w 28a5e0 <_PyXIData_Free@@Base+0x1280> │ │ │ │ + b.w 28af68 <_PyXIData_Free@@Base+0x1280> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #64] @ (5093c <_PyObject_CheckXIData@@Base+0x167e>) │ │ │ │ - bl 202c3c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #60] @ (50688 <_PyObject_CheckXIData@@Base+0x131a>) │ │ │ │ + bl 203568 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5091c <_PyObject_CheckXIData@@Base+0x165e> │ │ │ │ + blt.n 5066a <_PyObject_CheckXIData@@Base+0x12fc> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #52420 @ 0xccc4 │ │ │ │ + movw r0, #54864 @ 0xd650 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 50938 <_PyObject_CheckXIData@@Base+0x167a> │ │ │ │ + cbz r0, 50686 <_PyObject_CheckXIData@@Base+0x1318> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #52428 @ 0xcccc │ │ │ │ + movw r0, #54872 @ 0xd658 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ ldc2 0, cr0, [r4], #308 @ 0x134 │ │ │ │ │ │ │ │ -00050940 <_PyErr_FormatFromCause@@Base>: │ │ │ │ +0005068c <_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] @ (50974 <_PyErr_FormatFromCause@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (506c0 <_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 2359c0 <_PyBytesWriter_WriteBytes@@Base+0x11c> │ │ │ │ + bl 2363a8 <_PyBytesWriter_WriteBytes@@Base+0x11c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #60] @ (509c4 <_PyErr_FormatFromCause@@Base+0x84>) │ │ │ │ + ldr r2, [pc, #60] @ (50710 <_PyErr_FormatFromCause@@Base+0x84>) │ │ │ │ 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 509ac <_PyErr_FormatFromCause@@Base+0x6c> │ │ │ │ + beq.n 506f8 <_PyErr_FormatFromCause@@Base+0x6c> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ - b.n 5099e <_PyErr_FormatFromCause@@Base+0x5e> │ │ │ │ + b.n 506ea <_PyErr_FormatFromCause@@Base+0x5e> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 509b6 <_PyErr_FormatFromCause@@Base+0x76> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 509c0 <_PyErr_FormatFromCause@@Base+0x80> │ │ │ │ + bne.n 50702 <_PyErr_FormatFromCause@@Base+0x76> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 5070c <_PyErr_FormatFromCause@@Base+0x80> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 7ff98 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #800 @ 0x320 │ │ │ │ + movw r0, #3240 @ 0xca8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbz r3, 509ec <_PyErr_FormatFromCause@@Base+0xac> │ │ │ │ + cbz r3, 50738 <_PyErr_FormatFromCause@@Base+0xac> │ │ │ │ ldrd r3, r2, [r1, #12] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 50a2c <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ + bne.n 50778 <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ 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 │ │ │ │ @@ -54915,667 +54653,883 @@ │ │ │ │ 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, 50a5e <_PyErr_FormatFromCause@@Base+0x11e> │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 507aa <_PyErr_FormatFromCause@@Base+0x11e> │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 50a58 <_PyErr_FormatFromCause@@Base+0x118> │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 50a5e <_PyErr_FormatFromCause@@Base+0x11e> │ │ │ │ + bne.n 507a4 <_PyErr_FormatFromCause@@Base+0x118> │ │ │ │ + bl 142908 │ │ │ │ + b.n 507aa <_PyErr_FormatFromCause@@Base+0x11e> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 50a80 <_PyErr_FormatFromCause@@Base+0x140> │ │ │ │ + cbnz r0, 507cc <_PyErr_FormatFromCause@@Base+0x140> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 50a80 <_PyErr_FormatFromCause@@Base+0x140> │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 507cc <_PyErr_FormatFromCause@@Base+0x140> │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 50a76 <_PyErr_FormatFromCause@@Base+0x136> │ │ │ │ + bne.n 507c2 <_PyErr_FormatFromCause@@Base+0x136> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1424c4 │ │ │ │ + b.w 142908 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #92] @ (50af0 <_PyErr_FormatFromCause@@Base+0x1b0>) │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - movw r3, #46053 @ 0xb3e5 │ │ │ │ - movt r3, #6 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr.w r2, [r5, #1508] @ 0x5e4 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 50ab4 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ - movs r0, #8 │ │ │ │ - blx 2bf6c │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 50abe <_PyErr_FormatFromCause@@Base+0x17e> │ │ │ │ - ldr.w r0, [r5, #1504] @ 0x5e0 │ │ │ │ - movs r1, #8 │ │ │ │ - blx r2 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r4, 50ae2 <_PyErr_FormatFromCause@@Base+0x1a2> │ │ │ │ - ldmia.w r6, {r0, r1} │ │ │ │ - stmia.w r4, {r0, r1} │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 6fe84 <_Py_hashtable_set@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 50ae8 <_PyErr_FormatFromCause@@Base+0x1a8> │ │ │ │ - ldr.w r3, [r5, #1520] @ 0x5f0 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr.w r0, [r5, #1504] @ 0x5e0 │ │ │ │ - blx r3 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50aea <_PyErr_FormatFromCause@@Base+0x1aa> │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, 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, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (50b34 <_PyErr_FormatFromCause@@Base+0x1f4>) │ │ │ │ - bl 202c3c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #48] @ (50810 <_PyErr_FormatFromCause@@Base+0x184>) │ │ │ │ + bl 203568 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 50b24 <_PyErr_FormatFromCause@@Base+0x1e4> │ │ │ │ + cbz r2, 507fe <_PyErr_FormatFromCause@@Base+0x172> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 50b24 <_PyErr_FormatFromCause@@Base+0x1e4> │ │ │ │ - movw r0, #65232 @ 0xfed0 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + cbz r3, 507fe <_PyErr_FormatFromCause@@Base+0x172> │ │ │ │ + movw r0, #2140 @ 0x85c │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ - movw r0, #59628 @ 0xe8ec │ │ │ │ + b.w 80b70 │ │ │ │ + movw r0, #62072 @ 0xf278 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ + 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 85c9c │ │ │ │ + bl 85c00 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50b5a <_PyErr_FormatFromCause@@Base+0x21a> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 50b7e <_PyErr_FormatFromCause@@Base+0x23e> │ │ │ │ + bne.n 50836 <_PyErr_FormatFromCause@@Base+0x1aa> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 5085a <_PyErr_FormatFromCause@@Base+0x1ce> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 50b74 <_PyErr_FormatFromCause@@Base+0x234> │ │ │ │ + cbz r3, 50850 <_PyErr_FormatFromCause@@Base+0x1c4> │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 50b6e <_PyErr_FormatFromCause@@Base+0x22e> │ │ │ │ + blt.n 5084a <_PyErr_FormatFromCause@@Base+0x1be> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, r4 │ │ │ │ it ge │ │ │ │ movge r0, r4 │ │ │ │ - b.n 50b72 <_PyErr_FormatFromCause@@Base+0x232> │ │ │ │ + b.n 5084e <_PyErr_FormatFromCause@@Base+0x1c2> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r5, #8] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 50b80 <_PyErr_FormatFromCause@@Base+0x240> │ │ │ │ + b.n 5085c <_PyErr_FormatFromCause@@Base+0x1d0> │ │ │ │ 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 509d8 <_PyErr_FormatFromCause@@Base+0x98> │ │ │ │ + bl 50724 <_PyErr_FormatFromCause@@Base+0x98> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 7ff98 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #11536 @ 0x2d10 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 50bb8 <_PyErr_FormatFromCause@@Base+0x278> │ │ │ │ + bne.n 50894 <_PyErr_FormatFromCause@@Base+0x208> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50bbc <_PyErr_FormatFromCause@@Base+0x27c> │ │ │ │ + bge.n 50898 <_PyErr_FormatFromCause@@Base+0x20c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 1d5080 │ │ │ │ + b.w 1d5940 │ │ │ │ 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, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r3 │ │ │ │ - bl 50896 <_PyObject_CheckXIData@@Base+0x15d8> │ │ │ │ - cbz r0, 50bee <_PyErr_FormatFromCause@@Base+0x2ae> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 6fe84 <_Py_hashtable_set@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 50bf4 <_PyErr_FormatFromCause@@Base+0x2b4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 119368 <_Py_hashtable_destroy@@Base> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50bf6 <_PyErr_FormatFromCause@@Base+0x2b6> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r0, [pc, #132] @ (50930 <_PyErr_FormatFromCause@@Base+0x2a4>) │ │ │ │ + mov.w r3, #1 │ │ │ │ + sub sp, #8 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 508c4 <_PyErr_FormatFromCause@@Base+0x238> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 508b4 <_PyErr_FormatFromCause@@Base+0x228> │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 508e0 <_PyErr_FormatFromCause@@Base+0x254> │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 107730 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #80] @ (50934 <_PyErr_FormatFromCause@@Base+0x2a8>) │ │ │ │ + ldr.w r4, [r3, #1476] @ 0x5c4 │ │ │ │ + cbz r4, 508f2 <_PyErr_FormatFromCause@@Base+0x266> │ │ │ │ + ldr.w r4, [r3, #1548] @ 0x60c │ │ │ │ + ldr.w r5, [r3, #1552] @ 0x610 │ │ │ │ + b.n 508f4 <_PyErr_FormatFromCause@@Base+0x268> │ │ │ │ + mov r5, r4 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r6] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 5090c <_PyErr_FormatFromCause@@Base+0x280> │ │ │ │ + strexb r1, r3, [r6] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 508fc <_PyErr_FormatFromCause@@Base+0x270> │ │ │ │ + dmb ish │ │ │ │ + beq.n 50918 <_PyErr_FormatFromCause@@Base+0x28c> │ │ │ │ + ldr r0, [pc, #28] @ (50930 <_PyErr_FormatFromCause@@Base+0x2a4>) │ │ │ │ + bl 2376a0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #3276 @ 0xccc │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 80b70 │ │ │ │ + nop │ │ │ │ + strb r0, [r0, #18] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r3, r0, r3 │ │ │ │ - movw r0, #51264 @ 0xc840 │ │ │ │ + movw r0, #53708 @ 0xd1cc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ │ │ │ │ -00050c0e : │ │ │ │ +0005094e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (50c44 ) │ │ │ │ + ldr r4, [pc, #36] @ (50984 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 202618 │ │ │ │ + bl 202f44 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50c40 │ │ │ │ - movw r0, #836 @ 0x344 │ │ │ │ + bge.n 50980 │ │ │ │ + movw r0, #3280 @ 0xcd0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fe164 │ │ │ │ + b.w 1fea6c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #27385 @ 0x6af9 │ │ │ │ + movw r1, #27285 @ 0x6a95 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #56640 @ 0xdd40 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.w 46698 │ │ │ │ - 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 71620 │ │ │ │ - cbnz r0, 50c84 │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 50cf0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1cdc40 │ │ │ │ - cbz r0, 50cb2 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl 1cdc40 │ │ │ │ - cbz r0, 50cb2 │ │ │ │ - str r0, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl 336b0 <_PyTraceMalloc_GetTraceback@@Base+0x428> │ │ │ │ - cbz r0, 50cb2 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - str r0, [r4, #24] │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ - bl 7dfb0 │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 50cca │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50c80 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 50c80 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 50c80 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - bl 85e24 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50cea │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 50cea │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - adds r3, r5, #1 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + b.w 46634 │ │ │ │ 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 236ef8 │ │ │ │ + bl 2378e0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 50d24 │ │ │ │ + beq.n 509ce │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 50d34 │ │ │ │ + bne.n 509de │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50d36 │ │ │ │ + bge.n 509e0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 50d36 │ │ │ │ + b.n 509e0 │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f340 │ │ │ │ + bl 12f52c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w fff7c │ │ │ │ + b.w 10045c │ │ │ │ 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 236ef8 │ │ │ │ + bl 2378e0 │ │ │ │ subs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - push {r4} │ │ │ │ - mov r0, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r2, r3 │ │ │ │ - movw r1, #3167 @ 0xc5f │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r0, [pc, #360] @ (50b80 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 50a30 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 50a20 │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 50a4c │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 107730 <_PyMutex_LockTimed@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r0, [pc, #308] @ (50b84 ) │ │ │ │ + movw r1, #4364 @ 0x110c │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + bl 6c81c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + bl 7188c │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 50b36 │ │ │ │ + ldr r6, [pc, #272] @ (50b88 ) │ │ │ │ + ldr.w r3, [r6, #1476] @ 0x5c4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 50b36 │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r1, #3625 @ 0xe29 │ │ │ │ + movt r1, #19 │ │ │ │ + movw r3, #49809 @ 0xc291 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r0, #49004 @ 0xbf6c │ │ │ │ + movt r0, #2 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + movw r0, #35709 @ 0x8b7d │ │ │ │ + movt r0, #17 │ │ │ │ + movw r4, #44556 @ 0xae0c │ │ │ │ + movt r4, #2 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + bl 1936f4 <_Py_hashtable_new_full@@Base> │ │ │ │ + str r0, [sp, #24] │ │ │ │ + cbz r0, 50b18 │ │ │ │ + ldr.w r0, [r6, #1568] @ 0x620 │ │ │ │ + bl 50bc0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cbz r0, 50b18 │ │ │ │ + ldr.w r6, [r6, #1572] @ 0x624 │ │ │ │ + bl 1937e0 <_Py_hashtable_new_full@@Base+0xec> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 50afe │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #3639 @ 0xe37 │ │ │ │ movt r1, #5 │ │ │ │ - str r4, [r3, #16] │ │ │ │ - pop {r4} │ │ │ │ - b.w 28a88c <_Py_hashtable_foreach@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 28c104 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbnz r0, 50af8 │ │ │ │ + movw r1, #3849 @ 0xf09 │ │ │ │ + movt r1, #5 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #16 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + bl 28c104 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 50b04 │ │ │ │ + b.n 50b1c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 119574 <_Py_hashtable_destroy@@Base> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 50b18 │ │ │ │ + movw r1, #4157 @ 0x103d │ │ │ │ + movt r1, #5 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #16 │ │ │ │ + bl 28c104 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 50b36 │ │ │ │ + b.n 50b1c │ │ │ │ + bl 1f50c4 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + cbz r0, 50b36 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 50b36 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 50b36 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (50b84 ) │ │ │ │ + movs r1, #0 │ │ │ │ + bl 6c81c │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r5] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 50b56 │ │ │ │ + strexb r1, r3, [r5] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 50b46 │ │ │ │ + dmb ish │ │ │ │ + beq.n 50b62 │ │ │ │ + ldr r0, [pc, #32] @ (50b80 ) │ │ │ │ + bl 2376a0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + cbz r0, 50b6a │ │ │ │ + bl 119574 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + cbz r0, 50b72 │ │ │ │ + bl 119574 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + cbz r0, 50b7a │ │ │ │ + bl 119574 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + 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, 50d84 │ │ │ │ + cbz r0, 50b9c │ │ │ │ movw r1, #19440 @ 0x4bf0 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.w 1a4a60 <_PyBytes_DecodeEscape2@@Base+0x9f0> │ │ │ │ + b.w 1a52a4 <_PyBytes_DecodeEscape2@@Base+0x9f0> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 50d9e │ │ │ │ + cbz r0, 50bb6 │ │ │ │ movw r1, #19904 @ 0x4dc0 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.w 1a4a60 <_PyBytes_DecodeEscape2@@Base+0x9f0> │ │ │ │ + b.w 1a52a4 <_PyBytes_DecodeEscape2@@Base+0x9f0> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ - movw r1, #22736 @ 0x58d0 │ │ │ │ + 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 19378c <_Py_hashtable_new_full@@Base+0x98> │ │ │ │ + cbz r0, 50bf0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #3085 @ 0xc0d │ │ │ │ + movt r1, #5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 28c104 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 50bf2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 119574 <_Py_hashtable_destroy@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + movw r1, #25040 @ 0x61d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 3a482 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x58a> │ │ │ │ + b.w 3a4a2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x58a> │ │ │ │ + ldr r0, [pc, #4] @ (50c08 ) │ │ │ │ + bx lr │ │ │ │ + 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, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [pc, #88] @ (50c78 ) │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + movw r3, #46093 @ 0xb40d │ │ │ │ + movt r3, #6 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr.w r2, [r5, #1508] @ 0x5e4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 50c3e │ │ │ │ + movs r0, #8 │ │ │ │ + blx 2bf6c │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 50c48 │ │ │ │ + ldr.w r0, [r5, #1504] @ 0x5e0 │ │ │ │ + movs r1, #8 │ │ │ │ + blx r2 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r4, 50c6c │ │ │ │ + ldmia.w r6, {r0, r1} │ │ │ │ + stmia.w r4, {r0, r1} │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 6fea4 <_Py_hashtable_set@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 50c72 │ │ │ │ + ldr.w r3, [r5, #1520] @ 0x5f0 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr.w r0, [r5, #1504] @ 0x5e0 │ │ │ │ + blx r3 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 50c74 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 7ff40 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + 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, 50dda │ │ │ │ + cbnz r3, 50c9c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 50dda │ │ │ │ + ble.n 50c9c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 50dda │ │ │ │ - cbnz r1, 50df6 │ │ │ │ + bne.n 50c9c │ │ │ │ + cbnz r1, 50cb8 │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #48] @ (50e10 ) │ │ │ │ + ldr r4, [pc, #44] @ (50cd0 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 50e0a │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 50ccc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 48904 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 50e0a │ │ │ │ + bl 488a0 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 50ccc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 50efc │ │ │ │ + bl 50dbc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r7, [pc, #688] @ (510c4 ) │ │ │ │ + ldr r7, [pc, #688] @ (50f84 ) │ │ │ │ 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 1f13a0 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 50e54 │ │ │ │ + bl 1f1c74 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 50d14 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2ace0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50e4c │ │ │ │ + bge.n 50d0c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 50e78 │ │ │ │ + cbnz r3, 50d38 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 50e78 │ │ │ │ + ble.n 50d38 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 50e78 │ │ │ │ - cbnz r4, 50e96 │ │ │ │ + bne.n 50d38 │ │ │ │ + cbnz r4, 50d56 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #120] @ (50ef8 ) │ │ │ │ + ldr r4, [pc, #120] @ (50db8 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50ef0 │ │ │ │ + cbz r0, 50db0 │ │ │ │ ldrd r4, r0, [r4] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50ea8 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 50ef0 │ │ │ │ + bne.n 50d68 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 50db0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #36380 @ 0x8e1c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 50ed4 │ │ │ │ + beq.n 50d94 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #988 @ 0x3dc │ │ │ │ + movw r1, #3432 @ 0xd68 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1028 @ 0x404 │ │ │ │ + movw r1, #3472 @ 0xd90 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #864] @ (5125c ) │ │ │ │ + ldr r7, [pc, #864] @ (5111c ) │ │ │ │ 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 50f2a │ │ │ │ + bcc.n 50dea │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1084 @ 0x43c │ │ │ │ + movw r1, #3516 @ 0xdbc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 50f72 │ │ │ │ + bl f2724 │ │ │ │ + b.n 50e32 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 50f42 │ │ │ │ + cbnz r0, 50e02 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f4804 │ │ │ │ - cbz r4, 50f58 │ │ │ │ + b.w 1f50c4 │ │ │ │ + cbz r4, 50e18 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 50f58 │ │ │ │ + bhi.n 50e18 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 28a5e8 <_PyXIData_Free@@Base+0x1288> │ │ │ │ + bl 28af70 <_PyXIData_Free@@Base+0x1288> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 50f66 │ │ │ │ - bl 27263c <_Py_strhex@@Base> │ │ │ │ + cbz r6, 50e26 │ │ │ │ + bl 272fc4 <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 50f6c │ │ │ │ - bl 7140c │ │ │ │ + b.n 50e2c │ │ │ │ + bl 7142c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r3 │ │ │ │ + bl 50bc0 │ │ │ │ + cbz r0, 50e66 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 6fea4 <_Py_hashtable_set@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 50e6c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 119574 <_Py_hashtable_destroy@@Base> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 50e6e │ │ │ │ + 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, 50fa6 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 50ea0 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 50fa0 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 50fa6 │ │ │ │ + bne.n 50e9a │ │ │ │ + bl 142908 │ │ │ │ + b.n 50ea0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 50fc8 │ │ │ │ + cbnz r0, 50ec2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 50fc8 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 50ec2 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 50fbe │ │ │ │ + bne.n 50eb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1424c4 │ │ │ │ + b.w 142908 │ │ │ │ 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 1d5840 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 5100a │ │ │ │ + bl 1d6100 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 50f04 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2ab78 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51002 │ │ │ │ + bge.n 50efc │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ 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 │ │ │ │ + movs r0, #4 │ │ │ │ + ldr.w r8, [r3, #16] │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ + mov r5, r3 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 71640 │ │ │ │ + cbnz r0, 50f2e │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 50f9a │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7e018 │ │ │ │ + cbz r0, 50f5c │ │ │ │ + str r0, [r4, #16] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl 7e018 │ │ │ │ + cbz r0, 50f5c │ │ │ │ + str r0, [r4, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl 33620 <_PyTraceMalloc_GetTraceback@@Base+0x428> │ │ │ │ + cbz r0, 50f5c │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + str r0, [r4, #24] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ + bl 7e018 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 50f74 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 50f2a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 50f2a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50f2a │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [r4, #28] │ │ │ │ + bl 85d88 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 50f94 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 50f94 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 770a4 <_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, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 5102e │ │ │ │ + cbnz r3, 50fbe │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5102e │ │ │ │ + ble.n 50fbe │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5102e │ │ │ │ - cbnz r1, 51050 │ │ │ │ + bne.n 50fbe │ │ │ │ + cbnz r1, 50fe0 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ movw r4, #20924 @ 0x51bc │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 51064 │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 50ff4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 48904 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 51064 │ │ │ │ + bl 488a0 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 50ff4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 50efc │ │ │ │ + bl 50dbc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f13a0 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 510a8 │ │ │ │ + bl 1f1c74 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 51038 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2b9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 510a0 │ │ │ │ + bge.n 51030 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ + push {r4} │ │ │ │ + mov r0, r2 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r2, r3 │ │ │ │ + movw r1, #3849 @ 0xf09 │ │ │ │ + movt r1, #5 │ │ │ │ + str r4, [r3, #16] │ │ │ │ + pop {r4} │ │ │ │ + b.w 28c104 <_Py_hashtable_foreach@@Base> │ │ │ │ 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, #1104 @ 0x450 │ │ │ │ + movw r1, #3548 @ 0xddc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, 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, #1208 @ 0x4b8 │ │ │ │ + movw r0, #3652 @ 0xe44 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r4, [r1, #16] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5112c │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 510d4 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 511ae │ │ │ │ - bl 97f70 │ │ │ │ + bne.n 51156 │ │ │ │ + bl 97ef0 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b868 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ab4c │ │ │ │ - cbz r6, 51158 │ │ │ │ + bl 9aab4 │ │ │ │ + cbz r6, 51100 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 511a0 │ │ │ │ - bl ee340 │ │ │ │ + bne.n 51148 │ │ │ │ + bl ee638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5112c │ │ │ │ - b.n 511ae │ │ │ │ + beq.n 510d4 │ │ │ │ + b.n 51156 │ │ │ │ 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 │ │ │ │ @@ -55587,46 +55541,46 @@ │ │ │ │ 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 43a04 <_PyBytes_ReverseFind@@Base+0xa8> │ │ │ │ - b.n 511b0 │ │ │ │ + bl 439c0 <_PyBytes_ReverseFind@@Base+0xa8> │ │ │ │ + b.n 51158 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - movw r2, #1220 @ 0x4c4 │ │ │ │ + movw r2, #3664 @ 0xe50 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ - b.w 220880 │ │ │ │ + b.w 221254 │ │ │ │ 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 1d5840 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 51204 │ │ │ │ + bl 1d6100 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 511ac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2bcac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 511fc │ │ │ │ + bge.n 511a4 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -55634,198 +55588,198 @@ │ │ │ │ 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, 51236 │ │ │ │ + cbz r2, 511de │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ mov r0, sp │ │ │ │ - bl 111ffc │ │ │ │ + bl 112534 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7757c │ │ │ │ - cbz r4, 5125e │ │ │ │ - ldr r0, [pc, #28] @ (51264 ) │ │ │ │ - bl 202c3c <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 775c4 │ │ │ │ + cbz r4, 51206 │ │ │ │ + ldr r0, [pc, #28] @ (5120c ) │ │ │ │ + bl 203568 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #52428 @ 0xcccc │ │ │ │ + movw r0, #54872 @ 0xd658 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xe990004d │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ - cbnz r3, 51294 │ │ │ │ + cbnz r3, 5123c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54584 @ 0xd538 │ │ │ │ + movw r1, #56900 @ 0xde44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 512b0 │ │ │ │ + bl f2724 │ │ │ │ + b.n 51258 │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ - cbz r3, 512b4 │ │ │ │ + cbz r3, 5125c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54312 @ 0xd428 │ │ │ │ + movw r1, #56588 @ 0xdd0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 512ca │ │ │ │ + b.n 51272 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - cbz r0, 512c2 │ │ │ │ + cbz r0, 5126a │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r1, [pc, #12] @ (512cc ) │ │ │ │ - b.w 90cd8 │ │ │ │ + ldr r1, [pc, #12] @ (51274 ) │ │ │ │ + b.w 90bf8 │ │ │ │ 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, 512e8 │ │ │ │ + cbz r0, 51290 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51346 │ │ │ │ + cbz r0, 512ee │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 51318 │ │ │ │ + bge.n 512c0 │ │ │ │ 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 512f4 │ │ │ │ - cbz r2, 5132c │ │ │ │ + b.n 5129c │ │ │ │ + cbz r2, 512d4 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 5132c │ │ │ │ + cbz r0, 512d4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5134a │ │ │ │ + bge.n 512f2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 5134a │ │ │ │ - bl 70620 │ │ │ │ - cbnz r0, 5134a │ │ │ │ + b.n 512f2 │ │ │ │ + bl 70640 │ │ │ │ + cbnz r0, 512f2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51346 │ │ │ │ + bge.n 512ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51346 │ │ │ │ + cbnz r3, 512ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5139a │ │ │ │ + b.n 51342 │ │ │ │ ldrd r3, r1, [r5, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - movw r5, #39616 @ 0x9ac0 │ │ │ │ + movw r5, #42060 @ 0xa44c │ │ │ │ movt r5, #44 @ 0x2c │ │ │ │ bic.w r1, r1, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - movw r0, #1256 @ 0x4e8 │ │ │ │ + movw r0, #3700 @ 0xe74 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r1, #39596 @ 0x9aac │ │ │ │ + movw r1, #42040 @ 0xa438 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r3, #41612 @ 0xa28c │ │ │ │ + movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r1, #56292 @ 0xdbe4 │ │ │ │ + movw r1, #58552 @ 0xe4b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ strd r4, r3, [sp] │ │ │ │ str r5, [sp, #20] │ │ │ │ - movw r3, #1072 @ 0x430 │ │ │ │ + movw r3, #3536 @ 0xdd0 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20bee4 │ │ │ │ + bl 20c9a0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 513bc │ │ │ │ + beq.n 51364 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 51650 │ │ │ │ + b.n 515f8 │ │ │ │ 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, 513ec │ │ │ │ + cbnz r3, 51394 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54584 @ 0xd538 │ │ │ │ + movw r1, #56900 @ 0xde44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 51408 │ │ │ │ + bl f2724 │ │ │ │ + b.n 513b0 │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ - cbz r3, 5140c │ │ │ │ + cbz r3, 513b4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54312 @ 0xd428 │ │ │ │ + movw r1, #56588 @ 0xdd0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51414 │ │ │ │ + b.n 513bc │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbnz r4, 51444 │ │ │ │ + cbnz r4, 513ec │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1272 @ 0x4f8 │ │ │ │ + movw r1, #3716 @ 0xe84 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 51460 │ │ │ │ + b.n 51408 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -55834,426 +55788,426 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [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 cf6fc │ │ │ │ + bl cfacc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 51490 │ │ │ │ + cbz r0, 51438 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51490 │ │ │ │ + bge.n 51438 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51490 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51438 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 514aa │ │ │ │ + cbz r0, 51452 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 514aa │ │ │ │ + bge.n 51452 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 514aa │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51452 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 514c4 │ │ │ │ + cbz r0, 5146c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 514c4 │ │ │ │ + bge.n 5146c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 514c4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5146c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 514de │ │ │ │ + cbz r0, 51486 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 514de │ │ │ │ + bge.n 51486 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 514de │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51486 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 514f8 │ │ │ │ + cbz r0, 514a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 514f8 │ │ │ │ + bge.n 514a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 514f8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 514a0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 51512 │ │ │ │ + cbz r0, 514ba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51512 │ │ │ │ + bge.n 514ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51512 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 514ba │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 5152c │ │ │ │ + cbz r0, 514d4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5152c │ │ │ │ + bge.n 514d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5152c │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 514d4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 51546 │ │ │ │ + cbz r0, 514ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51546 │ │ │ │ + bge.n 514ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51546 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 514ee │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 51560 │ │ │ │ + cbz r0, 51508 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51560 │ │ │ │ + bge.n 51508 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51560 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51508 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 5157a │ │ │ │ + cbz r0, 51522 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5157a │ │ │ │ + bge.n 51522 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5157a │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51522 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 51594 │ │ │ │ + cbz r0, 5153c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51594 │ │ │ │ + bge.n 5153c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51594 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5153c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 515ae │ │ │ │ + cbz r0, 51556 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 515ae │ │ │ │ + bge.n 51556 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 515ae │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51556 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 515c8 │ │ │ │ + cbz r0, 51570 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 515c8 │ │ │ │ + bge.n 51570 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 515c8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51570 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 515e2 │ │ │ │ + cbz r0, 5158a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 515e2 │ │ │ │ + bge.n 5158a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 515e2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5158a │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 515fc │ │ │ │ + cbz r0, 515a4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 515fc │ │ │ │ + bge.n 515a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 515fc │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 515a4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 51616 │ │ │ │ + cbz r0, 515be │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51616 │ │ │ │ + bge.n 515be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51616 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 515be │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 51630 │ │ │ │ + cbz r0, 515d8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51630 │ │ │ │ + bge.n 515d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51630 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 515d8 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 5164a │ │ │ │ + cbz r0, 515f2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5164a │ │ │ │ + bge.n 515f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5164a │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 515f2 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ movw r2, #4097 @ 0x1001 │ │ │ │ sub sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2ab60 │ │ │ │ - cbz r0, 5168e │ │ │ │ + cbz r0, 51636 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51694 │ │ │ │ + b.n 5163c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 199f10 │ │ │ │ + bl 19a78c │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #48900 @ 0xbf04 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r6, r2 │ │ │ │ - bl 1277e0 │ │ │ │ + bl 1279f4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 516f2 │ │ │ │ + beq.n 5169a │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 516f2 │ │ │ │ + beq.n 5169a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5170a │ │ │ │ + ble.n 516b2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1412 @ 0x584 │ │ │ │ + movw r1, #3856 @ 0xf10 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 5171c │ │ │ │ + bl f2724 │ │ │ │ + b.n 516c4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 516d4 │ │ │ │ - movw r0, #21764 @ 0x5504 │ │ │ │ + beq.n 5167c │ │ │ │ + movw r0, #24068 @ 0x5e04 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r6 │ │ │ │ - bl 22b9a4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22c3ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 516d4 │ │ │ │ - b.n 5171c │ │ │ │ + bne.n 5167c │ │ │ │ + b.n 516c4 │ │ │ │ it eq │ │ │ │ ldreq r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1dfba8 │ │ │ │ + b.w 1e0470 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 1310ec │ │ │ │ + b.w 1312bc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #31664 @ 0x7bb0 │ │ │ │ + movw r1, #34268 @ 0x85dc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl fff0c │ │ │ │ - cbnz r0, 51754 │ │ │ │ - movw r0, #1448 @ 0x5a8 │ │ │ │ + bl 1003ec │ │ │ │ + cbnz r0, 516fc │ │ │ │ + movw r0, #3892 @ 0xf34 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1fe164 │ │ │ │ + b.w 1fea6c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7620c │ │ │ │ - b.w 26bb80 │ │ │ │ + b.w 76254 │ │ │ │ + b.w 26c540 │ │ │ │ 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, 51780 │ │ │ │ + cbnz r3, 51728 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 51780 │ │ │ │ + ble.n 51728 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51780 │ │ │ │ - cbnz r1, 517a4 │ │ │ │ + bne.n 51728 │ │ │ │ + cbnz r1, 5174c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #92] @ (517e0 ) │ │ │ │ + ldr r4, [pc, #92] @ (51788 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 517a4 │ │ │ │ + cbnz r0, 5174c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 517d8 │ │ │ │ + b.n 51780 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 151bbc │ │ │ │ + bl 15207c │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r2, r4 │ │ │ │ - bl 213564 <_PyXI_Exit@@Base+0x8dc> │ │ │ │ + bl 213f34 <_PyXI_Exit@@Base+0x8dc> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 517a0 │ │ │ │ + beq.n 51748 │ │ │ │ mov r1, r6 │ │ │ │ - bl 25eeb0 │ │ │ │ + bl 25f868 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 517d8 │ │ │ │ + bge.n 51780 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 517d8 │ │ │ │ + cbnz r3, 51780 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r0, [r5, r7] │ │ │ │ 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 r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 5180a │ │ │ │ + bne.n 517b2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 51828 │ │ │ │ - b.n 51822 │ │ │ │ + bne.n 517d0 │ │ │ │ + b.n 517ca │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40108 @ 0x9cac │ │ │ │ + movw r0, #42560 @ 0xa640 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 517fc │ │ │ │ - b.n 51846 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 51846 │ │ │ │ + bne.n 517a4 │ │ │ │ + b.n 517ee │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 517ee │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5183a │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 51846 │ │ │ │ + bne.n 517e2 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 517ee │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 28bf78 <_Py_hashtable_foreach@@Base+0x16ec> │ │ │ │ - cbnz r0, 5184a │ │ │ │ + bl 28c8f4 <_Py_hashtable_foreach@@Base+0x7f0> │ │ │ │ + cbnz r0, 517f2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51870 │ │ │ │ + b.n 51818 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b7b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51868 │ │ │ │ + bne.n 51810 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 51846 │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 517ee │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (518a4 ) │ │ │ │ - bl 79054 │ │ │ │ - cbz r0, 518a0 │ │ │ │ + ldr r0, [pc, #28] @ (5184c ) │ │ │ │ + bl 790a0 │ │ │ │ + cbz r0, 51848 │ │ │ │ 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] │ │ │ │ @@ -56265,127 +56219,127 @@ │ │ │ │ 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 518c6 │ │ │ │ + bhi.n 5186e │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 518de │ │ │ │ - b.n 518f2 │ │ │ │ - movw r0, #23816 @ 0x5d08 │ │ │ │ + bgt.n 51886 │ │ │ │ + b.n 5189a │ │ │ │ + movw r0, #26120 @ 0x6608 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 518c0 │ │ │ │ - b.n 518fe │ │ │ │ + bne.n 51868 │ │ │ │ + b.n 518a6 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 518f4 │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 518f4 │ │ │ │ - b.n 518fe │ │ │ │ + bne.n 5189c │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 5189c │ │ │ │ + b.n 518a6 │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 519fa │ │ │ │ + b.n 519a2 │ │ │ │ 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 51928 │ │ │ │ + bne.n 518d0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 51946 │ │ │ │ - b.n 51940 │ │ │ │ + bne.n 518ee │ │ │ │ + b.n 518e8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40092 @ 0x9c9c │ │ │ │ + movw r0, #42544 @ 0xa630 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5191a │ │ │ │ - b.n 51952 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 51952 │ │ │ │ + bne.n 518c2 │ │ │ │ + b.n 518fa │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 518fa │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28bf78 <_Py_hashtable_foreach@@Base+0x16ec> │ │ │ │ - cbnz r0, 51956 │ │ │ │ + bl 28c8f4 <_Py_hashtable_foreach@@Base+0x7f0> │ │ │ │ + cbnz r0, 518fe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51978 │ │ │ │ + b.n 51920 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2af5c │ │ │ │ - cbz r0, 51970 │ │ │ │ + cbz r0, 51918 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 51952 │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 518fa │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbz r6, 5199e │ │ │ │ + cbz r6, 51946 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 519f4 │ │ │ │ + bge.n 5199c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 519f4 │ │ │ │ + b.n 5199c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 71620 │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 519f4 │ │ │ │ + cbz r0, 5199c │ │ │ │ add.w r9, r0, #12 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 519e4 │ │ │ │ + bge.n 5198c │ │ │ │ ldrd r0, r1, [r7, #40] @ 0x28 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #8 │ │ │ │ - bl 25200c │ │ │ │ - cbnz r0, 519de │ │ │ │ + bl 2529b4 │ │ │ │ + cbnz r0, 51986 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 519f4 │ │ │ │ + bge.n 5199c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 519f4 │ │ │ │ + cbnz r3, 5199c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 519f4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5199c │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 519b2 │ │ │ │ + b.n 5195a │ │ │ │ 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] │ │ │ │ @@ -56394,509 +56348,509 @@ │ │ │ │ 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 26a61c <_PyObject_GetState@@Base> │ │ │ │ + bl 26afdc <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51a6e │ │ │ │ + cbz r0, 51a16 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 51a30 │ │ │ │ + cbnz r3, 519d8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #1532 @ 0x5fc │ │ │ │ + movw r0, #3976 @ 0xf88 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 51a5c │ │ │ │ + bgt.n 51a04 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 95e70 │ │ │ │ + bl 95df8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #1004 @ 0x3ec │ │ │ │ + movw r3, #3308 @ 0xcec │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r0, #1540 @ 0x604 │ │ │ │ + movw r0, #3984 @ 0xf90 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 51a6e │ │ │ │ + b.n 51a16 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #1552 @ 0x610 │ │ │ │ + movw r0, #3996 @ 0xf9c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 51462 │ │ │ │ + b.n 5140a │ │ │ │ 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, 51a90 │ │ │ │ + cbz r3, 51a38 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 51aa0 │ │ │ │ + b.n 51a48 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 51a9e │ │ │ │ + ble.n 51a46 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 51a9a │ │ │ │ - cbnz r1, 51ac4 │ │ │ │ + bgt.n 51a42 │ │ │ │ + cbnz r1, 51a6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51aa0 │ │ │ │ + b.n 51a48 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #252] @ (51ba0 ) │ │ │ │ + ldr r1, [pc, #252] @ (51b48 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51aca │ │ │ │ - b.n 51b9a │ │ │ │ + cbnz r0, 51a72 │ │ │ │ + b.n 51b42 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add r6, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 51b80 │ │ │ │ + beq.n 51b28 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 51b1a │ │ │ │ + cbz r4, 51ac2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 51afe │ │ │ │ + bmi.n 51aa6 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #53352 @ 0xd068 │ │ │ │ + movw r1, #55656 @ 0xd968 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2556 @ 0x9fc │ │ │ │ + movw r0, #4860 @ 0x12fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51b9a │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51b42 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8b6b8 │ │ │ │ + bl 8b630 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51b9a │ │ │ │ + beq.n 51b42 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 51b58 │ │ │ │ + bne.n 51b00 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 51b88 │ │ │ │ + beq.n 51b30 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 51b42 │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + bmi.n 51aea │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #53372 @ 0xd07c │ │ │ │ + movw r1, #55676 @ 0xd97c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2556 @ 0x9fc │ │ │ │ + movw r0, #4860 @ 0x12fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51b9a │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51b42 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6b8 │ │ │ │ + bl 8b630 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 51b9a │ │ │ │ + cbz r0, 51b42 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51b70 │ │ │ │ + beq.n 51b18 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61684 @ 0xf0f4 │ │ │ │ + movw r1, #63988 @ 0xf9f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 51b9a │ │ │ │ - movw r3, #63044 @ 0xf644 │ │ │ │ + bl f2724 │ │ │ │ + b.n 51b42 │ │ │ │ + movw r3, #65348 @ 0xff44 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 51b8a │ │ │ │ - movw r4, #63044 @ 0xf644 │ │ │ │ + b.n 51b32 │ │ │ │ + movw r4, #65348 @ 0xff44 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ 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 51bf2 │ │ │ │ + b.w 51b9a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strh r4, [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, 51bbc │ │ │ │ + cbz r1, 51b64 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 51bd8 │ │ │ │ + bmi.n 51b80 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12052 @ 0x2f14 │ │ │ │ + movw r1, #14356 @ 0x3814 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51bf0 │ │ │ │ + b.n 51b98 │ │ │ │ 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 7a424 │ │ │ │ + bl 7a464 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00051bf2 : │ │ │ │ +00051b9a : │ │ │ │ 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 2847f0 │ │ │ │ - cbz r0, 51c20 │ │ │ │ + bl 285178 │ │ │ │ + cbz r0, 51bc8 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e8a48 <_PyCompile_GetUnaryIntrinsicName@@Base+0x318> │ │ │ │ + b.w 1e9310 <_PyCompile_GetUnaryIntrinsicName@@Base+0x318> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51c46 │ │ │ │ + bge.n 51bee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51c46 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51bee │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a250 │ │ │ │ + b.w 7a290 │ │ │ │ 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, #60040 @ 0xea88 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1277e0 │ │ │ │ + bl 1279f4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 51ca0 │ │ │ │ + beq.n 51c48 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88564 │ │ │ │ - cbnz r0, 51ca0 │ │ │ │ + bl 884ec │ │ │ │ + cbnz r0, 51c48 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #1564 @ 0x61c │ │ │ │ + movw r1, #4008 @ 0xfa8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4e354 │ │ │ │ + bl 4e2c0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51cb2 │ │ │ │ + bne.n 51c5a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51cbe │ │ │ │ + b.n 51c66 │ │ │ │ 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 fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51ce2 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 51d26 │ │ │ │ + bne.n 51c8a │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 51cce │ │ │ │ orr.w r0, r4, #524288 @ 0x80000 │ │ │ │ blx 2bd54 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 51d00 │ │ │ │ + bne.n 51ca8 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 51d12 │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 51cba │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 127500 <_Py_set_inheritable@@Base> │ │ │ │ + bl 127718 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51d1c │ │ │ │ + bne.n 51cc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b490 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 51d26 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 51cce │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ 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 │ │ │ │ - cbz r1, 51d42 │ │ │ │ + cbz r1, 51cea │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 51d5e │ │ │ │ + bmi.n 51d06 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12092 @ 0x2f3c │ │ │ │ + movw r1, #14396 @ 0x383c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51d76 │ │ │ │ + b.n 51d1e │ │ │ │ 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 7a424 │ │ │ │ + bl 7a464 │ │ │ │ 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 20bee4 │ │ │ │ + bl 20c9a0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 51d94 │ │ │ │ + bne.n 51d3c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51dde │ │ │ │ + b.n 51d86 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #17 │ │ │ │ - bl 1c9e44 │ │ │ │ + bl 1ca74c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b3cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 51db2 │ │ │ │ + bne.n 51d5a │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #17 │ │ │ │ - bl 1c9e44 │ │ │ │ + bl 1ca74c │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 51dd6 │ │ │ │ + bne.n 51d7e │ │ │ │ blx 2c188 <__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 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00051de0 : │ │ │ │ +00051d88 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #60] @ (51e24 ) │ │ │ │ + ldr r5, [pc, #60] @ (51dcc ) │ │ │ │ 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 51e1e │ │ │ │ + beq.n 51dc6 │ │ │ │ add.w r7, r5, #110592 @ 0x1b000 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 51e16 │ │ │ │ + bge.n 51dbe │ │ │ │ ldrb r6, [r2, r4] │ │ │ │ add r6, r7 │ │ │ │ ldrb.w r6, [r6, #3280] @ 0xcd0 │ │ │ │ strb.w r6, [r0, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 51e02 │ │ │ │ + b.n 51daa │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20bee4 │ │ │ │ + bl 20c9a0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 51e44 │ │ │ │ + bne.n 51dec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51e66 │ │ │ │ + b.n 51e0e │ │ │ │ blx 2be90 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51e5e │ │ │ │ + bne.n 51e06 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00051e68 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +00051e10 <_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 51ee2 <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ + bl 51e8a <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ add sp, #28 │ │ │ │ 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, #1644 @ 0x66c │ │ │ │ + movw r1, #4088 @ 0xff8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8eb1c │ │ │ │ - cbz r0, 51ed4 <_PyMonitoring_FirePyStartEvent@@Base+0x6c> │ │ │ │ + bl 8eab0 │ │ │ │ + cbz r0, 51e7c <_PyMonitoring_FirePyStartEvent@@Base+0x6c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ blx 2aefc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51ed8 <_PyMonitoring_FirePyStartEvent@@Base+0x70> │ │ │ │ + cbz r0, 51e80 <_PyMonitoring_FirePyStartEvent@@Base+0x70> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51ede <_PyMonitoring_FirePyStartEvent@@Base+0x76> │ │ │ │ + b.n 51e86 <_PyMonitoring_FirePyStartEvent@@Base+0x76> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ 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] @ (52004 <_PyMonitoring_FirePyStartEvent@@Base+0x19c>) │ │ │ │ + ldr r3, [pc, #268] @ (51fac <_PyMonitoring_FirePyStartEvent@@Base+0x19c>) │ │ │ │ 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 51f2e <_PyMonitoring_FirePyStartEvent@@Base+0xc6> │ │ │ │ + bge.n 51ed6 <_PyMonitoring_FirePyStartEvent@@Base+0xc6> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1668 @ 0x684 │ │ │ │ + movw r1, #4112 @ 0x1010 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 51f38 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ + bl f2724 │ │ │ │ + b.n 51ee0 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ cmp r6, #5 │ │ │ │ - beq.n 51f42 <_PyMonitoring_FirePyStartEvent@@Base+0xda> │ │ │ │ - bl 7ff40 │ │ │ │ - cbnz r0, 51f3e <_PyMonitoring_FirePyStartEvent@@Base+0xd6> │ │ │ │ + beq.n 51eea <_PyMonitoring_FirePyStartEvent@@Base+0xda> │ │ │ │ + bl 808d0 │ │ │ │ + cbnz r0, 51ee6 <_PyMonitoring_FirePyStartEvent@@Base+0xd6> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51ffc <_PyMonitoring_FirePyStartEvent@@Base+0x194> │ │ │ │ + b.n 51fa4 <_PyMonitoring_FirePyStartEvent@@Base+0x194> │ │ │ │ str.w r0, [r8, #8] │ │ │ │ add.w r2, r8, #4 │ │ │ │ - movw r8, #55076 @ 0xd724 │ │ │ │ + movw r8, #57380 @ 0xe024 │ │ │ │ movt r8, #67 @ 0x43 │ │ │ │ orr.w r3, r7, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 51ffa <_PyMonitoring_FirePyStartEvent@@Base+0x192> │ │ │ │ + beq.n 51fa2 <_PyMonitoring_FirePyStartEvent@@Base+0x192> │ │ │ │ cmp r4, #15 │ │ │ │ mov.w ip, #1 │ │ │ │ it hi │ │ │ │ lsrhi r3, r4, #4 │ │ │ │ mov r1, sl │ │ │ │ str r6, [sp, #4] │ │ │ │ ite ls │ │ │ │ @@ -56906,1850 +56860,1849 @@ │ │ │ │ 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 1fd9fc <_PyTrash_thread_destroy_chain@@Base+0x260> │ │ │ │ + bl 1fe304 <_PyTrash_thread_destroy_chain@@Base+0x260> │ │ │ │ eor.w r4, r4, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r0, 51ff6 <_PyMonitoring_FirePyStartEvent@@Base+0x18e> │ │ │ │ + cbz r0, 51f9e <_PyMonitoring_FirePyStartEvent@@Base+0x18e> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 51f38 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ + beq.n 51ee0 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ cmp r6, #10 │ │ │ │ - ble.n 51fea <_PyMonitoring_FirePyStartEvent@@Base+0x182> │ │ │ │ - movw r2, #39132 @ 0x98dc │ │ │ │ + ble.n 51f92 <_PyMonitoring_FirePyStartEvent@@Base+0x182> │ │ │ │ + movw r2, #41436 @ 0xa1dc │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #44952 @ 0xaf98 │ │ │ │ + movw r1, #47256 @ 0xb898 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ 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, #3308] @ 0xcec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51f38 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ + beq.n 51ee0 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r5, #3308] @ 0xcec │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51f38 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ + bge.n 51ee0 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 51f38 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 51f38 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ + bne.n 51ee0 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51ee0 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ bic.w r3, r3, fp │ │ │ │ strb.w r3, [r9] │ │ │ │ uxtb r4, r4 │ │ │ │ - b.n 51f54 <_PyMonitoring_FirePyStartEvent@@Base+0xec> │ │ │ │ + b.n 51efc <_PyMonitoring_FirePyStartEvent@@Base+0xec> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5202c <_PyMonitoring_FirePyStartEvent@@Base+0x1c4> │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 5202c <_PyMonitoring_FirePyStartEvent@@Base+0x1c4> │ │ │ │ + bne.n 51fd4 <_PyMonitoring_FirePyStartEvent@@Base+0x1c4> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 51fd4 <_PyMonitoring_FirePyStartEvent@@Base+0x1c4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52094 <_PyMonitoring_FirePyStartEvent@@Base+0x22c> │ │ │ │ + b.n 5203c <_PyMonitoring_FirePyStartEvent@@Base+0x22c> │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 2bd78 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5204a <_PyMonitoring_FirePyStartEvent@@Base+0x1e2> │ │ │ │ + bne.n 51ff2 <_PyMonitoring_FirePyStartEvent@@Base+0x1e2> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1ac754 │ │ │ │ - bl 6b320 │ │ │ │ + b.w 1ad07c │ │ │ │ + bl 6b348 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5205a <_PyMonitoring_FirePyStartEvent@@Base+0x1f2> │ │ │ │ + cbnz r0, 52002 <_PyMonitoring_FirePyStartEvent@@Base+0x1f2> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f4804 │ │ │ │ + b.w 1f50c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 52086 <_PyMonitoring_FirePyStartEvent@@Base+0x21e> │ │ │ │ - bl 6b420 │ │ │ │ + cbz r5, 5202e <_PyMonitoring_FirePyStartEvent@@Base+0x21e> │ │ │ │ + bl 6b448 │ │ │ │ blx 2c188 <__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 1ac754 │ │ │ │ - bl 199f10 │ │ │ │ + b.w 1ad07c │ │ │ │ + bl 19a78c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6b420 │ │ │ │ + bl 6b448 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00052098 : │ │ │ │ +00052040 : │ │ │ │ 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 │ │ │ │ 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 249a94 <_PyEval_MatchKeys@@Base+0xdd0> │ │ │ │ + bl 24a5e0 <_PyGen_yf@@Base+0x34> │ │ │ │ cmp r6, r5 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 520ec │ │ │ │ - cbz r0, 520ec │ │ │ │ + beq.n 52094 │ │ │ │ + cbz r0, 52094 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d70c0 │ │ │ │ + bl d74a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 520e0 │ │ │ │ + bge.n 52088 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 520e4 │ │ │ │ + cbz r3, 5208c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 520ec │ │ │ │ + b.n 52094 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 520e0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52088 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000520f0 <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +00052098 <_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 51ee2 <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ + bl 51e8a <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #20] @ (52134 <_PyMonitoring_FirePyResumeEvent@@Base+0x44>) │ │ │ │ + ldr r2, [pc, #20] @ (520dc <_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, #4048] @ 0xfd0 │ │ │ │ - b.n 521e2 <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ + b.n 5218a <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00052138 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +000520e0 <_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 51ee2 <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ + bl 51e8a <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ 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 52370 <_PyMonitoring_FirePyReturnEvent@@Base+0x160> │ │ │ │ + bl 52318 <_PyMonitoring_FirePyReturnEvent@@Base+0x160> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 521a4 <_PyMonitoring_FirePyYieldEvent@@Base+0x6c> │ │ │ │ + cbz r0, 5214c <_PyMonitoring_FirePyYieldEvent@@Base+0x6c> │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7c140 │ │ │ │ + bl 7c1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52198 <_PyMonitoring_FirePyYieldEvent@@Base+0x60> │ │ │ │ + bge.n 52140 <_PyMonitoring_FirePyYieldEvent@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5219c <_PyMonitoring_FirePyYieldEvent@@Base+0x64> │ │ │ │ + cbz r3, 52144 <_PyMonitoring_FirePyYieldEvent@@Base+0x64> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 521a4 <_PyMonitoring_FirePyYieldEvent@@Base+0x6c> │ │ │ │ + b.n 5214c <_PyMonitoring_FirePyYieldEvent@@Base+0x6c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 52198 <_PyMonitoring_FirePyYieldEvent@@Base+0x60> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52140 <_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 85c9c │ │ │ │ + bl 85c00 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 521ca <_PyMonitoring_FirePyYieldEvent@@Base+0x92> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 521de <_PyMonitoring_FirePyYieldEvent@@Base+0xa6> │ │ │ │ + bne.n 52172 <_PyMonitoring_FirePyYieldEvent@@Base+0x92> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 52186 <_PyMonitoring_FirePyYieldEvent@@Base+0xa6> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 521d4 <_PyMonitoring_FirePyYieldEvent@@Base+0x9c> │ │ │ │ + cbz r3, 5217c <_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 521e0 <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ + b.n 52188 <_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 70a48 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70a68 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5220c <_PyMonitoring_FirePyYieldEvent@@Base+0xd4> │ │ │ │ + cbz r0, 521b4 <_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 710e4 │ │ │ │ + bl 71104 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00052210 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +000521b8 <_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 51ee2 <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ + bl 51e8a <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ 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 5227c <_PyMonitoring_FirePyReturnEvent@@Base+0x6c> │ │ │ │ + bne.n 52224 <_PyMonitoring_FirePyReturnEvent@@Base+0x6c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 52294 <_PyMonitoring_FirePyReturnEvent@@Base+0x84> │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + bmi.n 5223c <_PyMonitoring_FirePyReturnEvent@@Base+0x84> │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33868 @ 0x844c │ │ │ │ + movw r1, #36172 @ 0x8d4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #40276 @ 0x9d54 │ │ │ │ + movw r0, #42728 @ 0xa6e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5234c <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 522f4 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40276 @ 0x9d54 │ │ │ │ + movw r0, #42728 @ 0xa6e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52254 <_PyMonitoring_FirePyReturnEvent@@Base+0x44> │ │ │ │ - b.n 5234c <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ + bne.n 521fc <_PyMonitoring_FirePyReturnEvent@@Base+0x44> │ │ │ │ + b.n 522f4 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6b8 │ │ │ │ + bl 8b630 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5234c <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ + beq.n 522f4 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 522c4 <_PyMonitoring_FirePyReturnEvent@@Base+0xb4> │ │ │ │ + beq.n 5226c <_PyMonitoring_FirePyReturnEvent@@Base+0xb4> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61684 @ 0xf0f4 │ │ │ │ + movw r1, #63988 @ 0xf9f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 5234c <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ + bl f2724 │ │ │ │ + b.n 522f4 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1f13a0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f1c74 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5234c <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ + beq.n 522f4 <_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 5230c <_PyMonitoring_FirePyReturnEvent@@Base+0xfc> │ │ │ │ - bl 75e54 │ │ │ │ + bcs.n 522b4 <_PyMonitoring_FirePyReturnEvent@@Base+0xfc> │ │ │ │ + bl 75e9c │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5230c <_PyMonitoring_FirePyReturnEvent@@Base+0xfc> │ │ │ │ + cbz r0, 522b4 <_PyMonitoring_FirePyReturnEvent@@Base+0xfc> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ blx 2b698 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52318 <_PyMonitoring_FirePyReturnEvent@@Base+0x108> │ │ │ │ + bne.n 522c0 <_PyMonitoring_FirePyReturnEvent@@Base+0x108> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 522d8 <_PyMonitoring_FirePyReturnEvent@@Base+0xc8> │ │ │ │ + blt.n 52280 <_PyMonitoring_FirePyReturnEvent@@Base+0xc8> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 52314 <_PyMonitoring_FirePyReturnEvent@@Base+0x104> │ │ │ │ - bl 1f4804 │ │ │ │ + blt.n 522bc <_PyMonitoring_FirePyReturnEvent@@Base+0x104> │ │ │ │ + bl 1f50c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5236a <_PyMonitoring_FirePyReturnEvent@@Base+0x15a> │ │ │ │ + b.n 52312 <_PyMonitoring_FirePyReturnEvent@@Base+0x15a> │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 522d6 <_PyMonitoring_FirePyReturnEvent@@Base+0xc6> │ │ │ │ + b.n 5227e <_PyMonitoring_FirePyReturnEvent@@Base+0xc6> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 52350 <_PyMonitoring_FirePyReturnEvent@@Base+0x140> │ │ │ │ - b.n 52346 <_PyMonitoring_FirePyReturnEvent@@Base+0x136> │ │ │ │ + cbnz r0, 522f8 <_PyMonitoring_FirePyReturnEvent@@Base+0x140> │ │ │ │ + b.n 522ee <_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 52364 <_PyMonitoring_FirePyReturnEvent@@Base+0x154> │ │ │ │ + bge.n 5230c <_PyMonitoring_FirePyReturnEvent@@Base+0x154> │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 120a24 <_PyLong_FromGid@@Base> │ │ │ │ + bl 120c24 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52324 <_PyMonitoring_FirePyReturnEvent@@Base+0x114> │ │ │ │ + bne.n 522cc <_PyMonitoring_FirePyReturnEvent@@Base+0x114> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 52354 <_PyMonitoring_FirePyReturnEvent@@Base+0x144> │ │ │ │ + blt.n 522fc <_PyMonitoring_FirePyReturnEvent@@Base+0x144> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5236a <_PyMonitoring_FirePyReturnEvent@@Base+0x15a> │ │ │ │ + b.n 52312 <_PyMonitoring_FirePyReturnEvent@@Base+0x15a> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5232c <_PyMonitoring_FirePyReturnEvent@@Base+0x11c> │ │ │ │ + b.n 522d4 <_PyMonitoring_FirePyReturnEvent@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52346 <_PyMonitoring_FirePyReturnEvent@@Base+0x136> │ │ │ │ + bne.n 522ee <_PyMonitoring_FirePyReturnEvent@@Base+0x136> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 52346 <_PyMonitoring_FirePyReturnEvent@@Base+0x136> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 522ee <_PyMonitoring_FirePyReturnEvent@@Base+0x136> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ 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, 52388 <_PyMonitoring_FirePyReturnEvent@@Base+0x178> │ │ │ │ + cbnz r3, 52330 <_PyMonitoring_FirePyReturnEvent@@Base+0x178> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 523e2 <_PyMonitoring_FirePyReturnEvent@@Base+0x1d2> │ │ │ │ + cbz r3, 5238a <_PyMonitoring_FirePyReturnEvent@@Base+0x1d2> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 52396 <_PyMonitoring_FirePyReturnEvent@@Base+0x186> │ │ │ │ + cbz r4, 5233e <_PyMonitoring_FirePyReturnEvent@@Base+0x186> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84f48 │ │ │ │ + bl 84eac │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5239c <_PyMonitoring_FirePyReturnEvent@@Base+0x18c> │ │ │ │ - bl 70620 │ │ │ │ + b.n 52344 <_PyMonitoring_FirePyReturnEvent@@Base+0x18c> │ │ │ │ + bl 70640 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 523de <_PyMonitoring_FirePyReturnEvent@@Base+0x1ce> │ │ │ │ + cbz r4, 52386 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ce> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 523b4 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a4> │ │ │ │ + cbz r2, 5235c <_PyMonitoring_FirePyReturnEvent@@Base+0x1a4> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26804 @ 0x68b4 │ │ │ │ + movw r1, #29108 @ 0x71b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 523ca <_PyMonitoring_FirePyReturnEvent@@Base+0x1ba> │ │ │ │ + beq.n 52372 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ba> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 523fa <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ + cbz r2, 523a2 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19816 @ 0x4d68 │ │ │ │ + movw r1, #22120 @ 0x5668 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 523fa <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ + bne.n 523a2 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 523de <_PyMonitoring_FirePyReturnEvent@@Base+0x1ce> │ │ │ │ + bge.n 52386 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 523de <_PyMonitoring_FirePyReturnEvent@@Base+0x1ce> │ │ │ │ + cbnz r3, 52386 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 523fa <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ - cbz r4, 523f2 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e2> │ │ │ │ + b.n 523a2 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ + cbz r4, 5239a <_PyMonitoring_FirePyReturnEvent@@Base+0x1e2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 523fa <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ + bge.n 523a2 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 523fa <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ + b.n 523a2 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #20] @ (52414 <_PyMonitoring_FirePyReturnEvent@@Base+0x204>) │ │ │ │ + ldr r2, [pc, #20] @ (523bc <_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, #4052] @ 0xfd4 │ │ │ │ - b.n 521e2 <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ + b.n 5218a <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00052418 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +000523c0 <_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 51ee2 <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ + bl 51e8a <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00052446 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +000523ee <_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 51ee2 <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ + bl 51e8a <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00052474 <_PyMonitoring_FireBranchRightEvent@@Base>: │ │ │ │ - b.w 292ea4 <_PyMonitoring_FireBranchEvent@@Base> │ │ │ │ +0005241c <_PyMonitoring_FireBranchRightEvent@@Base>: │ │ │ │ + b.w 29376c <_PyMonitoring_FireBranchEvent@@Base> │ │ │ │ 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 164828 │ │ │ │ + bl 164ca8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 524ce <_PyMonitoring_FireBranchRightEvent@@Base+0x5a> │ │ │ │ + cbz r0, 52476 <_PyMonitoring_FireBranchRightEvent@@Base+0x5a> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #1696 @ 0x6a0 │ │ │ │ + movw r0, #4140 @ 0x102c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 524c2 <_PyMonitoring_FireBranchRightEvent@@Base+0x4e> │ │ │ │ + bge.n 5246a <_PyMonitoring_FireBranchRightEvent@@Base+0x4e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 524c6 <_PyMonitoring_FireBranchRightEvent@@Base+0x52> │ │ │ │ + cbz r3, 5246e <_PyMonitoring_FireBranchRightEvent@@Base+0x52> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 524ce <_PyMonitoring_FireBranchRightEvent@@Base+0x5a> │ │ │ │ + b.n 52476 <_PyMonitoring_FireBranchRightEvent@@Base+0x5a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 524c2 <_PyMonitoring_FireBranchRightEvent@@Base+0x4e> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5246a <_PyMonitoring_FireBranchRightEvent@@Base+0x4e> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000524d4 <_PyMonitoring_FireBranchLeftEvent@@Base>: │ │ │ │ +0005247c <_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 51ee2 <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ + bl 51e8a <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 77508 │ │ │ │ + bl 77550 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ 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 52540 <_PyMonitoring_FireBranchLeftEvent@@Base+0x6c> │ │ │ │ + bge.n 524e8 <_PyMonitoring_FireBranchLeftEvent@@Base+0x6c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 52540 <_PyMonitoring_FireBranchLeftEvent@@Base+0x6c> │ │ │ │ + cbnz r3, 524e8 <_PyMonitoring_FireBranchLeftEvent@@Base+0x6c> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00052542 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +000524ea <_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 525e8 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 52590 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5256a <_PyMonitoring_FirePyThrowEvent@@Base+0x28> │ │ │ │ + bne.n 52512 <_PyMonitoring_FirePyThrowEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5259e <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ + b.n 52546 <_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 51ee2 <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ + bl 51e8a <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 52598 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ - bl d8400 │ │ │ │ - b.n 5259e <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ - bl 7757c │ │ │ │ - b.n 52564 <_PyMonitoring_FirePyThrowEvent@@Base+0x22> │ │ │ │ + cbnz r4, 52540 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + bl d87e8 │ │ │ │ + b.n 52546 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ + bl 775c4 │ │ │ │ + b.n 5250c <_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] @ (525e4 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2>) │ │ │ │ - bl 202c3c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (5258c <_PyMonitoring_FirePyThrowEvent@@Base+0xa2>) │ │ │ │ + bl 203568 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 525d2 <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ + cbz r2, 5257a <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #52420 @ 0xccc4 │ │ │ │ + movw r0, #54864 @ 0xd650 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ - movw r0, #59628 @ 0xe8ec │ │ │ │ + b.w 80b70 │ │ │ │ + movw r0, #62072 @ 0xf278 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ 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 d83ec │ │ │ │ + bl d87d4 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 52620 <_PyMonitoring_FirePyThrowEvent@@Base+0xde> │ │ │ │ + cbnz r0, 525c8 <_PyMonitoring_FirePyThrowEvent@@Base+0xde> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #1740 @ 0x6cc │ │ │ │ + movw r1, #4184 @ 0x1058 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 52622 <_PyMonitoring_FirePyThrowEvent@@Base+0xe0> │ │ │ │ + b.n 525ca <_PyMonitoring_FirePyThrowEvent@@Base+0xe0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00052624 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +000525cc <_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 525e8 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 52590 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5264c <_PyMonitoring_FireRaiseEvent@@Base+0x28> │ │ │ │ + bne.n 525f4 <_PyMonitoring_FireRaiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 52680 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ + b.n 52628 <_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 51ee2 <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ + bl 51e8a <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 5267a <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ - bl d8400 │ │ │ │ - b.n 52680 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ - bl 7757c │ │ │ │ - b.n 52646 <_PyMonitoring_FireRaiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 52622 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + bl d87e8 │ │ │ │ + b.n 52628 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ + bl 775c4 │ │ │ │ + b.n 525ee <_PyMonitoring_FireRaiseEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00052686 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +0005262e <_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 525e8 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 52590 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 526ae <_PyMonitoring_FireExceptionHandledEvent@@Base+0x28> │ │ │ │ + bne.n 52656 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 526e2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ + b.n 5268a <_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 51ee2 <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ + bl 51e8a <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 526dc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ - bl d8400 │ │ │ │ - b.n 526e2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ - bl 7757c │ │ │ │ - b.n 526a8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22> │ │ │ │ + cbnz r4, 52684 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + bl d87e8 │ │ │ │ + b.n 5268a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ + bl 775c4 │ │ │ │ + b.n 52650 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000526e8 : │ │ │ │ +00052690 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 526fa │ │ │ │ - cbnz r1, 52700 │ │ │ │ - bl 28c614 <_Py_hashtable_foreach@@Base+0x1d88> │ │ │ │ - b.n 5270c │ │ │ │ + cbz r0, 526a2 │ │ │ │ + cbnz r1, 526a8 │ │ │ │ + bl 28cf90 <_Py_hashtable_foreach@@Base+0xe8c> │ │ │ │ + b.n 526b4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 52712 │ │ │ │ + cbnz r0, 526ba │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 52730 │ │ │ │ + b.n 526d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 113980 │ │ │ │ + bl 113eac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52730 │ │ │ │ + bge.n 526d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52730 │ │ │ │ + cbnz r3, 526d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 │ │ │ │ - cbnz r1, 5275c │ │ │ │ + cbnz r1, 52704 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1788 @ 0x6fc │ │ │ │ + movw r1, #4232 @ 0x1088 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 52788 │ │ │ │ + bl f2724 │ │ │ │ + b.n 52730 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5279c │ │ │ │ + beq.n 52744 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 5278e │ │ │ │ + bmi.n 52736 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1820 @ 0x71c │ │ │ │ + movw r1, #4264 @ 0x10a8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 527ae │ │ │ │ + b.n 52756 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5279e │ │ │ │ + bge.n 52746 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5279e │ │ │ │ + b.n 52746 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r1, [r2, #28] │ │ │ │ strb.w r3, [r2, #32] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000527b0 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +00052758 <_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 525e8 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 52590 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 527d8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x28> │ │ │ │ + bne.n 52780 <_PyMonitoring_FirePyUnwindEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5280c <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ + b.n 527b4 <_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 51ee2 <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ + bl 51e8a <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 52806 <_PyMonitoring_FirePyUnwindEvent@@Base+0x56> │ │ │ │ - bl d8400 │ │ │ │ - b.n 5280c <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ - bl 7757c │ │ │ │ - b.n 527d2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x22> │ │ │ │ + cbnz r4, 527ae <_PyMonitoring_FirePyUnwindEvent@@Base+0x56> │ │ │ │ + bl d87e8 │ │ │ │ + b.n 527b4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ + bl 775c4 │ │ │ │ + b.n 5277a <_PyMonitoring_FirePyUnwindEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00052812 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +000527ba <_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 12f340 │ │ │ │ + bl 12f52c │ │ │ │ movs r1, #10 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 525e8 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 52590 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5284a <_PyMonitoring_FireStopIterationEvent@@Base+0x38> │ │ │ │ + bne.n 527f2 <_PyMonitoring_FireStopIterationEvent@@Base+0x38> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 52894 <_PyMonitoring_FireStopIterationEvent@@Base+0x82> │ │ │ │ + b.n 5283c <_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 51ee2 <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ + bl 51e8a <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52882 <_PyMonitoring_FireStopIterationEvent@@Base+0x70> │ │ │ │ + bge.n 5282a <_PyMonitoring_FireStopIterationEvent@@Base+0x70> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 52882 <_PyMonitoring_FireStopIterationEvent@@Base+0x70> │ │ │ │ + cbnz r3, 5282a <_PyMonitoring_FireStopIterationEvent@@Base+0x70> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 5288c <_PyMonitoring_FireStopIterationEvent@@Base+0x7a> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 52834 <_PyMonitoring_FireStopIterationEvent@@Base+0x7a> │ │ │ │ mov r0, r4 │ │ │ │ - bl d8400 │ │ │ │ - b.n 52894 <_PyMonitoring_FireStopIterationEvent@@Base+0x82> │ │ │ │ + bl d87e8 │ │ │ │ + b.n 5283c <_PyMonitoring_FireStopIterationEvent@@Base+0x82> │ │ │ │ movs r0, #0 │ │ │ │ - bl 7757c │ │ │ │ - b.n 52844 <_PyMonitoring_FireStopIterationEvent@@Base+0x32> │ │ │ │ + bl 775c4 │ │ │ │ + b.n 527ec <_PyMonitoring_FireStopIterationEvent@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 28c5e8 <_Py_hashtable_foreach@@Base+0x1d5c> │ │ │ │ + b.w 28cf64 <_Py_hashtable_foreach@@Base+0xe60> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b314 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12b574 │ │ │ │ - cbnz r0, 52918 <_PyMonitoring_FireStopIterationEvent@@Base+0x106> │ │ │ │ + bl 12b750 │ │ │ │ + cbnz r0, 528c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x106> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add.w r6, r4, #16 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r7, r5 │ │ │ │ - blt.n 528f0 <_PyMonitoring_FireStopIterationEvent@@Base+0xde> │ │ │ │ + blt.n 52898 <_PyMonitoring_FireStopIterationEvent@@Base+0xde> │ │ │ │ cmp r5, r0 │ │ │ │ - ble.n 528f0 <_PyMonitoring_FireStopIterationEvent@@Base+0xde> │ │ │ │ + ble.n 52898 <_PyMonitoring_FireStopIterationEvent@@Base+0xde> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 528f0 <_PyMonitoring_FireStopIterationEvent@@Base+0xde> │ │ │ │ + cbnz r0, 52898 <_PyMonitoring_FireStopIterationEvent@@Base+0xde> │ │ │ │ subs r1, r7, r5 │ │ │ │ adds r0, r6, r5 │ │ │ │ - bl 7140c │ │ │ │ + bl 7142c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5291a <_PyMonitoring_FireStopIterationEvent@@Base+0x108> │ │ │ │ + b.n 528c2 <_PyMonitoring_FireStopIterationEvent@@Base+0x108> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #41176 @ 0xa0d8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5290c <_PyMonitoring_FireStopIterationEvent@@Base+0xfa> │ │ │ │ + bne.n 528b4 <_PyMonitoring_FireStopIterationEvent@@Base+0xfa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5291a <_PyMonitoring_FireStopIterationEvent@@Base+0x108> │ │ │ │ + bge.n 528c2 <_PyMonitoring_FireStopIterationEvent@@Base+0x108> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5291a <_PyMonitoring_FireStopIterationEvent@@Base+0x108> │ │ │ │ + b.n 528c2 <_PyMonitoring_FireStopIterationEvent@@Base+0x108> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7140c │ │ │ │ + bl 7142c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5291a <_PyMonitoring_FireStopIterationEvent@@Base+0x108> │ │ │ │ + b.n 528c2 <_PyMonitoring_FireStopIterationEvent@@Base+0x108> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 52924 <_PyMonitoring_FireStopIterationEvent@@Base+0x112> │ │ │ │ + cbz r3, 528cc <_PyMonitoring_FireStopIterationEvent@@Base+0x112> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 529b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a6> │ │ │ │ + beq.n 52960 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a6> │ │ │ │ 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 4df64 │ │ │ │ - cbnz r0, 5298c <_PyMonitoring_FireStopIterationEvent@@Base+0x17a> │ │ │ │ + bl 4df0c │ │ │ │ + cbnz r0, 52934 <_PyMonitoring_FireStopIterationEvent@@Base+0x17a> │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f4 │ │ │ │ - cbz r0, 5296e <_PyMonitoring_FireStopIterationEvent@@Base+0x15c> │ │ │ │ - bl d842c │ │ │ │ + bl d85dc │ │ │ │ + cbz r0, 52916 <_PyMonitoring_FireStopIterationEvent@@Base+0x15c> │ │ │ │ + bl d8814 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 529b6 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a4> │ │ │ │ + b.n 5295e <_PyMonitoring_FireStopIterationEvent@@Base+0x1a4> │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f4 │ │ │ │ + bl d85dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52960 <_PyMonitoring_FireStopIterationEvent@@Base+0x14e> │ │ │ │ + bne.n 52908 <_PyMonitoring_FireStopIterationEvent@@Base+0x14e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d81f4 │ │ │ │ + bl d85dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52960 <_PyMonitoring_FireStopIterationEvent@@Base+0x14e> │ │ │ │ - b.n 529b4 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a2> │ │ │ │ + bne.n 52908 <_PyMonitoring_FireStopIterationEvent@@Base+0x14e> │ │ │ │ + b.n 5295c <_PyMonitoring_FireStopIterationEvent@@Base+0x1a2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5299e <_PyMonitoring_FireStopIterationEvent@@Base+0x18c> │ │ │ │ + bge.n 52946 <_PyMonitoring_FireStopIterationEvent@@Base+0x18c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5299e <_PyMonitoring_FireStopIterationEvent@@Base+0x18c> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52946 <_PyMonitoring_FireStopIterationEvent@@Base+0x18c> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33132 @ 0x816c │ │ │ │ + movw r1, #35436 @ 0x8a6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000529c2 : │ │ │ │ +0005296a : │ │ │ │ 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 12498c │ │ │ │ + bl 124b98 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 529f6 │ │ │ │ + beq.n 5299e │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 529fc │ │ │ │ + bls.n 529a4 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1916 @ 0x77c │ │ │ │ + movw r1, #4360 @ 0x1108 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 529fe │ │ │ │ + b.n 529a6 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 52a1e │ │ │ │ + cbz r3, 529c6 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 52a2e │ │ │ │ + b.n 529d6 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 52a2c │ │ │ │ + ble.n 529d4 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 52a28 │ │ │ │ - cbnz r1, 52a54 │ │ │ │ + bgt.n 529d0 │ │ │ │ + cbnz r1, 529fc │ │ │ │ movs r6, #0 │ │ │ │ - b.n 52a2e │ │ │ │ + b.n 529d6 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #256] @ (52b30 ) │ │ │ │ + ldr r1, [pc, #256] @ (52ad8 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 52a5a │ │ │ │ + cbnz r0, 52a02 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52b2a │ │ │ │ + b.n 52ad2 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r3, r5, r6 │ │ │ │ ldrd r7, r8, [r4] │ │ │ │ subs r6, r3, #2 │ │ │ │ - beq.n 52a92 │ │ │ │ + beq.n 52a3a │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 52a6e │ │ │ │ + cbz r5, 52a16 │ │ │ │ subs r6, r3, #3 │ │ │ │ - beq.n 52aa2 │ │ │ │ - b.n 52a76 │ │ │ │ + beq.n 52a4a │ │ │ │ + b.n 52a1e │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 52a8a │ │ │ │ - bl c5fbc │ │ │ │ + cbz r0, 52a32 │ │ │ │ + bl c6348 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 52a50 │ │ │ │ + blt.n 529f8 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 52a8e │ │ │ │ - b.n 52ab0 │ │ │ │ + bne.n 52a36 │ │ │ │ + b.n 52a58 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 52ab8 │ │ │ │ + b.n 52a60 │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r6, r5 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 52ab8 │ │ │ │ + b.n 52a60 │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 52ab8 │ │ │ │ + b.n 52a60 │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ ldr.w r9, [r9, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 21691c <_PyPickle_GetXIData@@Base+0x350> │ │ │ │ + bl 2172ec <_PyPickle_GetXIData@@Base+0x2b4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52a50 │ │ │ │ + beq.n 529f8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 216b28 <_PyPickle_GetXIData@@Base+0x55c> │ │ │ │ + bl 2174f8 <_PyPickle_GetXIData@@Base+0x4c0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52b1a │ │ │ │ + beq.n 52ac2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238f18 │ │ │ │ + bl 2398b8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52b1a │ │ │ │ + beq.n 52ac2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216ba8 <_PyPickle_GetXIData@@Base+0x5dc> │ │ │ │ + bl 217578 <_PyPickle_GetXIData@@Base+0x540> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52b1a │ │ │ │ + beq.n 52ac2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 216e3c <_PyPickle_GetXIData@@Base+0x870> │ │ │ │ + bl 21780c <_PyPickle_GetXIData@@Base+0x7d4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52b1a │ │ │ │ + beq.n 52ac2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413e0 │ │ │ │ + bl 241d80 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52b1a │ │ │ │ + beq.n 52ac2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52b22 │ │ │ │ + bge.n 52aca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52b22 │ │ │ │ + cbnz r3, 52aca │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 52b22 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52aca │ │ │ │ mov r0, r4 │ │ │ │ - bl 7757c │ │ │ │ - b.n 52a50 │ │ │ │ + bl 775c4 │ │ │ │ + b.n 529f8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strh r4, [r7, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00052b34 : │ │ │ │ +00052adc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 52b48 │ │ │ │ - cbnz r1, 52b4e │ │ │ │ - bl 28c614 <_Py_hashtable_foreach@@Base+0x1d88> │ │ │ │ - b.n 52b58 │ │ │ │ + cbz r0, 52af0 │ │ │ │ + cbnz r1, 52af6 │ │ │ │ + bl 28cf90 <_Py_hashtable_foreach@@Base+0xe8c> │ │ │ │ + b.n 52b00 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9e5ac │ │ │ │ + bl 9e55c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 52b68 │ │ │ │ - movw r0, #1964 @ 0x7ac │ │ │ │ + bge.n 52b10 │ │ │ │ + movw r0, #4408 @ 0x1138 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r4, #0 │ │ │ │ - bl 1fe164 │ │ │ │ - b.n 52b6e │ │ │ │ + bl 1fea6c │ │ │ │ + b.n 52b16 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (52bb4 ) │ │ │ │ - bl 202c3c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (52b5c ) │ │ │ │ + bl 203568 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 52ba2 │ │ │ │ + cbz r2, 52b4a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #52420 @ 0xccc4 │ │ │ │ + movw r0, #54864 @ 0xd650 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ - movw r0, #59628 @ 0xe8ec │ │ │ │ + b.w 80b70 │ │ │ │ + movw r0, #62072 @ 0xf278 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ 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 2c350 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52be8 │ │ │ │ + bge.n 52b90 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52c10 │ │ │ │ + b.n 52bb8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 120a24 <_PyLong_FromGid@@Base> │ │ │ │ + bl 120c24 <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 120a24 <_PyLong_FromGid@@Base> │ │ │ │ + bl 120c24 <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 120a24 <_PyLong_FromGid@@Base> │ │ │ │ + bl 120c24 <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #46972 @ 0xb77c │ │ │ │ + movw r0, #49416 @ 0xc108 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (52c54 ) │ │ │ │ - bl 202c3c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (52bfc ) │ │ │ │ + bl 203568 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 52c44 │ │ │ │ + blt.n 52bec │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r0, #52420 @ 0xccc4 │ │ │ │ + movw r0, #54864 @ 0xd650 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ - movw r0, #59628 @ 0xe8ec │ │ │ │ + b.w 80b70 │ │ │ │ + movw r0, #62072 @ 0xf278 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ @ 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 2ae6c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52c88 │ │ │ │ + bge.n 52c30 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52cb0 │ │ │ │ + b.n 52c58 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1b7cf4 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1b8544 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1b7cf4 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1b8544 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1b7cf4 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1b8544 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #46972 @ 0xb77c │ │ │ │ + movw r0, #49416 @ 0xc108 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ 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 7ff40 │ │ │ │ + b.w 7ff98 │ │ │ │ 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 52cf2 │ │ │ │ + bne.n 52c9a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1273c4 │ │ │ │ - cbz r0, 52d08 │ │ │ │ - b.n 52d0c │ │ │ │ + bl 1275dc │ │ │ │ + cbz r0, 52cb0 │ │ │ │ + b.n 52cb4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40424 @ 0x9de8 │ │ │ │ + movw r0, #42876 @ 0xa77c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52ce6 │ │ │ │ + bne.n 52c8e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52d40 │ │ │ │ + b.n 52ce8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 1f13a0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f1c74 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52d08 │ │ │ │ + beq.n 52cb0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2b0b8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52d38 │ │ │ │ + bne.n 52ce0 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 52d08 │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 52cb0 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ 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 52d76 │ │ │ │ + beq.n 52d1e │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 52da4 │ │ │ │ + bne.n 52d4c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 52d8a │ │ │ │ + beq.n 52d32 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 52da6 │ │ │ │ + bgt.n 52d4e │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 52dcc │ │ │ │ + bl f2724 │ │ │ │ + b.n 52d74 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl ed730 │ │ │ │ + bl eda28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52dcc │ │ │ │ + bge.n 52d74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52dcc │ │ │ │ + cbnz r3, 52d74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 │ │ │ │ - ldr r0, [pc, #116] @ (52e54 ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - sub sp, #8 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 52dfa │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 52dea │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 52e16 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 107250 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #64] @ (52e58 ) │ │ │ │ - ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 52e22 │ │ │ │ - bl 205808 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 52e3a │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 52e2a │ │ │ │ - dmb ish │ │ │ │ - beq.n 52e46 │ │ │ │ - ldr r0, [pc, #16] @ (52e54 ) │ │ │ │ - bl 236cb8 │ │ │ │ - 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 r3, r0 │ │ │ │ - movw r0, #2584 @ 0xa18 │ │ │ │ + movw r0, #5028 @ 0x13a4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ 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, 52ea0 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 52dbc │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 52e98 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 52ea0 │ │ │ │ + bne.n 52db4 │ │ │ │ + bl 142908 │ │ │ │ + b.n 52dbc │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52f34 │ │ │ │ + bne.n 52e50 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 52ebe │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 52dda │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52eb6 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 52ebe │ │ │ │ + bne.n 52dd2 │ │ │ │ + bl 142908 │ │ │ │ + b.n 52dda │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52f34 │ │ │ │ + bne.n 52e50 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 52eda │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 52df6 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52ed4 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 52eda │ │ │ │ + bne.n 52df0 │ │ │ │ + bl 142908 │ │ │ │ + b.n 52df6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 52f34 │ │ │ │ + cbnz r0, 52e50 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 52ef6 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 52e12 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52ef0 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 52ef6 │ │ │ │ + bne.n 52e0c │ │ │ │ + bl 142908 │ │ │ │ + b.n 52e12 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 52f34 │ │ │ │ + cbnz r0, 52e50 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 52f12 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 52e2e │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52f0c │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 52f12 │ │ │ │ + bne.n 52e28 │ │ │ │ + bl 142908 │ │ │ │ + b.n 52e2e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 52f34 │ │ │ │ + cbnz r0, 52e50 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 52f34 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 52e50 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52f2a │ │ │ │ + bne.n 52e46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1424c4 │ │ │ │ + b.w 142908 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00052f36 : │ │ │ │ +00052e52 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r0, 52f4e │ │ │ │ - bl 28c614 <_Py_hashtable_foreach@@Base+0x1d88> │ │ │ │ - b.n 52f58 │ │ │ │ + cbnz r0, 52e6a │ │ │ │ + bl 28cf90 <_Py_hashtable_foreach@@Base+0xe8c> │ │ │ │ + b.n 52e74 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 26af8c │ │ │ │ + bl 26b94c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 52f68 │ │ │ │ - movw r0, #2588 @ 0xa1c │ │ │ │ + bge.n 52e84 │ │ │ │ + movw r0, #5032 @ 0x13a8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r4, #0 │ │ │ │ - bl 1fe164 │ │ │ │ - b.n 52f6e │ │ │ │ + bl 1fea6c │ │ │ │ + b.n 52e8a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ mov r0, r4 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 52f9a │ │ │ │ + bne.n 52eb6 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 52fbc │ │ │ │ - b.n 52fb4 │ │ │ │ + bne.n 52ed8 │ │ │ │ + b.n 52ed0 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40584 @ 0x9e88 │ │ │ │ + movw r0, #43036 @ 0xa81c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52f8c │ │ │ │ + bne.n 52ea8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5303a │ │ │ │ - bl 7fca0 │ │ │ │ + b.n 52f56 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52fb0 │ │ │ │ + bne.n 52ecc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52fd0 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 52eec │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52fb0 │ │ │ │ + bne.n 52ecc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2012b4 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 201be0 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52fb0 │ │ │ │ + beq.n 52ecc │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r1, #2748 @ 0xabc │ │ │ │ + movw r1, #5192 @ 0x1448 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #2752 @ 0xac0 │ │ │ │ + movw r0, #5196 @ 0x144c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52fb0 │ │ │ │ - bl 97f70 │ │ │ │ + beq.n 52ecc │ │ │ │ + bl 97ef0 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b76c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 53032 │ │ │ │ + bge.n 52f4e │ │ │ │ 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 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ 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, 53070 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 52f8c │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5306a │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 53070 │ │ │ │ + bne.n 52f86 │ │ │ │ + bl 142908 │ │ │ │ + b.n 52f8c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 530ae │ │ │ │ + cbnz r0, 52fca │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5308c │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 52fa8 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 53086 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 5308c │ │ │ │ + bne.n 52fa2 │ │ │ │ + bl 142908 │ │ │ │ + b.n 52fa8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 530ae │ │ │ │ + cbnz r0, 52fca │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 530ae │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 52fca │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 530a4 │ │ │ │ + bne.n 52fc0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1424c4 │ │ │ │ + b.w 142908 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000530b0 : │ │ │ │ +00052fcc : │ │ │ │ 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 26af8c │ │ │ │ + bl 26b94c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ mov r0, r4 │ │ │ │ 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 r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 53104 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 53020 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 530fe │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 53104 │ │ │ │ + bne.n 5301a │ │ │ │ + bl 142908 │ │ │ │ + b.n 53020 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 53126 │ │ │ │ + cbnz r0, 53042 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 53126 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 53042 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5311c │ │ │ │ + bne.n 53038 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1424c4 │ │ │ │ + b.w 142908 │ │ │ │ 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 53190 │ │ │ │ - cbz r0, 53168 │ │ │ │ + bl 530a8 │ │ │ │ + cbz r0, 5307c │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ ubfx r3, r3, #8, #12 │ │ │ │ bfc r0, #0, #12 │ │ │ │ orrs r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5315e │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 7ff40 │ │ │ │ + beq.n 5307a │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7dfb0 │ │ │ │ + b.w 7e018 │ │ │ │ + ldr r0, [pc, #4] @ (53080 ) │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ + strh r0, [r2, #20] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005316c : │ │ │ │ +00053084 : │ │ │ │ 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 9e5ac │ │ │ │ + bl 9e55c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 531b4 │ │ │ │ - bl dc560 <_PyNumber_Index@@Base> │ │ │ │ + bmi.n 530cc │ │ │ │ + bl dc95c <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 531fa │ │ │ │ - b.n 531c2 │ │ │ │ + cbz r0, 53112 │ │ │ │ + b.n 530da │ │ │ │ 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 53226 │ │ │ │ + bne.n 5313e │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b9cc8 │ │ │ │ + bl 1ba5e4 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 53226 │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 531fe │ │ │ │ + bne.n 5313e │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 53116 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 531fa │ │ │ │ + bge.n 53112 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 531fa │ │ │ │ + cbnz r3, 53112 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5325e │ │ │ │ + b.n 53176 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 53226 │ │ │ │ + cbnz r3, 5313e │ │ │ │ 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 53222 │ │ │ │ + bge.n 5313a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53222 │ │ │ │ + cbnz r3, 5313a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5325e │ │ │ │ + b.n 53176 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df4fc │ │ │ │ + bl 1dfdc4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53244 │ │ │ │ + bge.n 5315c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53244 │ │ │ │ + cbnz r3, 5315c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 53258 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 53170 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 531fa │ │ │ │ + bne.n 53112 │ │ │ │ movs r0, #1 │ │ │ │ strd r7, r6, [r5] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - movw r0, #7948 @ 0x1f0c │ │ │ │ + movw r0, #10252 @ 0x280c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 79658 │ │ │ │ + b.w 79698 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #112] @ (53208 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + sub sp, #8 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 531b0 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 531a0 │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 531cc │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 107730 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #60] @ (5320c ) │ │ │ │ + ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ + cbz r3, 531d8 │ │ │ │ + bl 206138 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 531f0 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 531e0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 531fc │ │ │ │ + ldr r0, [pc, #16] @ (53208 ) │ │ │ │ + bl 2376a0 │ │ │ │ + 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 │ │ │ │ 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 5328a │ │ │ │ + bmi.n 5322c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 532a4 │ │ │ │ + bpl.n 53246 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55004 @ 0xd6dc │ │ │ │ + movw r1, #57320 @ 0xdfe8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 532bc │ │ │ │ + b.n 5325e │ │ │ │ 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 │ │ │ │ @@ -58757,86 +58710,86 @@ │ │ │ │ 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 53190 │ │ │ │ - cbz r0, 532fe │ │ │ │ + bl 530a8 │ │ │ │ + cbz r0, 53298 │ │ │ │ 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 532f4 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 7ff40 │ │ │ │ + beq.n 53296 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7dfb0 │ │ │ │ + b.w 7e018 │ │ │ │ + ldr r0, [pc, #4] @ (5329c ) │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ + strh r0, [r2, #20] │ │ │ │ + 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, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 191fc0 <_PyInterpreterState_New@@Base+0x3f0> │ │ │ │ + bl 192810 <_PyInterpreterState_New@@Base+0x3f4> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ 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 53348 │ │ │ │ + bne.n 532e6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 53190 │ │ │ │ - cbnz r0, 53360 │ │ │ │ - b.n 533f8 │ │ │ │ + bl 530a8 │ │ │ │ + cbnz r0, 532fe │ │ │ │ + b.n 53396 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40712 @ 0x9f08 │ │ │ │ + movw r0, #43164 @ 0xa89c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 533f8 │ │ │ │ - b.n 5333c │ │ │ │ + beq.n 53396 │ │ │ │ + b.n 532da │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 53190 │ │ │ │ + bl 530a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 533f8 │ │ │ │ + beq.n 53396 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ mvn.w r2, #1 │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r1, r2, r1 │ │ │ │ - bcs.n 5338a │ │ │ │ + bcs.n 53328 │ │ │ │ ldrd r4, r1, [sp] │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r2, r1 │ │ │ │ - bcc.n 533a2 │ │ │ │ + bcc.n 53340 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2828 @ 0xb0c │ │ │ │ + movw r1, #5272 @ 0x1498 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 533d6 │ │ │ │ + bl f2724 │ │ │ │ + b.n 53374 │ │ │ │ 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 │ │ │ │ @@ -58844,1619 +58797,1435 @@ │ │ │ │ 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 533ee │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 533f8 │ │ │ │ + bne.n 5338c │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 53396 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 120a30 │ │ │ │ + b.w 120c34 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 101468 │ │ │ │ + b.w 101948 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbz r4, 5347a │ │ │ │ + cbz r4, 53418 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 53462 │ │ │ │ + bge.n 53400 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 53462 │ │ │ │ - ldr r4, [pc, #104] @ (53488 ) │ │ │ │ + bpl.n 53400 │ │ │ │ + ldr r4, [pc, #104] @ (53428 ) │ │ │ │ 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, #392] @ 0x188 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 53446 │ │ │ │ + beq.n 533e4 │ │ │ │ cmp r0, #10 │ │ │ │ - bls.n 53452 │ │ │ │ + bls.n 533f0 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ - b.n 5345c │ │ │ │ + b.n 533fa │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r2, r3 │ │ │ │ add.w r1, r2, #24 │ │ │ │ - b.n 53464 │ │ │ │ + b.n 53402 │ │ │ │ add r1, r4 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 53470 │ │ │ │ + cbz r5, 5340e │ │ │ │ ldr r5, [r5, #24] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 53468 │ │ │ │ + b.n 53406 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5347a │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 53484 │ │ │ │ + bne.n 53418 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 53422 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 7ff98 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 191fc0 <_PyInterpreterState_New@@Base+0x3f0> │ │ │ │ + bl 192810 <_PyInterpreterState_New@@Base+0x3f4> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ - movw r0, #2880 @ 0xb40 │ │ │ │ + movw r0, #5324 @ 0x14cc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ 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 7140c │ │ │ │ + bl 7142c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 13ad88 │ │ │ │ - cbz r0, 5351c │ │ │ │ + bl 13b05c │ │ │ │ + cbz r0, 534bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 53520 │ │ │ │ - bl 1d26a8 │ │ │ │ + cbz r0, 534c0 │ │ │ │ + bl 1d2f74 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53520 │ │ │ │ + bne.n 534c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5351c │ │ │ │ + bge.n 534bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5351c │ │ │ │ + cbnz r3, 534bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53542 │ │ │ │ + b.n 534e2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53532 │ │ │ │ + blt.n 534d2 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 53542 │ │ │ │ + b.n 534e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53528 │ │ │ │ + bne.n 534c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 53528 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 534c8 │ │ │ │ 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, #31 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ - bl 7140c │ │ │ │ + bl 7142c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - movw r0, #2936 @ 0xb78 │ │ │ │ + movw r0, #5380 @ 0x1504 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w 79658 │ │ │ │ + b.w 79698 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 53592 │ │ │ │ + cbz r3, 53532 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 53594 │ │ │ │ + b.n 53534 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r5, [pc, #308] @ (536cc ) │ │ │ │ + ldr r5, [pc, #308] @ (5366c ) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - cbnz r7, 535c8 │ │ │ │ + cbnz r7, 53568 │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 535c8 │ │ │ │ + ble.n 53568 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 535c8 │ │ │ │ - cbnz r6, 535ee │ │ │ │ - ldr r1, [pc, #260] @ (536d0 ) │ │ │ │ + bgt.n 53568 │ │ │ │ + cbnz r6, 5358e │ │ │ │ + ldr r1, [pc, #260] @ (53670 ) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ movs r4, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 536ac │ │ │ │ + beq.n 5364c │ │ │ │ add r9, r8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add.w r7, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 11c8bc │ │ │ │ + bl 11cac4 │ │ │ │ ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 536a8 │ │ │ │ - cbz r7, 53646 │ │ │ │ + beq.n 53648 │ │ │ │ + cbz r7, 535e6 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 53624 │ │ │ │ - bl fb85c │ │ │ │ + cbz r0, 535c4 │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5361c │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 535bc │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 536a8 │ │ │ │ + bne.n 53648 │ │ │ │ subs.w r7, r9, #2 │ │ │ │ - bne.n 53628 │ │ │ │ - b.n 5364a │ │ │ │ + bne.n 535c8 │ │ │ │ + b.n 535ea │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 53638 │ │ │ │ + cbnz r0, 535d8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1b5398 │ │ │ │ - cbnz r0, 5364a │ │ │ │ - b.n 536a8 │ │ │ │ + bl 1b5bf0 │ │ │ │ + cbnz r0, 535ea │ │ │ │ + b.n 53648 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 53190 │ │ │ │ - cbz r0, 536a8 │ │ │ │ + bl 530a8 │ │ │ │ + cbz r0, 53648 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 5364a │ │ │ │ - b.n 5362c │ │ │ │ + beq.n 535ea │ │ │ │ + b.n 535cc │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ - bl 97f70 │ │ │ │ + bl 97ef0 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov sl, r0 │ │ │ │ - beq.n 53670 │ │ │ │ + beq.n 53610 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 2bc0c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5367e │ │ │ │ + b.n 5361e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ blx 2ad5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ab4c │ │ │ │ - cbz r5, 536b0 │ │ │ │ + bl 9aab4 │ │ │ │ + cbz r5, 53650 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5369a │ │ │ │ - bl ee340 │ │ │ │ + bne.n 5363a │ │ │ │ + bl ee638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53652 │ │ │ │ - b.n 536a8 │ │ │ │ + beq.n 535f2 │ │ │ │ + b.n 53648 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 536b8 │ │ │ │ + b.n 53658 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 536b8 │ │ │ │ + b.n 53658 │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ - bl 11cf28 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11d130 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [r0], {72} @ 0x48 │ │ │ │ + lsls r0, r5, #22 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ strh r4, [r2, 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, r1 │ │ │ │ - bl 4870c <_PyTime_AsTimeval_clamp@@Base+0x634> │ │ │ │ + bl 486a8 <_PyTime_AsTimeval_clamp@@Base+0x634> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5370e │ │ │ │ + cbz r0, 536ae │ │ │ │ mov r1, r5 │ │ │ │ - bl 4f142 <_PyXIData_FormatNotShareableError@@Base+0xb8> │ │ │ │ + bl 4f1f2 <_PyXIData_FormatNotShareableError@@Base+0xb8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53702 │ │ │ │ + bge.n 536a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 53706 │ │ │ │ + cbz r3, 536a6 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5370e │ │ │ │ + b.n 536ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 53702 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 536a2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 28d074 <_Py_hashtable_foreach@@Base+0x27e8> │ │ │ │ + b.w 28d9f0 <_Py_hashtable_foreach@@Base+0x18ec> │ │ │ │ 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 53744 │ │ │ │ + beq.n 536e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53744 │ │ │ │ + ble.n 536e4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53760 │ │ │ │ + bge.n 53700 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53760 │ │ │ │ + b.n 53700 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 5377c │ │ │ │ + bl f2724 │ │ │ │ + b.n 5371c │ │ │ │ mov r0, r4 │ │ │ │ - bl c5fbc │ │ │ │ + bl c6348 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5377c │ │ │ │ + bge.n 5371c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5377c │ │ │ │ + cbnz r3, 5371c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 537ae │ │ │ │ + beq.n 5374e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 537ae │ │ │ │ + ble.n 5374e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 537ca │ │ │ │ + bge.n 5376a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 537ca │ │ │ │ + b.n 5376a │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 537f0 │ │ │ │ + bl f2724 │ │ │ │ + b.n 53790 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 537d6 │ │ │ │ - bl 113980 │ │ │ │ + cbnz r2, 53776 │ │ │ │ + bl 113eac │ │ │ │ mov r5, r0 │ │ │ │ - b.n 537dc │ │ │ │ - bl 8b7d8 │ │ │ │ + b.n 5377c │ │ │ │ + bl 8b750 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 537f0 │ │ │ │ + bge.n 53790 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 537f0 │ │ │ │ + cbnz r3, 53790 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r2, 53800 │ │ │ │ + cbz r2, 537a0 │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ add r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 1cdc40 │ │ │ │ + b.w 7e018 │ │ │ │ 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, #2992 @ 0xbb0 │ │ │ │ + movw r0, #5436 @ 0x153c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1b7184 │ │ │ │ - cbnz r0, 53828 │ │ │ │ + bl 1b79d4 │ │ │ │ + cbnz r0, 537c8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 53878 │ │ │ │ + b.n 53818 │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #3012 @ 0xbc4 │ │ │ │ + movw r1, #5456 @ 0x1550 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl cf604 │ │ │ │ + bl cf9d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5384c │ │ │ │ + bge.n 537ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5384c │ │ │ │ + cbnz r3, 537ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 53824 │ │ │ │ + beq.n 537c4 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #51256 @ 0xc838 │ │ │ │ + movw r0, #53700 @ 0xd1c4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53878 │ │ │ │ + bge.n 53818 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53878 │ │ │ │ + cbnz r3, 53818 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 538aa │ │ │ │ + beq.n 5384a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 538aa │ │ │ │ + ble.n 5384a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 538c6 │ │ │ │ + bge.n 53866 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 538c6 │ │ │ │ + b.n 53866 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 538e2 │ │ │ │ + bl f2724 │ │ │ │ + b.n 53882 │ │ │ │ mov r0, r4 │ │ │ │ - bl d52d4 │ │ │ │ + bl d56a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 538e2 │ │ │ │ + bge.n 53882 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 538e2 │ │ │ │ + cbnz r3, 53882 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 53912 │ │ │ │ + beq.n 538b2 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53928 │ │ │ │ + bne.n 538c8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5395a │ │ │ │ + beq.n 538fa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5392a │ │ │ │ - b.n 5395a │ │ │ │ + bgt.n 538ca │ │ │ │ + b.n 538fa │ │ │ │ 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 53946 │ │ │ │ + beq.n 538e6 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53974 │ │ │ │ + bne.n 53914 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5395a │ │ │ │ + beq.n 538fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53976 │ │ │ │ + bgt.n 53916 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 539b4 │ │ │ │ + bl f2724 │ │ │ │ + b.n 53954 │ │ │ │ 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 855a4 │ │ │ │ + bl 85508 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 539a0 │ │ │ │ + bge.n 53940 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 539a0 │ │ │ │ + cbnz r3, 53940 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 539b4 │ │ │ │ + bge.n 53954 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 539b4 │ │ │ │ + cbnz r3, 53954 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 539da │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 53a08 │ │ │ │ + bne.n 5397a │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 539a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ blx 2b2ec │ │ │ │ - cbz r0, 539f6 │ │ │ │ + cbz r0, 53996 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53a0a │ │ │ │ + b.n 539aa │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - movw r0, #46996 @ 0xb794 │ │ │ │ + movw r0, #49300 @ 0xc094 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80aa8 │ │ │ │ - b.n 53a0a │ │ │ │ + bl 80b70 │ │ │ │ + b.n 539aa │ │ │ │ movs r0, #0 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #168] @ (53ac8 ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - sub sp, #16 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 53a38 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 53a28 │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 53a54 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 107250 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r5, [pc, #116] @ (53acc ) │ │ │ │ - ldr.w r3, [r5, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 53a94 │ │ │ │ - ldr.w r0, [r5, #1564] @ 0x61c │ │ │ │ - bl 53c88 <_Py_hashtable_size@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r0, [r5, #1556] @ 0x614 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - bl 53c88 <_Py_hashtable_size@@Base> │ │ │ │ - add r4, r0 │ │ │ │ - ldr.w r0, [r5, #1568] @ 0x620 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - bl 53c88 <_Py_hashtable_size@@Base> │ │ │ │ - add r2, sp, #12 │ │ │ │ - add r4, r0 │ │ │ │ - movw r1, #27617 @ 0x6be1 │ │ │ │ - movt r1, #6 │ │ │ │ - ldr.w r0, [r5, #1572] @ 0x624 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - bl 28a88c <_Py_hashtable_foreach@@Base> │ │ │ │ - b.n 53a96 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r6] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 53aae │ │ │ │ - strexb r1, r3, [r6] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 53a9e │ │ │ │ - dmb ish │ │ │ │ - beq.n 53aba │ │ │ │ - ldr r0, [pc, #16] @ (53ac8 ) │ │ │ │ - bl 236cb8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1cdc40 │ │ │ │ - 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 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 53afe │ │ │ │ + cbnz r3, 539dc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1a7d40 <_PyType_Name@@Base> │ │ │ │ + bl 1a8578 <_PyType_Name@@Base> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3032 @ 0xbd8 │ │ │ │ + movw r0, #5476 @ 0x1564 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 53b3a │ │ │ │ - bl e3d54 │ │ │ │ + bpl.n 53a18 │ │ │ │ + bl e41a4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 53b1c │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 53b3a │ │ │ │ - bl d842c │ │ │ │ - b.n 53b3a │ │ │ │ + bne.n 539fa │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 53a18 │ │ │ │ + bl d8814 │ │ │ │ + b.n 53a18 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 53b3a │ │ │ │ + bne.n 53a18 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1a7d40 <_PyType_Name@@Base> │ │ │ │ + bl 1a8578 <_PyType_Name@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #35308 @ 0x89ec │ │ │ │ + movw r0, #37612 @ 0x92ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1a7d40 <_PyType_Name@@Base> │ │ │ │ + bl 1a8578 <_PyType_Name@@Base> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #3040 @ 0xbe0 │ │ │ │ + movw r0, #5484 @ 0x156c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 2263a8 <_PyXIData_UnregisterClass@@Base+0x27c> │ │ │ │ + b.w 226d60 <_PyXIData_UnregisterClass@@Base+0x27c> │ │ │ │ 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 53b88 │ │ │ │ + beq.n 53a66 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53b9e │ │ │ │ + bne.n 53a7c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 53bd0 │ │ │ │ + beq.n 53aae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53ba0 │ │ │ │ - b.n 53bd0 │ │ │ │ + bgt.n 53a7e │ │ │ │ + b.n 53aae │ │ │ │ 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 53bbc │ │ │ │ + beq.n 53a9a │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53bea │ │ │ │ + bne.n 53ac8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53bd0 │ │ │ │ + beq.n 53aae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53bec │ │ │ │ + bgt.n 53aca │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 53c2a │ │ │ │ + bl f2724 │ │ │ │ + b.n 53b08 │ │ │ │ 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 d570c │ │ │ │ + bl d5adc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53c16 │ │ │ │ + bge.n 53af4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53c16 │ │ │ │ + cbnz r3, 53af4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53c2a │ │ │ │ + bge.n 53b08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53c2a │ │ │ │ + cbnz r3, 53b08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53c6e │ │ │ │ + bgt.n 53b4c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 53c60 │ │ │ │ - movw r1, #54552 @ 0xd518 │ │ │ │ + cbz r2, 53b3e │ │ │ │ + movw r1, #56868 @ 0xde24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f23b0 │ │ │ │ - b.n 53c76 │ │ │ │ - movw r1, #54584 @ 0xd538 │ │ │ │ + bl f2724 │ │ │ │ + b.n 53b54 │ │ │ │ + movw r1, #56900 @ 0xde44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f23b0 │ │ │ │ - b.n 53c76 │ │ │ │ - bl 11e100 │ │ │ │ + bl f2724 │ │ │ │ + b.n 53b54 │ │ │ │ + bl 11e314 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53c7a │ │ │ │ + bne.n 53b58 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53c86 │ │ │ │ + b.n 53b64 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00053c88 <_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 │ │ │ │ - │ │ │ │ -00053c96 : │ │ │ │ +00053b66 : │ │ │ │ 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 b6aa4 │ │ │ │ + bl b6e08 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 53cc6 │ │ │ │ + bne.n 53b96 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #3052 @ 0xbec │ │ │ │ + movw r0, #5496 @ 0x1578 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1fe164 │ │ │ │ + bl 1fea6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00053ccc : │ │ │ │ +00053b9c : │ │ │ │ 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 4339a │ │ │ │ + bl 43352 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ 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, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 53d1e │ │ │ │ + beq.n 53bee │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 53d34 │ │ │ │ + bne.n 53c04 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 53d8a │ │ │ │ + beq.n 53c5a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 53d36 │ │ │ │ - b.n 53d8a │ │ │ │ + bgt.n 53c06 │ │ │ │ + b.n 53c5a │ │ │ │ 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 53d52 │ │ │ │ + beq.n 53c22 │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 53d68 │ │ │ │ + bne.n 53c38 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 53d8a │ │ │ │ + beq.n 53c5a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 53d8a │ │ │ │ - b.n 53d6a │ │ │ │ + ble.n 53c5a │ │ │ │ + b.n 53c3a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - cbz r6, 53dc6 │ │ │ │ + cbz r6, 53c96 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53da4 │ │ │ │ + bne.n 53c74 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 53db2 │ │ │ │ + bne.n 53c82 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 53e00 │ │ │ │ + bl f2724 │ │ │ │ + b.n 53cd0 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53dba │ │ │ │ - b.n 53d7c │ │ │ │ + bne.n 53c8a │ │ │ │ + b.n 53c4c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53d8a │ │ │ │ - b.n 53dbc │ │ │ │ + ble.n 53c5a │ │ │ │ + b.n 53c8c │ │ │ │ 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 e43d4 │ │ │ │ + bl e4990 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53de6 │ │ │ │ + bge.n 53cb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53de6 │ │ │ │ + cbnz r3, 53cb6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53dfa │ │ │ │ + bge.n 53cca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53dfa │ │ │ │ + cbnz r3, 53cca │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #21836 @ 0x554c │ │ │ │ + movw r3, #24140 @ 0x5e4c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #4] @ (53e14 ) │ │ │ │ - b.n 53ea6 │ │ │ │ + ldr r1, [pc, #4] @ (53ce4 ) │ │ │ │ + b.n 53d76 │ │ │ │ nop │ │ │ │ add sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #20 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ - movw r1, #1780 @ 0x6f4 │ │ │ │ + movw r1, #4224 @ 0x1080 │ │ │ │ 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 8eb1c │ │ │ │ - cbz r0, 53e7e │ │ │ │ + bl 8eab0 │ │ │ │ + cbz r0, 53d4e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 39f40 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x48> │ │ │ │ + bl 39f60 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x48> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 53e62 │ │ │ │ - b.n 53e7e │ │ │ │ + cbnz r0, 53d32 │ │ │ │ + b.n 53d4e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53e82 │ │ │ │ + blt.n 53d52 │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 53ea0 │ │ │ │ + ble.n 53d70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ac60 │ │ │ │ + bl 25b608 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53e58 │ │ │ │ + bne.n 53d28 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 53ea0 │ │ │ │ + cbz r3, 53d70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53e90 │ │ │ │ + blt.n 53d60 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 53ea0 │ │ │ │ + b.n 53d70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53e60 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 53e60 │ │ │ │ + bne.n 53d30 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53d30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53e7e │ │ │ │ + bne.n 53d4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 53e7e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53d4e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl c8f8c │ │ │ │ - cbz r0, 53f1e │ │ │ │ + bl c9314 │ │ │ │ + cbz r0, 53dee │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 53f40 │ │ │ │ + bne.n 53e10 │ │ │ │ mov r1, r5 │ │ │ │ - bl bd60c │ │ │ │ + bl bd9a4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53f24 │ │ │ │ + bne.n 53df4 │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f4 │ │ │ │ - cbz r0, 53f0a │ │ │ │ - bl d842c │ │ │ │ + bl d85dc │ │ │ │ + cbz r0, 53dda │ │ │ │ + bl d8814 │ │ │ │ movw r0, #61148 @ 0xeedc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #3228 @ 0xc9c │ │ │ │ + movw r1, #5672 @ 0x1628 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53f12 │ │ │ │ - b.n 53f1e │ │ │ │ + blt.n 53de2 │ │ │ │ + b.n 53dee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53f1e │ │ │ │ + bge.n 53dee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53f1e │ │ │ │ + cbnz r3, 53dee │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 53f60 │ │ │ │ + b.n 53e30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53f30 │ │ │ │ + blt.n 53e00 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53f60 │ │ │ │ + b.n 53e30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53f2c │ │ │ │ + bne.n 53dfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 53f2c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53dfc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53f52 │ │ │ │ + bge.n 53e22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53f52 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53e22 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 78770 │ │ │ │ + b.w 787bc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 28b6fc <_Py_hashtable_foreach@@Base+0xe70> │ │ │ │ + bl 28c038 <_PyXIData_Free@@Base+0x2350> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53f88 │ │ │ │ + beq.n 53e58 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1fc004 │ │ │ │ - b.n 53f8a │ │ │ │ + bl 1fc904 │ │ │ │ + b.n 53e5a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {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] @ (53f18 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + sub sp, #16 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 53e88 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 53e78 │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 53ea4 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 107730 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r5, [pc, #116] @ (53f1c ) │ │ │ │ + ldr.w r3, [r5, #1476] @ 0x5c4 │ │ │ │ + cbz r3, 53ee4 │ │ │ │ + ldr.w r0, [r5, #1564] @ 0x61c │ │ │ │ + bl 53f8c <_Py_hashtable_size@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r0, [r5, #1556] @ 0x614 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + bl 53f8c <_Py_hashtable_size@@Base> │ │ │ │ + add r4, r0 │ │ │ │ + ldr.w r0, [r5, #1568] @ 0x620 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + bl 53f8c <_Py_hashtable_size@@Base> │ │ │ │ + add r2, sp, #12 │ │ │ │ + add r4, r0 │ │ │ │ + movw r1, #27633 @ 0x6bf1 │ │ │ │ + movt r1, #6 │ │ │ │ + ldr.w r0, [r5, #1572] @ 0x624 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + bl 28c104 <_Py_hashtable_foreach@@Base> │ │ │ │ + b.n 53ee6 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r6] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 53efe │ │ │ │ + strexb r1, r3, [r6] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 53eee │ │ │ │ + dmb ish │ │ │ │ + beq.n 53f0a │ │ │ │ + ldr r0, [pc, #16] @ (53f18 ) │ │ │ │ + bl 2376a0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 7e018 │ │ │ │ + nop │ │ │ │ + strb r0, [r0, #18] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 1f70e4 │ │ │ │ + bl 1f79a4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53fb6 │ │ │ │ + beq.n 53f48 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 120a30 │ │ │ │ + b.w 120c34 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 200f78 │ │ │ │ + bl 2018a4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53fe4 │ │ │ │ + beq.n 53f76 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 120a30 │ │ │ │ + b.w 120c34 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #4] @ (53ff4 ) │ │ │ │ + ldr r2, [pc, #8] @ (53f88 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3badc <_PyEval_SpecialMethodCanSuggest@@Base+0x388> │ │ │ │ + b.w 3bafc <_PyEval_SpecialMethodCanSuggest@@Base+0x388> │ │ │ │ + nop │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ + │ │ │ │ +00053f8c <_Py_hashtable_size@@Base>: │ │ │ │ + ldrd r3, r2, [r0] │ │ │ │ + lsls r0, r3, #4 │ │ │ │ + add.w r0, r0, r2, lsl #2 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ + bx lr │ │ │ │ push {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 1fba74 <_PyInterpreterConfig_InitFromDict@@Base+0xadc> │ │ │ │ + bl 1fc374 <_PyInterpreterConfig_InitFromDict@@Base+0xadc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54020 │ │ │ │ + beq.n 53fc2 <_Py_hashtable_size@@Base+0x36> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 120a30 │ │ │ │ - b.n 54022 │ │ │ │ + bl 120c34 │ │ │ │ + b.n 53fc4 <_Py_hashtable_size@@Base+0x38> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #21836 @ 0x554c │ │ │ │ + movw r3, #24140 @ 0x5e4c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #0] @ (54034 ) │ │ │ │ - b.n 53ea6 │ │ │ │ + ldr r1, [pc, #4] @ (53fd8 <_Py_hashtable_size@@Base+0x4c>) │ │ │ │ + b.n 53d76 │ │ │ │ + nop │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 28b6fc <_Py_hashtable_foreach@@Base+0xe70> │ │ │ │ + bl 28c038 <_PyXIData_Free@@Base+0x2350> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5405e │ │ │ │ + beq.n 54002 <_Py_hashtable_size@@Base+0x76> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 120a30 │ │ │ │ - b.n 54060 │ │ │ │ + bl 120c34 │ │ │ │ + b.n 54004 <_Py_hashtable_size@@Base+0x78> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #21820 @ 0x553c │ │ │ │ + movw r3, #24124 @ 0x5e3c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #4] @ (54074 ) │ │ │ │ - b.n 53ea6 │ │ │ │ + ldr r1, [pc, #4] @ (54018 <_Py_hashtable_size@@Base+0x8c>) │ │ │ │ + b.n 53d76 │ │ │ │ nop │ │ │ │ add sp, #496 @ 0x1f0 │ │ │ │ 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 5409e │ │ │ │ + bne.n 54042 <_Py_hashtable_size@@Base+0xb6> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 540c0 │ │ │ │ - b.n 540b8 │ │ │ │ + bne.n 54064 <_Py_hashtable_size@@Base+0xd8> │ │ │ │ + b.n 5405c <_Py_hashtable_size@@Base+0xd0> │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40760 @ 0x9f38 │ │ │ │ + movw r0, #43212 @ 0xa8cc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54090 │ │ │ │ + bne.n 54034 <_Py_hashtable_size@@Base+0xa8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54144 │ │ │ │ - bl 7fca0 │ │ │ │ + b.n 540e8 <_Py_hashtable_size@@Base+0x15c> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 540b4 │ │ │ │ + bne.n 54058 <_Py_hashtable_size@@Base+0xcc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2012b4 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 201be0 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 540b4 │ │ │ │ + beq.n 54058 <_Py_hashtable_size@@Base+0xcc> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2012b4 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 201be0 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 540b4 │ │ │ │ + beq.n 54058 <_Py_hashtable_size@@Base+0xcc> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 540ec │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 54090 <_Py_hashtable_size@@Base+0x104> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 540b4 │ │ │ │ + bne.n 54058 <_Py_hashtable_size@@Base+0xcc> │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ - bl 97f70 │ │ │ │ + bl 97ef0 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 2be6c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 54120 │ │ │ │ - bl ee340 │ │ │ │ + bne.n 540c4 <_Py_hashtable_size@@Base+0x138> │ │ │ │ + bl ee638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 540f4 │ │ │ │ - b.n 540b4 │ │ │ │ - cbz r4, 5413c │ │ │ │ + beq.n 54098 <_Py_hashtable_size@@Base+0x10c> │ │ │ │ + b.n 54058 <_Py_hashtable_size@@Base+0xcc> │ │ │ │ + cbz r4, 540e0 <_Py_hashtable_size@@Base+0x154> │ │ │ │ blx 2c188 <__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 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ 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 4ff7e <_PyObject_CheckXIData@@Base+0xcc0> │ │ │ │ - cbz r0, 54198 │ │ │ │ + bl 5002e <_PyObject_CheckXIData@@Base+0xcc0> │ │ │ │ + cbz r0, 5413c <_Py_hashtable_size@@Base+0x1b0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2b438 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 5417e │ │ │ │ + cbz r0, 54122 <_Py_hashtable_size@@Base+0x196> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 5418c │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 54130 <_Py_hashtable_size@@Base+0x1a4> │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b0db0 │ │ │ │ + bl 1b1610 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54190 │ │ │ │ + bne.n 54134 <_Py_hashtable_size@@Base+0x1a8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54198 │ │ │ │ + b.n 5413c <_Py_hashtable_size@@Base+0x1b0> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 120a30 │ │ │ │ + bl 120c34 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #8] @ (541a8 ) │ │ │ │ + ldr r2, [pc, #8] @ (5414c <_Py_hashtable_size@@Base+0x1c0>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3badc <_PyEval_SpecialMethodCanSuggest@@Base+0x388> │ │ │ │ + b.w 3bafc <_PyEval_SpecialMethodCanSuggest@@Base+0x388> │ │ │ │ nop │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 541cc │ │ │ │ + bge.n 54170 <_Py_hashtable_size@@Base+0x1e4> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 260c70 │ │ │ │ + b.w 261634 │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r4, #46148 @ 0xb444 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 196c4c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 1974e0 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - 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 70a48 <_PyObject_GC_New@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 543ea │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - bl 82bac │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - cbz r3, 5423e │ │ │ │ - add.w r0, r5, #17 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 54234 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 54224 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5423e │ │ │ │ - bl 237cdc │ │ │ │ - ldrd r3, sl, [r5, #8] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 542d2 │ │ │ │ - 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 2bdac │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 54396 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - blx 2beec │ │ │ │ - movs r1, #8 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2bdac │ │ │ │ - mov fp, r0 │ │ │ │ - cbz r0, 542b4 │ │ │ │ - movs r1, #8 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2bdac │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 542ae │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - blx 2beec │ │ │ │ - movs r0, #24 │ │ │ │ - blx 2bf6c │ │ │ │ - cbnz r0, 542bc │ │ │ │ - mov r0, fp │ │ │ │ - blx 2ae0c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ae0c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ae0c │ │ │ │ - b.n 54396 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2ae0c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ae0c │ │ │ │ - b.n 54396 │ │ │ │ - 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 543a4 │ │ │ │ - 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 2bdac │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 54396 │ │ │ │ - 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 542f6 │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2bdac │ │ │ │ - mov r9, r0 │ │ │ │ - cbz r0, 54378 │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2bdac │ │ │ │ - mov r8, r0 │ │ │ │ - cbz r0, 54372 │ │ │ │ - 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 54338 │ │ │ │ - movs r0, #24 │ │ │ │ - blx 2bf6c │ │ │ │ - cbnz r0, 54380 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ae0c │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ae0c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ae0c │ │ │ │ - b.n 54396 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ae0c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ae0c │ │ │ │ - b.n 54396 │ │ │ │ - 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 543a4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f4804 │ │ │ │ - b.n 543aa │ │ │ │ - movs r6, #0 │ │ │ │ - str.w sl, [r4, #12] │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - cbz r3, 543d4 │ │ │ │ - add.w r0, r5, #17 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 543ca │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 543ba │ │ │ │ - dmb ish │ │ │ │ - beq.n 543d4 │ │ │ │ - bl 236cb8 │ │ │ │ - cbz r6, 543ec │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 543ea │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 543ea │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7705c <_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, 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 5441e │ │ │ │ + bne.n 541b0 <_Py_hashtable_size@@Base+0x224> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54440 │ │ │ │ - b.n 54438 │ │ │ │ + bne.n 541d2 <_Py_hashtable_size@@Base+0x246> │ │ │ │ + b.n 541ca <_Py_hashtable_size@@Base+0x23e> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40744 @ 0x9f28 │ │ │ │ + movw r0, #43196 @ 0xa8bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54410 │ │ │ │ + bne.n 541a2 <_Py_hashtable_size@@Base+0x216> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 544ae │ │ │ │ - bl 7fca0 │ │ │ │ + b.n 54240 <_Py_hashtable_size@@Base+0x2b4> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54434 │ │ │ │ + bne.n 541c6 <_Py_hashtable_size@@Base+0x23a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2012b4 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 201be0 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54434 │ │ │ │ + beq.n 541c6 <_Py_hashtable_size@@Base+0x23a> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2012b4 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 201be0 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54434 │ │ │ │ + beq.n 541c6 <_Py_hashtable_size@@Base+0x23a> │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ - bl 97f70 │ │ │ │ + bl 97ef0 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 2afd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 5448a │ │ │ │ - bl ee340 │ │ │ │ + bne.n 5421c <_Py_hashtable_size@@Base+0x290> │ │ │ │ + bl ee638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54460 │ │ │ │ - b.n 54434 │ │ │ │ - cbz r4, 544a6 │ │ │ │ + beq.n 541f2 <_Py_hashtable_size@@Base+0x266> │ │ │ │ + b.n 541c6 <_Py_hashtable_size@@Base+0x23a> │ │ │ │ + cbz r4, 54238 <_Py_hashtable_size@@Base+0x2ac> │ │ │ │ blx 2c188 <__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 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #21820 @ 0x553c │ │ │ │ + movw r3, #24124 @ 0x5e3c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #4] @ (544c4 ) │ │ │ │ - b.n 53ea6 │ │ │ │ - nop │ │ │ │ + ldr r1, [pc, #0] @ (54254 <_Py_hashtable_size@@Base+0x2c8>) │ │ │ │ + b.n 53d76 │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #188] @ (54598 ) │ │ │ │ + ldr r2, [pc, #188] @ (54328 <_Py_hashtable_size@@Base+0x39c>) │ │ │ │ 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 │ │ │ │ @@ -60465,582 +60234,533 @@ │ │ │ │ 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 544ee │ │ │ │ + bne.n 5427e <_Py_hashtable_size@@Base+0x2f2> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5458e │ │ │ │ - movw sl, #7312 @ 0x1c90 │ │ │ │ + beq.n 5431e <_Py_hashtable_size@@Base+0x392> │ │ │ │ + movw sl, #9616 @ 0x2590 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ add r5, sp, #20 │ │ │ │ movs r6, #3 │ │ │ │ ldrd r0, r7, [r5, #4] │ │ │ │ - movw r3, #7288 @ 0x1c78 │ │ │ │ + movw r3, #9592 @ 0x2578 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #59772 @ 0xe97c │ │ │ │ + movw r1, #62076 @ 0xf27c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd sl, r7, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #3316 @ 0xcf4 │ │ │ │ + movw r0, #5760 @ 0x1680 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 54588 │ │ │ │ - bl 85e24 │ │ │ │ + cbz r7, 54318 <_Py_hashtable_size@@Base+0x38c> │ │ │ │ + bl 85d88 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r0, 5456e │ │ │ │ + cbz r0, 542fe <_Py_hashtable_size@@Base+0x372> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54588 │ │ │ │ + bge.n 54318 <_Py_hashtable_size@@Base+0x38c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 54588 │ │ │ │ + cbnz r3, 54318 <_Py_hashtable_size@@Base+0x38c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 54588 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54318 <_Py_hashtable_size@@Base+0x38c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54580 │ │ │ │ + bge.n 54310 <_Py_hashtable_size@@Base+0x384> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 54580 │ │ │ │ + cbnz r3, 54310 <_Py_hashtable_size@@Base+0x384> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #12 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 54522 │ │ │ │ - b.n 54590 │ │ │ │ + bne.n 542b2 <_Py_hashtable_size@@Base+0x326> │ │ │ │ + b.n 54320 <_Py_hashtable_size@@Base+0x394> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 545c2 │ │ │ │ + bne.n 54352 <_Py_hashtable_size@@Base+0x3c6> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 545e2 │ │ │ │ - b.n 545da │ │ │ │ + bne.n 54372 <_Py_hashtable_size@@Base+0x3e6> │ │ │ │ + b.n 5436a <_Py_hashtable_size@@Base+0x3de> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40620 @ 0x9eac │ │ │ │ + movw r0, #43072 @ 0xa840 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 545b4 │ │ │ │ - b.n 54694 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 54344 <_Py_hashtable_size@@Base+0x3b8> │ │ │ │ + b.n 54424 <_Py_hashtable_size@@Base+0x498> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54694 │ │ │ │ + bne.n 54424 <_Py_hashtable_size@@Base+0x498> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl dc560 <_PyNumber_Index@@Base> │ │ │ │ + bl dc95c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 545fa │ │ │ │ - bl 7fca0 │ │ │ │ + cbnz r0, 5438a <_Py_hashtable_size@@Base+0x3fe> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54694 │ │ │ │ + bne.n 54424 <_Py_hashtable_size@@Base+0x498> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54618 │ │ │ │ - bl 85c9c │ │ │ │ + b.n 543a8 <_Py_hashtable_size@@Base+0x41c> │ │ │ │ + bl 85c00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54614 │ │ │ │ + bge.n 543a4 <_Py_hashtable_size@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54614 │ │ │ │ + cbnz r3, 543a4 <_Py_hashtable_size@@Base+0x418> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 545ec │ │ │ │ + beq.n 5437c <_Py_hashtable_size@@Base+0x3f0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2012b4 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 201be0 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54694 │ │ │ │ + beq.n 54424 <_Py_hashtable_size@@Base+0x498> │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 54648 │ │ │ │ + bge.n 543d8 <_Py_hashtable_size@@Base+0x44c> │ │ │ │ blx 2c188 <__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 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7140c │ │ │ │ + bl 7142c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 54694 │ │ │ │ + cbz r0, 54424 <_Py_hashtable_size@@Base+0x498> │ │ │ │ add.w r8, r0, #16 │ │ │ │ - bl 97f70 │ │ │ │ + bl 97ef0 │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 2b094 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 54698 │ │ │ │ + bge.n 54428 <_Py_hashtable_size@@Base+0x49c> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 546a6 │ │ │ │ - bl ee340 │ │ │ │ + bne.n 54436 <_Py_hashtable_size@@Base+0x4aa> │ │ │ │ + bl ee638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5465a │ │ │ │ + beq.n 543ea <_Py_hashtable_size@@Base+0x45e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 546b6 │ │ │ │ + blt.n 54446 <_Py_hashtable_size@@Base+0x4ba> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 546c8 │ │ │ │ + b.n 54458 <_Py_hashtable_size@@Base+0x4cc> │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 546c6 │ │ │ │ + beq.n 54456 <_Py_hashtable_size@@Base+0x4ca> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 9e31c <_PyBytes_Resize@@Base> │ │ │ │ - b.n 546c6 │ │ │ │ + bl 9e2cc <_PyBytes_Resize@@Base> │ │ │ │ + b.n 54456 <_Py_hashtable_size@@Base+0x4ca> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 5468c │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 5441c <_Py_hashtable_size@@Base+0x490> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54694 │ │ │ │ + bne.n 54424 <_Py_hashtable_size@@Base+0x498> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 54694 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54424 <_Py_hashtable_size@@Base+0x498> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #28 │ │ │ │ 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, #116] @ (54754 ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - sub sp, #8 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 546f8 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 546e8 │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 54714 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 107250 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #64] @ (54758 ) │ │ │ │ - ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r2, 54724 │ │ │ │ - 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 5473c │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5472c │ │ │ │ - dmb ish │ │ │ │ - beq.n 54748 │ │ │ │ - ldr r0, [pc, #16] @ (54754 ) │ │ │ │ - bl 236cb8 │ │ │ │ - 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 │ │ │ │ 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 1cdc40 │ │ │ │ + b.w 7e018 │ │ │ │ │ │ │ │ -0005477a : │ │ │ │ +0005447c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 54790 │ │ │ │ - bl 28c614 <_Py_hashtable_foreach@@Base+0x1d88> │ │ │ │ - b.n 547bc │ │ │ │ + cbnz r0, 54492 │ │ │ │ + bl 28cf90 <_Py_hashtable_foreach@@Base+0xe8c> │ │ │ │ + b.n 544be │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 54802 │ │ │ │ + cbz r3, 54504 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ - cbnz r4, 547a0 │ │ │ │ + cbnz r4, 544a2 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - cbz r4, 547a8 │ │ │ │ + cbz r4, 544aa │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 54802 │ │ │ │ + bmi.n 54504 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 54802 │ │ │ │ + cbz r3, 54504 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 7ff98 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 547c0 │ │ │ │ + cbnz r0, 544c2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54820 │ │ │ │ + b.n 54522 │ │ │ │ movs r3, #8 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl e9080 │ │ │ │ + bl e9488 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 547e2 │ │ │ │ + bge.n 544e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 547e2 │ │ │ │ + cbnz r3, 544e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 54820 │ │ │ │ + bne.n 54522 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54802 │ │ │ │ + bge.n 54504 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54802 │ │ │ │ + cbnz r3, 54504 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3328 @ 0xd00 │ │ │ │ + movw r1, #5772 @ 0x168c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 54874 │ │ │ │ + bgt.n 54576 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 54858 │ │ │ │ + cbz r2, 5455a │ │ │ │ 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, #11176 @ 0x2ba8 │ │ │ │ + movw r3, #13620 @ 0x3534 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - movw r1, #34864 @ 0x8830 │ │ │ │ + movw r1, #37168 @ 0x9130 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 54882 │ │ │ │ + bl d60e4 │ │ │ │ + b.n 54584 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ movs r1, #0 │ │ │ │ - bl 90fc8 │ │ │ │ + bl 90ee8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 54886 │ │ │ │ + cbnz r0, 54588 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 548a8 │ │ │ │ + b.n 545aa │ │ │ │ mov r3, r7 │ │ │ │ add.w r1, r4, #20 │ │ │ │ subs r2, r6, #1 │ │ │ │ - bl 91504 │ │ │ │ + bl 91424 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 548a8 │ │ │ │ + bge.n 545aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 548a8 │ │ │ │ + cbnz r3, 545aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 548d8 │ │ │ │ + bhi.n 545da │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 548f8 │ │ │ │ - b.n 548f0 │ │ │ │ - movw r0, #40628 @ 0x9eb4 │ │ │ │ + bne.n 545fa │ │ │ │ + b.n 545f2 │ │ │ │ + movw r0, #43080 @ 0xa848 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 548ca │ │ │ │ - b.n 549e2 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 545cc │ │ │ │ + b.n 546e4 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 549e2 │ │ │ │ + bne.n 546e4 │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2012b4 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 201be0 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 549e2 │ │ │ │ + beq.n 546e4 │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 54920 │ │ │ │ + ble.n 54622 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54924 │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 54924 │ │ │ │ - b.n 549e2 │ │ │ │ + bne.n 54626 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 54626 │ │ │ │ + b.n 546e4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 14e3bc │ │ │ │ - cbnz r0, 54948 │ │ │ │ + bl 14e87c │ │ │ │ + cbnz r0, 5464a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3364 @ 0xd24 │ │ │ │ + movw r1, #5808 @ 0x16b0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 549cc │ │ │ │ + bl f2724 │ │ │ │ + b.n 546ce │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a0f4 │ │ │ │ + bl 14a624 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 549cc │ │ │ │ + blt.n 546ce │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 549ea │ │ │ │ + bl 546ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 549cc │ │ │ │ - bl 97f70 │ │ │ │ + beq.n 546ce │ │ │ │ + bl 97ef0 │ │ │ │ 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 2ac74 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bge.n 549a8 │ │ │ │ + bge.n 546aa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 549a8 │ │ │ │ - bl ee340 │ │ │ │ + bne.n 546aa │ │ │ │ + bl ee638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54966 │ │ │ │ + beq.n 54668 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 549aa │ │ │ │ + b.n 546ac │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 54b0a │ │ │ │ + bl 5480c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 549d6 │ │ │ │ - cbnz r7, 549cc │ │ │ │ + bge.n 546d8 │ │ │ │ + cbnz r7, 546ce │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 549e2 │ │ │ │ + bl 1ad07c │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 546e4 │ │ │ │ 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 7ff40 │ │ │ │ + b.w 7ff98 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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 54a10 │ │ │ │ + bge.n 54712 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 75e54 │ │ │ │ - b.n 54a12 │ │ │ │ + bl 75e9c │ │ │ │ + b.n 54714 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 54a3a │ │ │ │ + cbz r0, 5473c │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 54a2e │ │ │ │ + bgt.n 54730 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r8 │ │ │ │ - bl 75e54 │ │ │ │ - b.n 54a30 │ │ │ │ + bl 75e9c │ │ │ │ + b.n 54732 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 54a44 │ │ │ │ + cbnz r0, 54746 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7620c │ │ │ │ - bl 1f4804 │ │ │ │ + bl 76254 │ │ │ │ + bl 1f50c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54ad8 │ │ │ │ + b.n 547da │ │ │ │ movs r4, #0 │ │ │ │ mov.w r9, #44 @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 54ab2 │ │ │ │ - bl ee5a4 │ │ │ │ + beq.n 547b4 │ │ │ │ + bl ee89c │ │ │ │ mul.w fp, r9, r4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 54ab6 │ │ │ │ + cbz r0, 547b8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r1, fp │ │ │ │ - bl 12b574 │ │ │ │ + bl 12b750 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54a82 │ │ │ │ + bne.n 54784 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54ab6 │ │ │ │ + bge.n 547b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54ab6 │ │ │ │ + cbnz r3, 547b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 54ab6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 547b8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54a94 │ │ │ │ + bge.n 54796 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54a94 │ │ │ │ + cbnz r3, 54796 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 54a4a │ │ │ │ + b.n 5474c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54ad8 │ │ │ │ + b.n 547da │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 54ad2 │ │ │ │ + beq.n 547d4 │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl 12d0d8 │ │ │ │ - b.n 54ac0 │ │ │ │ - bl 7620c │ │ │ │ - b.n 54a3e │ │ │ │ + bl 12d2b4 │ │ │ │ + b.n 547c2 │ │ │ │ + bl 76254 │ │ │ │ + b.n 54740 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 54be0 │ │ │ │ + bl 548e2 │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -61050,533 +60770,768 @@ │ │ │ │ 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 7620c │ │ │ │ + bl 76254 │ │ │ │ mla r0, r6, r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 54b34 │ │ │ │ + beq.n 54836 │ │ │ │ adds r4, #1 │ │ │ │ - bl 12d0d8 │ │ │ │ - b.n 54b24 │ │ │ │ + bl 12d2b4 │ │ │ │ + b.n 54826 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7620c │ │ │ │ + b.w 76254 │ │ │ │ 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, 54b5a │ │ │ │ + cbnz r0, 5485c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7186c │ │ │ │ + b.w 7188c │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 54ba8 │ │ │ │ + cbz r0, 548aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 55026 │ │ │ │ + bl 54fc6 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - b.n 54b78 │ │ │ │ + b.n 5487a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 54bcc │ │ │ │ + blt.n 548ce │ │ │ │ ldr r4, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 54bdc │ │ │ │ + beq.n 548de │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54b76 │ │ │ │ + ble.n 54878 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - bl 85e24 │ │ │ │ + bl 85d88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54b70 │ │ │ │ + beq.n 54872 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 54bac │ │ │ │ + blt.n 548ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 54bbc │ │ │ │ + blt.n 548be │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54bdc │ │ │ │ + b.n 548de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54ba0 │ │ │ │ + bne.n 548a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 54ba0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 548a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54ba8 │ │ │ │ + bne.n 548aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 54ba8 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 548aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54b76 │ │ │ │ + bne.n 54878 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 54b76 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54878 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00054be0 : │ │ │ │ +000548e2 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #17 │ │ │ │ - bpl.n 54c12 │ │ │ │ + bpl.n 54914 │ │ │ │ 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, 54c08 │ │ │ │ + cbnz r3, 5490a │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ - b.n 54c10 │ │ │ │ + b.n 54912 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54bfe │ │ │ │ + bne.n 54900 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00054c16 : │ │ │ │ +00054918 : │ │ │ │ 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] @ (54c5c ) │ │ │ │ + ldr r0, [pc, #48] @ (5495c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - cbnz r1, 54c3e │ │ │ │ + cbnz r1, 54940 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3cff8 <_PyImport_ClearExtension@@Base+0xcc> │ │ │ │ + b.w 3cfb0 <_PyImport_ClearExtension@@Base+0xcc> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #3400 @ 0xd48 │ │ │ │ + movw r2, #5844 @ 0x16d4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f2410 <_PyErr_SetString@@Base> │ │ │ │ + bl f2784 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00054c60 : │ │ │ │ +00054960 : │ │ │ │ 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 1d5350 │ │ │ │ + bl 1d5c10 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ 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 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 70a68 <_PyObject_GC_New@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 54b94 │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + bl 82b10 │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + cbz r3, 549e8 │ │ │ │ + add.w r0, r5, #17 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 549de │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 549ce │ │ │ │ + dmb ish │ │ │ │ + beq.n 549e8 │ │ │ │ + bl 2386c4 │ │ │ │ + ldrd r3, sl, [r5, #8] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 54a7c │ │ │ │ + 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 2bdac │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 54b40 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + blx 2beec │ │ │ │ + movs r1, #8 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2bdac │ │ │ │ + mov fp, r0 │ │ │ │ + cbz r0, 54a5e │ │ │ │ + movs r1, #8 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2bdac │ │ │ │ + mov r7, r0 │ │ │ │ + cbz r0, 54a58 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + blx 2beec │ │ │ │ + movs r0, #24 │ │ │ │ + blx 2bf6c │ │ │ │ + cbnz r0, 54a66 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2ae0c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ae0c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ae0c │ │ │ │ + b.n 54b40 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2ae0c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ae0c │ │ │ │ + b.n 54b40 │ │ │ │ + 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 54b4e │ │ │ │ + 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 2bdac │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54b40 │ │ │ │ + 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 54aa0 │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2bdac │ │ │ │ + mov r9, r0 │ │ │ │ + cbz r0, 54b22 │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2bdac │ │ │ │ + mov r8, r0 │ │ │ │ + cbz r0, 54b1c │ │ │ │ + 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 54ae2 │ │ │ │ + movs r0, #24 │ │ │ │ + blx 2bf6c │ │ │ │ + cbnz r0, 54b2a │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ae0c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ae0c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ae0c │ │ │ │ + b.n 54b40 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ae0c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ae0c │ │ │ │ + b.n 54b40 │ │ │ │ + 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 54b4e │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + bl 1f50c4 │ │ │ │ + b.n 54b54 │ │ │ │ + movs r6, #0 │ │ │ │ + str.w sl, [r4, #12] │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + cbz r3, 54b7e │ │ │ │ + add.w r0, r5, #17 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 54b74 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 54b64 │ │ │ │ + dmb ish │ │ │ │ + beq.n 54b7e │ │ │ │ + bl 2376a0 │ │ │ │ + cbz r6, 54b96 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 54b94 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 54b94 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 770a4 <_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} │ │ │ │ │ │ │ │ -00054c90 : │ │ │ │ +00054ba2 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 54ca6 │ │ │ │ - bl 28c614 <_Py_hashtable_foreach@@Base+0x1d88> │ │ │ │ - b.n 54ce2 │ │ │ │ + cbnz r0, 54bb8 │ │ │ │ + bl 28cf90 <_Py_hashtable_foreach@@Base+0xe8c> │ │ │ │ + b.n 54bf4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54d26 │ │ │ │ + beq.n 54c38 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 54cce │ │ │ │ - movw r3, #40445 @ 0x9dfd │ │ │ │ + cbz r2, 54be0 │ │ │ │ + movw r3, #42705 @ 0xa6d1 │ │ │ │ movt r3, #30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 54cc8 │ │ │ │ + bne.n 54bda │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e9e28 <_PyCompile_GetBinaryIntrinsicName@@Base+0x11c8> │ │ │ │ + b.w 1ea6fc <_PyCompile_GetBinaryIntrinsicName@@Base+0x11d4> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r2 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 54d26 │ │ │ │ + bmi.n 54c38 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 54d26 │ │ │ │ + cbz r3, 54c38 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 7ff98 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 54ce6 │ │ │ │ + cbnz r0, 54bf8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54d44 │ │ │ │ + b.n 54c56 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl fbffc │ │ │ │ + bl fc4d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54d06 │ │ │ │ + bge.n 54c18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54d06 │ │ │ │ + cbnz r3, 54c18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 54d44 │ │ │ │ + bne.n 54c56 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54d26 │ │ │ │ + bge.n 54c38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54d26 │ │ │ │ + cbnz r3, 54c38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3328 @ 0xd00 │ │ │ │ + movw r1, #5772 @ 0x168c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2b314 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 54d7a │ │ │ │ + bne.n 54c8c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 54d9c │ │ │ │ - b.n 54d94 │ │ │ │ + bne.n 54cae │ │ │ │ + b.n 54ca6 │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #40644 @ 0x9ec4 │ │ │ │ + movw r0, #43096 @ 0xa858 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54d6c │ │ │ │ + bne.n 54c7e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54e00 │ │ │ │ - bl 7fca0 │ │ │ │ + b.n 54d12 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54d90 │ │ │ │ + bne.n 54ca2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 12b574 │ │ │ │ + bl 12b750 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54d90 │ │ │ │ + bne.n 54ca2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2012b4 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 201be0 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54d90 │ │ │ │ + beq.n 54ca2 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ - bl 97f70 │ │ │ │ + bl 97ef0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 2bd90 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 54dec │ │ │ │ + bge.n 54cfe │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 54e0c │ │ │ │ - bl ee340 │ │ │ │ + bne.n 54d1e │ │ │ │ + bl ee638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54dba │ │ │ │ + beq.n 54ccc │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 54df8 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 54d0a │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54d90 │ │ │ │ + bne.n 54ca2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 7ff98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 54e1c │ │ │ │ + cbz r3, 54d2e │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 12d0d8 │ │ │ │ - b.n 54e1c │ │ │ │ + bl 12d2b4 │ │ │ │ + b.n 54d2e │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 54dec │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 54cfe │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ 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] @ (54dbc ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + sub sp, #8 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 54d60 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 54d50 │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 54d7c │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 107730 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #64] @ (54dc0 ) │ │ │ │ + ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ + cbz r2, 54d8c │ │ │ │ + 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 54da4 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 54d94 │ │ │ │ + dmb ish │ │ │ │ + beq.n 54db0 │ │ │ │ + ldr r0, [pc, #16] @ (54dbc ) │ │ │ │ + bl 2376a0 │ │ │ │ + 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 │ │ │ │ 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 54e50 │ │ │ │ + beq.n 54df0 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54e66 │ │ │ │ + bne.n 54e06 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 54e98 │ │ │ │ + beq.n 54e38 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54e68 │ │ │ │ - b.n 54e98 │ │ │ │ + bgt.n 54e08 │ │ │ │ + b.n 54e38 │ │ │ │ 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 54e84 │ │ │ │ + beq.n 54e24 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54eb2 │ │ │ │ + bne.n 54e52 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 54e98 │ │ │ │ + beq.n 54e38 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54eb4 │ │ │ │ + bgt.n 54e54 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 54ef2 │ │ │ │ + bl f2724 │ │ │ │ + b.n 54e92 │ │ │ │ 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 116300 │ │ │ │ + bl 116508 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54ede │ │ │ │ + bge.n 54e7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54ede │ │ │ │ + cbnz r3, 54e7e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54ef2 │ │ │ │ + bge.n 54e92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54ef2 │ │ │ │ + cbnz r3, 54e92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 54f20 │ │ │ │ + bhi.n 54ec0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 54f40 │ │ │ │ - b.n 54f38 │ │ │ │ - movw r0, #40652 @ 0x9ecc │ │ │ │ + bne.n 54ee0 │ │ │ │ + b.n 54ed8 │ │ │ │ + movw r0, #43104 @ 0xa860 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54f12 │ │ │ │ - b.n 5501e │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 54eb2 │ │ │ │ + b.n 54fbe │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5501e │ │ │ │ + bne.n 54fbe │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2012b4 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 201be0 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5501e │ │ │ │ + beq.n 54fbe │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 54f68 │ │ │ │ + ble.n 54f08 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54f6c │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 54f6c │ │ │ │ - b.n 5501e │ │ │ │ + bne.n 54f0c │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 54f0c │ │ │ │ + b.n 54fbe │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 14e3bc │ │ │ │ - cbnz r0, 54f90 │ │ │ │ + bl 14e87c │ │ │ │ + cbnz r0, 54f30 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3504 @ 0xdb0 │ │ │ │ + movw r1, #5948 @ 0x173c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 55008 │ │ │ │ + bl f2724 │ │ │ │ + b.n 54fa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14a0f4 │ │ │ │ + bl 14a624 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 55008 │ │ │ │ + blt.n 54fa8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 549ea │ │ │ │ + bl 546ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55008 │ │ │ │ - bl 97f70 │ │ │ │ + beq.n 54fa8 │ │ │ │ + bl 97ef0 │ │ │ │ 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 2bc24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 54ffa │ │ │ │ + bge.n 54f9a │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 54fe8 │ │ │ │ - bl ee340 │ │ │ │ + bne.n 54f88 │ │ │ │ + bl ee638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54fae │ │ │ │ - b.n 54ff6 │ │ │ │ + beq.n 54f4e │ │ │ │ + b.n 54f96 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b0a │ │ │ │ + bl 5480c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 55012 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 5501e │ │ │ │ + bne.n 54fb2 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 54fbe │ │ │ │ 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 7ff40 │ │ │ │ + b.w 7ff98 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 5507c │ │ │ │ + bge.n 5501c │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 5507c │ │ │ │ + bpl.n 5501c │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #72] @ (55084 ) │ │ │ │ + ldr r4, [pc, #72] @ (55024 ) │ │ │ │ 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, #392] @ 0x188 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 5505e │ │ │ │ + beq.n 54ffe │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 5506a │ │ │ │ + bls.n 5500a │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ - b.n 55074 │ │ │ │ + b.n 55014 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r2, r3 │ │ │ │ add.w r0, r2, #24 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ @@ -61589,317 +61544,317 @@ │ │ │ │ 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, 550a6 │ │ │ │ + cbz r3, 55046 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 550a8 │ │ │ │ + b.n 55048 │ │ │ │ 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, 550c8 │ │ │ │ + cbz r2, 55068 │ │ │ │ ldr.w fp, [r7, #20] │ │ │ │ - b.n 550d0 │ │ │ │ + b.n 55070 │ │ │ │ movw fp, #5160 @ 0x1428 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ ldrb r2, [r7, #19] │ │ │ │ str r2, [sp, #24] │ │ │ │ - cbnz r3, 550e0 │ │ │ │ + cbnz r3, 55080 │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 550e0 │ │ │ │ + blt.n 55080 │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 550e0 │ │ │ │ - cbnz r5, 5510c │ │ │ │ + bgt.n 55080 │ │ │ │ + cbnz r5, 550ac │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #20] │ │ │ │ movs r5, #5 │ │ │ │ str r5, [sp, #8] │ │ │ │ movw r5, #21648 @ 0x5490 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ str r5, [sp, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5510c │ │ │ │ + cbnz r0, 550ac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 551e8 │ │ │ │ + b.n 55188 │ │ │ │ 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 551aa │ │ │ │ + beq.n 5514a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 5513a │ │ │ │ - bl fb85c │ │ │ │ + cbz r0, 550da │ │ │ │ + bl fbd30 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55136 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 550d6 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55108 │ │ │ │ + bne.n 550a8 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 551aa │ │ │ │ + beq.n 5514a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 55156 │ │ │ │ - bl fb85c │ │ │ │ + cbz r0, 550f6 │ │ │ │ + bl fbd30 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55152 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 550f2 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55108 │ │ │ │ + bne.n 550a8 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 551aa │ │ │ │ + beq.n 5514a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 55172 │ │ │ │ - bl fb85c │ │ │ │ + cbz r0, 55112 │ │ │ │ + bl fbd30 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5516e │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 5510e │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55108 │ │ │ │ + bne.n 550a8 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 551aa │ │ │ │ + beq.n 5514a │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 5518c │ │ │ │ - bl fb85c │ │ │ │ + cbz r0, 5512c │ │ │ │ + bl fbd30 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 55188 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 55128 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55108 │ │ │ │ + bne.n 550a8 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 551aa │ │ │ │ + beq.n 5514a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 55196 │ │ │ │ + cbz r3, 55136 │ │ │ │ mov fp, r3 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 551aa │ │ │ │ + beq.n 5514a │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 551aa │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 5514a │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55108 │ │ │ │ + bne.n 550a8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r3, #46564 @ 0xb5e4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 551d0 │ │ │ │ + bne.n 55170 │ │ │ │ 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 196e70 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ - b.n 551e8 │ │ │ │ - movw r2, #3980 @ 0xf8c │ │ │ │ + bl 197704 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + b.n 55188 │ │ │ │ + movw r2, #6424 @ 0x1918 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, sl │ │ │ │ strd r6, fp, [sp, #8] │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl 285888 │ │ │ │ + bl 286210 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 55214 │ │ │ │ + bne.n 551b4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 55234 │ │ │ │ - b.n 5522c │ │ │ │ + bne.n 551d4 │ │ │ │ + b.n 551cc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40612 @ 0x9ea4 │ │ │ │ + movw r0, #43064 @ 0xa838 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55206 │ │ │ │ - b.n 552e8 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 551a6 │ │ │ │ + b.n 55288 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 552e8 │ │ │ │ + bne.n 55288 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14e3bc │ │ │ │ - cbnz r0, 55256 │ │ │ │ + bl 14e87c │ │ │ │ + cbnz r0, 551f6 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3988 @ 0xf94 │ │ │ │ + movw r1, #6432 @ 0x1920 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 552d2 │ │ │ │ + bl f2724 │ │ │ │ + b.n 55272 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a0f4 │ │ │ │ + bl 14a624 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 552d2 │ │ │ │ + blt.n 55272 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 549ea │ │ │ │ + bl 546ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 552d2 │ │ │ │ - bl 97f70 │ │ │ │ + beq.n 55272 │ │ │ │ + bl 97ef0 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b39c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bge.n 552ae │ │ │ │ + bge.n 5524e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 552ae │ │ │ │ - bl ee340 │ │ │ │ + bne.n 5524e │ │ │ │ + bl ee638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55274 │ │ │ │ + beq.n 55214 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 552b0 │ │ │ │ + b.n 55250 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 54b0a │ │ │ │ + bl 5480c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 552dc │ │ │ │ - cbnz r7, 552d2 │ │ │ │ + bge.n 5527c │ │ │ │ + cbnz r7, 55272 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 552e8 │ │ │ │ + bl 1ad07c │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 55288 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 7ff98 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -000552f0 : │ │ │ │ +00055290 : │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #33688 @ 0x8398 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.w d70c0 │ │ │ │ + b.w d74a8 │ │ │ │ │ │ │ │ -000552fe : │ │ │ │ +0005529e : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5532c │ │ │ │ + cbz r0, 552cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5532c │ │ │ │ + bge.n 552cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5532c │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 552cc │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 55346 │ │ │ │ + cbz r0, 552e6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55346 │ │ │ │ + bge.n 552e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 55346 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 552e6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 55360 │ │ │ │ + cbz r0, 55300 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55360 │ │ │ │ + bge.n 55300 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 55360 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 55300 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1098d8 │ │ │ │ + bl 109e00 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 55374 │ │ │ │ - b.w 79658 │ │ │ │ + cbz r0, 55314 │ │ │ │ + b.w 79698 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005537e : │ │ │ │ +0005531e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1e488c │ │ │ │ + bl 1e5154 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7757c │ │ │ │ + b.w 775c4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #4124 @ 0x101c │ │ │ │ + movw r0, #6568 @ 0x19a8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ 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 │ │ │ │ @@ -61920,685 +61875,609 @@ │ │ │ │ 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 55416 │ │ │ │ + beq.n 553b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 55416 │ │ │ │ + ble.n 553b6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5542e │ │ │ │ + bge.n 553ce │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5542e │ │ │ │ + b.n 553ce │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 55458 │ │ │ │ + bl f2724 │ │ │ │ + b.n 553f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e520 │ │ │ │ - cbnz r0, 5546c │ │ │ │ + bl 13e820 │ │ │ │ + cbnz r0, 5540c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4152 @ 0x1038 │ │ │ │ + movw r1, #6596 @ 0x19c4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5545c │ │ │ │ + blt.n 553fc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 55488 │ │ │ │ + b.n 55428 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 55458 │ │ │ │ + bne.n 553f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 55458 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 553f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 893d8 │ │ │ │ + bl 89350 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55488 │ │ │ │ + bge.n 55428 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55488 │ │ │ │ + cbnz r3, 55428 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 554b6 │ │ │ │ + cbz r0, 55456 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 554b6 │ │ │ │ + bge.n 55456 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 554b6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 55456 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 554d0 │ │ │ │ + cbz r0, 55470 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 554d0 │ │ │ │ + bge.n 55470 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 554d0 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 55470 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 554ea │ │ │ │ + cbz r0, 5548a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 554ea │ │ │ │ + bge.n 5548a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 554ea │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5548a │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 55504 │ │ │ │ + cbz r0, 554a4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55504 │ │ │ │ + bge.n 554a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 55504 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 554a4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1098d8 │ │ │ │ + bl 109e00 │ │ │ │ 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 5553a │ │ │ │ + beq.n 554da │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55550 │ │ │ │ + bne.n 554f0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55582 │ │ │ │ + beq.n 55522 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55552 │ │ │ │ - b.n 55582 │ │ │ │ + bgt.n 554f2 │ │ │ │ + b.n 55522 │ │ │ │ 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 5556e │ │ │ │ + beq.n 5550e │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5559c │ │ │ │ + bne.n 5553c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55582 │ │ │ │ + beq.n 55522 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5559e │ │ │ │ + bgt.n 5553e │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 555dc │ │ │ │ + bl f2724 │ │ │ │ + b.n 5557c │ │ │ │ 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 139c58 │ │ │ │ + bl 139f2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 555c8 │ │ │ │ + bge.n 55568 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 555c8 │ │ │ │ + cbnz r3, 55568 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 555dc │ │ │ │ + bge.n 5557c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 555dc │ │ │ │ + cbnz r3, 5557c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 55602 │ │ │ │ + bne.n 555a2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 55622 │ │ │ │ - b.n 5561a │ │ │ │ + bne.n 555c2 │ │ │ │ + b.n 555ba │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #57960 @ 0xe268 │ │ │ │ + movw r0, #60264 @ 0xeb68 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 555f4 │ │ │ │ - b.n 556a2 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 55594 │ │ │ │ + b.n 55642 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 556a2 │ │ │ │ + bne.n 55642 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #36380 @ 0x8e1c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5564a │ │ │ │ + beq.n 555ea │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21596 @ 0x545c │ │ │ │ + movw r1, #24040 @ 0x5de8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 55696 │ │ │ │ + bl d60e4 │ │ │ │ + b.n 55636 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 55656 │ │ │ │ + bhi.n 555f6 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ - cbnz r2, 55670 │ │ │ │ + cbnz r2, 55610 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 5568e │ │ │ │ + b.n 5562e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #48784 @ 0xbe90 │ │ │ │ + movw r1, #51088 @ 0xc790 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 55696 │ │ │ │ + bl d60e4 │ │ │ │ + b.n 55636 │ │ │ │ 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 5567a │ │ │ │ + bne.n 5561a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 556a2 │ │ │ │ + b.w 808d0 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 55642 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5568e │ │ │ │ + b.n 5562e │ │ │ │ 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 r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 556d2 │ │ │ │ + beq.n 55672 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 556e8 │ │ │ │ + bne.n 55688 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5571a │ │ │ │ + beq.n 556ba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 556ea │ │ │ │ - b.n 5571a │ │ │ │ + bgt.n 5568a │ │ │ │ + b.n 556ba │ │ │ │ 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 55706 │ │ │ │ + beq.n 556a6 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55734 │ │ │ │ + bne.n 556d4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5571a │ │ │ │ + beq.n 556ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55736 │ │ │ │ + bgt.n 556d6 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 55774 │ │ │ │ + bl f2724 │ │ │ │ + b.n 55714 │ │ │ │ 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 257a64 │ │ │ │ + bl 258410 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55760 │ │ │ │ + bge.n 55700 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55760 │ │ │ │ + cbnz r3, 55700 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55774 │ │ │ │ + bge.n 55714 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55774 │ │ │ │ + cbnz r3, 55714 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 55790 │ │ │ │ - cbz r2, 557aa │ │ │ │ + cbnz r3, 55730 │ │ │ │ + cbz r2, 5574a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 557aa │ │ │ │ + cbz r3, 5574a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4556 @ 0x11cc │ │ │ │ + movw r1, #7000 @ 0x1b58 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 557b2 │ │ │ │ + b.n 55752 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ - b.w 28d7a4 │ │ │ │ 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, 557d0 │ │ │ │ - cbz r2, 557ea │ │ │ │ + cbnz r3, 5576c │ │ │ │ + cbz r2, 55786 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 557ea │ │ │ │ + cbz r3, 55786 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4584 @ 0x11e8 │ │ │ │ + movw r1, #7028 @ 0x1b74 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 557f2 │ │ │ │ + b.n 5578e │ │ │ │ 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 5581e │ │ │ │ + beq.n 557ba │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5584c │ │ │ │ + bne.n 557e8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55832 │ │ │ │ + beq.n 557ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5584e │ │ │ │ + bgt.n 557ea │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 55874 │ │ │ │ + bl f2724 │ │ │ │ + b.n 55810 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 135a64 │ │ │ │ + bl 135d00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55874 │ │ │ │ + bge.n 55810 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55874 │ │ │ │ + cbnz r3, 55810 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 28d7a4 │ │ │ │ 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, 55894 │ │ │ │ - cbz r2, 558ae │ │ │ │ + cbnz r3, 5582c │ │ │ │ + cbz r2, 55846 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 558ae │ │ │ │ + cbz r3, 55846 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4616 @ 0x1208 │ │ │ │ + movw r1, #7060 @ 0x1b94 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 558b6 │ │ │ │ + b.n 5584e │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 558e4 │ │ │ │ + beq.n 5587c │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 558fa │ │ │ │ + bne.n 55892 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5592c │ │ │ │ + beq.n 558c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 558fc │ │ │ │ - b.n 5592c │ │ │ │ + bgt.n 55894 │ │ │ │ + b.n 558c4 │ │ │ │ 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 55918 │ │ │ │ + beq.n 558b0 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55946 │ │ │ │ + bne.n 558de │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5592c │ │ │ │ + beq.n 558c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55948 │ │ │ │ + bgt.n 558e0 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 55986 │ │ │ │ + bl f2724 │ │ │ │ + b.n 5591e │ │ │ │ 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 3a77c │ │ │ │ + bl 3a79c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55972 │ │ │ │ + bge.n 5590a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55972 │ │ │ │ + cbnz r3, 5590a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55986 │ │ │ │ + bge.n 5591e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55986 │ │ │ │ + cbnz r3, 5591e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 cf6fc │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 559b8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 559b8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 559b8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 559d2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 559d2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 559d2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 559ec │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 559ec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 559ec │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 55a06 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55a06 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 55a06 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 55a20 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #16] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55a20 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 55a20 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - cbz r0, 55a3a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #20] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55a3a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 55a3a │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 55a62 │ │ │ │ + bne.n 55946 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl dc560 <_PyNumber_Index@@Base> │ │ │ │ + bl dc95c <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 55a7c │ │ │ │ - b.n 55a8e │ │ │ │ + cbnz r0, 55960 │ │ │ │ + b.n 55972 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #21680 @ 0x54b0 │ │ │ │ + movw r0, #23984 @ 0x5db0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55a56 │ │ │ │ + bne.n 5593a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55b1e │ │ │ │ - bl 85c9c │ │ │ │ + b.n 55a02 │ │ │ │ + bl 85c00 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 55a9c │ │ │ │ + blt.n 55980 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 55aac │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 55990 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55a78 │ │ │ │ + bne.n 5595c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55aac │ │ │ │ + b.n 55990 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 55a8a │ │ │ │ + bne.n 5596e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 55a8a │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5596e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ff274 │ │ │ │ + bl 1ffba0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55a78 │ │ │ │ + beq.n 5595c │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 55adc │ │ │ │ + bne.n 559c0 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47496 @ 0xb988 │ │ │ │ + movw r1, #49940 @ 0xc314 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 55a78 │ │ │ │ + bl f2724 │ │ │ │ + b.n 5595c │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e430 │ │ │ │ + bl 14e8f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55a78 │ │ │ │ + beq.n 5595c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 55af0 │ │ │ │ + cbz r3, 559d4 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ - b.n 55af8 │ │ │ │ + b.n 559dc │ │ │ │ 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 │ │ │ │ @@ -62610,721 +62489,797 @@ │ │ │ │ adds r1, r5, r4 │ │ │ │ blx 2b5dc │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ strb r7, [r5, r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.n 5598a │ │ │ │ + b.w 28e460 │ │ │ │ + b.w 28e460 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 55b2e │ │ │ │ - b.w 79658 │ │ │ │ + cbz r0, 55a18 │ │ │ │ + b.w 79698 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55b64 │ │ │ │ + beq.n 55a4e │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55b7a │ │ │ │ + bne.n 55a64 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55bac │ │ │ │ + beq.n 55a96 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55b7c │ │ │ │ - b.n 55bac │ │ │ │ + bgt.n 55a66 │ │ │ │ + b.n 55a96 │ │ │ │ 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 55b98 │ │ │ │ + beq.n 55a82 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55bc6 │ │ │ │ + bne.n 55ab0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55bac │ │ │ │ + beq.n 55a96 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55bc8 │ │ │ │ + bgt.n 55ab2 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 55c06 │ │ │ │ + bl f2724 │ │ │ │ + b.n 55af0 │ │ │ │ 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 3ab94 │ │ │ │ + bl 3abb4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55bf2 │ │ │ │ + bge.n 55adc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55bf2 │ │ │ │ + cbnz r3, 55adc │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55c06 │ │ │ │ + bge.n 55af0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55c06 │ │ │ │ + cbnz r3, 55af0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00055c0a <_PyXI_UnwrapNotShareableError@@Base>: │ │ │ │ +00055af4 <_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 55c2a <_PyXI_UnwrapNotShareableError@@Base+0x20> │ │ │ │ - bl d842c │ │ │ │ - b.n 55c32 <_PyXI_UnwrapNotShareableError@@Base+0x28> │ │ │ │ + bne.n 55b14 <_PyXI_UnwrapNotShareableError@@Base+0x20> │ │ │ │ + bl d8814 │ │ │ │ + b.n 55b1c <_PyXI_UnwrapNotShareableError@@Base+0x28> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1464] @ 0x5b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c9764 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 55c42 <_PyXI_UnwrapNotShareableError@@Base+0x38> │ │ │ │ + bl 1ca06c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 55b2c <_PyXI_UnwrapNotShareableError@@Base+0x38> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55c8c <_PyXI_UnwrapNotShareableError@@Base+0x82> │ │ │ │ + b.n 55b76 <_PyXI_UnwrapNotShareableError@@Base+0x82> │ │ │ │ ldr r4, [r5, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - cbnz r6, 55c56 <_PyXI_UnwrapNotShareableError@@Base+0x4c> │ │ │ │ + cbnz r6, 55b40 <_PyXI_UnwrapNotShareableError@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f878 │ │ │ │ + bl 2f818 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 55c68 <_PyXI_UnwrapNotShareableError@@Base+0x5e> │ │ │ │ - b.n 55c82 <_PyXI_UnwrapNotShareableError@@Base+0x78> │ │ │ │ + cbnz r0, 55b52 <_PyXI_UnwrapNotShareableError@@Base+0x5e> │ │ │ │ + b.n 55b6c <_PyXI_UnwrapNotShareableError@@Base+0x78> │ │ │ │ mov r2, r4 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 33138 <_PyXI_InitFailure@@Base> │ │ │ │ + bl 330a8 <_PyXI_InitFailure@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55c4a <_PyXI_UnwrapNotShareableError@@Base+0x40> │ │ │ │ - b.n 55c3c <_PyXI_UnwrapNotShareableError@@Base+0x32> │ │ │ │ + bne.n 55b34 <_PyXI_UnwrapNotShareableError@@Base+0x40> │ │ │ │ + b.n 55b26 <_PyXI_UnwrapNotShareableError@@Base+0x32> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55c76 <_PyXI_UnwrapNotShareableError@@Base+0x6c> │ │ │ │ + bge.n 55b60 <_PyXI_UnwrapNotShareableError@@Base+0x6c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 55c7a <_PyXI_UnwrapNotShareableError@@Base+0x70> │ │ │ │ + cbz r3, 55b64 <_PyXI_UnwrapNotShareableError@@Base+0x70> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 55c82 <_PyXI_UnwrapNotShareableError@@Base+0x78> │ │ │ │ + b.n 55b6c <_PyXI_UnwrapNotShareableError@@Base+0x78> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 55c76 <_PyXI_UnwrapNotShareableError@@Base+0x6c> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55b60 <_PyXI_UnwrapNotShareableError@@Base+0x6c> │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55ce6 <_PyXI_UnwrapNotShareableError@@Base+0xdc> │ │ │ │ + beq.n 55bd0 <_PyXI_UnwrapNotShareableError@@Base+0xdc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 55ce6 <_PyXI_UnwrapNotShareableError@@Base+0xdc> │ │ │ │ + ble.n 55bd0 <_PyXI_UnwrapNotShareableError@@Base+0xdc> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r2, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ - movw r0, #6928 @ 0x1b10 │ │ │ │ + movw r0, #9372 @ 0x249c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55cf6 <_PyXI_UnwrapNotShareableError@@Base+0xec> │ │ │ │ + bge.n 55be0 <_PyXI_UnwrapNotShareableError@@Base+0xec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55cf6 <_PyXI_UnwrapNotShareableError@@Base+0xec> │ │ │ │ + cbnz r3, 55be0 <_PyXI_UnwrapNotShareableError@@Base+0xec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 55cf6 <_PyXI_UnwrapNotShareableError@@Base+0xec> │ │ │ │ - movw r0, #6964 @ 0x1b34 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55be0 <_PyXI_UnwrapNotShareableError@@Base+0xec> │ │ │ │ + movw r0, #9408 @ 0x24c0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ 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 │ │ │ │ + bl cfacc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 55c12 <_PyXI_UnwrapNotShareableError@@Base+0x11e> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 55c12 <_PyXI_UnwrapNotShareableError@@Base+0x11e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 55c12 <_PyXI_UnwrapNotShareableError@@Base+0x11e> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 55c2c <_PyXI_UnwrapNotShareableError@@Base+0x138> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 55c2c <_PyXI_UnwrapNotShareableError@@Base+0x138> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 55c2c <_PyXI_UnwrapNotShareableError@@Base+0x138> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 55c46 <_PyXI_UnwrapNotShareableError@@Base+0x152> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 55c46 <_PyXI_UnwrapNotShareableError@@Base+0x152> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 55c46 <_PyXI_UnwrapNotShareableError@@Base+0x152> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 55c60 <_PyXI_UnwrapNotShareableError@@Base+0x16c> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #12] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 55c60 <_PyXI_UnwrapNotShareableError@@Base+0x16c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 55c60 <_PyXI_UnwrapNotShareableError@@Base+0x16c> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cbz r0, 55c7a <_PyXI_UnwrapNotShareableError@@Base+0x186> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #16] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 55c7a <_PyXI_UnwrapNotShareableError@@Base+0x186> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 55c7a <_PyXI_UnwrapNotShareableError@@Base+0x186> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + cbz r0, 55c94 <_PyXI_UnwrapNotShareableError@@Base+0x1a0> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #20] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 55c94 <_PyXI_UnwrapNotShareableError@@Base+0x1a0> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 55c94 <_PyXI_UnwrapNotShareableError@@Base+0x1a0> │ │ │ │ + bl 770a4 <_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, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 55d26 <_PyXI_UnwrapNotShareableError@@Base+0x11c> │ │ │ │ + beq.n 55cc4 <_PyXI_UnwrapNotShareableError@@Base+0x1d0> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 55d54 <_PyXI_UnwrapNotShareableError@@Base+0x14a> │ │ │ │ + bne.n 55cf2 <_PyXI_UnwrapNotShareableError@@Base+0x1fe> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55d3a <_PyXI_UnwrapNotShareableError@@Base+0x130> │ │ │ │ + beq.n 55cd8 <_PyXI_UnwrapNotShareableError@@Base+0x1e4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55d56 <_PyXI_UnwrapNotShareableError@@Base+0x14c> │ │ │ │ + bgt.n 55cf4 <_PyXI_UnwrapNotShareableError@@Base+0x200> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 55d8c <_PyXI_UnwrapNotShareableError@@Base+0x182> │ │ │ │ + bl f2724 │ │ │ │ + b.n 55d2a <_PyXI_UnwrapNotShareableError@@Base+0x236> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r0, [pc, #56] @ (55d94 <_PyXI_UnwrapNotShareableError@@Base+0x18a>) │ │ │ │ + ldr r0, [pc, #52] @ (55d30 <_PyXI_UnwrapNotShareableError@@Base+0x23c>) │ │ │ │ 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 95040 │ │ │ │ + bl 94fc4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55d8c <_PyXI_UnwrapNotShareableError@@Base+0x182> │ │ │ │ + bge.n 55d2a <_PyXI_UnwrapNotShareableError@@Base+0x236> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55d8c <_PyXI_UnwrapNotShareableError@@Base+0x182> │ │ │ │ + cbnz r3, 55d2a <_PyXI_UnwrapNotShareableError@@Base+0x236> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ it cc │ │ │ │ lslcc r5, r1, #1 │ │ │ │ + b.n 55be4 <_PyXI_UnwrapNotShareableError@@Base+0xf0> │ │ │ │ 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 55dc4 <_PyXI_UnwrapNotShareableError@@Base+0x1ba> │ │ │ │ + beq.n 55d62 <_PyXI_UnwrapNotShareableError@@Base+0x26e> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 55df2 <_PyXI_UnwrapNotShareableError@@Base+0x1e8> │ │ │ │ + bne.n 55d90 <_PyXI_UnwrapNotShareableError@@Base+0x29c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55dd8 <_PyXI_UnwrapNotShareableError@@Base+0x1ce> │ │ │ │ + beq.n 55d76 <_PyXI_UnwrapNotShareableError@@Base+0x282> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55df4 <_PyXI_UnwrapNotShareableError@@Base+0x1ea> │ │ │ │ + bgt.n 55d92 <_PyXI_UnwrapNotShareableError@@Base+0x29e> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 55e2a <_PyXI_UnwrapNotShareableError@@Base+0x220> │ │ │ │ + bl f2724 │ │ │ │ + b.n 55dc8 <_PyXI_UnwrapNotShareableError@@Base+0x2d4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r0, [pc, #52] @ (55e30 <_PyXI_UnwrapNotShareableError@@Base+0x226>) │ │ │ │ + ldr r0, [pc, #56] @ (55dd0 <_PyXI_UnwrapNotShareableError@@Base+0x2dc>) │ │ │ │ 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 95040 │ │ │ │ + bl 94fc4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55e2a <_PyXI_UnwrapNotShareableError@@Base+0x220> │ │ │ │ + bge.n 55dc8 <_PyXI_UnwrapNotShareableError@@Base+0x2d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55e2a <_PyXI_UnwrapNotShareableError@@Base+0x220> │ │ │ │ + cbnz r3, 55dc8 <_PyXI_UnwrapNotShareableError@@Base+0x2d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r4, 55e60 <_PyXI_UnwrapNotShareableError@@Base+0x256> │ │ │ │ + nop │ │ │ │ + cbz r4, 55e00 <_PyXI_UnwrapNotShareableError@@Base+0x30c> │ │ │ │ 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, #19952 @ 0x4df0 │ │ │ │ + movw r4, #22256 @ 0x56f0 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - movw r3, #19976 @ 0x4e08 │ │ │ │ + movw r3, #22280 @ 0x5708 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #19944 @ 0x4de8 │ │ │ │ + movw r2, #22248 @ 0x56e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #19964 @ 0x4dfc │ │ │ │ + movw r1, #22268 @ 0x56fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #7092 @ 0x1bb4 │ │ │ │ + movw r0, #9536 @ 0x2540 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ 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 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #7100 @ 0x1bbc │ │ │ │ + movw r1, #9544 @ 0x2548 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f07b0 │ │ │ │ + bl 1f1084 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 55eae <_PyXI_UnwrapNotShareableError@@Base+0x2a4> │ │ │ │ + beq.n 55e4e <_PyXI_UnwrapNotShareableError@@Base+0x35a> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 55eae <_PyXI_UnwrapNotShareableError@@Base+0x2a4> │ │ │ │ + cbz r0, 55e4e <_PyXI_UnwrapNotShareableError@@Base+0x35a> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ 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 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #7240 @ 0x1c48 │ │ │ │ + movw r1, #9684 @ 0x25d4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f07b0 │ │ │ │ + bl 1f1084 │ │ │ │ movs r4, #0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55f2a <_PyXI_UnwrapNotShareableError@@Base+0x320> │ │ │ │ + beq.n 55eca <_PyXI_UnwrapNotShareableError@@Base+0x3d6> │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 7140c │ │ │ │ + bl 7142c │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 55f2a <_PyXI_UnwrapNotShareableError@@Base+0x320> │ │ │ │ + cbz r0, 55eca <_PyXI_UnwrapNotShareableError@@Base+0x3d6> │ │ │ │ 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 55f66 <_PyXI_UnwrapNotShareableError@@Base+0x35c> │ │ │ │ + b.n 55f06 <_PyXI_UnwrapNotShareableError@@Base+0x412> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55f2a <_PyXI_UnwrapNotShareableError@@Base+0x320> │ │ │ │ + bge.n 55eca <_PyXI_UnwrapNotShareableError@@Base+0x3d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 55f2a <_PyXI_UnwrapNotShareableError@@Base+0x320> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 55eca <_PyXI_UnwrapNotShareableError@@Base+0x3d6> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55fba <_PyXI_UnwrapNotShareableError@@Base+0x3b0> │ │ │ │ + b.n 55f5a <_PyXI_UnwrapNotShareableError@@Base+0x466> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2e490 │ │ │ │ + bl 2e430 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 55f66 <_PyXI_UnwrapNotShareableError@@Base+0x35c> │ │ │ │ + beq.n 55f06 <_PyXI_UnwrapNotShareableError@@Base+0x412> │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 55f78 <_PyXI_UnwrapNotShareableError@@Base+0x36e> │ │ │ │ + bgt.n 55f18 <_PyXI_UnwrapNotShareableError@@Base+0x424> │ │ │ │ subs r5, r7, r5 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt.n 55f8c <_PyXI_UnwrapNotShareableError@@Base+0x382> │ │ │ │ + bgt.n 55f2c <_PyXI_UnwrapNotShareableError@@Base+0x438> │ │ │ │ cmn.w r5, #128 @ 0x80 │ │ │ │ - blt.n 55fa2 <_PyXI_UnwrapNotShareableError@@Base+0x398> │ │ │ │ + blt.n 55f42 <_PyXI_UnwrapNotShareableError@@Base+0x44e> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 56266 │ │ │ │ + bl 56206 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55f16 <_PyXI_UnwrapNotShareableError@@Base+0x30c> │ │ │ │ + beq.n 55eb6 <_PyXI_UnwrapNotShareableError@@Base+0x3c2> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 55f2e <_PyXI_UnwrapNotShareableError@@Base+0x324> │ │ │ │ + bhi.n 55ece <_PyXI_UnwrapNotShareableError@@Base+0x3da> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 9e31c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9e2cc <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 55fba <_PyXI_UnwrapNotShareableError@@Base+0x3b0> │ │ │ │ + b.n 55f5a <_PyXI_UnwrapNotShareableError@@Base+0x466> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 56266 │ │ │ │ + bl 56206 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55f16 <_PyXI_UnwrapNotShareableError@@Base+0x30c> │ │ │ │ + beq.n 55eb6 <_PyXI_UnwrapNotShareableError@@Base+0x3c2> │ │ │ │ subs r4, #255 @ 0xff │ │ │ │ - b.n 55f42 <_PyXI_UnwrapNotShareableError@@Base+0x338> │ │ │ │ + b.n 55ee2 <_PyXI_UnwrapNotShareableError@@Base+0x3ee> │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 56266 │ │ │ │ + bl 56206 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55f16 <_PyXI_UnwrapNotShareableError@@Base+0x30c> │ │ │ │ + beq.n 55eb6 <_PyXI_UnwrapNotShareableError@@Base+0x3c2> │ │ │ │ subs r5, #127 @ 0x7f │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55f48 <_PyXI_UnwrapNotShareableError@@Base+0x33e> │ │ │ │ + b.n 55ee8 <_PyXI_UnwrapNotShareableError@@Base+0x3f4> │ │ │ │ mvn.w r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 56266 │ │ │ │ + bl 56206 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55f16 <_PyXI_UnwrapNotShareableError@@Base+0x30c> │ │ │ │ + beq.n 55eb6 <_PyXI_UnwrapNotShareableError@@Base+0x3c2> │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55f4c <_PyXI_UnwrapNotShareableError@@Base+0x342> │ │ │ │ + b.n 55eec <_PyXI_UnwrapNotShareableError@@Base+0x3f8> │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 55fde <_PyXI_UnwrapNotShareableError@@Base+0x3d4> │ │ │ │ + cbnz r3, 55f7e <_PyXI_UnwrapNotShareableError@@Base+0x48a> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 55fde <_PyXI_UnwrapNotShareableError@@Base+0x3d4> │ │ │ │ + cbnz r3, 55f7e <_PyXI_UnwrapNotShareableError@@Base+0x48a> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5603a <_PyXI_UnwrapNotShareableError@@Base+0x430> │ │ │ │ - cbz r4, 55fea <_PyXI_UnwrapNotShareableError@@Base+0x3e0> │ │ │ │ + cbz r3, 55fda <_PyXI_UnwrapNotShareableError@@Base+0x4e6> │ │ │ │ + cbz r4, 55f8a <_PyXI_UnwrapNotShareableError@@Base+0x496> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84f48 │ │ │ │ + bl 84eac │ │ │ │ mov r4, r0 │ │ │ │ - b.n 55ff0 <_PyXI_UnwrapNotShareableError@@Base+0x3e6> │ │ │ │ - bl 70620 │ │ │ │ + b.n 55f90 <_PyXI_UnwrapNotShareableError@@Base+0x49c> │ │ │ │ + bl 70640 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5608e <_PyXI_UnwrapNotShareableError@@Base+0x484> │ │ │ │ + beq.n 5602e <_PyXI_UnwrapNotShareableError@@Base+0x53a> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 56004 <_PyXI_UnwrapNotShareableError@@Base+0x3fa> │ │ │ │ - ldr r1, [pc, #152] @ (56094 <_PyXI_UnwrapNotShareableError@@Base+0x48a>) │ │ │ │ + cbz r2, 55fa4 <_PyXI_UnwrapNotShareableError@@Base+0x4b0> │ │ │ │ + ldr r1, [pc, #152] @ (56034 <_PyXI_UnwrapNotShareableError@@Base+0x540>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 78770 │ │ │ │ + bl 787bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56024 <_PyXI_UnwrapNotShareableError@@Base+0x41a> │ │ │ │ + beq.n 55fc4 <_PyXI_UnwrapNotShareableError@@Base+0x4d0> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ - cbz r2, 56014 <_PyXI_UnwrapNotShareableError@@Base+0x40a> │ │ │ │ - ldr r1, [pc, #140] @ (56098 <_PyXI_UnwrapNotShareableError@@Base+0x48e>) │ │ │ │ + cbz r2, 55fb4 <_PyXI_UnwrapNotShareableError@@Base+0x4c0> │ │ │ │ + ldr r1, [pc, #140] @ (56038 <_PyXI_UnwrapNotShareableError@@Base+0x544>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 78770 │ │ │ │ + bl 787bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56024 <_PyXI_UnwrapNotShareableError@@Base+0x41a> │ │ │ │ + beq.n 55fc4 <_PyXI_UnwrapNotShareableError@@Base+0x4d0> │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 56048 <_PyXI_UnwrapNotShareableError@@Base+0x43e> │ │ │ │ - ldr r1, [pc, #128] @ (5609c <_PyXI_UnwrapNotShareableError@@Base+0x492>) │ │ │ │ + cbz r2, 55fe8 <_PyXI_UnwrapNotShareableError@@Base+0x4f4> │ │ │ │ + ldr r1, [pc, #128] @ (5603c <_PyXI_UnwrapNotShareableError@@Base+0x548>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 78770 │ │ │ │ + bl 787bc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 56048 <_PyXI_UnwrapNotShareableError@@Base+0x43e> │ │ │ │ + bne.n 55fe8 <_PyXI_UnwrapNotShareableError@@Base+0x4f4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5608e <_PyXI_UnwrapNotShareableError@@Base+0x484> │ │ │ │ + bge.n 5602e <_PyXI_UnwrapNotShareableError@@Base+0x53a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5608e <_PyXI_UnwrapNotShareableError@@Base+0x484> │ │ │ │ + cbnz r3, 5602e <_PyXI_UnwrapNotShareableError@@Base+0x53a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5608e <_PyXI_UnwrapNotShareableError@@Base+0x484> │ │ │ │ - cbz r4, 56058 <_PyXI_UnwrapNotShareableError@@Base+0x44e> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5602e <_PyXI_UnwrapNotShareableError@@Base+0x53a> │ │ │ │ + cbz r4, 55ff8 <_PyXI_UnwrapNotShareableError@@Base+0x504> │ │ │ │ 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 5606e <_PyXI_UnwrapNotShareableError@@Base+0x464> │ │ │ │ + bne.n 5600e <_PyXI_UnwrapNotShareableError@@Base+0x51a> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - bl 7bdcc │ │ │ │ + bl 7be3c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 56078 <_PyXI_UnwrapNotShareableError@@Base+0x46e> │ │ │ │ + b.n 56018 <_PyXI_UnwrapNotShareableError@@Base+0x524> │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #3 │ │ │ │ - bl 7c140 │ │ │ │ + bl 7c1b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56090 <_PyXI_UnwrapNotShareableError@@Base+0x486> │ │ │ │ + bge.n 56030 <_PyXI_UnwrapNotShareableError@@Base+0x53c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56090 <_PyXI_UnwrapNotShareableError@@Base+0x486> │ │ │ │ + cbnz r3, 56030 <_PyXI_UnwrapNotShareableError@@Base+0x53c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 56090 <_PyXI_UnwrapNotShareableError@@Base+0x486> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56030 <_PyXI_UnwrapNotShareableError@@Base+0x53c> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ rsb r0, r8, #77 @ 0x4d │ │ │ │ @ instruction: 0xf74c004d │ │ │ │ @ instruction: 0xf1e4004d │ │ │ │ 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, 560c2 <_PyXI_UnwrapNotShareableError@@Base+0x4b8> │ │ │ │ + cbnz r2, 56062 <_PyXI_UnwrapNotShareableError@@Base+0x56e> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 560c2 <_PyXI_UnwrapNotShareableError@@Base+0x4b8> │ │ │ │ + bne.n 56062 <_PyXI_UnwrapNotShareableError@@Base+0x56e> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 560de <_PyXI_UnwrapNotShareableError@@Base+0x4d4> │ │ │ │ - ldr r4, [pc, #44] @ (560f0 <_PyXI_UnwrapNotShareableError@@Base+0x4e6>) │ │ │ │ + cbnz r0, 5607e <_PyXI_UnwrapNotShareableError@@Base+0x58a> │ │ │ │ + ldr r4, [pc, #44] @ (56090 <_PyXI_UnwrapNotShareableError@@Base+0x59c>) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 560ec <_PyXI_UnwrapNotShareableError@@Base+0x4e2> │ │ │ │ + cbz r0, 5608c <_PyXI_UnwrapNotShareableError@@Base+0x598> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 521e2 <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ + b.w 5218a <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb r4, [r7, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 5610e <_PyXI_UnwrapNotShareableError@@Base+0x504> │ │ │ │ + bne.n 560ae <_PyXI_UnwrapNotShareableError@@Base+0x5ba> │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5610e <_PyXI_UnwrapNotShareableError@@Base+0x504> │ │ │ │ + bhi.n 560ae <_PyXI_UnwrapNotShareableError@@Base+0x5ba> │ │ │ │ pop {r4, r5} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w d570c │ │ │ │ + b.w d5adc │ │ │ │ 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, 5613c <_PyXI_UnwrapNotShareableError@@Base+0x532> │ │ │ │ + cbnz r2, 560dc <_PyXI_UnwrapNotShareableError@@Base+0x5e8> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5613c <_PyXI_UnwrapNotShareableError@@Base+0x532> │ │ │ │ + bne.n 560dc <_PyXI_UnwrapNotShareableError@@Base+0x5e8> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 56158 <_PyXI_UnwrapNotShareableError@@Base+0x54e> │ │ │ │ - ldr r4, [pc, #44] @ (5616c <_PyXI_UnwrapNotShareableError@@Base+0x562>) │ │ │ │ + cbnz r0, 560f8 <_PyXI_UnwrapNotShareableError@@Base+0x604> │ │ │ │ + ldr r4, [pc, #44] @ (5610c <_PyXI_UnwrapNotShareableError@@Base+0x618>) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 56166 <_PyXI_UnwrapNotShareableError@@Base+0x55c> │ │ │ │ + cbz r0, 56106 <_PyXI_UnwrapNotShareableError@@Base+0x612> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 521e2 <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ + b.w 5218a <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r5, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00056170 : │ │ │ │ +00056110 : │ │ │ │ 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 12498c │ │ │ │ + bl 124b98 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 561a4 │ │ │ │ + beq.n 56144 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 561aa │ │ │ │ + bls.n 5614a │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7376 @ 0x1cd0 │ │ │ │ + movw r1, #9820 @ 0x265c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 561ac │ │ │ │ + b.n 5614c │ │ │ │ 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, #7424 @ 0x1d00 │ │ │ │ + movw r1, #9868 @ 0x268c │ │ │ │ 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 8eb1c │ │ │ │ - cbz r0, 56214 │ │ │ │ + bl 8eab0 │ │ │ │ + cbz r0, 561b4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 561fc │ │ │ │ + bpl.n 5619c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 228ec8 │ │ │ │ + bl 2298cc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 22a7ec │ │ │ │ - b.n 56216 │ │ │ │ + bl 22b1f4 │ │ │ │ + b.n 561b6 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #59724 @ 0xe94c │ │ │ │ + movw r1, #62168 @ 0xf2d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #20292 @ 0x4f44 │ │ │ │ + movw r1, #22596 @ 0x5844 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w cf604 │ │ │ │ + b.w cf9d4 │ │ │ │ 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 7bdcc │ │ │ │ + bl 7be3c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 56262 │ │ │ │ - bl 24caf4 <_PyType_GetBaseByToken_Borrow@@Base+0x44c> │ │ │ │ + cbz r0, 56202 │ │ │ │ + bl 24d49c <_PyType_GetBaseByToken_Borrow@@Base+0x44c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56256 │ │ │ │ + bge.n 561f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5625a │ │ │ │ + cbz r3, 561fa │ │ │ │ mov r4, r5 │ │ │ │ - b.n 56262 │ │ │ │ + b.n 56202 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 56256 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 561f6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -63332,449 +63287,449 @@ │ │ │ │ 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 562a2 │ │ │ │ + bge.n 56242 │ │ │ │ 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 562ae │ │ │ │ + b.n 5624e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 9e31c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9e2cc <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5628a │ │ │ │ + bne.n 5622a │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #51256 @ 0xc838 │ │ │ │ + movw r0, #53700 @ 0xd1c4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ 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 5631e │ │ │ │ + ble.n 562be │ │ │ │ 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 5631e │ │ │ │ + bcs.n 562be │ │ │ │ blx 2aca4 <__memcpy_chk@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 2beec │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ add r6, r5 │ │ │ │ blx 2beec │ │ │ │ - b.n 562ee │ │ │ │ + b.n 5628e │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5635c │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 562fc │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56356 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 5635c │ │ │ │ + bne.n 562f6 │ │ │ │ + bl 142908 │ │ │ │ + b.n 562fc │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5639a │ │ │ │ + cbnz r0, 5633a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 56378 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 56318 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 56372 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 56378 │ │ │ │ + bne.n 56312 │ │ │ │ + bl 142908 │ │ │ │ + b.n 56318 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5639a │ │ │ │ + cbnz r0, 5633a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5639a │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 5633a │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 56390 │ │ │ │ + bne.n 56330 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1424c4 │ │ │ │ + b.w 142908 │ │ │ │ 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 r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 563e0 │ │ │ │ + bhi.n 56380 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 563f8 │ │ │ │ + bmi.n 56398 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #60008 @ 0xea68 │ │ │ │ + movw r2, #62452 @ 0xf3f4 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #33868 @ 0x844c │ │ │ │ + movw r1, #36172 @ 0x8d4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2488 @ 0x9b8 │ │ │ │ + movw r0, #4792 @ 0x12b8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5654a │ │ │ │ - movw r0, #2488 @ 0x9b8 │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 564ea │ │ │ │ + movw r0, #4792 @ 0x12b8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 563b6 │ │ │ │ - b.n 5654a │ │ │ │ + bne.n 56356 │ │ │ │ + b.n 564ea │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 56462 │ │ │ │ + ble.n 56402 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 56462 │ │ │ │ + beq.n 56402 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 56442 │ │ │ │ + bpl.n 563e2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b6b8 │ │ │ │ + bl 8b630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5654a │ │ │ │ + beq.w 564ea │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 56462 │ │ │ │ + beq.n 56402 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61684 @ 0xf0f4 │ │ │ │ + movw r1, #63988 @ 0xf9f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 5654a │ │ │ │ + bl f2724 │ │ │ │ + b.n 564ea │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #30644 @ 0x77b4 │ │ │ │ + movw r2, #32948 @ 0x80b4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #34116 @ 0x8544 │ │ │ │ + movw r1, #36420 @ 0x8e44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2488 @ 0x9b8 │ │ │ │ + movw r0, #4792 @ 0x12b8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5654a │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 564ea │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ - blt.n 56482 │ │ │ │ + blt.n 56422 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7440 @ 0x1d10 │ │ │ │ + movw r1, #9884 @ 0x269c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 5654a │ │ │ │ + bl f2724 │ │ │ │ + b.n 564ea │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7140c │ │ │ │ + bl 7142c │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5654a │ │ │ │ + beq.n 564ea │ │ │ │ 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 56524 │ │ │ │ + ble.n 564c4 │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.n 564b2 │ │ │ │ + beq.n 56452 │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.n 564c0 │ │ │ │ + bne.n 56460 │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ strb.w r6, [r3], #2 │ │ │ │ strb r5, [r4, #1] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 564a0 │ │ │ │ + b.n 56440 │ │ │ │ cmp r5, #9 │ │ │ │ - bne.n 564ce │ │ │ │ + bne.n 5646e │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 564a0 │ │ │ │ + b.n 56440 │ │ │ │ cmp r5, #10 │ │ │ │ - bne.n 564dc │ │ │ │ + bne.n 5647c │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 564a0 │ │ │ │ + b.n 56440 │ │ │ │ cmp r5, #13 │ │ │ │ - bne.n 564ea │ │ │ │ + bne.n 5648a │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 564a0 │ │ │ │ + b.n 56440 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bls.n 5651e │ │ │ │ + bls.n 564be │ │ │ │ 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 564a0 │ │ │ │ + b.n 56440 │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ - b.n 564a0 │ │ │ │ + b.n 56440 │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r4, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ strb r3, [r4, #0] │ │ │ │ - bl 9e31c <_PyBytes_Resize@@Base> │ │ │ │ - cbnz r0, 5654a │ │ │ │ + bl 9e2cc <_PyBytes_Resize@@Base> │ │ │ │ + cbnz r0, 564ea │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 5654a │ │ │ │ + cbz r1, 564ea │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #13400 @ 0x3458 │ │ │ │ + movw r0, #15704 @ 0x3d58 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mla r0, r0, r2, r3 │ │ │ │ - b.w 1cdc40 │ │ │ │ + b.w 7e018 │ │ │ │ stmdb 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, 5658a │ │ │ │ + cbnz r4, 5652a │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 5658a │ │ │ │ + ble.n 5652a │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5658a │ │ │ │ - cbnz r2, 565aa │ │ │ │ + bne.n 5652a │ │ │ │ + cbnz r2, 5654a │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #212] @ (56664 ) │ │ │ │ + ldr r4, [pc, #212] @ (56604 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 565aa │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5654a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5665e │ │ │ │ + b.n 565fe │ │ │ │ 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, 565d0 │ │ │ │ + cbnz r2, 56570 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5665e │ │ │ │ + b.n 565fe │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #2 │ │ │ │ movt r9, #32768 @ 0x8000 │ │ │ │ - bl 151bbc │ │ │ │ + bl 15207c │ │ │ │ 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 565c6 │ │ │ │ + ble.n 56566 │ │ │ │ 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 7140c │ │ │ │ + bl 7142c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 565a6 │ │ │ │ + beq.n 56546 │ │ │ │ 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 95040 │ │ │ │ + bl 94fc4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5663c │ │ │ │ + bge.n 565dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5663c │ │ │ │ + cbnz r3, 565dc │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 565a6 │ │ │ │ + beq.n 56546 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add.w sl, sl, #65536 @ 0x10000 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 565ea │ │ │ │ + bge.n 5658a │ │ │ │ subs r3, #1 │ │ │ │ mov r4, fp │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 565e4 │ │ │ │ + bne.n 56584 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 565e4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56584 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb r4, [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, 56688 │ │ │ │ + cbnz r3, 56628 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 56688 │ │ │ │ + ble.n 56628 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56688 │ │ │ │ - cbnz r0, 566a2 │ │ │ │ + bne.n 56628 │ │ │ │ + cbnz r0, 56642 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #76] @ (566e4 ) │ │ │ │ + ldr r4, [pc, #76] @ (56684 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 566dc │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5667c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 20bee4 │ │ │ │ + bl 20c9a0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 566dc │ │ │ │ + beq.n 5667c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #7472 @ 0x1d30 │ │ │ │ + movw r1, #9916 @ 0x26bc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #55804 @ 0xd9fc │ │ │ │ + movw r0, #57964 @ 0xe26c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 566dc │ │ │ │ + beq.n 5667c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #46124 @ 0xb42c │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 27147c <_PyTime_FromLong@@Base+0xa14> │ │ │ │ + b.w 271e04 <_PyTime_FromLong@@Base+0xa14> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r0, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r3 │ │ │ │ - b.w 1cdc40 │ │ │ │ + b.w 7e018 │ │ │ │ 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, 56712 │ │ │ │ + cbz r3, 566b2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 1cdc40 │ │ │ │ + b.w 7e018 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r5, [pc, #240] @ (56818 ) │ │ │ │ + ldr r5, [pc, #240] @ (567b8 ) │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -63782,420 +63737,421 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 56758 │ │ │ │ + bne.n 566f8 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 56758 │ │ │ │ + ble.n 566f8 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 56758 │ │ │ │ - cbnz r6, 5677c │ │ │ │ - ldr r4, [pc, #192] @ (5681c ) │ │ │ │ + bne.n 566f8 │ │ │ │ + cbnz r6, 5671c │ │ │ │ + ldr r4, [pc, #192] @ (567bc ) │ │ │ │ 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, #32 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 567fc │ │ │ │ + beq.n 5679c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 11c8bc │ │ │ │ + bl 11cac4 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldrd r8, r5, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 567ce │ │ │ │ - movw r3, #37700 @ 0x9344 │ │ │ │ + cbz r0, 5676e │ │ │ │ + movw r3, #40004 @ 0x9c44 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 20308c <_PyEval_GetBuiltin@@Base+0x450> │ │ │ │ - cbz r0, 567ce │ │ │ │ + bl 2039b8 <_PyEval_GetBuiltin@@Base+0x450> │ │ │ │ + cbz r0, 5676e │ │ │ │ ldr r4, [sp, #28] │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ adds r2, r5, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - beq.n 567bc │ │ │ │ + beq.n 5675c │ │ │ │ mov r0, r5 │ │ │ │ blx 2ae9c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 567c4 │ │ │ │ + b.n 56764 │ │ │ │ mov r0, r8 │ │ │ │ blx 2bec4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 567d2 │ │ │ │ + beq.n 56772 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 56804 │ │ │ │ + b.n 567a4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 567f0 │ │ │ │ + cbz r2, 56790 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, #22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bne.n 567ea │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 567f0 │ │ │ │ + bne.n 5678a │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 56790 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1b74e0 │ │ │ │ - bl 7fca0 │ │ │ │ + bl 1b7d30 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 567c8 │ │ │ │ + beq.n 56768 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 56804 │ │ │ │ + b.n 567a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r8, r5, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 11cf28 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11d130 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldc2l 0, cr0, [ip, #-288] @ 0xfffffee0 │ │ │ │ + lsls r4, r6, #25 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ strb r4, [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, 56840 │ │ │ │ + cbnz r3, 567e0 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 56840 │ │ │ │ + ble.n 567e0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56840 │ │ │ │ - cbnz r0, 5685a │ │ │ │ + bne.n 567e0 │ │ │ │ + cbnz r0, 567fa │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #88] @ (568a8 ) │ │ │ │ + ldr r4, [pc, #88] @ (56848 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 568a2 │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 56842 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5686c │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 568a2 │ │ │ │ + bne.n 5680c │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 56842 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2b88c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 56898 │ │ │ │ + bne.n 56838 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 56898 │ │ │ │ + cbz r3, 56838 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb r0, [r3, 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, 568cc │ │ │ │ + cbnz r3, 5686c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 568cc │ │ │ │ + ble.n 5686c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 568cc │ │ │ │ - cbnz r0, 568e6 │ │ │ │ + bne.n 5686c │ │ │ │ + cbnz r0, 56886 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #88] @ (56934 ) │ │ │ │ + ldr r4, [pc, #88] @ (568d4 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5692e │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 568ce │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 568f8 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 5692e │ │ │ │ + bne.n 56898 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 568ce │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2c11c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 56924 │ │ │ │ + bne.n 568c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 56924 │ │ │ │ + cbz r3, 568c4 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb r4, [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 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 56952 │ │ │ │ + cbz r3, 568f2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5695a │ │ │ │ + b.n 568fa │ │ │ │ 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 │ │ │ │ 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 fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5698a │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 569e2 │ │ │ │ + bne.n 5692a │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 56982 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 2b814 <__sched_rr_get_interval64@plt> │ │ │ │ - cbz r0, 569a4 │ │ │ │ + cbz r0, 56944 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 569ce │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 5696e │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 293788 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 294050 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d5, [pc, #48] @ 569e8 │ │ │ │ + vldr d5, [pc, #48] @ 56988 │ │ │ │ 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 569d8 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 569e2 │ │ │ │ + bne.n 56978 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 56982 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 85d4c │ │ │ │ + b.w 85cb0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - bvs.n 56916 │ │ │ │ + bvs.n 568b6 │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ - b.w 4c3f2 <_PyXI_NewExcInfo@@Base+0x2f8> │ │ │ │ + b.w 4c39a <_PyXI_NewExcInfo@@Base+0x2f8> │ │ │ │ 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 56a2e │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + bmi.n 569ce │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #38300 @ 0x959c │ │ │ │ + movw r1, #40752 @ 0x9f30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #56904 @ 0xde48 │ │ │ │ + movw r0, #59172 @ 0xe724 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r5 │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56ac4 │ │ │ │ + b.n 56a64 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r2, r3, #253 @ 0xfd │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq.n 56a54 │ │ │ │ + beq.n 569f4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7592 @ 0x1da8 │ │ │ │ + movw r1, #10036 @ 0x2734 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 56a2a │ │ │ │ + bl f2724 │ │ │ │ + b.n 569ca │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 56a8e │ │ │ │ + bne.n 56a2e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c9c74 │ │ │ │ + bl 1ca57c │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 56a84 │ │ │ │ + ble.n 56a24 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r6, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r6, r7 │ │ │ │ - bl 22e894 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ + bl 22f288 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56a2a │ │ │ │ + beq.n 569ca │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 1c9c74 │ │ │ │ + bl 1ca57c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 56ac4 │ │ │ │ + b.n 56a64 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d71ec │ │ │ │ + bl 1d7aac │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, r6 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 56aa8 │ │ │ │ + bcc.n 56a48 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f4804 │ │ │ │ + b.w 1f50c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22e894 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ + bl 22f288 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56a2a │ │ │ │ + beq.n 569ca │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ - bl 226400 │ │ │ │ - b.n 56a84 │ │ │ │ + bl 226db8 │ │ │ │ + b.n 56a24 │ │ │ │ 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 7ff40 │ │ │ │ + b.w 7ff98 │ │ │ │ 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 7ff40 │ │ │ │ + b.w 7ff98 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 56bae │ │ │ │ + beq.n 56b4e │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 56bae │ │ │ │ + beq.n 56b4e │ │ │ │ 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 56b22 │ │ │ │ + beq.n 56ac2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56baa │ │ │ │ + bge.n 56b4a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 56baa │ │ │ │ + b.n 56b4a │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #33976 @ 0x84b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 56b40 │ │ │ │ + beq.n 56ae0 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w c1730 │ │ │ │ + b.w c1ab0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 199b18 │ │ │ │ + bl 19a398 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 56b52 │ │ │ │ + cbnz r0, 56af2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56baa │ │ │ │ + b.n 56b4a │ │ │ │ ldr.w r9, [r6, #156] @ 0x9c │ │ │ │ - movw r3, #2817 @ 0xb01 │ │ │ │ + movw r3, #3713 @ 0xe81 │ │ │ │ movt r3, #12 │ │ │ │ mov r0, r6 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 56b6a │ │ │ │ - bl c0af8 <_PyDict_FromItems@@Base+0x90> │ │ │ │ - b.n 56b70 │ │ │ │ + bne.n 56b0a │ │ │ │ + bl c0e78 <_PyDict_FromItems@@Base+0x90> │ │ │ │ + b.n 56b10 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ blx r9 │ │ │ │ - cbnz r0, 56b8a │ │ │ │ + cbnz r0, 56b2a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56b4e │ │ │ │ + bge.n 56aee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 56b4e │ │ │ │ + bne.n 56aee │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 56b4e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56aee │ │ │ │ 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] │ │ │ │ @@ -64208,379 +64164,378 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r3, #5160 @ 0x1428 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 56bf0 │ │ │ │ - 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 56c1e │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, sp │ │ │ │ - bl 1f56a0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 56c1a │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 56c1e │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32060 @ 0x7d3c │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 56c36 │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - adds r1, #16 │ │ │ │ - ldrexd r4, r5, [r1] │ │ │ │ - strexd r0, r2, r3, [r1] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 56c22 │ │ │ │ - movw r0, #5160 @ 0x1428 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00056c3a : │ │ │ │ +00056b5c : │ │ │ │ movs r1, #1 │ │ │ │ - b.w 2847f0 │ │ │ │ + b.w 285178 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 97f70 │ │ │ │ + bl 97ef0 │ │ │ │ mov r5, r0 │ │ │ │ blx 2c4fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 56c76 │ │ │ │ + bge.n 56b98 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 56ca2 │ │ │ │ + bne.n 56bc4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1f13a0 <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 56cbc │ │ │ │ - b.n 56cb8 │ │ │ │ + bl 1f1c74 <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 56bde │ │ │ │ + b.n 56bda │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #41060 @ 0xa064 │ │ │ │ + movw r0, #43512 @ 0xa9f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56c96 │ │ │ │ + bne.n 56bb8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56cfe │ │ │ │ + b.n 56c20 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1f13a0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f1c74 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56cb8 │ │ │ │ + beq.n 56bda │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f13a0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f1c74 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56cb8 │ │ │ │ + beq.n 56bda │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2ad44 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 56cf6 │ │ │ │ + bge.n 56c18 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #16 │ │ │ │ pop {r4, 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 56c58 │ │ │ │ + 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 56c86 │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1f6078 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 56c82 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 56c86 │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #34504 @ 0x86c8 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f2724 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 56c9e │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + adds r1, #16 │ │ │ │ + ldrexd r4, r5, [r1] │ │ │ │ + strexd r0, r2, r3, [r1] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 56c8a │ │ │ │ + movw r0, #5160 @ 0x1428 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00056d02 : │ │ │ │ +00056ca2 : │ │ │ │ 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, #19532 @ 0x4c4c │ │ │ │ + movw r1, #21836 @ 0x554c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #60692 @ 0xed14 │ │ │ │ + movw r0, #62996 @ 0xf614 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1b6748 │ │ │ │ + bl 1b6fa4 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 56d34 │ │ │ │ + cbnz r0, 56cd4 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r4 │ │ │ │ - b.n 56d5a │ │ │ │ + b.n 56cfa │ │ │ │ mov r0, r4 │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56d2a │ │ │ │ + beq.n 56cca │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c1730 │ │ │ │ + bl c1ab0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 56d56 │ │ │ │ - bl 85c9c │ │ │ │ + cbz r0, 56cf6 │ │ │ │ + bl 85c00 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 56d5a │ │ │ │ + b.n 56cfa │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, 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 1cdc40 │ │ │ │ + b.w 7e018 │ │ │ │ + │ │ │ │ +00056d2c : │ │ │ │ + stmdb 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, #160] @ (56de0 ) │ │ │ │ + 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 56d64 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 237460 <_PyDeadline_Init@@Base> │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r1 │ │ │ │ + b.n 56d6a │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov sl, r9 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 1b6b0c <_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 128f0c │ │ │ │ + mov fp, r0 │ │ │ │ + cbnz r0, 56dae │ │ │ │ + orrs.w r3, r8, r7 │ │ │ │ + beq.n 56dae │ │ │ │ + bl 97ef0 │ │ │ │ + mov r3, r7 │ │ │ │ + mov fp, r0 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 128f0c │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, fp │ │ │ │ + mov fp, r3 │ │ │ │ + bl 9aab4 │ │ │ │ + cmp.w fp, #2 │ │ │ │ + bne.n 56dd8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 1d0008 <_PyEval_MakePendingCalls@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 56dd8 │ │ │ │ + cmp r5, #1 │ │ │ │ + sbcs.w r3, r4, #0 │ │ │ │ + blt.n 56d6a │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, sl │ │ │ │ + bl 26b2c8 <_PyDeadline_Get@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ + bge.n 56d6a │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + 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 56dae │ │ │ │ + bne.n 56e06 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1d5840 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 56dc8 │ │ │ │ - b.n 56dc4 │ │ │ │ + bl 1d6100 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 56e20 │ │ │ │ + b.n 56e1c │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #41048 @ 0xa058 │ │ │ │ + movw r0, #43500 @ 0xa9ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56da2 │ │ │ │ + bne.n 56dfa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56e0a │ │ │ │ + b.n 56e62 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1d5840 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d6100 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56dc4 │ │ │ │ + beq.n 56e1c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d5840 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d6100 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56dc4 │ │ │ │ + beq.n 56e1c │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2b778 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 56e02 │ │ │ │ + bge.n 56e5a │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #45048 @ 0xaff8 │ │ │ │ + movw r1, #47492 @ 0xb984 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl c235c │ │ │ │ - cbz r0, 56e40 │ │ │ │ + bl c26cc │ │ │ │ + cbz r0, 56e98 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 33bea <_Py_fstat@@Base+0x18a> │ │ │ │ + bl 33b5a <_Py_fstat@@Base+0x18a> │ │ │ │ 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, 56e6c │ │ │ │ - movw r1, #7664 @ 0x1df0 │ │ │ │ + cbnz r2, 56ec4 │ │ │ │ + movw r1, #10108 @ 0x277c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f23b0 │ │ │ │ - b.n 56e78 │ │ │ │ - movw r1, #7688 @ 0x1e08 │ │ │ │ + bl f2724 │ │ │ │ + b.n 56ed0 │ │ │ │ + movw r1, #10132 @ 0x2794 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ 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 13abc8 │ │ │ │ - cbnz r0, 56ea0 │ │ │ │ + bl 13ae9c │ │ │ │ + cbnz r0, 56ef8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56eb4 │ │ │ │ + b.n 56f0c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 56e9c │ │ │ │ + blt.n 56ef4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00056eb6 : │ │ │ │ - stmdb 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] @ (56f6c ) │ │ │ │ - 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 56eee │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 236a78 <_PyDeadline_Init@@Base> │ │ │ │ - mov r9, r0 │ │ │ │ - mov sl, r1 │ │ │ │ - b.n 56ef4 │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov sl, r9 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 1b62b0 <_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 128cf4 │ │ │ │ - mov fp, r0 │ │ │ │ - cbnz r0, 56f38 │ │ │ │ - orrs.w r3, r8, r7 │ │ │ │ - beq.n 56f38 │ │ │ │ - bl 97f70 │ │ │ │ - mov r3, r7 │ │ │ │ - mov fp, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 128cf4 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, fp │ │ │ │ - mov fp, r3 │ │ │ │ - bl 9ab4c │ │ │ │ - cmp.w fp, #2 │ │ │ │ - bne.n 56f62 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 1cf748 <_PyEval_MakePendingCalls@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 56f62 │ │ │ │ - cmp r5, #1 │ │ │ │ - sbcs.w r3, r4, #0 │ │ │ │ - blt.n 56ef4 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, sl │ │ │ │ - bl 26a908 <_PyDeadline_Get@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - subs r4, r1, #0 │ │ │ │ - bge.n 56ef4 │ │ │ │ - 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 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00056f70 : │ │ │ │ +00056f0e : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 2847f0 │ │ │ │ + b.w 285178 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #7708 @ 0x1e1c │ │ │ │ + movw r0, #10152 @ 0x27a8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 56fd0 │ │ │ │ + bpl.n 56f6e │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ - cbz r1, 56fd4 │ │ │ │ + cbz r1, 56f72 │ │ │ │ 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] │ │ │ │ @@ -64592,19 +64547,19 @@ │ │ │ │ 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 1cdc40 │ │ │ │ + b.w 7e018 │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ - b.n 56fd8 │ │ │ │ + b.n 56f76 │ │ │ │ mov.w r0, #468 @ 0x1d4 │ │ │ │ - b.w 1cdc40 │ │ │ │ + b.w 7e018 │ │ │ │ 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] │ │ │ │ @@ -64614,106 +64569,105 @@ │ │ │ │ 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 197068 <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ + bl 1978fc <_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 1a7d40 <_PyType_Name@@Base> │ │ │ │ + bl 1a8578 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #7716 @ 0x1e24 │ │ │ │ + movw r0, #10160 @ 0x27b0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ 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, 57058 │ │ │ │ + cbnz r3, 56ff6 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 57058 │ │ │ │ + ble.n 56ff6 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 57058 │ │ │ │ - cbnz r4, 57076 │ │ │ │ + bne.n 56ff6 │ │ │ │ + cbnz r4, 57014 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #64] @ (570a0 ) │ │ │ │ + ldr r4, [pc, #60] @ (5703c ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 57098 │ │ │ │ + cbz r0, 57036 │ │ │ │ ldrd r5, r0, [r4] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5708a │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 57098 │ │ │ │ + bne.n 57028 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 57036 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1bac94 <_PyBytesWriter_Resize@@Base+0x860> │ │ │ │ + b.w 1bb5b0 <_PyBytesWriter_Resize@@Base+0x864> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ strb r0, [r6, 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, 570c4 │ │ │ │ + cbnz r3, 57060 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 570c4 │ │ │ │ + ble.n 57060 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 570c4 │ │ │ │ - cbnz r0, 570de │ │ │ │ + bne.n 57060 │ │ │ │ + cbnz r0, 5707a │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #44] @ (57100 ) │ │ │ │ + ldr r4, [pc, #44] @ (5709c ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 570fa │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 57096 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 20bee4 │ │ │ │ + bl 20c9a0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 570fa │ │ │ │ + beq.n 57096 │ │ │ │ movw r1, #48580 @ 0xbdc4 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 27147c <_PyTime_FromLong@@Base+0xa14> │ │ │ │ + b.w 271e04 <_PyTime_FromLong@@Base+0xa14> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsb r4, [r3, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -64724,712 +64678,712 @@ │ │ │ │ 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, #46456 @ 0xb578 │ │ │ │ + movw r1, #48760 @ 0xbe78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl c235c │ │ │ │ - cbz r0, 57158 │ │ │ │ + bl c26cc │ │ │ │ + cbz r0, 570f4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movw r3, #15272 @ 0x3ba8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5715c │ │ │ │ + beq.n 570f8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7728 @ 0x1e30 │ │ │ │ + movw r1, #10172 @ 0x27bc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 571d0 │ │ │ │ + b.n 5716c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 5716a │ │ │ │ + cbnz r3, 57106 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 571d0 │ │ │ │ + b.n 5716c │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 57186 │ │ │ │ + beq.n 57122 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7760 @ 0x1e50 │ │ │ │ + movw r1, #10204 @ 0x27dc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 57158 │ │ │ │ + bl f2724 │ │ │ │ + b.n 570f4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n 571a6 │ │ │ │ + beq.n 57142 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7800 @ 0x1e78 │ │ │ │ + movw r1, #10244 @ 0x2804 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 57158 │ │ │ │ + bl f2724 │ │ │ │ + b.n 570f4 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #36] @ (571d4 ) │ │ │ │ + ldr r0, [pc, #36] @ (57170 ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 95040 │ │ │ │ + bl 94fc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57158 │ │ │ │ + beq.n 570f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57160 │ │ │ │ + bge.n 570fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57160 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 57160 │ │ │ │ + bne.n 570fc │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 570fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xfbb0004d │ │ │ │ │ │ │ │ -000571d8 : │ │ │ │ +00057174 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c99fc │ │ │ │ + bl 1ca304 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 571f6 │ │ │ │ - bl d842c │ │ │ │ + cbnz r0, 57192 │ │ │ │ + bl d8814 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5720a │ │ │ │ + b.n 571a6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57208 │ │ │ │ + bge.n 571a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57208 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 571a4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 57232 │ │ │ │ + bne.n 571ce │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 20bee4 │ │ │ │ + bl 20c9a0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 5729c │ │ │ │ - b.n 5724a │ │ │ │ + beq.n 57238 │ │ │ │ + b.n 571e6 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40960 @ 0xa000 │ │ │ │ + movw r0, #43412 @ 0xa994 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57224 │ │ │ │ - b.n 5729c │ │ │ │ - movw r3, #37700 @ 0x9344 │ │ │ │ + bne.n 571c0 │ │ │ │ + b.n 57238 │ │ │ │ + movw r3, #40004 @ 0x9c44 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20308c <_PyEval_GetBuiltin@@Base+0x450> │ │ │ │ - cbz r0, 5729c │ │ │ │ + bl 2039b8 <_PyEval_GetBuiltin@@Base+0x450> │ │ │ │ + cbz r0, 57238 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 2ae9c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 57282 │ │ │ │ + beq.n 5721e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 57294 │ │ │ │ + cbz r3, 57230 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - bl 7fca0 │ │ │ │ + bl 1ad07c │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57276 │ │ │ │ + beq.n 57212 │ │ │ │ movs r0, #0 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ - bl d83ec │ │ │ │ + bl d87d4 │ │ │ │ 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 572e4 │ │ │ │ + bne.n 57280 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5738c │ │ │ │ + beq.n 57328 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57308 │ │ │ │ + bge.n 572a4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 57308 │ │ │ │ + b.n 572a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13183c │ │ │ │ + bl 131a10 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 57300 │ │ │ │ + cbnz r0, 5729c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #7848 @ 0x1ea8 │ │ │ │ + movw r0, #10292 @ 0x2834 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1fe164 │ │ │ │ - b.n 5738c │ │ │ │ + bl 1fea6c │ │ │ │ + b.n 57328 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #140] @ (57398 ) │ │ │ │ + ldr r0, [pc, #140] @ (57334 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r6, r4, [sp, #8] │ │ │ │ - bl 136418 │ │ │ │ - cbnz r0, 5732a │ │ │ │ + bl 1366bc │ │ │ │ + cbnz r0, 572c6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #7892 @ 0x1ed4 │ │ │ │ + movw r0, #10336 @ 0x2860 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1fe164 │ │ │ │ - b.n 5733c │ │ │ │ + bl 1fea6c │ │ │ │ + b.n 572d8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5733c │ │ │ │ + bge.n 572d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5733c │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 572d8 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 57378 │ │ │ │ + beq.n 57314 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #84] @ (5739c ) │ │ │ │ + ldr r0, [pc, #84] @ (57338 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95040 │ │ │ │ - cbnz r0, 57366 │ │ │ │ + bl 94fc4 │ │ │ │ + cbnz r0, 57302 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #7848 @ 0x1ea8 │ │ │ │ + movw r0, #10292 @ 0x2834 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1fe164 │ │ │ │ - b.n 57378 │ │ │ │ + bl 1fea6c │ │ │ │ + b.n 57314 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57378 │ │ │ │ + bge.n 57314 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57378 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57314 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5738c │ │ │ │ + bge.n 57328 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5738c │ │ │ │ + cbnz r3, 57328 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl d8400 │ │ │ │ + bl d87e8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bkpt 0x00f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xfbb0004d │ │ │ │ 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 573c4 │ │ │ │ - cbz r6, 573d4 │ │ │ │ + beq.n 57360 │ │ │ │ + cbz r6, 57370 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r4, #21 │ │ │ │ - b.n 573ea │ │ │ │ - cbz r6, 573d4 │ │ │ │ + b.n 57386 │ │ │ │ + cbz r6, 57370 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 573ea │ │ │ │ + b.n 57386 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 573e8 │ │ │ │ + cbz r3, 57384 │ │ │ │ ldrb r4, [r5, #16] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 573ea │ │ │ │ + b.n 57386 │ │ │ │ movs r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1961ec <_Py_NewReference@@Base+0x2bfc> │ │ │ │ - cbz r0, 57400 │ │ │ │ - cbz r7, 573fa │ │ │ │ - cbz r6, 573fa │ │ │ │ + bl 196a3c <_Py_NewReference@@Base+0x2bfc> │ │ │ │ + cbz r0, 5739c │ │ │ │ + cbz r7, 57396 │ │ │ │ + cbz r6, 57396 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 573fc │ │ │ │ + b.n 57398 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r4, #1 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ - 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 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r2, #5160 @ 0x1428 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb r3, [r0, #21] │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ - ldrb r1, [r4, #22] │ │ │ │ - lsls r3, r3, #8 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - 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 196e70 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w 7ff98 │ │ │ │ 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 572a2 │ │ │ │ + bl 5723e │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ - cbz r2, 574da │ │ │ │ + cbz r2, 57430 │ │ │ │ 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 5748c │ │ │ │ + bge.n 573e2 │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 5747c │ │ │ │ + bne.n 573d2 │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 574da │ │ │ │ - movw r0, #29777 @ 0x7451 │ │ │ │ + bge.n 57430 │ │ │ │ + movw r0, #29607 @ 0x73a7 │ │ │ │ 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 574b2 │ │ │ │ + bge.n 57408 │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ - cbz r1, 574b2 │ │ │ │ + cbz r1, 57408 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 574b2 │ │ │ │ - cbnz r4, 574ba │ │ │ │ + beq.n 57408 │ │ │ │ + cbnz r4, 57410 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 5749a │ │ │ │ - b.n 574da │ │ │ │ - movw r3, #60781 @ 0xed6d │ │ │ │ + bne.n 573f0 │ │ │ │ + b.n 57430 │ │ │ │ + movw r3, #61997 @ 0xf22d │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 574ce │ │ │ │ + bne.n 57424 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 574da │ │ │ │ + b.n 57430 │ │ │ │ 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, 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 │ │ │ │ + mov r4, r0 │ │ │ │ + movw r2, #5160 @ 0x1428 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb r3, [r0, #21] │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ + ldrb r1, [r4, #22] │ │ │ │ + lsls r3, r3, #8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + 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 197704 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ movw r3, #36380 @ 0x8e1c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 57516 │ │ │ │ + beq.n 574b2 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 57516 │ │ │ │ + beq.n 574b2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub.w r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 57542 │ │ │ │ - b.n 5752e │ │ │ │ + bls.n 574de │ │ │ │ + b.n 574ca │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5750a │ │ │ │ - movw r0, #33260 @ 0x81ec │ │ │ │ + beq.n 574a6 │ │ │ │ + movw r0, #35564 @ 0x8aec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ - bl 22b9a4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22c3ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5750a │ │ │ │ - b.n 575da │ │ │ │ - movw r0, #33260 @ 0x81ec │ │ │ │ + bne.n 574a6 │ │ │ │ + b.n 57576 │ │ │ │ + movw r0, #35564 @ 0x8aec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #18 │ │ │ │ movs r2, #16 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 575da │ │ │ │ + beq.n 57576 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 57556 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 574f2 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 575da │ │ │ │ + bne.n 57576 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5756a │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 57506 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 575da │ │ │ │ + bne.n 57576 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5757c │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 575da │ │ │ │ + bne.n 57518 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 57576 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5758e │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 575da │ │ │ │ + bne.n 5752a │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 57576 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 575a0 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 575da │ │ │ │ + bne.n 5753c │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 57576 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 575b2 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 575da │ │ │ │ + bne.n 5754e │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 57576 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bmi.n 575de │ │ │ │ - movw r2, #60008 @ 0xea68 │ │ │ │ + bmi.n 5757a │ │ │ │ + movw r2, #62452 @ 0xf3f4 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #8760 @ 0x2238 │ │ │ │ + movw r1, #11064 @ 0x2b38 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #33260 @ 0x81ec │ │ │ │ + movw r0, #35564 @ 0x8aec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r6 │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57914 │ │ │ │ + b.n 578b0 │ │ │ │ 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 5760a │ │ │ │ + bmi.n 575a6 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movw r2, #44132 @ 0xac64 │ │ │ │ + movw r2, #46436 @ 0xb564 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #8772 @ 0x2244 │ │ │ │ + movw r1, #11076 @ 0x2b44 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #33260 @ 0x81ec │ │ │ │ + movw r0, #35564 @ 0x8aec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 575da │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57576 │ │ │ │ ldr.w fp, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 57638 │ │ │ │ + bmi.n 575d4 │ │ │ │ mov r3, fp │ │ │ │ - movw r2, #44132 @ 0xac64 │ │ │ │ + movw r2, #46436 @ 0xb564 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #8784 @ 0x2250 │ │ │ │ + movw r1, #11088 @ 0x2b50 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #33260 @ 0x81ec │ │ │ │ + movw r0, #35564 @ 0x8aec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 575da │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57576 │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 57666 │ │ │ │ + bmi.n 57602 │ │ │ │ mov r3, sl │ │ │ │ - movw r2, #44132 @ 0xac64 │ │ │ │ + movw r2, #46436 @ 0xb564 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #8796 @ 0x225c │ │ │ │ + movw r1, #11100 @ 0x2b5c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #33260 @ 0x81ec │ │ │ │ + movw r0, #35564 @ 0x8aec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 575da │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57576 │ │ │ │ ldr.w r8, [r4, #56] @ 0x38 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 57694 │ │ │ │ + bmi.n 57630 │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8808 @ 0x2268 │ │ │ │ + movw r1, #11112 @ 0x2b68 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #33260 @ 0x81ec │ │ │ │ + movw r0, #35564 @ 0x8aec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 575da │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57576 │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 576be │ │ │ │ + bmi.n 5765a │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8820 @ 0x2274 │ │ │ │ + movw r1, #11124 @ 0x2b74 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #33260 @ 0x81ec │ │ │ │ + movw r0, #35564 @ 0x8aec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 575da │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57576 │ │ │ │ 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 576ea │ │ │ │ + bmi.n 57686 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8832 @ 0x2280 │ │ │ │ + movw r1, #11136 @ 0x2b80 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #33260 @ 0x81ec │ │ │ │ + movw r0, #35564 @ 0x8aec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 575da │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57576 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 57700 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 5769c │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 575da │ │ │ │ + bne.w 57576 │ │ │ │ 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 5772c │ │ │ │ + bmi.n 576c8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - movw r2, #60008 @ 0xea68 │ │ │ │ + movw r2, #62452 @ 0xf3f4 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #8844 @ 0x228c │ │ │ │ + movw r1, #11148 @ 0x2b8c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #33260 @ 0x81ec │ │ │ │ + movw r0, #35564 @ 0x8aec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 575da │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57576 │ │ │ │ ldr.w r9, [r4, #76] @ 0x4c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bmi.n 5775a │ │ │ │ + bmi.n 576f6 │ │ │ │ mov r3, r9 │ │ │ │ - movw r2, #60008 @ 0xea68 │ │ │ │ + movw r2, #62452 @ 0xf3f4 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #8856 @ 0x2298 │ │ │ │ + movw r1, #11160 @ 0x2b98 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #33260 @ 0x81ec │ │ │ │ + movw r0, #35564 @ 0x8aec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 575da │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57576 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 577b8 │ │ │ │ + ble.n 57754 │ │ │ │ ldr r5, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 5778a │ │ │ │ + bmi.n 57726 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #44132 @ 0xac64 │ │ │ │ + movw r2, #46436 @ 0xb564 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #8868 @ 0x22a4 │ │ │ │ + movw r1, #11172 @ 0x2ba4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #33260 @ 0x81ec │ │ │ │ + movw r0, #35564 @ 0x8aec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 575da │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57576 │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 577be │ │ │ │ + beq.n 5775a │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 577c0 │ │ │ │ + bmi.n 5775c │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #44132 @ 0xac64 │ │ │ │ + movw r2, #46436 @ 0xb564 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #8880 @ 0x22b0 │ │ │ │ + movw r1, #11184 @ 0x2bb0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #33260 @ 0x81ec │ │ │ │ + movw r0, #35564 @ 0x8aec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 575da │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57576 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 577c0 │ │ │ │ + b.n 5775c │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r1, #8192 @ 0x2000 │ │ │ │ + movw r1, #10636 @ 0x298c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r0, #8204 @ 0x200c │ │ │ │ + movw r0, #10648 @ 0x2998 │ │ │ │ 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 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57812 │ │ │ │ + beq.n 577ae │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5781e │ │ │ │ + bge.n 577ba │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #8892 @ 0x22bc │ │ │ │ + movw r1, #11196 @ 0x2bbc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 578fc │ │ │ │ + b.n 57898 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5783c │ │ │ │ + bge.n 577d8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #8928 @ 0x22e0 │ │ │ │ + movw r1, #11232 @ 0x2be0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 57812 │ │ │ │ + bl f2724 │ │ │ │ + b.n 577ae │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5785a │ │ │ │ + bge.n 577f6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #8972 @ 0x230c │ │ │ │ + movw r1, #11276 @ 0x2c0c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 57812 │ │ │ │ + bl f2724 │ │ │ │ + b.n 577ae │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 57878 │ │ │ │ + bge.n 57814 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9016 @ 0x2338 │ │ │ │ + movw r1, #11320 @ 0x2c38 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 57812 │ │ │ │ + bl f2724 │ │ │ │ + b.n 577ae │ │ │ │ mov r0, fp │ │ │ │ - bl 579a0 │ │ │ │ + bl 5793c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57812 │ │ │ │ + beq.n 577ae │ │ │ │ mov r0, sl │ │ │ │ - bl 579a0 │ │ │ │ + bl 5793c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 578ec │ │ │ │ - cbz r5, 5789c │ │ │ │ + cbz r0, 57888 │ │ │ │ + cbz r5, 57838 │ │ │ │ mov r0, r5 │ │ │ │ - bl 579a0 │ │ │ │ + bl 5793c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5789e │ │ │ │ - b.n 578f4 │ │ │ │ - ldr r5, [pc, #124] @ (5791c ) │ │ │ │ - cbz r4, 578ac │ │ │ │ + cbnz r0, 5783a │ │ │ │ + b.n 57890 │ │ │ │ + ldr r5, [pc, #124] @ (578b8 ) │ │ │ │ + cbz r4, 57848 │ │ │ │ mov r0, r4 │ │ │ │ - bl 579a0 │ │ │ │ + bl 5793c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 578ae │ │ │ │ - b.n 578fa │ │ │ │ - ldr r4, [pc, #108] @ (5791c ) │ │ │ │ + cbnz r0, 5784a │ │ │ │ + b.n 57896 │ │ │ │ + ldr r4, [pc, #108] @ (578b8 ) │ │ │ │ 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 │ │ │ │ @@ -65441,561 +65395,561 @@ │ │ │ │ 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 231570 │ │ │ │ + bl 231f64 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 578fc │ │ │ │ + b.n 57898 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 578fc │ │ │ │ + b.n 57898 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 578fc │ │ │ │ + b.n 57898 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ mov r0, sl │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00057920 : │ │ │ │ +000578bc : │ │ │ │ movs r3, #2 │ │ │ │ - b.n 57924 │ │ │ │ + b.n 578c0 │ │ │ │ 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 1c99fc │ │ │ │ + bl 1ca304 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5797e │ │ │ │ + cbz r0, 5791a │ │ │ │ adds r5, #4 │ │ │ │ ldr.w r0, [r0, r5, lsl #2] │ │ │ │ - cbz r7, 5795c │ │ │ │ + cbz r7, 578f8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #9028 @ 0x2344 │ │ │ │ + movw r1, #11332 @ 0x2c44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 87ebc │ │ │ │ + bl 87e44 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 57964 │ │ │ │ + b.n 57900 │ │ │ │ mov r1, r6 │ │ │ │ - bl d70c0 │ │ │ │ + bl d74a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57972 │ │ │ │ + bge.n 5790e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 57976 │ │ │ │ + cbz r3, 57912 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5797e │ │ │ │ + b.n 5791a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 57972 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5790e │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00057982 : │ │ │ │ +0005791e : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (5799c ) │ │ │ │ + ldr r4, [pc, #16] @ (57938 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w d5e9c <_PyErr_FormatV@@Base> │ │ │ │ + b.w d626c <_PyErr_FormatV@@Base> │ │ │ │ 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 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 71620 │ │ │ │ - cbz r0, 57a16 │ │ │ │ + bl 71640 │ │ │ │ + cbz r0, 579b2 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #12 │ │ │ │ adds r5, #12 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 579da │ │ │ │ + b.n 57976 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 579d4 │ │ │ │ + bge.n 57970 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r7, #1 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 57a3a │ │ │ │ + bge.n 579d6 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 579c8 │ │ │ │ + beq.n 57964 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 57a1a │ │ │ │ + bmi.n 579b6 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #9052 @ 0x235c │ │ │ │ + movw r1, #11356 @ 0x2c5c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 57a2a │ │ │ │ + blt.n 579c6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57a3a │ │ │ │ - bl 201210 <_PyUnicode_Copy@@Base> │ │ │ │ + b.n 579d6 │ │ │ │ + bl 201b3c <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 579d4 │ │ │ │ + bne.n 57970 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57a16 │ │ │ │ + bge.n 579b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57a16 │ │ │ │ + bne.n 579b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 57a16 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 579b2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00057a40 : │ │ │ │ +000579dc : │ │ │ │ movs r3, #3 │ │ │ │ - b.n 57924 │ │ │ │ + b.n 578c0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 57a64 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 57a88 │ │ │ │ + bne.n 57a00 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 57a24 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b928 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 57a80 │ │ │ │ + bge.n 57a1c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00057a8c : │ │ │ │ +00057a28 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.n 57aa2 │ │ │ │ + bpl.n 57a3e │ │ │ │ clz r2, r1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbz r1, 57aa2 │ │ │ │ - b.w 1eefe8 <_PyXIData_GetNotShareableErrorType@@Base+0x30> │ │ │ │ + cbz r1, 57a3e │ │ │ │ + b.w 1ef8bc <_PyXIData_GetNotShareableErrorType@@Base+0x30> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 4d606 │ │ │ │ + bl 4d5ae │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 57be8 │ │ │ │ + bne.w 57b84 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 284f80 │ │ │ │ + bl 285908 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57be8 │ │ │ │ - cbz r4, 57b0a │ │ │ │ + beq.n 57b84 │ │ │ │ + cbz r4, 57aa6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 284f80 │ │ │ │ + bl 285908 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 57b26 │ │ │ │ + cbnz r0, 57ac2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57be8 │ │ │ │ + bge.n 57b84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57be8 │ │ │ │ + bne.n 57b84 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 57bde │ │ │ │ + b.n 57b7a │ │ │ │ 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, 57b4c │ │ │ │ + cbz r6, 57ae8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 284f80 │ │ │ │ + bl 285908 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 57b68 │ │ │ │ + cbnz r0, 57b04 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57bce │ │ │ │ + bge.n 57b6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57bce │ │ │ │ + bne.n 57b6a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 57bce │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57b6a │ │ │ │ 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, 57b80 │ │ │ │ + cbz r0, 57b1c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl c1730 │ │ │ │ - bl 7757c │ │ │ │ - b.n 57ba6 │ │ │ │ + bl c1ab0 │ │ │ │ + bl 775c4 │ │ │ │ + b.n 57b42 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 11ab1c │ │ │ │ + bl 11ad28 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 57ba6 │ │ │ │ + bne.n 57b42 │ │ │ │ movw r3, #61084 @ 0xee9c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9152 @ 0x23c0 │ │ │ │ + movw r1, #11456 @ 0x2cc0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f07b0 │ │ │ │ + bl 1f1084 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57bba │ │ │ │ + bge.n 57b56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 57bba │ │ │ │ + cbnz r3, 57b56 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57bce │ │ │ │ + bge.n 57b6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 57bce │ │ │ │ + cbnz r3, 57b6a │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57be8 │ │ │ │ + bge.n 57b84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57be8 │ │ │ │ + cbnz r3, 57b84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_Py_Dealloc@@Base> │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 57c12 │ │ │ │ + bne.n 57bae │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 57c32 │ │ │ │ - b.n 57c2a │ │ │ │ + bne.n 57bce │ │ │ │ + b.n 57bc6 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40636 @ 0x9ebc │ │ │ │ + movw r0, #43088 @ 0xa850 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57c04 │ │ │ │ - b.n 57cd6 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 57ba0 │ │ │ │ + b.n 57c72 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57cd6 │ │ │ │ + bne.n 57c72 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e3bc │ │ │ │ - cbnz r0, 57c54 │ │ │ │ + bl 14e87c │ │ │ │ + cbnz r0, 57bf0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9252 @ 0x2424 │ │ │ │ + movw r1, #11556 @ 0x2d24 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 57cb0 │ │ │ │ + bl f2724 │ │ │ │ + b.n 57c4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a0f4 │ │ │ │ + bl 14a624 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 57cb0 │ │ │ │ + blt.n 57c4c │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 549ea │ │ │ │ + bl 546ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57cb0 │ │ │ │ - bl 97f70 │ │ │ │ + beq.n 57c4c │ │ │ │ + bl 97ef0 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c29c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 57ca2 │ │ │ │ + bge.n 57c3e │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 57cc6 │ │ │ │ - bl ee340 │ │ │ │ + bne.n 57c62 │ │ │ │ + bl ee638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57c72 │ │ │ │ + beq.n 57c0e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b0a │ │ │ │ + bl 5480c │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 57cba │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 57cd6 │ │ │ │ + bne.n 57c56 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 57c72 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 7ff98 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 57ca2 │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 57c3e │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #56] @ (57d28 ) │ │ │ │ + ldr r1, [pc, #56] @ (57cc4 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 24a3f4 <_PyGen_yf@@Base+0x3f0> │ │ │ │ + bl 24ad9c <_PyGen_yf@@Base+0x7f0> │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 57d24 │ │ │ │ + bne.n 57cc0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57d16 │ │ │ │ + bge.n 57cb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57d16 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57cb2 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [pc, #8] @ (57d28 ) │ │ │ │ - b.w 24a3f4 <_PyGen_yf@@Base+0x3f0> │ │ │ │ + ldr r1, [pc, #8] @ (57cc4 ) │ │ │ │ + b.w 24ad9c <_PyGen_yf@@Base+0x7f0> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldmia.w ip!, {r0, r2, r3, r6} │ │ │ │ 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 196e70 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + bl 197704 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 57d78 │ │ │ │ + bne.n 57d14 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 57d98 │ │ │ │ - b.n 57d90 │ │ │ │ + bne.n 57d34 │ │ │ │ + b.n 57d2c │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40468 @ 0x9e14 │ │ │ │ + movw r0, #42920 @ 0xa7a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57d6a │ │ │ │ - b.n 57e0a │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 57d06 │ │ │ │ + b.n 57da6 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57e0a │ │ │ │ + bne.n 57da6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 57daa │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 57e0a │ │ │ │ + bne.n 57d46 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 57da6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 57dbc │ │ │ │ + beq.n 57d58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 57dd6 │ │ │ │ - bl 7fca0 │ │ │ │ + b.n 57d72 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57db6 │ │ │ │ - b.n 57e0a │ │ │ │ + beq.n 57d52 │ │ │ │ + b.n 57da6 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 57dfc │ │ │ │ - bl ee340 │ │ │ │ - cbnz r0, 57e0a │ │ │ │ - bl 97f70 │ │ │ │ + bne.n 57d98 │ │ │ │ + bl ee638 │ │ │ │ + cbnz r0, 57da6 │ │ │ │ + bl 97ef0 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b91c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 57dc6 │ │ │ │ + blt.n 57d62 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 57e0e │ │ │ │ - b.n 57e70 │ │ │ │ + cbnz r3, 57daa │ │ │ │ + b.n 57e0c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57e78 │ │ │ │ + b.n 57e14 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 857c4 │ │ │ │ + bl 85728 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57e0a │ │ │ │ + beq.n 57da6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 57e54 │ │ │ │ + cbz r0, 57df0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1b7cf4 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1b8544 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 57e54 │ │ │ │ + cbz r0, 57df0 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 57e54 │ │ │ │ + cbz r0, 57df0 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 57e54 │ │ │ │ + cbz r0, 57df0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 7ff40 │ │ │ │ - cbnz r0, 57e6c │ │ │ │ + bl 808d0 │ │ │ │ + cbnz r0, 57e08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57e0a │ │ │ │ + bge.n 57da6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57e0a │ │ │ │ + bne.n 57da6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 57e0a │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57da6 │ │ │ │ str r0, [r4, #32] │ │ │ │ - b.n 57e78 │ │ │ │ + b.n 57e14 │ │ │ │ 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} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -66006,35 +65960,35 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2b314 │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 57eb2 │ │ │ │ + bhi.n 57e4e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq.n 57f02 │ │ │ │ - b.n 57ec8 │ │ │ │ - movw r0, #2628 @ 0xa44 │ │ │ │ + beq.n 57e9e │ │ │ │ + b.n 57e64 │ │ │ │ + movw r0, #4932 @ 0x1344 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 57f0a │ │ │ │ - b.n 57ea4 │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 57ea6 │ │ │ │ + b.n 57e40 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 8b6b8 │ │ │ │ - cbz r0, 57f0a │ │ │ │ + bl 8b630 │ │ │ │ + cbz r0, 57ea6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 57ee2 │ │ │ │ + cbz r3, 57e7e │ │ │ │ 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] │ │ │ │ @@ -66043,605 +65997,607 @@ │ │ │ │ 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 57f0e │ │ │ │ + b.n 57eaa │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 12b574 │ │ │ │ - cbz r0, 57f0e │ │ │ │ + bl 12b750 │ │ │ │ + cbz r0, 57eaa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57f92 │ │ │ │ + b.n 57f2e │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 57f74 │ │ │ │ + ble.n 57f10 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57f74 │ │ │ │ + beq.n 57f10 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 57f56 │ │ │ │ + bpl.n 57ef2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6b8 │ │ │ │ + bl 8b630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57f0a │ │ │ │ + beq.n 57ea6 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 57f74 │ │ │ │ + beq.n 57f10 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61684 @ 0xf0f4 │ │ │ │ + movw r1, #63988 @ 0xf9f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 57f0a │ │ │ │ - movw r2, #30644 @ 0x77b4 │ │ │ │ + bl f2724 │ │ │ │ + b.n 57ea6 │ │ │ │ + movw r2, #32948 @ 0x80b4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #34116 @ 0x8544 │ │ │ │ + movw r1, #36420 @ 0x8e44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2628 @ 0xa44 │ │ │ │ + movw r0, #4932 @ 0x1344 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 57f0a │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57ea6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7140c │ │ │ │ + bl 7142c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57f0a │ │ │ │ - movw r0, #13400 @ 0x3458 │ │ │ │ + beq.n 57ea6 │ │ │ │ + movw r0, #15704 @ 0x3d58 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 57f9c │ │ │ │ + cbz r3, 57f38 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ ldrd r0, r1, [r0, #32] │ │ │ │ - b.w 101468 │ │ │ │ + b.w 101948 │ │ │ │ + │ │ │ │ +00057f4c : │ │ │ │ + cbnz r0, 57f52 │ │ │ │ + b.w 1f50c4 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [pc, #36] @ (57f88 ) │ │ │ │ + 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, 57f84 │ │ │ │ + ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ + movs r1, #0 │ │ │ │ + blx r3 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00057fb0 <_PyErr_SetInterpreterAlreadyRunning@@Base>: │ │ │ │ +00057f8c <_PyErr_SetInterpreterAlreadyRunning@@Base>: │ │ │ │ movw r3, #52372 @ 0xcc94 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3892 @ 0xf34 │ │ │ │ + movw r1, #6196 @ 0x1834 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f23b0 │ │ │ │ + b.w f2724 │ │ │ │ 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, 57fe6 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x36> │ │ │ │ + cbz r4, 57fc2 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x36> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 57ff4 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x44> │ │ │ │ + b.n 57fd0 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x44> │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 57ff2 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x42> │ │ │ │ - bne.n 57fee <_PyErr_SetInterpreterAlreadyRunning@@Base+0x3e> │ │ │ │ - cbnz r2, 5801a <_PyErr_SetInterpreterAlreadyRunning@@Base+0x6a> │ │ │ │ + blt.n 57fce <_PyErr_SetInterpreterAlreadyRunning@@Base+0x42> │ │ │ │ + bne.n 57fca <_PyErr_SetInterpreterAlreadyRunning@@Base+0x3e> │ │ │ │ + cbnz r2, 57ff6 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x6a> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 57ff4 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x44> │ │ │ │ + b.n 57fd0 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x44> │ │ │ │ mov r6, r4 │ │ │ │ - ldr r1, [pc, #112] @ (58068 <_PyErr_SetInterpreterAlreadyRunning@@Base+0xb8>) │ │ │ │ + ldr r1, [pc, #112] @ (58044 <_PyErr_SetInterpreterAlreadyRunning@@Base+0xb8>) │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 58016 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x66> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 57ff2 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x66> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58062 <_PyErr_SetInterpreterAlreadyRunning@@Base+0xb2> │ │ │ │ + b.n 5803e <_PyErr_SetInterpreterAlreadyRunning@@Base+0xb2> │ │ │ │ cmn r5, r6 │ │ │ │ - bne.n 5801e <_PyErr_SetInterpreterAlreadyRunning@@Base+0x6e> │ │ │ │ + bne.n 57ffa <_PyErr_SetInterpreterAlreadyRunning@@Base+0x6e> │ │ │ │ movs r2, #1 │ │ │ │ - b.n 58028 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x78> │ │ │ │ + b.n 58004 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x78> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c5fbc │ │ │ │ + bl c6348 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 58012 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x62> │ │ │ │ + blt.n 57fee <_PyErr_SetInterpreterAlreadyRunning@@Base+0x62> │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 217c34 │ │ │ │ + bl 218604 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5804a <_PyErr_SetInterpreterAlreadyRunning@@Base+0x9a> │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 58026 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x9a> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58012 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x62> │ │ │ │ + bne.n 57fee <_PyErr_SetInterpreterAlreadyRunning@@Base+0x62> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 58062 <_PyErr_SetInterpreterAlreadyRunning@@Base+0xb2> │ │ │ │ + b.n 5803e <_PyErr_SetInterpreterAlreadyRunning@@Base+0xb2> │ │ │ │ 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} │ │ │ │ ldrsb r0, [r1, r1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (58078 <_PyErr_SetInterpreterAlreadyRunning@@Base+0xc8>) │ │ │ │ - b.w 24a3f4 <_PyGen_yf@@Base+0x3f0> │ │ │ │ + ldr r1, [pc, #4] @ (58054 <_PyErr_SetInterpreterAlreadyRunning@@Base+0xc8>) │ │ │ │ + b.w 24ad9c <_PyGen_yf@@Base+0x7f0> │ │ │ │ nop │ │ │ │ @ instruction: 0xfa58004d │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (58088 <_PyErr_SetInterpreterAlreadyRunning@@Base+0xd8>) │ │ │ │ - b.w 24a3f4 <_PyGen_yf@@Base+0x3f0> │ │ │ │ + ldr r1, [pc, #4] @ (58064 <_PyErr_SetInterpreterAlreadyRunning@@Base+0xd8>) │ │ │ │ + b.w 24ad9c <_PyGen_yf@@Base+0x7f0> │ │ │ │ nop │ │ │ │ @ instruction: 0xfab0004d │ │ │ │ │ │ │ │ -0005808c : │ │ │ │ - cbnz r0, 58092 │ │ │ │ - b.w 1f4804 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #36] @ (580c8 ) │ │ │ │ - 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, 580c4 │ │ │ │ - ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - movs r1, #0 │ │ │ │ - blx r3 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - │ │ │ │ -000580cc : │ │ │ │ +00058068 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1f3d74 <_PySlice_GetLongIndices@@Base+0x370> │ │ │ │ + b.w 1f4638 <_PySlice_GetLongIndices@@Base+0x364> │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (580dc ) │ │ │ │ - b.w 24a3f4 <_PyGen_yf@@Base+0x3f0> │ │ │ │ + ldr r1, [pc, #4] @ (58078 ) │ │ │ │ + b.w 24ad9c <_PyGen_yf@@Base+0x7f0> │ │ │ │ @ instruction: 0xfad0004d │ │ │ │ │ │ │ │ -000580e0 : │ │ │ │ +0005807c : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 22e230 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 22ec24 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #35644 @ 0x8b3c │ │ │ │ + movw r1, #37948 @ 0x943c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 25d648 │ │ │ │ + bl 25dff0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58112 │ │ │ │ + beq.n 580ae │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 58116 │ │ │ │ + b.n 580b2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 5812c │ │ │ │ + cbz r0, 580c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 58230 │ │ │ │ + bge.w 581cc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r2, #47188 @ 0xb854 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58224 │ │ │ │ + beq.n 581c0 │ │ │ │ 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 5816c │ │ │ │ + bne.n 58108 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 5817a │ │ │ │ + cbnz r3, 58116 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 5817a │ │ │ │ - movw r0, #18072 @ 0x4698 │ │ │ │ + cbnz r3, 58116 │ │ │ │ + movw r0, #20376 @ 0x4f98 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 79658 │ │ │ │ - bge.n 5817a │ │ │ │ - bl 260c70 │ │ │ │ + b.w 79698 │ │ │ │ + bge.n 58116 │ │ │ │ + bl 261634 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5821e │ │ │ │ + beq.n 581ba │ │ │ │ movs r6, #45 @ 0x2d │ │ │ │ - b.n 58188 │ │ │ │ + b.n 58124 │ │ │ │ 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 5819e │ │ │ │ + bge.n 5813a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5819e │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5813a │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2931c0 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 293a88 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 293454 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 293d1c <_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 2931c0 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 293a88 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 293454 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 293d1c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ subs r3, r1, #0 │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r3, #60 @ 0x3c │ │ │ │ - cbz r7, 581f2 │ │ │ │ + cbz r7, 5818e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - movw r0, #9376 @ 0x24a0 │ │ │ │ + movw r0, #11680 @ 0x2da0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e4180 │ │ │ │ - b.n 5821e │ │ │ │ - cbz r4, 58208 │ │ │ │ + bl e45d0 │ │ │ │ + b.n 581ba │ │ │ │ + cbz r4, 581a4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #9404 @ 0x24bc │ │ │ │ + movw r0, #11708 @ 0x2dbc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e4180 │ │ │ │ - b.n 5821e │ │ │ │ + bl e45d0 │ │ │ │ + b.n 581ba │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #9424 @ 0x24d0 │ │ │ │ + movw r0, #11728 @ 0x2dd0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #18072 @ 0x4698 │ │ │ │ + movw r0, #20376 @ 0x4f98 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 79658 │ │ │ │ + b.w 79698 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00058242 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +000581de <_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, 58272 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + cbz r0, 5820e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 58272 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + bpl.n 5820e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 58286 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + cbz r1, 58222 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 58286 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + bmi.n 58222 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ movw r1, #2362 @ 0x93a │ │ │ │ - movw r0, #19484 @ 0x4c1c │ │ │ │ + movw r0, #21788 @ 0x551c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58296 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ + b.n 58232 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r5, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 2254fc <_PyArg_ParseStackAndKeywords@@Base+0x2e0> │ │ │ │ + bl 225eb4 <_PyArg_ParseStackAndKeywords@@Base+0x2e0> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000582a0 : │ │ │ │ +0005823c : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 269588 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 269f48 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -000582a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ +00058248 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #33463 @ 0x82b7 │ │ │ │ + movw r1, #33367 @ 0x8257 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 220704 │ │ │ │ + b.w 2210d8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ 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, 582e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c> │ │ │ │ - cbz r2, 582fe <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x56> │ │ │ │ + cbnz r3, 58284 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c> │ │ │ │ + cbz r2, 5829e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x56> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 582fe <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x56> │ │ │ │ + cbz r3, 5829e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x56> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9500 @ 0x251c │ │ │ │ + movw r1, #11804 @ 0x2e1c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58306 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e> │ │ │ │ + b.n 582a6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e> │ │ │ │ movw r0, #56616 @ 0xdd28 │ │ │ │ movt r0, #76 @ 0x4c │ │ │ │ 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, 58338 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x90> │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 582d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x90> │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 58332 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8a> │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 58338 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x90> │ │ │ │ + bne.n 582d2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8a> │ │ │ │ + bl 142908 │ │ │ │ + b.n 582d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x90> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5835a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb2> │ │ │ │ + cbnz r0, 582fa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb2> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5835a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb2> │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 582fa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb2> │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 58350 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa8> │ │ │ │ + bne.n 582f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa8> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1424c4 │ │ │ │ + b.w 142908 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #46644 @ 0xb634 │ │ │ │ + movw r0, #48948 @ 0xbf34 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 79658 │ │ │ │ + b.w 79698 │ │ │ │ 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, #31936 @ 0x7cc0 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1277e0 │ │ │ │ + bl 1279f4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 583a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xfc> │ │ │ │ + beq.n 58344 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xfc> │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 583a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xfc> │ │ │ │ + beq.n 58344 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xfc> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 583d2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12a> │ │ │ │ - b.n 583be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x116> │ │ │ │ + beq.n 58372 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12a> │ │ │ │ + b.n 5835e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x116> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5839c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf4> │ │ │ │ - movw r0, #9536 @ 0x2540 │ │ │ │ + beq.n 5833c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf4> │ │ │ │ + movw r0, #11840 @ 0x2e40 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r6 │ │ │ │ - bl 22b9a4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22c3ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5839c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf4> │ │ │ │ + bne.n 5833c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58436 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x18e> │ │ │ │ + b.n 583d6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x18e> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #9536 @ 0x2540 │ │ │ │ + movw r0, #11840 @ 0x2e40 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 583ba <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x112> │ │ │ │ + beq.n 5835a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x112> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 89160 │ │ │ │ + bl 890d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 583ba <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x112> │ │ │ │ + beq.n 5835a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x112> │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 58404 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ + cbnz r0, 583a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 583ba <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x112> │ │ │ │ + bge.n 5835a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x112> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 583ba <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x112> │ │ │ │ + bne.n 5835a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x112> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 583ba <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x112> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5835a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x112> │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r3, [r0, #8] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bdcc │ │ │ │ + bl 7be3c │ │ │ │ str r0, [r4, #16] │ │ │ │ - cbnz r0, 58436 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x18e> │ │ │ │ + cbnz r0, 583d6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x18e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 583ba <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x112> │ │ │ │ + bge.n 5835a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x112> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 583ba <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x112> │ │ │ │ + bne.n 5835a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x112> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 583ba <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x112> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5835a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x112> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 58470 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c8> │ │ │ │ + cbnz r3, 58410 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c8> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 58454 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ac> │ │ │ │ + cbz r2, 583f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ac> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 58470 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c8> │ │ │ │ + cbnz r3, 58410 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c8> │ │ │ │ mov r0, r1 │ │ │ │ - bl 224a44 │ │ │ │ + bl 2253f8 │ │ │ │ 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 2745ac │ │ │ │ + b.w 274f34 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9548 @ 0x254c │ │ │ │ + movw r1, #11852 @ 0x2e4c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ 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.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r2, 584b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x208> │ │ │ │ + cbnz r2, 58450 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x208> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 584c2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x21a> │ │ │ │ - b.n 584be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x216> │ │ │ │ + bge.n 58462 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x21a> │ │ │ │ + b.n 5845e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x216> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ff274 │ │ │ │ + bl 1ffba0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 584a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x200> │ │ │ │ - b.n 584dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x234> │ │ │ │ + bne.n 58448 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x200> │ │ │ │ + b.n 5847c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x234> │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi.n 584c6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x21e> │ │ │ │ + bmi.n 58466 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x21e> │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 584e2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x23a> │ │ │ │ + blt.n 58482 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x23a> │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45896 @ 0xb348 │ │ │ │ + movw r1, #48200 @ 0xbc48 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 584fe <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x256> │ │ │ │ - cbnz r5, 584f6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24e> │ │ │ │ + b.n 5849e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x256> │ │ │ │ + cbnz r5, 58496 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24e> │ │ │ │ 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 1ec3f4 │ │ │ │ + b.w 1eccc8 │ │ │ │ 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, 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 46a6e │ │ │ │ + bl 46a0a │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5853a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x292> │ │ │ │ + beq.n 584da <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x292> │ │ │ │ cmp r0, #2 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ itte ne │ │ │ │ movwne r2, #5160 @ 0x1428 │ │ │ │ movtne r2, #75 @ 0x4b │ │ │ │ @@ -66652,937 +66608,937 @@ │ │ │ │ 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 77488 │ │ │ │ + bl 774d0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58586 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2de> │ │ │ │ + bge.n 58526 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2de> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58586 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2de> │ │ │ │ + cbnz r3, 58526 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2de> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 58592 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ea> │ │ │ │ + cbz r0, 58532 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ea> │ │ │ │ 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, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 585c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x31c> │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 58564 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x31c> │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 585be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x316> │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 585c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x31c> │ │ │ │ + bne.n 5855e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x316> │ │ │ │ + bl 142908 │ │ │ │ + b.n 58564 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x31c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5861e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x376> │ │ │ │ + cbnz r0, 585be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x376> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 585e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x338> │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 58580 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x338> │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 585da <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x332> │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 585e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x338> │ │ │ │ + bne.n 5857a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x332> │ │ │ │ + bl 142908 │ │ │ │ + b.n 58580 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x338> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5861e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x376> │ │ │ │ + cbnz r0, 585be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x376> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 585fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x354> │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 5859c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x354> │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 585f6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34e> │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 585fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x354> │ │ │ │ + bne.n 58596 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34e> │ │ │ │ + bl 142908 │ │ │ │ + b.n 5859c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x354> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5861e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x376> │ │ │ │ + cbnz r0, 585be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x376> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5861e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x376> │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 585be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x376> │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 58614 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x36c> │ │ │ │ + bne.n 585b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x36c> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1424c4 │ │ │ │ + b.w 142908 │ │ │ │ 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 5865e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b6> │ │ │ │ + bne.n 585fe <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b6> │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 11cdbc │ │ │ │ - cbnz r0, 58676 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3ce> │ │ │ │ + bl 11cfc4 │ │ │ │ + cbnz r0, 58616 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3ce> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #10672 @ 0x29b0 │ │ │ │ + movw r2, #13116 @ 0x333c │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #33868 @ 0x844c │ │ │ │ + movw r1, #36172 @ 0x8d4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2044 @ 0x7fc │ │ │ │ + movw r0, #4348 @ 0x10fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 58690 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e8> │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 58630 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e8> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2044 @ 0x7fc │ │ │ │ + movw r0, #4348 @ 0x10fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58634 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x38c> │ │ │ │ - b.n 58690 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e8> │ │ │ │ + bne.n 585d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x38c> │ │ │ │ + b.n 58630 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 21135c │ │ │ │ + bl 211bdc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58694 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3ec> │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 58694 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3ec> │ │ │ │ + bne.n 58634 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3ec> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 58634 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3ec> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 586e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43c> │ │ │ │ + b.n 58684 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43c> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #9580 @ 0x256c │ │ │ │ + movw r1, #11884 @ 0x2e6c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #9584 @ 0x2570 │ │ │ │ + movw r0, #11888 @ 0x2e70 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58690 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e8> │ │ │ │ + beq.n 58630 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bc18 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 586d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x42c> │ │ │ │ + cbz r0, 58674 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x42c> │ │ │ │ blx 2c188 <__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 1ac754 │ │ │ │ - bl ee340 │ │ │ │ + b.w 1ad07c │ │ │ │ + bl ee638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58690 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e8> │ │ │ │ + bne.n 58630 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e8> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000586e6 : │ │ │ │ +00058686 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 27f680 <_PyBytes_GetXIData@@Base+0xcf8> │ │ │ │ + b.w 280008 <_PyBytes_GetXIData@@Base+0xcf8> │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #9604 @ 0x2584 │ │ │ │ + movw r0, #11908 @ 0x2e84 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ │ │ │ │ -000586fc <_PyCode_GetPureScriptXIData@@Base>: │ │ │ │ +0005869c <_PyCode_GetPureScriptXIData@@Base>: │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1fe770 <_PyCode_GetScriptXIData@@Base+0x4e8> │ │ │ │ + b.w 1ff07c <_PyCode_GetScriptXIData@@Base+0x4e8> │ │ │ │ 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 1a7d40 <_PyType_Name@@Base> │ │ │ │ + bl 1a8578 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 58734 <_PyCode_GetPureScriptXIData@@Base+0x38> │ │ │ │ - movw r0, #35308 @ 0x89ec │ │ │ │ + bne.n 586d4 <_PyCode_GetPureScriptXIData@@Base+0x38> │ │ │ │ + movw r0, #37612 @ 0x92ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ mov r3, r5 │ │ │ │ - movw r0, #9620 @ 0x2594 │ │ │ │ + movw r0, #11924 @ 0x2e94 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ 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 7620c │ │ │ │ + bl 76254 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #31936 @ 0x7cc0 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1277e0 │ │ │ │ + bl 1279f4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5879e <_PyCode_GetPureScriptXIData@@Base+0xa2> │ │ │ │ + beq.n 5873e <_PyCode_GetPureScriptXIData@@Base+0xa2> │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5879e <_PyCode_GetPureScriptXIData@@Base+0xa2> │ │ │ │ + beq.n 5873e <_PyCode_GetPureScriptXIData@@Base+0xa2> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 587c8 <_PyCode_GetPureScriptXIData@@Base+0xcc> │ │ │ │ - b.n 587b6 <_PyCode_GetPureScriptXIData@@Base+0xba> │ │ │ │ + beq.n 58768 <_PyCode_GetPureScriptXIData@@Base+0xcc> │ │ │ │ + b.n 58756 <_PyCode_GetPureScriptXIData@@Base+0xba> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 58796 <_PyCode_GetPureScriptXIData@@Base+0x9a> │ │ │ │ - movw r0, #9632 @ 0x25a0 │ │ │ │ + beq.n 58736 <_PyCode_GetPureScriptXIData@@Base+0x9a> │ │ │ │ + movw r0, #11936 @ 0x2ea0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r6 │ │ │ │ - bl 22b9a4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22c3ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58796 <_PyCode_GetPureScriptXIData@@Base+0x9a> │ │ │ │ - b.n 587d8 <_PyCode_GetPureScriptXIData@@Base+0xdc> │ │ │ │ + bne.n 58736 <_PyCode_GetPureScriptXIData@@Base+0x9a> │ │ │ │ + b.n 58778 <_PyCode_GetPureScriptXIData@@Base+0xdc> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #9632 @ 0x25a0 │ │ │ │ + movw r0, #11936 @ 0x2ea0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 587d8 <_PyCode_GetPureScriptXIData@@Base+0xdc> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 58778 <_PyCode_GetPureScriptXIData@@Base+0xdc> │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - b.w 209364 │ │ │ │ + b.w 209cec │ │ │ │ movs r0, #0 │ │ │ │ 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 r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 587fa <_PyCode_GetPureScriptXIData@@Base+0xfe> │ │ │ │ + bhi.n 5879a <_PyCode_GetPureScriptXIData@@Base+0xfe> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 58826 <_PyCode_GetPureScriptXIData@@Base+0x12a> │ │ │ │ - b.n 58814 <_PyCode_GetPureScriptXIData@@Base+0x118> │ │ │ │ - movw r0, #19012 @ 0x4a44 │ │ │ │ + ble.n 587c6 <_PyCode_GetPureScriptXIData@@Base+0x12a> │ │ │ │ + b.n 587b4 <_PyCode_GetPureScriptXIData@@Base+0x118> │ │ │ │ + movw r0, #21316 @ 0x5344 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 587f4 <_PyCode_GetPureScriptXIData@@Base+0xf8> │ │ │ │ + bne.n 58794 <_PyCode_GetPureScriptXIData@@Base+0xf8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 588ca <_PyCode_GetPureScriptXIData@@Base+0x1ce> │ │ │ │ + b.n 5886a <_PyCode_GetPureScriptXIData@@Base+0x1ce> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl dc560 <_PyNumber_Index@@Base> │ │ │ │ + bl dc95c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5882c <_PyCode_GetPureScriptXIData@@Base+0x130> │ │ │ │ - bl 7fca0 │ │ │ │ + cbnz r0, 587cc <_PyCode_GetPureScriptXIData@@Base+0x130> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58810 <_PyCode_GetPureScriptXIData@@Base+0x114> │ │ │ │ + bne.n 587b0 <_PyCode_GetPureScriptXIData@@Base+0x114> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5884a <_PyCode_GetPureScriptXIData@@Base+0x14e> │ │ │ │ - bl 85c9c │ │ │ │ + b.n 587ea <_PyCode_GetPureScriptXIData@@Base+0x14e> │ │ │ │ + bl 85c00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58846 <_PyCode_GetPureScriptXIData@@Base+0x14a> │ │ │ │ + bge.n 587e6 <_PyCode_GetPureScriptXIData@@Base+0x14a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58846 <_PyCode_GetPureScriptXIData@@Base+0x14a> │ │ │ │ + cbnz r3, 587e6 <_PyCode_GetPureScriptXIData@@Base+0x14a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 5881e <_PyCode_GetPureScriptXIData@@Base+0x122> │ │ │ │ + beq.n 587be <_PyCode_GetPureScriptXIData@@Base+0x122> │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbnz r5, 58866 <_PyCode_GetPureScriptXIData@@Base+0x16a> │ │ │ │ + cbnz r5, 58806 <_PyCode_GetPureScriptXIData@@Base+0x16a> │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9640 @ 0x25a8 │ │ │ │ + movw r1, #11944 @ 0x2ea8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 58810 <_PyCode_GetPureScriptXIData@@Base+0x114> │ │ │ │ + bl f2724 │ │ │ │ + b.n 587b0 <_PyCode_GetPureScriptXIData@@Base+0x114> │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5886e <_PyCode_GetPureScriptXIData@@Base+0x172> │ │ │ │ + bge.n 5880e <_PyCode_GetPureScriptXIData@@Base+0x172> │ │ │ │ adds r4, r4, r5 │ │ │ │ - bmi.n 58872 <_PyCode_GetPureScriptXIData@@Base+0x176> │ │ │ │ + bmi.n 58812 <_PyCode_GetPureScriptXIData@@Base+0x176> │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 5888a <_PyCode_GetPureScriptXIData@@Base+0x18e> │ │ │ │ + bgt.n 5882a <_PyCode_GetPureScriptXIData@@Base+0x18e> │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #35360 @ 0x8a20 │ │ │ │ + movw r1, #37664 @ 0x9320 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 58810 <_PyCode_GetPureScriptXIData@@Base+0x114> │ │ │ │ + bl f2724 │ │ │ │ + b.n 587b0 <_PyCode_GetPureScriptXIData@@Base+0x114> │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 588a8 <_PyCode_GetPureScriptXIData@@Base+0x1ac> │ │ │ │ + ble.n 58848 <_PyCode_GetPureScriptXIData@@Base+0x1ac> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26248 @ 0x6688 │ │ │ │ + movw r1, #28552 @ 0x6f88 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 58810 <_PyCode_GetPureScriptXIData@@Base+0x114> │ │ │ │ + bl f2724 │ │ │ │ + b.n 587b0 <_PyCode_GetPureScriptXIData@@Base+0x114> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ adds r1, r4, #1 │ │ │ │ subs r2, r5, r4 │ │ │ │ add r1, r0 │ │ │ │ ldrb r7, [r0, r4] │ │ │ │ add r0, r4 │ │ │ │ blx 2b5dc │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14e430 │ │ │ │ + bl 14e8f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58810 <_PyCode_GetPureScriptXIData@@Base+0x114> │ │ │ │ - ldr r0, [pc, #4] @ (588cc <_PyCode_GetPureScriptXIData@@Base+0x1d0>) │ │ │ │ + beq.n 587b0 <_PyCode_GetPureScriptXIData@@Base+0x114> │ │ │ │ + ldr r0, [pc, #4] @ (5886c <_PyCode_GetPureScriptXIData@@Base+0x1d0>) │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r1, 588ea <_PyCode_GetPureScriptXIData@@Base+0x1ee> │ │ │ │ + cbz r1, 5888a <_PyCode_GetPureScriptXIData@@Base+0x1ee> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 58a28 <_PyCode_GetPureScriptXIData@@Base+0x32c> │ │ │ │ + bne.w 589c8 <_PyCode_GetPureScriptXIData@@Base+0x32c> │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r6, [r7, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 589a2 <_PyCode_GetPureScriptXIData@@Base+0x2a6> │ │ │ │ + bne.n 58942 <_PyCode_GetPureScriptXIData@@Base+0x2a6> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 58924 <_PyCode_GetPureScriptXIData@@Base+0x228> │ │ │ │ + cbz r3, 588c4 <_PyCode_GetPureScriptXIData@@Base+0x228> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbnz r3, 5892c <_PyCode_GetPureScriptXIData@@Base+0x230> │ │ │ │ + cbnz r3, 588cc <_PyCode_GetPureScriptXIData@@Base+0x230> │ │ │ │ ldrb.w r3, [r6, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 58a28 <_PyCode_GetPureScriptXIData@@Base+0x32c> │ │ │ │ + beq.n 589c8 <_PyCode_GetPureScriptXIData@@Base+0x32c> │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #18360 @ 0x47b8 │ │ │ │ + movw r2, #20664 @ 0x50b8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a1ad4 │ │ │ │ + bl a1a88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58a1c <_PyCode_GetPureScriptXIData@@Base+0x320> │ │ │ │ + beq.n 589bc <_PyCode_GetPureScriptXIData@@Base+0x320> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #18360 @ 0x47b8 │ │ │ │ + movw r2, #20664 @ 0x50b8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1ad4 │ │ │ │ + bl a1a88 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58a1c <_PyCode_GetPureScriptXIData@@Base+0x320> │ │ │ │ + beq.n 589bc <_PyCode_GetPureScriptXIData@@Base+0x320> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5c1e8 │ │ │ │ - bl 7757c │ │ │ │ + bl 5c15c │ │ │ │ + bl 775c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58986 <_PyCode_GetPureScriptXIData@@Base+0x28a> │ │ │ │ + bge.n 58926 <_PyCode_GetPureScriptXIData@@Base+0x28a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58986 <_PyCode_GetPureScriptXIData@@Base+0x28a> │ │ │ │ + cbnz r3, 58926 <_PyCode_GetPureScriptXIData@@Base+0x28a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58a28 <_PyCode_GetPureScriptXIData@@Base+0x32c> │ │ │ │ + bge.n 589c8 <_PyCode_GetPureScriptXIData@@Base+0x32c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58a28 <_PyCode_GetPureScriptXIData@@Base+0x32c> │ │ │ │ + bne.n 589c8 <_PyCode_GetPureScriptXIData@@Base+0x32c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 58a28 <_PyCode_GetPureScriptXIData@@Base+0x32c> │ │ │ │ + beq.n 589c8 <_PyCode_GetPureScriptXIData@@Base+0x32c> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #18360 @ 0x47b8 │ │ │ │ + movw r2, #20664 @ 0x50b8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a1ad4 │ │ │ │ + bl a1a88 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 58a1c <_PyCode_GetPureScriptXIData@@Base+0x320> │ │ │ │ + cbz r0, 589bc <_PyCode_GetPureScriptXIData@@Base+0x320> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #18360 @ 0x47b8 │ │ │ │ + movw r2, #20664 @ 0x50b8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1ad4 │ │ │ │ + bl a1a88 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58a1c <_PyCode_GetPureScriptXIData@@Base+0x320> │ │ │ │ + cbz r0, 589bc <_PyCode_GetPureScriptXIData@@Base+0x320> │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 90834 │ │ │ │ - bl 7757c │ │ │ │ + bl 90754 │ │ │ │ + bl 775c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58a06 <_PyCode_GetPureScriptXIData@@Base+0x30a> │ │ │ │ + bge.n 589a6 <_PyCode_GetPureScriptXIData@@Base+0x30a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58a06 <_PyCode_GetPureScriptXIData@@Base+0x30a> │ │ │ │ + cbnz r3, 589a6 <_PyCode_GetPureScriptXIData@@Base+0x30a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58a28 <_PyCode_GetPureScriptXIData@@Base+0x32c> │ │ │ │ + bge.n 589c8 <_PyCode_GetPureScriptXIData@@Base+0x32c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58a28 <_PyCode_GetPureScriptXIData@@Base+0x32c> │ │ │ │ + cbnz r3, 589c8 <_PyCode_GetPureScriptXIData@@Base+0x32c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 58a28 <_PyCode_GetPureScriptXIData@@Base+0x32c> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 589c8 <_PyCode_GetPureScriptXIData@@Base+0x32c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7757c │ │ │ │ + b.w 775c4 │ │ │ │ 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 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58ac6 <_PyCode_GetPureScriptXIData@@Base+0x3ca> │ │ │ │ + bne.n 58a66 <_PyCode_GetPureScriptXIData@@Base+0x3ca> │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 58a84 <_PyCode_GetPureScriptXIData@@Base+0x388> │ │ │ │ + bne.n 58a24 <_PyCode_GetPureScriptXIData@@Base+0x388> │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #18360 @ 0x47b8 │ │ │ │ + movw r2, #20664 @ 0x50b8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a1ad4 │ │ │ │ + bl a1a88 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 58ac6 <_PyCode_GetPureScriptXIData@@Base+0x3ca> │ │ │ │ + cbz r0, 58a66 <_PyCode_GetPureScriptXIData@@Base+0x3ca> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 597f2 <_Py_rc_diff@@Base+0x19c> │ │ │ │ - bl 7757c │ │ │ │ + bl 59792 <_Py_rc_diff@@Base+0x19c> │ │ │ │ + bl 775c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 58ab6 <_PyCode_GetPureScriptXIData@@Base+0x3ba> │ │ │ │ - b.n 58ac6 <_PyCode_GetPureScriptXIData@@Base+0x3ca> │ │ │ │ + blt.n 58a56 <_PyCode_GetPureScriptXIData@@Base+0x3ba> │ │ │ │ + b.n 58a66 <_PyCode_GetPureScriptXIData@@Base+0x3ca> │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 58ac6 <_PyCode_GetPureScriptXIData@@Base+0x3ca> │ │ │ │ + cbz r3, 58a66 <_PyCode_GetPureScriptXIData@@Base+0x3ca> │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #18360 @ 0x47b8 │ │ │ │ + movw r2, #20664 @ 0x50b8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a1ad4 │ │ │ │ + bl a1a88 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 58ac6 <_PyCode_GetPureScriptXIData@@Base+0x3ca> │ │ │ │ + cbz r0, 58a66 <_PyCode_GetPureScriptXIData@@Base+0x3ca> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl d70c0 │ │ │ │ - bl 7757c │ │ │ │ + bl d74a8 │ │ │ │ + bl 775c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58ac6 <_PyCode_GetPureScriptXIData@@Base+0x3ca> │ │ │ │ + bge.n 58a66 <_PyCode_GetPureScriptXIData@@Base+0x3ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58ac6 <_PyCode_GetPureScriptXIData@@Base+0x3ca> │ │ │ │ + cbnz r3, 58a66 <_PyCode_GetPureScriptXIData@@Base+0x3ca> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 2095d4 <_PyCode_ReturnsOnlyNone@@Base+0x1dc> │ │ │ │ + b.w 209f5c <_PyCode_ReturnsOnlyNone@@Base+0x1dc> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 58ad6 <_PyCode_GetPureScriptXIData@@Base+0x3da> │ │ │ │ + cbz r0, 58a76 <_PyCode_GetPureScriptXIData@@Base+0x3da> │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00058ad8 <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +00058a78 <_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 12498c │ │ │ │ + bl 124b98 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 58b0c <_PyLong_Size_t_Converter@@Base+0x34> │ │ │ │ + beq.n 58aac <_PyLong_Size_t_Converter@@Base+0x34> │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 58b10 <_PyLong_Size_t_Converter@@Base+0x38> │ │ │ │ + bls.n 58ab0 <_PyLong_Size_t_Converter@@Base+0x38> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9668 @ 0x25c4 │ │ │ │ + movw r1, #11972 @ 0x2ec4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58b12 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + b.n 58ab2 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #48] @ (58b48 <_PyLong_Size_t_Converter@@Base+0x70>) │ │ │ │ + ldr r2, [pc, #48] @ (58ae8 <_PyLong_Size_t_Converter@@Base+0x70>) │ │ │ │ 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, #4044] @ 0xfcc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 58b3c <_PyLong_Size_t_Converter@@Base+0x64> │ │ │ │ - movw r0, #9704 @ 0x25e8 │ │ │ │ + bne.n 58adc <_PyLong_Size_t_Converter@@Base+0x64> │ │ │ │ + movw r0, #12008 @ 0x2ee8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e4180 │ │ │ │ - movw r0, #9712 @ 0x25f0 │ │ │ │ + b.w e45d0 │ │ │ │ + movw r0, #12016 @ 0x2ef0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #48] @ (58b80 <_PyLong_Size_t_Converter@@Base+0xa8>) │ │ │ │ + ldr r2, [pc, #48] @ (58b20 <_PyLong_Size_t_Converter@@Base+0xa8>) │ │ │ │ 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, #4044] @ 0xfcc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 58b74 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ - movw r0, #9720 @ 0x25f8 │ │ │ │ + bne.n 58b14 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ + movw r0, #12024 @ 0x2ef8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e4180 │ │ │ │ - movw r0, #9732 @ 0x2604 │ │ │ │ + b.w e45d0 │ │ │ │ + movw r0, #12036 @ 0x2f04 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9744 @ 0x2610 │ │ │ │ + movw r1, #12048 @ 0x2f10 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 58d82 <_PyLong_Size_t_Converter@@Base+0x2aa> │ │ │ │ - movw r5, #32880 @ 0x8070 │ │ │ │ + bne.w 58d22 <_PyLong_Size_t_Converter@@Base+0x2aa> │ │ │ │ + movw r5, #35184 @ 0x8970 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ cmp r9, r0 │ │ │ │ ite ne │ │ │ │ movne r7, r9 │ │ │ │ moveq r7, r5 │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ ldr.w r9, [r8, #12] │ │ │ │ cmp r4, r0 │ │ │ │ it ne │ │ │ │ movne r5, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 58ce2 <_PyLong_Size_t_Converter@@Base+0x20a> │ │ │ │ + bne.n 58c82 <_PyLong_Size_t_Converter@@Base+0x20a> │ │ │ │ ldr.w r4, [r9, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 58d76 <_PyLong_Size_t_Converter@@Base+0x29e> │ │ │ │ + beq.w 58d16 <_PyLong_Size_t_Converter@@Base+0x29e> │ │ │ │ ldr.w r4, [r9, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 58d76 <_PyLong_Size_t_Converter@@Base+0x29e> │ │ │ │ + beq.w 58d16 <_PyLong_Size_t_Converter@@Base+0x29e> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #18360 @ 0x47b8 │ │ │ │ + movw r2, #20664 @ 0x50b8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1ad4 │ │ │ │ + bl a1a88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58d82 <_PyLong_Size_t_Converter@@Base+0x2aa> │ │ │ │ + beq.w 58d22 <_PyLong_Size_t_Converter@@Base+0x2aa> │ │ │ │ mov r0, r7 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #18360 @ 0x47b8 │ │ │ │ + movw r2, #20664 @ 0x50b8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a1ad4 │ │ │ │ + bl a1a88 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 58c5c <_PyLong_Size_t_Converter@@Base+0x184> │ │ │ │ + cbnz r0, 58bfc <_PyLong_Size_t_Converter@@Base+0x184> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 58d82 <_PyLong_Size_t_Converter@@Base+0x2aa> │ │ │ │ + bge.w 58d22 <_PyLong_Size_t_Converter@@Base+0x2aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 58d82 <_PyLong_Size_t_Converter@@Base+0x2aa> │ │ │ │ + bne.w 58d22 <_PyLong_Size_t_Converter@@Base+0x2aa> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 58d30 <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ + b.n 58cd0 <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ - cbz r3, 58cae <_PyLong_Size_t_Converter@@Base+0x1d6> │ │ │ │ + cbz r3, 58c4e <_PyLong_Size_t_Converter@@Base+0x1d6> │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ - cbz r3, 58cae <_PyLong_Size_t_Converter@@Base+0x1d6> │ │ │ │ + cbz r3, 58c4e <_PyLong_Size_t_Converter@@Base+0x1d6> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bdcc │ │ │ │ + bl 7be3c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58cb6 <_PyLong_Size_t_Converter@@Base+0x1de> │ │ │ │ + cbz r0, 58c56 <_PyLong_Size_t_Converter@@Base+0x1de> │ │ │ │ ldr.w r1, [r9, #60] @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 284d1c │ │ │ │ + bl 2856a4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 58c9c <_PyLong_Size_t_Converter@@Base+0x1c4> │ │ │ │ + bne.n 58c3c <_PyLong_Size_t_Converter@@Base+0x1c4> │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58cb6 <_PyLong_Size_t_Converter@@Base+0x1de> │ │ │ │ + bge.n 58c56 <_PyLong_Size_t_Converter@@Base+0x1de> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 58cb6 <_PyLong_Size_t_Converter@@Base+0x1de> │ │ │ │ + cbnz r1, 58c56 <_PyLong_Size_t_Converter@@Base+0x1de> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 58cb6 <_PyLong_Size_t_Converter@@Base+0x1de> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58c56 <_PyLong_Size_t_Converter@@Base+0x1de> │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58cae <_PyLong_Size_t_Converter@@Base+0x1d6> │ │ │ │ + bge.n 58c4e <_PyLong_Size_t_Converter@@Base+0x1d6> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 58cae <_PyLong_Size_t_Converter@@Base+0x1d6> │ │ │ │ + cbnz r1, 58c4e <_PyLong_Size_t_Converter@@Base+0x1d6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58cca <_PyLong_Size_t_Converter@@Base+0x1f2> │ │ │ │ + bge.n 58c6a <_PyLong_Size_t_Converter@@Base+0x1f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 58cca <_PyLong_Size_t_Converter@@Base+0x1f2> │ │ │ │ + cbnz r3, 58c6a <_PyLong_Size_t_Converter@@Base+0x1f2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58cde <_PyLong_Size_t_Converter@@Base+0x206> │ │ │ │ + bge.n 58c7e <_PyLong_Size_t_Converter@@Base+0x206> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58cde <_PyLong_Size_t_Converter@@Base+0x206> │ │ │ │ + cbnz r3, 58c7e <_PyLong_Size_t_Converter@@Base+0x206> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 58d76 <_PyLong_Size_t_Converter@@Base+0x29e> │ │ │ │ + b.n 58d16 <_PyLong_Size_t_Converter@@Base+0x29e> │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 58d76 <_PyLong_Size_t_Converter@@Base+0x29e> │ │ │ │ + beq.n 58d16 <_PyLong_Size_t_Converter@@Base+0x29e> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #18360 @ 0x47b8 │ │ │ │ + movw r2, #20664 @ 0x50b8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1ad4 │ │ │ │ + bl a1a88 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58d82 <_PyLong_Size_t_Converter@@Base+0x2aa> │ │ │ │ + beq.n 58d22 <_PyLong_Size_t_Converter@@Base+0x2aa> │ │ │ │ mov r0, r7 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #18360 @ 0x47b8 │ │ │ │ + movw r2, #20664 @ 0x50b8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a1ad4 │ │ │ │ + bl a1a88 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 58d3a <_PyLong_Size_t_Converter@@Base+0x262> │ │ │ │ + cbnz r0, 58cda <_PyLong_Size_t_Converter@@Base+0x262> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58d82 <_PyLong_Size_t_Converter@@Base+0x2aa> │ │ │ │ + bge.n 58d22 <_PyLong_Size_t_Converter@@Base+0x2aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58d82 <_PyLong_Size_t_Converter@@Base+0x2aa> │ │ │ │ + cbnz r3, 58d22 <_PyLong_Size_t_Converter@@Base+0x2aa> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 90834 │ │ │ │ + bl 90754 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58d62 <_PyLong_Size_t_Converter@@Base+0x28a> │ │ │ │ + bge.n 58d02 <_PyLong_Size_t_Converter@@Base+0x28a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 58d62 <_PyLong_Size_t_Converter@@Base+0x28a> │ │ │ │ + cbnz r3, 58d02 <_PyLong_Size_t_Converter@@Base+0x28a> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58d76 <_PyLong_Size_t_Converter@@Base+0x29e> │ │ │ │ + bge.n 58d16 <_PyLong_Size_t_Converter@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58d76 <_PyLong_Size_t_Converter@@Base+0x29e> │ │ │ │ + cbnz r3, 58d16 <_PyLong_Size_t_Converter@@Base+0x29e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7757c │ │ │ │ + b.w 775c4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9788 @ 0x263c │ │ │ │ + movw r1, #12092 @ 0x2f3c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ 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 r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58e54 <_PyLong_Size_t_Converter@@Base+0x37c> │ │ │ │ + bne.n 58df4 <_PyLong_Size_t_Converter@@Base+0x37c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #32880 @ 0x8070 │ │ │ │ + movw r3, #35184 @ 0x8970 │ │ │ │ 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 58e0e <_PyLong_Size_t_Converter@@Base+0x336> │ │ │ │ + bne.n 58dae <_PyLong_Size_t_Converter@@Base+0x336> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 58e4a <_PyLong_Size_t_Converter@@Base+0x372> │ │ │ │ + cbz r3, 58dea <_PyLong_Size_t_Converter@@Base+0x372> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ - cbz r1, 58e4a <_PyLong_Size_t_Converter@@Base+0x372> │ │ │ │ + cbz r1, 58dea <_PyLong_Size_t_Converter@@Base+0x372> │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - bl 284d1c │ │ │ │ + bl 2856a4 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 58e4a <_PyLong_Size_t_Converter@@Base+0x372> │ │ │ │ + b.n 58dea <_PyLong_Size_t_Converter@@Base+0x372> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 58e4a <_PyLong_Size_t_Converter@@Base+0x372> │ │ │ │ + cbz r3, 58dea <_PyLong_Size_t_Converter@@Base+0x372> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #18360 @ 0x47b8 │ │ │ │ + movw r2, #20664 @ 0x50b8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1ad4 │ │ │ │ + bl a1a88 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58e54 <_PyLong_Size_t_Converter@@Base+0x37c> │ │ │ │ + cbz r0, 58df4 <_PyLong_Size_t_Converter@@Base+0x37c> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl d70c0 │ │ │ │ + bl d74a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58e4a <_PyLong_Size_t_Converter@@Base+0x372> │ │ │ │ + bge.n 58dea <_PyLong_Size_t_Converter@@Base+0x372> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58e4a <_PyLong_Size_t_Converter@@Base+0x372> │ │ │ │ + cbnz r3, 58dea <_PyLong_Size_t_Converter@@Base+0x372> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7757c │ │ │ │ + b.w 775c4 │ │ │ │ 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, #9836 @ 0x266c │ │ │ │ + movw r1, #12140 @ 0x2f6c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 58e9a <_PyLong_Size_t_Converter@@Base+0x3c2> │ │ │ │ + cbz r3, 58e3a <_PyLong_Size_t_Converter@@Base+0x3c2> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 58eaa <_PyLong_Size_t_Converter@@Base+0x3d2> │ │ │ │ + b.n 58e4a <_PyLong_Size_t_Converter@@Base+0x3d2> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 58ea8 <_PyLong_Size_t_Converter@@Base+0x3d0> │ │ │ │ + blt.n 58e48 <_PyLong_Size_t_Converter@@Base+0x3d0> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 58ea4 <_PyLong_Size_t_Converter@@Base+0x3cc> │ │ │ │ - cbnz r1, 58ed0 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ + bgt.n 58e44 <_PyLong_Size_t_Converter@@Base+0x3cc> │ │ │ │ + cbnz r1, 58e70 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58eaa <_PyLong_Size_t_Converter@@Base+0x3d2> │ │ │ │ + b.n 58e4a <_PyLong_Size_t_Converter@@Base+0x3d2> │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ movw r7, #22440 @ 0x57a8 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 58ed6 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 58e76 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58f24 <_PyLong_Size_t_Converter@@Base+0x44c> │ │ │ │ + b.n 58ec4 <_PyLong_Size_t_Converter@@Base+0x44c> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ adds r4, r4, r6 │ │ │ │ - beq.n 58ef8 <_PyLong_Size_t_Converter@@Base+0x420> │ │ │ │ + beq.n 58e98 <_PyLong_Size_t_Converter@@Base+0x420> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 58ee2 <_PyLong_Size_t_Converter@@Base+0x40a> │ │ │ │ + cbz r6, 58e82 <_PyLong_Size_t_Converter@@Base+0x40a> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 58efc <_PyLong_Size_t_Converter@@Base+0x424> │ │ │ │ + beq.n 58e9c <_PyLong_Size_t_Converter@@Base+0x424> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58efc <_PyLong_Size_t_Converter@@Base+0x424> │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 58e9c <_PyLong_Size_t_Converter@@Base+0x424> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58ecc <_PyLong_Size_t_Converter@@Base+0x3f4> │ │ │ │ - b.n 58efc <_PyLong_Size_t_Converter@@Base+0x424> │ │ │ │ + bne.n 58e6c <_PyLong_Size_t_Converter@@Base+0x3f4> │ │ │ │ + b.n 58e9c <_PyLong_Size_t_Converter@@Base+0x424> │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r1, 58f04 <_PyLong_Size_t_Converter@@Base+0x42c> │ │ │ │ + cbz r1, 58ea4 <_PyLong_Size_t_Converter@@Base+0x42c> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 58f0c <_PyLong_Size_t_Converter@@Base+0x434> │ │ │ │ + b.n 58eac <_PyLong_Size_t_Converter@@Base+0x434> │ │ │ │ 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 260ca0 │ │ │ │ + bl 261664 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -67591,438 +67547,438 @@ │ │ │ │ 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 58f50 <_PyLong_Size_t_Converter@@Base+0x478> │ │ │ │ + beq.n 58ef0 <_PyLong_Size_t_Converter@@Base+0x478> │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 58f60 <_PyLong_Size_t_Converter@@Base+0x488> │ │ │ │ + b.n 58f00 <_PyLong_Size_t_Converter@@Base+0x488> │ │ │ │ cmp r3, ip │ │ │ │ - ble.n 58f5e <_PyLong_Size_t_Converter@@Base+0x486> │ │ │ │ + ble.n 58efe <_PyLong_Size_t_Converter@@Base+0x486> │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 58f5a <_PyLong_Size_t_Converter@@Base+0x482> │ │ │ │ - cbnz r2, 58f84 <_PyLong_Size_t_Converter@@Base+0x4ac> │ │ │ │ + bgt.n 58efa <_PyLong_Size_t_Converter@@Base+0x482> │ │ │ │ + cbnz r2, 58f24 <_PyLong_Size_t_Converter@@Base+0x4ac> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 58f60 <_PyLong_Size_t_Converter@@Base+0x488> │ │ │ │ + b.n 58f00 <_PyLong_Size_t_Converter@@Base+0x488> │ │ │ │ mov r5, ip │ │ │ │ - ldr r1, [pc, #84] @ (58fb8 <_PyLong_Size_t_Converter@@Base+0x4e0>) │ │ │ │ + ldr r1, [pc, #84] @ (58f58 <_PyLong_Size_t_Converter@@Base+0x4e0>) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 58f8a <_PyLong_Size_t_Converter@@Base+0x4b2> │ │ │ │ - b.n 58fb4 <_PyLong_Size_t_Converter@@Base+0x4dc> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 58f2a <_PyLong_Size_t_Converter@@Base+0x4b2> │ │ │ │ + b.n 58f54 <_PyLong_Size_t_Converter@@Base+0x4dc> │ │ │ │ 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 224a44 │ │ │ │ + bl 2253f8 │ │ │ │ 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 ff21c │ │ │ │ + bl ff6fc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsb r4, [r2, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 58fe8 <_PyLong_Size_t_Converter@@Base+0x510> │ │ │ │ + bgt.n 58f88 <_PyLong_Size_t_Converter@@Base+0x510> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54584 @ 0xd538 │ │ │ │ + movw r1, #56900 @ 0xde44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 59004 <_PyLong_Size_t_Converter@@Base+0x52c> │ │ │ │ + bl f2724 │ │ │ │ + b.n 58fa4 <_PyLong_Size_t_Converter@@Base+0x52c> │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 5900a <_PyLong_Size_t_Converter@@Base+0x532> │ │ │ │ + cbz r5, 58faa <_PyLong_Size_t_Converter@@Base+0x532> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #5288 @ 0x14a8 │ │ │ │ + movw r1, #7592 @ 0x1da8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59056 <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ - cbnz r1, 59024 <_PyLong_Size_t_Converter@@Base+0x54c> │ │ │ │ + b.n 58ff6 <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ + cbnz r1, 58fc4 <_PyLong_Size_t_Converter@@Base+0x54c> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42220 @ 0xa4ec │ │ │ │ + movw r1, #44664 @ 0xae78 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 59004 <_PyLong_Size_t_Converter@@Base+0x52c> │ │ │ │ + bl f2724 │ │ │ │ + b.n 58fa4 <_PyLong_Size_t_Converter@@Base+0x52c> │ │ │ │ movw r4, #43724 @ 0xaacc │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - bl dc33c │ │ │ │ + bl dc738 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59040 <_PyLong_Size_t_Converter@@Base+0x568> │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 59044 <_PyLong_Size_t_Converter@@Base+0x56c> │ │ │ │ - b.n 59004 <_PyLong_Size_t_Converter@@Base+0x52c> │ │ │ │ + bne.n 58fe0 <_PyLong_Size_t_Converter@@Base+0x568> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 58fe4 <_PyLong_Size_t_Converter@@Base+0x56c> │ │ │ │ + b.n 58fa4 <_PyLong_Size_t_Converter@@Base+0x52c> │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 59054 <_PyLong_Size_t_Converter@@Base+0x57c> │ │ │ │ + bgt.n 58ff4 <_PyLong_Size_t_Converter@@Base+0x57c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #9884 @ 0x269c │ │ │ │ + movw r1, #12188 @ 0x2f9c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f23b0 │ │ │ │ - b.n 59004 <_PyLong_Size_t_Converter@@Base+0x52c> │ │ │ │ + bl f2724 │ │ │ │ + b.n 58fa4 <_PyLong_Size_t_Converter@@Base+0x52c> │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 59080 <_PyLong_Size_t_Converter@@Base+0x5a8> │ │ │ │ + bhi.n 59020 <_PyLong_Size_t_Converter@@Base+0x5a8> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5909a <_PyLong_Size_t_Converter@@Base+0x5c2> │ │ │ │ + ble.n 5903a <_PyLong_Size_t_Converter@@Base+0x5c2> │ │ │ │ ldr r5, [r6, #4] │ │ │ │ - b.n 590a2 <_PyLong_Size_t_Converter@@Base+0x5ca> │ │ │ │ - movw r0, #41424 @ 0xa1d0 │ │ │ │ + b.n 59042 <_PyLong_Size_t_Converter@@Base+0x5ca> │ │ │ │ + movw r0, #43868 @ 0xab5c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59078 <_PyLong_Size_t_Converter@@Base+0x5a0> │ │ │ │ + bne.n 59018 <_PyLong_Size_t_Converter@@Base+0x5a0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 593f4 <_PyLong_Size_t_Converter@@Base+0x91c> │ │ │ │ + b.n 59394 <_PyLong_Size_t_Converter@@Base+0x91c> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ - cbz r4, 590d0 <_PyLong_Size_t_Converter@@Base+0x5f8> │ │ │ │ + cbz r4, 59070 <_PyLong_Size_t_Converter@@Base+0x5f8> │ │ │ │ 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 590e8 <_PyLong_Size_t_Converter@@Base+0x610> │ │ │ │ + beq.n 59088 <_PyLong_Size_t_Converter@@Base+0x610> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9924 @ 0x26c4 │ │ │ │ + movw r1, #12228 @ 0x2fc4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 59096 <_PyLong_Size_t_Converter@@Base+0x5be> │ │ │ │ + bl f2724 │ │ │ │ + b.n 59036 <_PyLong_Size_t_Converter@@Base+0x5be> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #44224 @ 0xacc0 │ │ │ │ + movw r1, #46668 @ 0xb64c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 59096 <_PyLong_Size_t_Converter@@Base+0x5be> │ │ │ │ - movw r1, #21672 @ 0x54a8 │ │ │ │ + bl f2724 │ │ │ │ + b.n 59036 <_PyLong_Size_t_Converter@@Base+0x5be> │ │ │ │ + movw r1, #23976 @ 0x5da8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cf604 │ │ │ │ + bl cf9d4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59096 <_PyLong_Size_t_Converter@@Base+0x5be> │ │ │ │ + beq.n 59036 <_PyLong_Size_t_Converter@@Base+0x5be> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 5911c <_PyLong_Size_t_Converter@@Base+0x644> │ │ │ │ + cbz r0, 590bc <_PyLong_Size_t_Converter@@Base+0x644> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5911c <_PyLong_Size_t_Converter@@Base+0x644> │ │ │ │ + bge.n 590bc <_PyLong_Size_t_Converter@@Base+0x644> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5911c <_PyLong_Size_t_Converter@@Base+0x644> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 590bc <_PyLong_Size_t_Converter@@Base+0x644> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 59136 <_PyLong_Size_t_Converter@@Base+0x65e> │ │ │ │ + cbz r0, 590d6 <_PyLong_Size_t_Converter@@Base+0x65e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59136 <_PyLong_Size_t_Converter@@Base+0x65e> │ │ │ │ + bge.n 590d6 <_PyLong_Size_t_Converter@@Base+0x65e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 59136 <_PyLong_Size_t_Converter@@Base+0x65e> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 590d6 <_PyLong_Size_t_Converter@@Base+0x65e> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 59150 <_PyLong_Size_t_Converter@@Base+0x678> │ │ │ │ + cbz r0, 590f0 <_PyLong_Size_t_Converter@@Base+0x678> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59150 <_PyLong_Size_t_Converter@@Base+0x678> │ │ │ │ + bge.n 590f0 <_PyLong_Size_t_Converter@@Base+0x678> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 59150 <_PyLong_Size_t_Converter@@Base+0x678> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 590f0 <_PyLong_Size_t_Converter@@Base+0x678> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 5916a <_PyLong_Size_t_Converter@@Base+0x692> │ │ │ │ + cbz r0, 5910a <_PyLong_Size_t_Converter@@Base+0x692> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5916a <_PyLong_Size_t_Converter@@Base+0x692> │ │ │ │ + bge.n 5910a <_PyLong_Size_t_Converter@@Base+0x692> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5916a <_PyLong_Size_t_Converter@@Base+0x692> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5910a <_PyLong_Size_t_Converter@@Base+0x692> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 59184 <_PyLong_Size_t_Converter@@Base+0x6ac> │ │ │ │ + cbz r0, 59124 <_PyLong_Size_t_Converter@@Base+0x6ac> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59184 <_PyLong_Size_t_Converter@@Base+0x6ac> │ │ │ │ + bge.n 59124 <_PyLong_Size_t_Converter@@Base+0x6ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 59184 <_PyLong_Size_t_Converter@@Base+0x6ac> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 59124 <_PyLong_Size_t_Converter@@Base+0x6ac> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 5919e <_PyLong_Size_t_Converter@@Base+0x6c6> │ │ │ │ + cbz r0, 5913e <_PyLong_Size_t_Converter@@Base+0x6c6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5919e <_PyLong_Size_t_Converter@@Base+0x6c6> │ │ │ │ + bge.n 5913e <_PyLong_Size_t_Converter@@Base+0x6c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5919e <_PyLong_Size_t_Converter@@Base+0x6c6> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5913e <_PyLong_Size_t_Converter@@Base+0x6c6> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 591ba <_PyLong_Size_t_Converter@@Base+0x6e2> │ │ │ │ - movw r0, #21308 @ 0x533c │ │ │ │ + bne.n 5915a <_PyLong_Size_t_Converter@@Base+0x6e2> │ │ │ │ + movw r0, #23612 @ 0x5c3c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 593da <_PyLong_Size_t_Converter@@Base+0x902> │ │ │ │ + b.n 5937a <_PyLong_Size_t_Converter@@Base+0x902> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #9992 @ 0x2708 │ │ │ │ + movw r1, #12296 @ 0x3008 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl fefe0 │ │ │ │ + bl ff4c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 59096 <_PyLong_Size_t_Converter@@Base+0x5be> │ │ │ │ + beq.w 59036 <_PyLong_Size_t_Converter@@Base+0x5be> │ │ │ │ movs r7, #0 │ │ │ │ - movw r3, #21308 @ 0x533c │ │ │ │ + movw r3, #23612 @ 0x5c3c │ │ │ │ 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 591fa <_PyLong_Size_t_Converter@@Base+0x722> │ │ │ │ + bpl.n 5919a <_PyLong_Size_t_Converter@@Base+0x722> │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 593d2 <_PyLong_Size_t_Converter@@Base+0x8fa> │ │ │ │ + bge.w 59372 <_PyLong_Size_t_Converter@@Base+0x8fa> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, r7, lsl #2] │ │ │ │ - b.n 59206 <_PyLong_Size_t_Converter@@Base+0x72e> │ │ │ │ + b.n 591a6 <_PyLong_Size_t_Converter@@Base+0x72e> │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 593d2 <_PyLong_Size_t_Converter@@Base+0x8fa> │ │ │ │ + bge.w 59372 <_PyLong_Size_t_Converter@@Base+0x8fa> │ │ │ │ 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 5921a <_PyLong_Size_t_Converter@@Base+0x742> │ │ │ │ + bpl.n 591ba <_PyLong_Size_t_Converter@@Base+0x742> │ │ │ │ mov r0, sl │ │ │ │ - bl 929d4 │ │ │ │ + bl 92930 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 5922c <_PyLong_Size_t_Converter@@Base+0x754> │ │ │ │ + b.n 591cc <_PyLong_Size_t_Converter@@Base+0x754> │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.n 59228 <_PyLong_Size_t_Converter@@Base+0x750> │ │ │ │ + bmi.n 591c8 <_PyLong_Size_t_Converter@@Base+0x750> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 59230 <_PyLong_Size_t_Converter@@Base+0x758> │ │ │ │ - b.n 5923c <_PyLong_Size_t_Converter@@Base+0x764> │ │ │ │ + blt.n 591d0 <_PyLong_Size_t_Converter@@Base+0x758> │ │ │ │ + b.n 591dc <_PyLong_Size_t_Converter@@Base+0x764> │ │ │ │ add.w r6, sl, #16 │ │ │ │ - cbnz r6, 59258 <_PyLong_Size_t_Converter@@Base+0x780> │ │ │ │ - b.n 5921e <_PyLong_Size_t_Converter@@Base+0x746> │ │ │ │ + cbnz r6, 591f8 <_PyLong_Size_t_Converter@@Base+0x780> │ │ │ │ + b.n 591be <_PyLong_Size_t_Converter@@Base+0x746> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5923c <_PyLong_Size_t_Converter@@Base+0x764> │ │ │ │ + cbnz r3, 591dc <_PyLong_Size_t_Converter@@Base+0x764> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10020 @ 0x2724 │ │ │ │ + movw r1, #12324 @ 0x3024 │ │ │ │ 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 d5d14 │ │ │ │ - movw r1, #20576 @ 0x5060 │ │ │ │ + b.w d60e4 │ │ │ │ + movw r1, #22880 @ 0x5960 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 59284 <_PyLong_Size_t_Converter@@Base+0x7ac> │ │ │ │ + cbnz r0, 59224 <_PyLong_Size_t_Converter@@Base+0x7ac> │ │ │ │ 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 7757c │ │ │ │ - b.n 593ce <_PyLong_Size_t_Converter@@Base+0x8f6> │ │ │ │ + bl 775c4 │ │ │ │ + b.n 5936e <_PyLong_Size_t_Converter@@Base+0x8f6> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 592aa <_PyLong_Size_t_Converter@@Base+0x7d2> │ │ │ │ + cbnz r0, 5924a <_PyLong_Size_t_Converter@@Base+0x7d2> │ │ │ │ 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 7757c │ │ │ │ - b.n 593ce <_PyLong_Size_t_Converter@@Base+0x8f6> │ │ │ │ - movw r1, #10044 @ 0x273c │ │ │ │ + bl 775c4 │ │ │ │ + b.n 5936e <_PyLong_Size_t_Converter@@Base+0x8f6> │ │ │ │ + movw r1, #12348 @ 0x303c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r6 │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 592d2 <_PyLong_Size_t_Converter@@Base+0x7fa> │ │ │ │ + cbnz r0, 59272 <_PyLong_Size_t_Converter@@Base+0x7fa> │ │ │ │ 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 592f8 <_PyLong_Size_t_Converter@@Base+0x820> │ │ │ │ - movw r1, #10056 @ 0x2748 │ │ │ │ + b.n 59298 <_PyLong_Size_t_Converter@@Base+0x820> │ │ │ │ + movw r1, #12360 @ 0x3048 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r6 │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 5931a <_PyLong_Size_t_Converter@@Base+0x842> │ │ │ │ + cbnz r0, 592ba <_PyLong_Size_t_Converter@@Base+0x842> │ │ │ │ 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 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r2, #36273 @ 0x8db1 │ │ │ │ + movw r2, #36177 @ 0x8d51 │ │ │ │ movt r2, #5 │ │ │ │ - movw r1, #35757 @ 0x8bad │ │ │ │ + movw r1, #35661 @ 0x8b4d │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 593ce <_PyLong_Size_t_Converter@@Base+0x8f6> │ │ │ │ - movw r1, #41696 @ 0xa2e0 │ │ │ │ + b.n 5936e <_PyLong_Size_t_Converter@@Base+0x8f6> │ │ │ │ + movw r1, #44140 @ 0xac6c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 5935a <_PyLong_Size_t_Converter@@Base+0x882> │ │ │ │ + cbnz r0, 592fa <_PyLong_Size_t_Converter@@Base+0x882> │ │ │ │ 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 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #35375 @ 0x8a2f │ │ │ │ + movw r1, #35279 @ 0x89cf │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b.n 593ce <_PyLong_Size_t_Converter@@Base+0x8f6> │ │ │ │ - movw r1, #18568 @ 0x4888 │ │ │ │ + b.n 5936e <_PyLong_Size_t_Converter@@Base+0x8f6> │ │ │ │ + movw r1, #20872 @ 0x5188 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 5939a <_PyLong_Size_t_Converter@@Base+0x8c2> │ │ │ │ + cbnz r0, 5933a <_PyLong_Size_t_Converter@@Base+0x8c2> │ │ │ │ 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 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #35055 @ 0x88ef │ │ │ │ + movw r1, #34959 @ 0x888f │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ - b.n 593ce <_PyLong_Size_t_Converter@@Base+0x8f6> │ │ │ │ + b.n 5936e <_PyLong_Size_t_Converter@@Base+0x8f6> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #10064 @ 0x2750 │ │ │ │ + movw r1, #12368 @ 0x3050 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 59096 <_PyLong_Size_t_Converter@@Base+0x5be> │ │ │ │ + bge.w 59036 <_PyLong_Size_t_Converter@@Base+0x5be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 59096 <_PyLong_Size_t_Converter@@Base+0x5be> │ │ │ │ + bne.w 59036 <_PyLong_Size_t_Converter@@Base+0x5be> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 59096 <_PyLong_Size_t_Converter@@Base+0x5be> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59036 <_PyLong_Size_t_Converter@@Base+0x5be> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 591e2 <_PyLong_Size_t_Converter@@Base+0x70a> │ │ │ │ + b.n 59182 <_PyLong_Size_t_Converter@@Base+0x70a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 593e4 <_PyLong_Size_t_Converter@@Base+0x90c> │ │ │ │ + blt.n 59384 <_PyLong_Size_t_Converter@@Base+0x90c> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 593f4 <_PyLong_Size_t_Converter@@Base+0x91c> │ │ │ │ + b.n 59394 <_PyLong_Size_t_Converter@@Base+0x91c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 593da <_PyLong_Size_t_Converter@@Base+0x902> │ │ │ │ + bne.n 5937a <_PyLong_Size_t_Converter@@Base+0x902> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 593da <_PyLong_Size_t_Converter@@Base+0x902> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5937a <_PyLong_Size_t_Converter@@Base+0x902> │ │ │ │ add sp, #12 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -68030,110 +67986,110 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2b314 │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 5942e <_PyLong_Size_t_Converter@@Base+0x956> │ │ │ │ + bhi.n 593ce <_PyLong_Size_t_Converter@@Base+0x956> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 12b574 │ │ │ │ + bl 12b750 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59446 <_PyLong_Size_t_Converter@@Base+0x96e> │ │ │ │ - b.n 5948c <_PyLong_Size_t_Converter@@Base+0x9b4> │ │ │ │ - movw r0, #2400 @ 0x960 │ │ │ │ + cbz r0, 593e6 <_PyLong_Size_t_Converter@@Base+0x96e> │ │ │ │ + b.n 5942c <_PyLong_Size_t_Converter@@Base+0x9b4> │ │ │ │ + movw r0, #4704 @ 0x1260 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5941e <_PyLong_Size_t_Converter@@Base+0x946> │ │ │ │ - b.n 5948c <_PyLong_Size_t_Converter@@Base+0x9b4> │ │ │ │ + bne.n 593be <_PyLong_Size_t_Converter@@Base+0x946> │ │ │ │ + b.n 5942c <_PyLong_Size_t_Converter@@Base+0x9b4> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 594c0 <_PyLong_Size_t_Converter@@Base+0x9e8> │ │ │ │ + ble.n 59460 <_PyLong_Size_t_Converter@@Base+0x9e8> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 594ae <_PyLong_Size_t_Converter@@Base+0x9d6> │ │ │ │ + beq.n 5944e <_PyLong_Size_t_Converter@@Base+0x9d6> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 59490 <_PyLong_Size_t_Converter@@Base+0x9b8> │ │ │ │ + bpl.n 59430 <_PyLong_Size_t_Converter@@Base+0x9b8> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 8b6b8 │ │ │ │ + bl 8b630 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5948c <_PyLong_Size_t_Converter@@Base+0x9b4> │ │ │ │ + cbz r0, 5942c <_PyLong_Size_t_Converter@@Base+0x9b4> │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 594b0 <_PyLong_Size_t_Converter@@Base+0x9d8> │ │ │ │ + beq.n 59450 <_PyLong_Size_t_Converter@@Base+0x9d8> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61684 @ 0xf0f4 │ │ │ │ + movw r1, #63988 @ 0xf9f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 594f0 <_PyLong_Size_t_Converter@@Base+0xa18> │ │ │ │ - movw r2, #30644 @ 0x77b4 │ │ │ │ + b.n 59490 <_PyLong_Size_t_Converter@@Base+0xa18> │ │ │ │ + movw r2, #32948 @ 0x80b4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #34116 @ 0x8544 │ │ │ │ + movw r1, #36420 @ 0x8e44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2400 @ 0x960 │ │ │ │ + movw r0, #4704 @ 0x1260 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5948c <_PyLong_Size_t_Converter@@Base+0x9b4> │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5942c <_PyLong_Size_t_Converter@@Base+0x9b4> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 594c2 <_PyLong_Size_t_Converter@@Base+0x9ea> │ │ │ │ + beq.n 59462 <_PyLong_Size_t_Converter@@Base+0x9ea> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c5fbc │ │ │ │ + bl c6348 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 594c2 <_PyLong_Size_t_Converter@@Base+0x9ea> │ │ │ │ - b.n 5948c <_PyLong_Size_t_Converter@@Base+0x9b4> │ │ │ │ + bge.n 59462 <_PyLong_Size_t_Converter@@Base+0x9ea> │ │ │ │ + b.n 5942c <_PyLong_Size_t_Converter@@Base+0x9b4> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 594d0 <_PyLong_Size_t_Converter@@Base+0x9f8> │ │ │ │ + cbnz r4, 59470 <_PyLong_Size_t_Converter@@Base+0x9f8> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 177da4 │ │ │ │ + bl 1785fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 594f0 <_PyLong_Size_t_Converter@@Base+0xa18> │ │ │ │ + cbz r0, 59490 <_PyLong_Size_t_Converter@@Base+0xa18> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #13400 @ 0x3458 │ │ │ │ + movw r0, #15704 @ 0x3d58 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 594fa <_PyLong_Size_t_Converter@@Base+0xa22> │ │ │ │ + cbz r3, 5949a <_PyLong_Size_t_Converter@@Base+0xa22> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00059500 <_Py_c_sum@@Base>: │ │ │ │ +000594a0 <_Py_c_sum@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vadd.f64 d0, d0, d2 │ │ │ │ vadd.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005950e <_Py_cr_diff@@Base>: │ │ │ │ +000594ae <_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] │ │ │ │ @@ -68150,90 +68106,90 @@ │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.n 5955e <_Py_cr_diff@@Base+0x50> │ │ │ │ + blt.n 594fe <_Py_cr_diff@@Base+0x50> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 59564 <_Py_cr_diff@@Base+0x56> │ │ │ │ - b.n 595a6 <_Py_cr_diff@@Base+0x98> │ │ │ │ + bne.n 59504 <_Py_cr_diff@@Base+0x56> │ │ │ │ + b.n 59546 <_Py_cr_diff@@Base+0x98> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5957c <_Py_cr_diff@@Base+0x6e> │ │ │ │ + b.n 5951c <_Py_cr_diff@@Base+0x6e> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r5, 5957c <_Py_cr_diff@@Base+0x6e> │ │ │ │ + cbz r5, 5951c <_Py_cr_diff@@Base+0x6e> │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2931c0 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 293a88 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ cmp r6, r0 │ │ │ │ - ble.n 5957c <_Py_cr_diff@@Base+0x6e> │ │ │ │ + ble.n 5951c <_Py_cr_diff@@Base+0x6e> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f4804 │ │ │ │ + b.w 1f50c4 │ │ │ │ mul.w r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14e430 │ │ │ │ + bl 14e8f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 595b4 <_Py_cr_diff@@Base+0xa6> │ │ │ │ + beq.n 59554 <_Py_cr_diff@@Base+0xa6> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 59594 <_Py_cr_diff@@Base+0x86> │ │ │ │ + cbz r3, 59534 <_Py_cr_diff@@Base+0x86> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 5959c <_Py_cr_diff@@Base+0x8e> │ │ │ │ + b.n 5953c <_Py_cr_diff@@Base+0x8e> │ │ │ │ movw r2, #32052 @ 0x7d34 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1df064 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1df92c <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 595b6 <_Py_cr_diff@@Base+0xa8> │ │ │ │ + bge.n 59556 <_Py_cr_diff@@Base+0xa8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 595b6 <_Py_cr_diff@@Base+0xa8> │ │ │ │ + b.n 59556 <_Py_cr_diff@@Base+0xa8> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #46636 @ 0xb62c │ │ │ │ + movw r0, #48940 @ 0xbf2c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 79658 │ │ │ │ + b.w 79698 │ │ │ │ │ │ │ │ -000595c6 <_Py_cr_prod@@Base>: │ │ │ │ +00059566 <_Py_cr_prod@@Base>: │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ vmul.f64 d0, d0, d2 │ │ │ │ vmul.f64 d1, d2, d1 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000595d4 <_Py_cr_quot@@Base>: │ │ │ │ +00059574 <_Py_cr_quot@@Base>: │ │ │ │ vcmp.f64 d2, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 595f0 <_Py_cr_quot@@Base+0x1c> │ │ │ │ + beq.n 59590 <_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 2c188 <__errno_location@plt> │ │ │ │ - vldr d7, [pc, #16] @ 59618 <_Py_cr_quot@@Base+0x44> │ │ │ │ + vldr d7, [pc, #16] @ 595b8 <_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} │ │ │ │ ... │ │ │ │ │ │ │ │ -00059620 <_Py_cr_sum@@Base>: │ │ │ │ +000595c0 <_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] │ │ │ │ @@ -68245,1399 +68201,1399 @@ │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ vldr d1, [sp, #56] @ 0x38 │ │ │ │ vldr d0, [sp, #48] @ 0x30 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00059656 <_Py_rc_diff@@Base>: │ │ │ │ +000595f6 <_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, #10084 @ 0x2764 │ │ │ │ + movw r1, #12388 @ 0x3064 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ 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 596c8 <_Py_rc_diff@@Base+0x72> │ │ │ │ + bpl.n 59668 <_Py_rc_diff@@Base+0x72> │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #50120 @ 0xc3c8 │ │ │ │ + movw r1, #52424 @ 0xccc8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 133970 │ │ │ │ - cbz r0, 596c8 <_Py_rc_diff@@Base+0x72> │ │ │ │ - cbz r4, 596d6 <_Py_rc_diff@@Base+0x80> │ │ │ │ + bl 133bac │ │ │ │ + cbz r0, 59668 <_Py_rc_diff@@Base+0x72> │ │ │ │ + cbz r4, 59676 <_Py_rc_diff@@Base+0x80> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 596d6 <_Py_rc_diff@@Base+0x80> │ │ │ │ + bge.n 59676 <_Py_rc_diff@@Base+0x80> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 596d6 <_Py_rc_diff@@Base+0x80> │ │ │ │ + b.n 59676 <_Py_rc_diff@@Base+0x80> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84254 │ │ │ │ + b.w 841b8 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 85c9c │ │ │ │ + bl 85c00 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59704 <_Py_rc_diff@@Base+0xae> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 5972a <_Py_rc_diff@@Base+0xd4> │ │ │ │ + bne.n 596a4 <_Py_rc_diff@@Base+0xae> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 596ca <_Py_rc_diff@@Base+0xd4> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 59720 <_Py_rc_diff@@Base+0xca> │ │ │ │ + blt.n 596c0 <_Py_rc_diff@@Base+0xca> │ │ │ │ adds r3, r4, #1 │ │ │ │ - blt.n 5971a <_Py_rc_diff@@Base+0xc4> │ │ │ │ + blt.n 596ba <_Py_rc_diff@@Base+0xc4> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5971e <_Py_rc_diff@@Base+0xc8> │ │ │ │ + b.n 596be <_Py_rc_diff@@Base+0xc8> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5972c <_Py_rc_diff@@Base+0xd6> │ │ │ │ + b.n 596cc <_Py_rc_diff@@Base+0xd6> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 59766 <_Py_rc_diff@@Base+0x110> │ │ │ │ + cbnz r0, 59706 <_Py_rc_diff@@Base+0x110> │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 59766 <_Py_rc_diff@@Base+0x110> │ │ │ │ + ble.n 59706 <_Py_rc_diff@@Base+0x110> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 59766 <_Py_rc_diff@@Base+0x110> │ │ │ │ - cbz r2, 59766 <_Py_rc_diff@@Base+0x110> │ │ │ │ + bne.n 59706 <_Py_rc_diff@@Base+0x110> │ │ │ │ + cbz r2, 59706 <_Py_rc_diff@@Base+0x110> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #10124 @ 0x278c │ │ │ │ + movw r1, #12428 @ 0x308c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 59786 <_Py_rc_diff@@Base+0x130> │ │ │ │ + bl f2724 │ │ │ │ + b.n 59726 <_Py_rc_diff@@Base+0x130> │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #32] @ (5978c <_Py_rc_diff@@Base+0x136>) │ │ │ │ + ldr r4, [pc, #32] @ (5972c <_Py_rc_diff@@Base+0x136>) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59750 <_Py_rc_diff@@Base+0xfa> │ │ │ │ + bne.n 596f0 <_Py_rc_diff@@Base+0xfa> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 59798 <_Py_rc_diff@@Base+0x142> │ │ │ │ + cbz r3, 59738 <_Py_rc_diff@@Base+0x142> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 5979e <_Py_rc_diff@@Base+0x148> │ │ │ │ + cbnz r0, 5973e <_Py_rc_diff@@Base+0x148> │ │ │ │ movs r0, #0 │ │ │ │ - b.w 7186c │ │ │ │ - b.w f0acc │ │ │ │ + b.w 7188c │ │ │ │ + b.w f0e44 │ │ │ │ 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, #10224 @ 0x27f0 │ │ │ │ + movw r1, #12528 @ 0x30f0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ 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, #10276 @ 0x2824 │ │ │ │ + movw r1, #12580 @ 0x3124 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ 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 284c14 │ │ │ │ + bl 28559c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59886 <_Py_rc_diff@@Base+0x230> │ │ │ │ + beq.n 59826 <_Py_rc_diff@@Base+0x230> │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 59852 <_Py_rc_diff@@Base+0x1fc> │ │ │ │ + cbz r0, 597f2 <_Py_rc_diff@@Base+0x1fc> │ │ │ │ mov r1, r4 │ │ │ │ - bl d70c0 │ │ │ │ + bl d74a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59886 <_Py_rc_diff@@Base+0x230> │ │ │ │ + beq.n 59826 <_Py_rc_diff@@Base+0x230> │ │ │ │ ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5985e <_Py_rc_diff@@Base+0x208> │ │ │ │ + cbz r3, 597fe <_Py_rc_diff@@Base+0x208> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5985e <_Py_rc_diff@@Base+0x208> │ │ │ │ + beq.n 597fe <_Py_rc_diff@@Base+0x208> │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 284d94 │ │ │ │ + bl 28571c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59872 <_Py_rc_diff@@Base+0x21c> │ │ │ │ + beq.n 59812 <_Py_rc_diff@@Base+0x21c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 7757c │ │ │ │ - b.n 5985e <_Py_rc_diff@@Base+0x208> │ │ │ │ + bl 775c4 │ │ │ │ + b.n 597fe <_Py_rc_diff@@Base+0x208> │ │ │ │ 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, 59888 <_Py_rc_diff@@Base+0x232> │ │ │ │ + cbz r3, 59828 <_Py_rc_diff@@Base+0x232> │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r1, 59888 <_Py_rc_diff@@Base+0x232> │ │ │ │ + cbz r1, 59828 <_Py_rc_diff@@Base+0x232> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 284d1c │ │ │ │ + bl 2856a4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59888 <_Py_rc_diff@@Base+0x232> │ │ │ │ + bne.n 59828 <_Py_rc_diff@@Base+0x232> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59886 <_Py_rc_diff@@Base+0x230> │ │ │ │ + bge.n 59826 <_Py_rc_diff@@Base+0x230> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59886 <_Py_rc_diff@@Base+0x230> │ │ │ │ + cbnz r3, 59826 <_Py_rc_diff@@Base+0x230> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #284] @ (599bc <_Py_rc_diff@@Base+0x366>) │ │ │ │ + ldr r3, [pc, #284] @ (5995c <_Py_rc_diff@@Base+0x366>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 598bc <_Py_rc_diff@@Base+0x266> │ │ │ │ - movw r1, #32104 @ 0x7d68 │ │ │ │ + cbnz r0, 5985c <_Py_rc_diff@@Base+0x266> │ │ │ │ + movw r1, #34408 @ 0x8668 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #65068 @ 0xfe2c │ │ │ │ - movt r0, #72 @ 0x48 │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r0, #1836 @ 0x72c │ │ │ │ + movt r0, #73 @ 0x49 │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #10320 @ 0x2850 │ │ │ │ + movw r1, #12624 @ 0x3150 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl ff1f4 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ + bl ff6d4 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 598d2 <_Py_rc_diff@@Base+0x27c> │ │ │ │ + bne.n 59872 <_Py_rc_diff@@Base+0x27c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 599b4 <_Py_rc_diff@@Base+0x35e> │ │ │ │ - bl 70620 │ │ │ │ + b.n 59954 <_Py_rc_diff@@Base+0x35e> │ │ │ │ + bl 70640 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 598ce <_Py_rc_diff@@Base+0x278> │ │ │ │ - ldr r0, [pc, #224] @ (599c0 <_Py_rc_diff@@Base+0x36a>) │ │ │ │ + beq.n 5986e <_Py_rc_diff@@Base+0x278> │ │ │ │ + ldr r0, [pc, #224] @ (59960 <_Py_rc_diff@@Base+0x36a>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 598f6 <_Py_rc_diff@@Base+0x2a0> │ │ │ │ + bne.n 59896 <_Py_rc_diff@@Base+0x2a0> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 598e6 <_Py_rc_diff@@Base+0x290> │ │ │ │ + bne.n 59886 <_Py_rc_diff@@Base+0x290> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 59912 <_Py_rc_diff@@Base+0x2bc> │ │ │ │ + beq.n 598b2 <_Py_rc_diff@@Base+0x2bc> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 107250 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 107730 <_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, 59990 <_Py_rc_diff@@Base+0x33a> │ │ │ │ + cbz r7, 59930 <_Py_rc_diff@@Base+0x33a> │ │ │ │ ldr.w r5, [r7, #3704] @ 0xe78 │ │ │ │ - cbz r5, 59974 <_Py_rc_diff@@Base+0x31e> │ │ │ │ + cbz r5, 59914 <_Py_rc_diff@@Base+0x31e> │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 1db71c │ │ │ │ + bl 1dbfdc │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ - bl 7dfb0 │ │ │ │ + bl 7e018 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5997a <_Py_rc_diff@@Base+0x324> │ │ │ │ + cbz r0, 5991a <_Py_rc_diff@@Base+0x324> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ moveq r2, r9 │ │ │ │ - bl 78770 │ │ │ │ + bl 787bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5996a <_Py_rc_diff@@Base+0x314> │ │ │ │ + bge.n 5990a <_Py_rc_diff@@Base+0x314> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5996a <_Py_rc_diff@@Base+0x314> │ │ │ │ + cbnz r3, 5990a <_Py_rc_diff@@Base+0x314> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 5997a <_Py_rc_diff@@Base+0x324> │ │ │ │ + beq.n 5991a <_Py_rc_diff@@Base+0x324> │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 5992c <_Py_rc_diff@@Base+0x2d6> │ │ │ │ + b.n 598cc <_Py_rc_diff@@Base+0x2d6> │ │ │ │ ldr.w r7, [r7, #3648] @ 0xe40 │ │ │ │ - b.n 59926 <_Py_rc_diff@@Base+0x2d0> │ │ │ │ + b.n 598c6 <_Py_rc_diff@@Base+0x2d0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5998e <_Py_rc_diff@@Base+0x338> │ │ │ │ + bge.n 5992e <_Py_rc_diff@@Base+0x338> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5998e <_Py_rc_diff@@Base+0x338> │ │ │ │ + cbnz r3, 5992e <_Py_rc_diff@@Base+0x338> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 599a8 <_Py_rc_diff@@Base+0x352> │ │ │ │ + bne.n 59948 <_Py_rc_diff@@Base+0x352> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59998 <_Py_rc_diff@@Base+0x342> │ │ │ │ + bne.n 59938 <_Py_rc_diff@@Base+0x342> │ │ │ │ dmb ish │ │ │ │ - beq.n 599b4 <_Py_rc_diff@@Base+0x35e> │ │ │ │ - ldr r0, [pc, #16] @ (599c0 <_Py_rc_diff@@Base+0x36a>) │ │ │ │ - bl 236cb8 │ │ │ │ + beq.n 59954 <_Py_rc_diff@@Base+0x35e> │ │ │ │ + ldr r0, [pc, #16] @ (59960 <_Py_rc_diff@@Base+0x36a>) │ │ │ │ + bl 2376a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #39835 @ 0x9b9b │ │ │ │ + movw r1, #39739 @ 0x9b3b │ │ │ │ movt r1, #5 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20bbf0 <_PyXIData_InitWithSize@@Base> │ │ │ │ + bl 20c6f8 <_PyXIData_InitWithSize@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 59a00 <_Py_rc_diff@@Base+0x3aa> │ │ │ │ + beq.n 599a0 <_Py_rc_diff@@Base+0x3aa> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 144ba0 │ │ │ │ + bl 1450d0 │ │ │ │ movs r0, #0 │ │ │ │ vstr d0, [r4] │ │ │ │ add sp, #12 │ │ │ │ pop {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 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - cbnz r3, 59a20 <_Py_rc_diff@@Base+0x3ca> │ │ │ │ + cbnz r3, 599c0 <_Py_rc_diff@@Base+0x3ca> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 59a3a <_Py_rc_diff@@Base+0x3e4> │ │ │ │ + cbz r2, 599da <_Py_rc_diff@@Base+0x3e4> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 59a3a <_Py_rc_diff@@Base+0x3e4> │ │ │ │ + cbz r3, 599da <_Py_rc_diff@@Base+0x3e4> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10344 @ 0x2868 │ │ │ │ + movw r1, #12648 @ 0x3168 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59ada <_Py_rc_diff@@Base+0x484> │ │ │ │ + b.n 59a7a <_Py_rc_diff@@Base+0x484> │ │ │ │ mov r0, r1 │ │ │ │ - bl 151bbc │ │ │ │ + bl 15207c │ │ │ │ ldr.w r5, [r4, #144] @ 0x90 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - cbnz r5, 59a62 <_Py_rc_diff@@Base+0x40c> │ │ │ │ + cbnz r5, 59a02 <_Py_rc_diff@@Base+0x40c> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 59a7a <_Py_rc_diff@@Base+0x424> │ │ │ │ + cbnz r3, 59a1a <_Py_rc_diff@@Base+0x424> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 59ada <_Py_rc_diff@@Base+0x484> │ │ │ │ + b.n 59a7a <_Py_rc_diff@@Base+0x484> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21548 @ 0x542c │ │ │ │ + movw r1, #23992 @ 0x5db8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 59a36 <_Py_rc_diff@@Base+0x3e0> │ │ │ │ + bl f2724 │ │ │ │ + b.n 599d6 <_Py_rc_diff@@Base+0x3e0> │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #128] @ 0x80 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ - cbz r0, 59a90 <_Py_rc_diff@@Base+0x43a> │ │ │ │ - bl 7620c │ │ │ │ + cbz r0, 59a30 <_Py_rc_diff@@Base+0x43a> │ │ │ │ + bl 76254 │ │ │ │ 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 1f710c │ │ │ │ + bl 1f79cc │ │ │ │ mov r7, r0 │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59ab6 <_Py_rc_diff@@Base+0x460> │ │ │ │ + cbz r0, 59a56 <_Py_rc_diff@@Base+0x460> │ │ │ │ str.w r6, [r4, #144] @ 0x90 │ │ │ │ - b.n 59a36 <_Py_rc_diff@@Base+0x3e0> │ │ │ │ + b.n 599d6 <_Py_rc_diff@@Base+0x3e0> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r4, #12 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1f727c <_PyTime_AsTimespec@@Base+0x120> │ │ │ │ - cbz r7, 59ad2 <_Py_rc_diff@@Base+0x47c> │ │ │ │ + bl 1f7b7c <_PyTime_AsTimespec@@Base+0x11c> │ │ │ │ + cbz r7, 59a72 <_Py_rc_diff@@Base+0x47c> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ subs r2, r3, r5 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r4, #20] │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00059ade : │ │ │ │ +00059a7e : │ │ │ │ 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 7186c │ │ │ │ + bl 7188c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59b36 │ │ │ │ - movw r1, #29020 @ 0x715c │ │ │ │ + cbz r0, 59ad6 │ │ │ │ + movw r1, #31324 @ 0x7a5c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 59b42 │ │ │ │ + bl 59ae2 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59b36 │ │ │ │ + beq.n 59ad6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30980 @ 0x7904 │ │ │ │ + movw r1, #33284 @ 0x8204 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 59b42 │ │ │ │ + bl 59ae2 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59b36 │ │ │ │ + beq.n 59ad6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 110fe8 │ │ │ │ + bl 11151c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59b3e │ │ │ │ + bge.n 59ade │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59b3e │ │ │ │ + cbnz r3, 59ade │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 59b3e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59ade │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r4, r1, #28 │ │ │ │ ldr.w r0, [r4, #-28] │ │ │ │ - cbz r0, 59b98 │ │ │ │ + cbz r0, 59b38 │ │ │ │ ldr.w r3, [r4, #-16] │ │ │ │ - cbnz r3, 59b66 │ │ │ │ + cbnz r3, 59b06 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 59b56 │ │ │ │ - bl 79658 │ │ │ │ + b.n 59af6 │ │ │ │ + bl 79698 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbnz r5, 59b78 │ │ │ │ + cbnz r5, 59b18 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59b98 │ │ │ │ - bl 85e24 │ │ │ │ + b.n 59b38 │ │ │ │ + bl 85d88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59b92 │ │ │ │ + bge.n 59b32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59b92 │ │ │ │ + cbnz r3, 59b32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 59b62 │ │ │ │ - b.n 59b72 │ │ │ │ + bne.n 59b02 │ │ │ │ + b.n 59b12 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ - b.w 85d4c │ │ │ │ + b.w 85cb0 │ │ │ │ │ │ │ │ -00059ba4 : │ │ │ │ +00059b44 : │ │ │ │ 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 236af4 │ │ │ │ - cbz r0, 59bf0 │ │ │ │ + bl 2374dc │ │ │ │ + cbz r0, 59b90 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 59bf6 │ │ │ │ + bmi.n 59b96 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59bd8 │ │ │ │ + bge.n 59b78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 59bd8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 59b78 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10372 @ 0x2884 │ │ │ │ + movw r1, #12676 @ 0x3184 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59c38 │ │ │ │ - bl fb85c │ │ │ │ + b.n 59bd8 │ │ │ │ + bl fbd30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59c10 │ │ │ │ + bge.n 59bb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59c10 │ │ │ │ + cbnz r3, 59bb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 59c34 │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 59c34 │ │ │ │ + bne.n 59bd4 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 59bd4 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #10404 @ 0x28a4 │ │ │ │ + movw r1, #12708 @ 0x31a4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 59bf0 │ │ │ │ + bl d60e4 │ │ │ │ + b.n 59b90 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r7, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 59c6a │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 59c0a │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59c64 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 59c6a │ │ │ │ + bne.n 59c04 │ │ │ │ + bl 142908 │ │ │ │ + b.n 59c0a │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59cc4 │ │ │ │ + cbnz r0, 59c64 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 59c86 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 59c26 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59c80 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 59c86 │ │ │ │ + bne.n 59c20 │ │ │ │ + bl 142908 │ │ │ │ + b.n 59c26 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59cc4 │ │ │ │ + cbnz r0, 59c64 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 59ca2 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 59c42 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59c9c │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 59ca2 │ │ │ │ + bne.n 59c3c │ │ │ │ + bl 142908 │ │ │ │ + b.n 59c42 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59cc4 │ │ │ │ + cbnz r0, 59c64 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 59cc4 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 59c64 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59cba │ │ │ │ + bne.n 59c5a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1424c4 │ │ │ │ + b.w 142908 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #10836 @ 0x2a54 │ │ │ │ + movw r1, #13140 @ 0x3354 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ 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, #10856 @ 0x2a68 │ │ │ │ + movw r1, #13160 @ 0x3368 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8eb1c │ │ │ │ - cbz r0, 59d28 │ │ │ │ + bl 8eab0 │ │ │ │ + cbz r0, 59cc8 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ blx 2ae24 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59d2c │ │ │ │ + bge.n 59ccc │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59d7c │ │ │ │ - bne.n 59d46 │ │ │ │ + b.n 59d1c │ │ │ │ + bne.n 59ce6 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10872 @ 0x2a78 │ │ │ │ + movw r1, #13176 @ 0x3378 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 59d28 │ │ │ │ + bl f2724 │ │ │ │ + b.n 59cc8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 59d56 │ │ │ │ + bne.n 59cf6 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 7140c │ │ │ │ - b.n 59d7c │ │ │ │ + bl 7142c │ │ │ │ + b.n 59d1c │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 59d64 │ │ │ │ + bne.n 59d04 │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 7140c │ │ │ │ - b.n 59d7c │ │ │ │ + bl 7142c │ │ │ │ + b.n 59d1c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53232 @ 0xcff0 │ │ │ │ + movw r1, #55576 @ 0xd918 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 59d28 │ │ │ │ + bl f2724 │ │ │ │ + b.n 59cc8 │ │ │ │ add sp, #28 │ │ │ │ pop {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, 59da2 │ │ │ │ + cbz r4, 59d42 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 7fc40 │ │ │ │ + b.w 7fc98 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54552 @ 0xd518 │ │ │ │ + movw r1, #56896 @ 0xde40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 59dec │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 59d8c │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59de6 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 59dec │ │ │ │ + bne.n 59d86 │ │ │ │ + bl 142908 │ │ │ │ + b.n 59d8c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59e56 │ │ │ │ + cbnz r0, 59df6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 59df6 │ │ │ │ + cbnz r0, 59d96 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 59e00 │ │ │ │ - b.n 59e18 │ │ │ │ + cbnz r0, 59da0 │ │ │ │ + b.n 59db8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59df0 │ │ │ │ - b.n 59e56 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + beq.n 59d90 │ │ │ │ + b.n 59df6 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59e12 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 59e18 │ │ │ │ + bne.n 59db2 │ │ │ │ + bl 142908 │ │ │ │ + b.n 59db8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59e56 │ │ │ │ + cbnz r0, 59df6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 59e34 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 59dd4 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59e2e │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 59e34 │ │ │ │ + bne.n 59dce │ │ │ │ + bl 142908 │ │ │ │ + b.n 59dd4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59e56 │ │ │ │ + cbnz r0, 59df6 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 59e56 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 59df6 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59e4c │ │ │ │ + bne.n 59dec │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1424c4 │ │ │ │ + b.w 142908 │ │ │ │ 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, 59e7e │ │ │ │ + cbnz r0, 59e1e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 59e86 │ │ │ │ + cbz r0, 59e26 │ │ │ │ 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 59e70 │ │ │ │ + beq.n 59e10 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00059e88 : │ │ │ │ - movw r2, #34788 @ 0x87e4 │ │ │ │ +00059e28 : │ │ │ │ + movw r2, #36880 @ 0x9010 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.w 7fce0 │ │ │ │ + b.w 7fd38 │ │ │ │ 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, 59ec4 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 59e64 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59ebe │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 59ec4 │ │ │ │ + bne.n 59e5e │ │ │ │ + bl 142908 │ │ │ │ + b.n 59e64 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59f02 │ │ │ │ + cbnz r0, 59ea2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 59ee0 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 59e80 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59eda │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 59ee0 │ │ │ │ + bne.n 59e7a │ │ │ │ + bl 142908 │ │ │ │ + b.n 59e80 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59f02 │ │ │ │ + cbnz r0, 59ea2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 59f02 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 59ea2 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59ef8 │ │ │ │ + bne.n 59e98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1424c4 │ │ │ │ + b.w 142908 │ │ │ │ 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, 59f34 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 59ed4 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59f2e │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 59f34 │ │ │ │ + bne.n 59ece │ │ │ │ + bl 142908 │ │ │ │ + b.n 59ed4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59f72 │ │ │ │ + cbnz r0, 59f12 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 59f50 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 59ef0 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59f4a │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 59f50 │ │ │ │ + bne.n 59eea │ │ │ │ + bl 142908 │ │ │ │ + b.n 59ef0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59f72 │ │ │ │ + cbnz r0, 59f12 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 59f72 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 59f12 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59f68 │ │ │ │ + bne.n 59f08 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1424c4 │ │ │ │ + b.w 142908 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00059f74 : │ │ │ │ - b.w 137854 <_PyUnicode_ExactDealloc@@Base+0x10c> │ │ │ │ +00059f14 : │ │ │ │ + b.w 137b28 <_PyUnicode_ExactDealloc@@Base+0x10c> │ │ │ │ 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 59fa4 │ │ │ │ + bgt.n 59f44 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54584 @ 0xd538 │ │ │ │ + movw r1, #56900 @ 0xde44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 59fca │ │ │ │ + bl f2724 │ │ │ │ + b.n 59f6a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 59fc0 │ │ │ │ + cbz r3, 59f60 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #5288 @ 0x14a8 │ │ │ │ + movw r1, #7592 @ 0x1da8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 59fca │ │ │ │ + bl f2724 │ │ │ │ + b.n 59f6a │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 7ff98 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00059fce : │ │ │ │ +00059f6e : │ │ │ │ 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 7b8e0 │ │ │ │ + bl 7b938 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 29113c <_PyObject_GetXIDataNoFallback@@Base+0x8> │ │ │ │ + b.w 291a04 <_PyObject_GetXIDataNoFallback@@Base+0x8> │ │ │ │ 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 5a1ce │ │ │ │ + bl 5a16e │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a0fa │ │ │ │ + beq.n 5a09a │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5a020 │ │ │ │ + beq.n 59fc0 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5a028 │ │ │ │ + b.n 59fc8 │ │ │ │ movw r6, #32052 @ 0x7d34 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - cbz r7, 5a03e │ │ │ │ + cbz r7, 59fde │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 71620 │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5a056 │ │ │ │ + cbnz r0, 59ff6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a0e0 │ │ │ │ + b.n 5a080 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21328 @ 0x5350 │ │ │ │ + movw r1, #23632 @ 0x5c50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 5a03a │ │ │ │ + bl f2724 │ │ │ │ + b.n 59fda │ │ │ │ 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 1dfde8 │ │ │ │ + bl 1e06b0 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5a098 │ │ │ │ + bge.n 5a038 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r1 │ │ │ │ - bl 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 5a0e0 │ │ │ │ - b.n 5a0c8 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 5a080 │ │ │ │ + b.n 5a068 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ 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 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 5a0e0 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 5a080 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a03a │ │ │ │ + bge.n 59fda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a03a │ │ │ │ + bne.n 59fda │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a03a │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59fda │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a0ee │ │ │ │ + bge.n 5a08e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5a0f2 │ │ │ │ + cbz r3, 5a092 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5a0fa │ │ │ │ + b.n 5a09a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a0ee │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a08e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5a132 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 5a0d2 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5a12c │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 5a132 │ │ │ │ + bne.n 5a0cc │ │ │ │ + bl 142908 │ │ │ │ + b.n 5a0d2 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5a170 │ │ │ │ + cbnz r0, 5a110 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5a14e │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 5a0ee │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5a148 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 5a14e │ │ │ │ + bne.n 5a0e8 │ │ │ │ + bl 142908 │ │ │ │ + b.n 5a0ee │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5a170 │ │ │ │ + cbnz r0, 5a110 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5a170 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 5a110 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5a166 │ │ │ │ + bne.n 5a106 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1424c4 │ │ │ │ + b.w 142908 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005a172 : │ │ │ │ +0005a112 : │ │ │ │ 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 5a1c4 │ │ │ │ + beq.n 5a164 │ │ │ │ movw r3, #31092 @ 0x7974 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5a1c4 │ │ │ │ + beq.n 5a164 │ │ │ │ movw r1, #14536 @ 0x38c8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5a1c4 │ │ │ │ - bl 88564 │ │ │ │ - movw r3, #11784 @ 0x2e08 │ │ │ │ + beq.n 5a164 │ │ │ │ + bl 884ec │ │ │ │ + movw r3, #14228 @ 0x3794 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - movw r2, #52788 @ 0xce34 │ │ │ │ + movw r2, #55092 @ 0xd734 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 5a1cc │ │ │ │ - movw r0, #11784 @ 0x2e08 │ │ │ │ + b.n 5a16c │ │ │ │ + movw r0, #14228 @ 0x3794 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ pop {r3, 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 12b574 │ │ │ │ + bl 12b750 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a234 │ │ │ │ + blt.n 5a1d4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5a22a │ │ │ │ + cbz r0, 5a1ca │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5a200 │ │ │ │ + cbz r3, 5a1a0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5a208 │ │ │ │ + b.n 5a1a8 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 14e54c │ │ │ │ + bl 14ea0c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a22c │ │ │ │ + bne.n 5a1cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a22a │ │ │ │ + bge.n 5a1ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5a22a │ │ │ │ + cbnz r3, 5a1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d0d8 │ │ │ │ - b.n 5a236 │ │ │ │ + bl 12d2b4 │ │ │ │ + b.n 5a1d6 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005a23c : │ │ │ │ +0005a1dc : │ │ │ │ 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 5a25e │ │ │ │ + bne.n 5a1fe │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - b.n 5a254 │ │ │ │ + b.n 5a1f4 │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5a274 │ │ │ │ + bne.n 5a214 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 929d4 │ │ │ │ + b.w 92930 │ │ │ │ movw r1, #14536 @ 0x38c8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 5a28c │ │ │ │ + beq.n 5a22c │ │ │ │ mov r0, r5 │ │ │ │ - bl 88564 │ │ │ │ - cbnz r0, 5a28c │ │ │ │ + bl 884ec │ │ │ │ + cbnz r0, 5a22c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b.n 5a290 │ │ │ │ + b.n 5a230 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5a1ce │ │ │ │ + bl 5a16e │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a39c │ │ │ │ + beq.n 5a33c │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5a2c0 │ │ │ │ + beq.n 5a260 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5a2c8 │ │ │ │ + b.n 5a268 │ │ │ │ movw r6, #32052 @ 0x7d34 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - cbz r7, 5a2de │ │ │ │ + cbz r7, 5a27e │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 71620 │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5a2f6 │ │ │ │ + cbnz r0, 5a296 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a382 │ │ │ │ + b.n 5a322 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21328 @ 0x5350 │ │ │ │ + movw r1, #23632 @ 0x5c50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 5a2da │ │ │ │ + bl f2724 │ │ │ │ + b.n 5a27a │ │ │ │ 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 1dfde8 │ │ │ │ + bl 1e06b0 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5a33a │ │ │ │ + bge.n 5a2da │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 5a382 │ │ │ │ - b.n 5a36a │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 5a322 │ │ │ │ + b.n 5a30a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ 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 158a28 │ │ │ │ + bl 158ef4 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 5a382 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 5a322 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a2da │ │ │ │ + bge.n 5a27a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a2da │ │ │ │ + bne.n 5a27a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a2da │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a27a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a390 │ │ │ │ + bge.n 5a330 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5a394 │ │ │ │ + cbz r3, 5a334 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5a39c │ │ │ │ + b.n 5a33c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a390 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a330 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.w 5a3a8 <_PyThread_CurrentFrames@@Base> │ │ │ │ + b.w 5a348 <_PyThread_CurrentFrames@@Base> │ │ │ │ │ │ │ │ -0005a3a8 <_PyThread_CurrentFrames@@Base>: │ │ │ │ +0005a348 <_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] @ (5a508 <_PyThread_CurrentFrames@@Base+0x160>) │ │ │ │ + ldr r0, [pc, #332] @ (5a4a8 <_PyThread_CurrentFrames@@Base+0x160>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #10920 @ 0x2aa8 │ │ │ │ + movw r1, #13224 @ 0x33a8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl ff1f4 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ + bl ff6d4 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a3d8 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + bne.n 5a378 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a4fe <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - bl 70620 │ │ │ │ + b.n 5a49e <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + bl 70640 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a3d4 <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ - ldr r0, [pc, #296] @ (5a50c <_PyThread_CurrentFrames@@Base+0x164>) │ │ │ │ + beq.n 5a374 <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ + ldr r0, [pc, #296] @ (5a4ac <_PyThread_CurrentFrames@@Base+0x164>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5a3fc <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + bne.n 5a39c <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5a3ec <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ + bne.n 5a38c <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 5a418 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ + beq.n 5a3b8 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 107250 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 107730 <_PyMutex_LockTimed@@Base> │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r9, [r3, #796] @ 0x31c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5a4da <_PyThread_CurrentFrames@@Base+0x132> │ │ │ │ + beq.n 5a47a <_PyThread_CurrentFrames@@Base+0x132> │ │ │ │ ldr.w r8, [r9, #3704] @ 0xe78 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5a4be <_PyThread_CurrentFrames@@Base+0x116> │ │ │ │ + beq.n 5a45e <_PyThread_CurrentFrames@@Base+0x116> │ │ │ │ ldr.w r6, [r8, #52] @ 0x34 │ │ │ │ - cbz r6, 5a486 <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ + cbz r6, 5a426 <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 5a446 <_PyThread_CurrentFrames@@Base+0x9e> │ │ │ │ + bls.n 5a3e6 <_PyThread_CurrentFrames@@Base+0x9e> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 5a438 <_PyThread_CurrentFrames@@Base+0x90> │ │ │ │ + b.n 5a3d8 <_PyThread_CurrentFrames@@Base+0x90> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5a460 <_PyThread_CurrentFrames@@Base+0xb8> │ │ │ │ + beq.n 5a400 <_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 5a442 <_PyThread_CurrentFrames@@Base+0x9a> │ │ │ │ + bcc.n 5a3e2 <_PyThread_CurrentFrames@@Base+0x9a> │ │ │ │ ldr.w r0, [r8, #92] @ 0x5c │ │ │ │ - bl 7dfb0 │ │ │ │ + bl 7e018 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5a4c4 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + cbz r0, 5a464 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ - cbz r2, 5a48c <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + cbz r2, 5a42c <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78770 │ │ │ │ + bl 787bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5a4ae <_PyThread_CurrentFrames@@Base+0x106> │ │ │ │ + blt.n 5a44e <_PyThread_CurrentFrames@@Base+0x106> │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 5a4c4 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + beq.n 5a464 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ - b.n 5a42e <_PyThread_CurrentFrames@@Base+0x86> │ │ │ │ + b.n 5a3ce <_PyThread_CurrentFrames@@Base+0x86> │ │ │ │ mov r0, r6 │ │ │ │ - bl d879c │ │ │ │ + bl d8b84 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a470 <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ + bne.n 5a410 <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a4c4 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + bge.n 5a464 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a4c4 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + cbnz r3, 5a464 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a4c4 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a464 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a482 <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ + bne.n 5a422 <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a482 <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a422 <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ ldr.w r9, [r9, #3648] @ 0xe40 │ │ │ │ - b.n 5a424 <_PyThread_CurrentFrames@@Base+0x7c> │ │ │ │ + b.n 5a3c4 <_PyThread_CurrentFrames@@Base+0x7c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a4d8 <_PyThread_CurrentFrames@@Base+0x130> │ │ │ │ + bge.n 5a478 <_PyThread_CurrentFrames@@Base+0x130> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5a4d8 <_PyThread_CurrentFrames@@Base+0x130> │ │ │ │ + cbnz r3, 5a478 <_PyThread_CurrentFrames@@Base+0x130> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5a4f2 <_PyThread_CurrentFrames@@Base+0x14a> │ │ │ │ + bne.n 5a492 <_PyThread_CurrentFrames@@Base+0x14a> │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5a4e2 <_PyThread_CurrentFrames@@Base+0x13a> │ │ │ │ + bne.n 5a482 <_PyThread_CurrentFrames@@Base+0x13a> │ │ │ │ dmb ish │ │ │ │ - beq.n 5a4fe <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - ldr r0, [pc, #16] @ (5a50c <_PyThread_CurrentFrames@@Base+0x164>) │ │ │ │ - bl 236cb8 │ │ │ │ + beq.n 5a49e <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + ldr r0, [pc, #16] @ (5a4ac <_PyThread_CurrentFrames@@Base+0x164>) │ │ │ │ + bl 2376a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #24] │ │ │ │ @@ -69646,1073 +69602,1074 @@ │ │ │ │ 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 1ff274 │ │ │ │ + bl 1ffba0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a5a4 <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ + beq.n 5a544 <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r6, 5a538 <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ + cbz r6, 5a4d8 <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ ldr r4, [r5, #20] │ │ │ │ - b.n 5a540 <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ + b.n 5a4e0 <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ movw r4, #32052 @ 0x7d34 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ uxtb r2, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff958 │ │ │ │ + bl 200284 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5a566 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ + bge.n 5a506 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10940 @ 0x2abc │ │ │ │ + movw r1, #13244 @ 0x33bc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 5a5a4 <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ + bl f2724 │ │ │ │ + b.n 5a544 <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5a58e <_PyThread_CurrentFrames@@Base+0x1e6> │ │ │ │ + bgt.n 5a52e <_PyThread_CurrentFrames@@Base+0x1e6> │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r0, r4, r2 │ │ │ │ add r1, r4 │ │ │ │ subs r2, r6, r2 │ │ │ │ blx 2b5dc │ │ │ │ subs r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e430 │ │ │ │ + bl 14e8f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a5a4 <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ + beq.n 5a544 <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5a5a6 <_PyThread_CurrentFrames@@Base+0x1fe> │ │ │ │ + b.n 5a546 <_PyThread_CurrentFrames@@Base+0x1fe> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26248 @ 0x6688 │ │ │ │ + movw r1, #28552 @ 0x6f88 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005a5aa : │ │ │ │ +0005a54a : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #272] @ (5a6cc ) │ │ │ │ + ldr r3, [pc, #272] @ (5a66c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ - cbz r5, 5a5ec │ │ │ │ + cbz r5, 5a58c │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 5a5d0 │ │ │ │ + bls.n 5a570 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 5a5c2 │ │ │ │ + b.n 5a562 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5a604 │ │ │ │ + beq.n 5a5a4 │ │ │ │ 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 5a604 │ │ │ │ - b.n 5a5cc │ │ │ │ + bcs.n 5a5a4 │ │ │ │ + b.n 5a56c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #28196 @ 0x6e24 │ │ │ │ + movw r2, #30500 @ 0x7724 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f2410 <_PyErr_SetString@@Base> │ │ │ │ - b.n 5a60e │ │ │ │ + bl f2784 <_PyErr_SetString@@Base> │ │ │ │ + b.n 5a5ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c9664 │ │ │ │ + bl 1c9f6c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5a612 │ │ │ │ + cbnz r0, 5a5b2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a6c8 │ │ │ │ + b.n 5a668 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #23400 @ 0x5b68 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5a69e │ │ │ │ + bne.n 5a63e │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 5a62c │ │ │ │ + cbnz r6, 5a5cc │ │ │ │ mov r0, r5 │ │ │ │ - bl d879c │ │ │ │ + bl d8b84 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ - cbnz r5, 5a666 │ │ │ │ - bl 70620 │ │ │ │ + cbnz r5, 5a606 │ │ │ │ + bl 70640 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5a664 │ │ │ │ + cbnz r0, 5a604 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a60e │ │ │ │ + bge.n 5a5ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a60e │ │ │ │ - ldr r2, [pc, #132] @ (5a6d0 ) │ │ │ │ + bne.n 5a5ae │ │ │ │ + ldr r2, [pc, #132] @ (5a670 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 5a65a │ │ │ │ + cbz r3, 5a5fa │ │ │ │ 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 5a60e │ │ │ │ + b.n 5a5ae │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 89b50 │ │ │ │ + bl 89ac8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a6c6 │ │ │ │ + bge.n 5a666 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5a6c6 │ │ │ │ - ldr r2, [pc, #76] @ (5a6d0 ) │ │ │ │ + cbnz r3, 5a666 │ │ │ │ + ldr r2, [pc, #76] @ (5a670 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 5a694 │ │ │ │ + cbz r3, 5a634 │ │ │ │ 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 5a6c6 │ │ │ │ + b.n 5a666 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a6c8 │ │ │ │ + bge.n 5a668 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a6c8 │ │ │ │ - ldr r2, [pc, #32] @ (5a6d0 ) │ │ │ │ + cbnz r3, 5a668 │ │ │ │ + ldr r2, [pc, #32] @ (5a670 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 5a6bc │ │ │ │ + cbz r3, 5a65c │ │ │ │ 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 5a6c8 │ │ │ │ + b.n 5a668 │ │ │ │ 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 r3, [pc, #16] @ (5a6e8 ) │ │ │ │ + ldr r3, [pc, #16] @ (5a688 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3916] @ 0xf4c │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4, r5} │ │ │ │ add.w r4, r3, r3, lsr #31 │ │ │ │ asrs r4, r4, #1 │ │ │ │ - cbz r3, 5a6fc │ │ │ │ + cbz r3, 5a69c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 5a704 │ │ │ │ + b.n 5a6a4 │ │ │ │ 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 5a71e │ │ │ │ + ble.n 5a6be │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ strb.w r5, [r2], #1 │ │ │ │ strb.w r0, [r1], #-1 │ │ │ │ - b.n 5a70a │ │ │ │ + b.n 5a6aa │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a74a │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 5a762 │ │ │ │ - ldr r2, [pc, #28] @ (5a768 ) │ │ │ │ + bne.n 5a6ea │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 5a702 │ │ │ │ + ldr r2, [pc, #28] @ (5a708 ) │ │ │ │ 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 5a764 │ │ │ │ + b.n 5a704 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5a78c │ │ │ │ + cbz r0, 5a72c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 167f00 │ │ │ │ + bl 1683b0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5a7ae │ │ │ │ + blt.n 5a74e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5a7c8 │ │ │ │ + blt.n 5a768 │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45896 @ 0xb348 │ │ │ │ + movw r1, #48200 @ 0xbc48 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a7d2 │ │ │ │ + b.n 5a772 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #8] @ (5a7d4 ) │ │ │ │ + ldr r0, [pc, #8] @ (5a774 ) │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ strh r0, [r4, #20] │ │ │ │ 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 │ │ │ │ - cbnz r1, 5a802 │ │ │ │ + cbnz r1, 5a7a2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10972 @ 0x2adc │ │ │ │ + movw r1, #13276 @ 0x33dc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 5a82c │ │ │ │ + bl f2724 │ │ │ │ + b.n 5a7cc │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #56876 @ 0xde2c │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1277e0 │ │ │ │ + bl 1279f4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a854 │ │ │ │ + bne.n 5a7f4 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b020 │ │ │ │ + bl 21b9f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5a832 │ │ │ │ + cbnz r0, 5a7d2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5a91a │ │ │ │ + b.n 5a8ba │ │ │ │ movs r3, #0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5a8f8 │ │ │ │ + beq.n 5a898 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cbz r2, 5a84c │ │ │ │ + cbz r2, 5a7ec │ │ │ │ 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 5a834 │ │ │ │ + b.n 5a7d4 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 5a8de │ │ │ │ + bpl.n 5a87e │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b020 │ │ │ │ + bl 21b9f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a82c │ │ │ │ + beq.n 5a7cc │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 904b0 │ │ │ │ + bl 903d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a8f8 │ │ │ │ + beq.n 5a898 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 5a89e │ │ │ │ + bmi.n 5a83e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11008 @ 0x2b00 │ │ │ │ + movw r1, #13312 @ 0x3400 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 5a8d6 │ │ │ │ - bl 85c9c │ │ │ │ + bl f2724 │ │ │ │ + b.n 5a876 │ │ │ │ + bl 85c00 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5a8c6 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 5a8d6 │ │ │ │ + bne.n 5a866 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 5a876 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11036 @ 0x2b1c │ │ │ │ + movw r1, #13340 @ 0x341c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 5a8d6 │ │ │ │ + bl f2724 │ │ │ │ + b.n 5a876 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a8ae │ │ │ │ + blt.n 5a84e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 169ce0 │ │ │ │ + bl 16a190 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a86c │ │ │ │ + bne.n 5a80c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5a82c │ │ │ │ + beq.n 5a7cc │ │ │ │ subs r4, #1 │ │ │ │ - b.n 5a906 │ │ │ │ + b.n 5a8a6 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11072 @ 0x2b40 │ │ │ │ + movw r1, #13376 @ 0x3440 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 5a82c │ │ │ │ + bl d60e4 │ │ │ │ + b.n 5a7cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 169d84 │ │ │ │ + bl 16a234 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r4, [r6, #12] │ │ │ │ - b.n 5a91a │ │ │ │ + b.n 5a8ba │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 5a906 │ │ │ │ + bcs.n 5a8a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7620c │ │ │ │ - b.n 5a82c │ │ │ │ + bl 76254 │ │ │ │ + b.n 5a7cc │ │ │ │ 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, 5a944 │ │ │ │ + cbnz r0, 5a8e4 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5a94c │ │ │ │ + cbz r0, 5a8ec │ │ │ │ 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 5a936 │ │ │ │ + beq.n 5a8d6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005a94e : │ │ │ │ +0005a8ee : │ │ │ │ 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, #41476 @ 0xa204 │ │ │ │ + movw r1, #43780 @ 0xab04 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 23465c │ │ │ │ - cbnz r0, 5a986 │ │ │ │ + bl 235044 │ │ │ │ + cbnz r0, 5a926 │ │ │ │ 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 2348f8 <_PyLong_UnsignedShort_Converter@@Base+0x214> │ │ │ │ - b.n 5a98a │ │ │ │ + bl 2352e0 <_PyLong_UnsignedShort_Converter@@Base+0x214> │ │ │ │ + b.n 5a92a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005a98e : │ │ │ │ +0005a92e : │ │ │ │ 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, #41432 @ 0xa1d8 │ │ │ │ + movw r1, #43736 @ 0xaad8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ - bl 23465c │ │ │ │ - cbnz r0, 5a9c4 │ │ │ │ + bl 235044 │ │ │ │ + cbnz r0, 5a964 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2348f8 <_PyLong_UnsignedShort_Converter@@Base+0x214> │ │ │ │ - b.n 5a9c8 │ │ │ │ + bl 2352e0 <_PyLong_UnsignedShort_Converter@@Base+0x214> │ │ │ │ + b.n 5a968 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005a9cc : │ │ │ │ +0005a96c : │ │ │ │ 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, #41432 @ 0xa1d8 │ │ │ │ + movw r1, #43736 @ 0xaad8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 23465c │ │ │ │ - cbnz r0, 5aa02 │ │ │ │ + bl 235044 │ │ │ │ + cbnz r0, 5a9a2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 2348f8 <_PyLong_UnsignedShort_Converter@@Base+0x214> │ │ │ │ - b.n 5aa06 │ │ │ │ + bl 2352e0 <_PyLong_UnsignedShort_Converter@@Base+0x214> │ │ │ │ + b.n 5a9a6 │ │ │ │ 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, #56876 @ 0xde2c │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1277e0 │ │ │ │ + bl 1279f4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 70a48 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70a68 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5aa46 │ │ │ │ + cbz r0, 5a9e6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 82bac │ │ │ │ + bl 82b10 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 5aa6e │ │ │ │ + cbnz r4, 5aa0e │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5aa6e │ │ │ │ + ble.n 5aa0e │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5aa6e │ │ │ │ - cbnz r2, 5aa8a │ │ │ │ + bne.n 5aa0e │ │ │ │ + cbnz r2, 5aa2a │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5aaf0 ) │ │ │ │ + ldr r4, [pc, #124] @ (5aa90 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5aab2 │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5aa52 │ │ │ │ ldrd r6, r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 5aab6 │ │ │ │ - movw r2, #4512 @ 0x11a0 │ │ │ │ + bmi.n 5aa56 │ │ │ │ + movw r2, #6956 @ 0x1b2c │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #34116 @ 0x8544 │ │ │ │ + movw r1, #36420 @ 0x8e44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #41684 @ 0xa2d4 │ │ │ │ + movw r0, #44128 @ 0xac60 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5aae8 │ │ │ │ + b.n 5aa88 │ │ │ │ mov r0, r3 │ │ │ │ - bl 84f48 │ │ │ │ + bl 84eac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5aab2 │ │ │ │ + beq.n 5aa52 │ │ │ │ mov r0, r5 │ │ │ │ - bl 224a44 │ │ │ │ + bl 2253f8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 259e18 <_PyGen_SetStopIterationValue@@Base+0xaa4> │ │ │ │ + bl 25a7c0 <_PyGen_SetStopIterationValue@@Base+0xaa4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5aae8 │ │ │ │ + bge.n 5aa88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5aae8 │ │ │ │ + cbnz r3, 5aa88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r5, 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ - cbnz r1, 5ab20 │ │ │ │ + cbnz r1, 5aac0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10972 @ 0x2adc │ │ │ │ + movw r1, #13276 @ 0x33dc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 5ab48 │ │ │ │ + bl f2724 │ │ │ │ + b.n 5aae8 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #56876 @ 0xde2c │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1277e0 │ │ │ │ + bl 1279f4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5abaa │ │ │ │ + bne.n 5ab4a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 216a20 <_PyPickle_GetXIData@@Base+0x454> │ │ │ │ + bl 2173f0 <_PyPickle_GetXIData@@Base+0x3b8> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ab4e │ │ │ │ + cbnz r0, 5aaee │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ad04 │ │ │ │ + b.n 5aca4 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5ab70 │ │ │ │ + bcs.n 5ab10 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 75e54 │ │ │ │ - b.n 5ab72 │ │ │ │ + bl 75e9c │ │ │ │ + b.n 5ab12 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 5ab7e │ │ │ │ + cbz r0, 5ab1e │ │ │ │ ldrd r6, r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 5ab9e │ │ │ │ + b.n 5ab3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7620c │ │ │ │ - bl 1f4804 │ │ │ │ - b.n 5ab48 │ │ │ │ + bl 76254 │ │ │ │ + bl 1f50c4 │ │ │ │ + b.n 5aae8 │ │ │ │ ldr.w r3, [r1, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r3, 5ab9e │ │ │ │ + cbz r3, 5ab3e │ │ │ │ ldr r5, [r3, #0] │ │ │ │ adds r7, r5, #1 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r7, [r3, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 5ab8a │ │ │ │ + bne.n 5ab2a │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 2beec │ │ │ │ - b.n 5acf6 │ │ │ │ + b.n 5ac96 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 5acdc │ │ │ │ + bpl.w 5ac7c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 216a20 <_PyPickle_GetXIData@@Base+0x454> │ │ │ │ + bl 2173f0 <_PyPickle_GetXIData@@Base+0x3b8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ab48 │ │ │ │ + beq.n 5aae8 │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 904b0 │ │ │ │ + bl 903d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5acf6 │ │ │ │ + beq.w 5ac96 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5abe2 │ │ │ │ + bpl.n 5ab82 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 5abfa │ │ │ │ + beq.n 5ab9a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11148 @ 0x2b8c │ │ │ │ + movw r1, #13452 @ 0x348c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 5acd4 │ │ │ │ + bl f2724 │ │ │ │ + b.n 5ac74 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 85c9c │ │ │ │ + bl 85c00 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5ac10 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 5abb0 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5acd4 │ │ │ │ + bne.n 5ac74 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2170a0 <_PyPickle_GetXIData@@Base+0xad4> │ │ │ │ + bl 217a70 <_PyPickle_GetXIData@@Base+0xa38> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5ac2a │ │ │ │ + cbz r0, 5abca │ │ │ │ str.w r9, [r3, #4] │ │ │ │ - b.n 5abc0 │ │ │ │ + b.n 5ab60 │ │ │ │ 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 5ac60 │ │ │ │ + bhi.n 5ac00 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #1 │ │ │ │ - bcc.n 5abc0 │ │ │ │ + bcc.n 5ab60 │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r3, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b.n 5ac62 │ │ │ │ + b.n 5ac02 │ │ │ │ movs r2, #2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5ac86 │ │ │ │ + blt.n 5ac26 │ │ │ │ movs r5, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 5ac74 │ │ │ │ + bls.n 5ac14 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 5ac6c │ │ │ │ + b.n 5ac0c │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5ac80 │ │ │ │ + bcs.n 5ac20 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 5ac8c │ │ │ │ + cbnz r0, 5ac2c │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 1f4804 │ │ │ │ - b.n 5acd4 │ │ │ │ + bl 1f50c4 │ │ │ │ + b.n 5ac74 │ │ │ │ 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 2b314 │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5accc │ │ │ │ + beq.n 5ac6c │ │ │ │ ldr.w sl, [r5, #-8] │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5acc8 │ │ │ │ + beq.n 5ac68 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 2170a0 <_PyPickle_GetXIData@@Base+0xad4> │ │ │ │ + bl 217a70 <_PyPickle_GetXIData@@Base+0xa38> │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ strd sl, r3, [r0] │ │ │ │ adds r5, #8 │ │ │ │ - b.n 5aca2 │ │ │ │ + b.n 5ac42 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7620c │ │ │ │ - b.n 5abc0 │ │ │ │ + bl 76254 │ │ │ │ + b.n 5ab60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21a038 │ │ │ │ - b.n 5ab48 │ │ │ │ + bl 21aa08 │ │ │ │ + b.n 5aae8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11184 @ 0x2bb0 │ │ │ │ + movw r1, #13488 @ 0x34b0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 5ab48 │ │ │ │ + bl d60e4 │ │ │ │ + b.n 5aae8 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 21a038 │ │ │ │ + bl 21aa08 │ │ │ │ movs r0, #0 │ │ │ │ str.w r4, [r8, #8] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movw r0, #11256 @ 0x2bf8 │ │ │ │ + movw r0, #13560 @ 0x34f8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #2 │ │ │ │ - b.w e4180 │ │ │ │ - b.w 34930 │ │ │ │ + b.w e45d0 │ │ │ │ │ │ │ │ -0005ad20 : │ │ │ │ +0005acbc : │ │ │ │ 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, #41380 @ 0xa1a4 │ │ │ │ + movw r1, #43684 @ 0xaaa4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ - bl 23465c │ │ │ │ - cbnz r0, 5ad56 │ │ │ │ + bl 235044 │ │ │ │ + cbnz r0, 5acf2 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2348f8 <_PyLong_UnsignedShort_Converter@@Base+0x214> │ │ │ │ - b.n 5ad5a │ │ │ │ + bl 2352e0 <_PyLong_UnsignedShort_Converter@@Base+0x214> │ │ │ │ + b.n 5acf6 │ │ │ │ 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 77488 │ │ │ │ + bl 774d0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5ad8e │ │ │ │ + cbz r0, 5ad2a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ad8e │ │ │ │ + bge.n 5ad2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5ad8e │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5ad2a │ │ │ │ + bl 770a4 <_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 5adae │ │ │ │ + bge.n 5ad4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5adae │ │ │ │ + cbnz r3, 5ad4a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + b.w 348a0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #56876 @ 0xde2c │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1277e0 │ │ │ │ + bl 1279f4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 70a48 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70a68 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5adec │ │ │ │ + cbz r0, 5ad8c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 82bac │ │ │ │ + bl 82b10 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005adf0 : │ │ │ │ +0005ad90 : │ │ │ │ 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, #41380 @ 0xa1a4 │ │ │ │ + movw r1, #43684 @ 0xaaa4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 23465c │ │ │ │ - cbnz r0, 5ae26 │ │ │ │ + bl 235044 │ │ │ │ + cbnz r0, 5adc6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 2348f8 <_PyLong_UnsignedShort_Converter@@Base+0x214> │ │ │ │ - b.n 5ae2a │ │ │ │ + bl 2352e0 <_PyLong_UnsignedShort_Converter@@Base+0x214> │ │ │ │ + b.n 5adca │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005ae2e : │ │ │ │ +0005adce : │ │ │ │ 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, #41380 @ 0xa1a4 │ │ │ │ + movw r1, #43684 @ 0xaaa4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 23465c │ │ │ │ - cbnz r0, 5ae52 │ │ │ │ + bl 235044 │ │ │ │ + cbnz r0, 5adf2 │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ - b.n 5ae56 │ │ │ │ + b.n 5adf6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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 77488 │ │ │ │ + bl 774d0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5ae88 │ │ │ │ + cbz r0, 5ae28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ae88 │ │ │ │ + bge.n 5ae28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5ae88 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5ae28 │ │ │ │ + bl 770a4 <_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 5aea8 │ │ │ │ + bge.n 5ae48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5aea8 │ │ │ │ + cbnz r3, 5ae48 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0005aeaa : │ │ │ │ - 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, #41380 @ 0xa1a4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 23465c │ │ │ │ - cbnz r0, 5aece │ │ │ │ - str r5, [r4, #44] @ 0x2c │ │ │ │ - b.n 5aed2 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - 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 169d84 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - bl 21b020 │ │ │ │ - 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 │ │ │ │ + b.w 770a4 <_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, #3840] @ 0xf00 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r2, [pc, #256] @ (5b01c ) │ │ │ │ + ldr r2, [pc, #260] @ (5af60 ) │ │ │ │ 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 fb73c │ │ │ │ + bl fbb44 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 5af3c │ │ │ │ + beq.n 5ae7e │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 5af6c │ │ │ │ - b.n 5af52 │ │ │ │ - movw r1, #11272 @ 0x2c08 │ │ │ │ + bne.n 5aeae │ │ │ │ + b.n 5ae94 │ │ │ │ + movw r1, #13576 @ 0x3508 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8eb1c │ │ │ │ - cbnz r0, 5af84 │ │ │ │ - b.n 5afa4 │ │ │ │ + bl 8eab0 │ │ │ │ + cbnz r0, 5aec6 │ │ │ │ + b.n 5aee6 │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ - movw r1, #11284 @ 0x2c14 │ │ │ │ + movw r1, #13588 @ 0x3514 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r5 │ │ │ │ - bl 8eb1c │ │ │ │ - cbnz r0, 5af84 │ │ │ │ - b.n 5afa4 │ │ │ │ + bl 8eab0 │ │ │ │ + cbnz r0, 5aec6 │ │ │ │ + b.n 5aee6 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11296 @ 0x2c20 │ │ │ │ + movw r1, #13600 @ 0x3520 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 5afa4 │ │ │ │ + bl d60e4 │ │ │ │ + b.n 5aee6 │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - movw r0, #11276 @ 0x2c0c │ │ │ │ + movw r0, #13580 @ 0x350c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 206c1c <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x25c> │ │ │ │ - cbnz r0, 5afa8 │ │ │ │ + bl 2075d0 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x288> │ │ │ │ + cbnz r0, 5aeea │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b006 │ │ │ │ + b.n 5af48 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #30724 @ 0x7804 │ │ │ │ + movw r1, #33028 @ 0x8104 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #11340 @ 0x2c4c │ │ │ │ + movw r0, #13644 @ 0x354c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5afa4 │ │ │ │ + beq.n 5aee6 │ │ │ │ ldrd r0, r1, [r4, #32] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strd r1, r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #32 │ │ │ │ strd r2, r5, [sp, #44] @ 0x2c │ │ │ │ - movw r2, #45089 @ 0xb021 │ │ │ │ + movw r2, #44995 @ 0xafc3 │ │ │ │ movt r2, #5 │ │ │ │ - bl 2082bc │ │ │ │ + bl 208c44 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5af9e │ │ │ │ + beq.n 5aee0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 7ff40 │ │ │ │ - ldr r3, [pc, #20] @ (5b01c ) │ │ │ │ + bl 7ff98 │ │ │ │ + ldr r3, [pc, #20] @ (5af60 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5b018 │ │ │ │ + beq.n 5af5a │ │ │ │ blx 2b9e4 <__stack_chk_fail@plt> │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ + │ │ │ │ +0005af64 : │ │ │ │ + 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, #43684 @ 0xaaa4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 235044 │ │ │ │ + cbnz r0, 5af88 │ │ │ │ + str r5, [r4, #44] @ 0x2c │ │ │ │ + b.n 5af8c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + 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 16a234 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + bl 21b9f4 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + movw r3, #5160 @ 0x1428 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, 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] │ │ │ │ @@ -70732,122 +70689,121 @@ │ │ │ │ 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, #11368 @ 0x2c68 │ │ │ │ + movw r1, #13660 @ 0x355c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 8eb1c │ │ │ │ - cbz r0, 5b098 │ │ │ │ + bl 8eab0 │ │ │ │ + cbz r0, 5b03a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 5b09c │ │ │ │ + bge.n 5b03e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11384 @ 0x2c78 │ │ │ │ + movw r1, #13676 @ 0x356c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b0ee │ │ │ │ + b.n 5b090 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7140c │ │ │ │ + bl 7142c │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b098 │ │ │ │ + beq.n 5b03a │ │ │ │ add.w r1, r0, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5b0f4 │ │ │ │ + bl 5b096 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 5b0c2 │ │ │ │ + bge.n 5b064 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b0e2 │ │ │ │ + b.n 5b084 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5b0d6 │ │ │ │ + bne.n 5b078 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bdcc │ │ │ │ + bl 7be3c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5b0e2 │ │ │ │ + b.n 5b084 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9e31c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9e2cc <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b0c8 │ │ │ │ - b.n 5b0be │ │ │ │ + bne.n 5b06a │ │ │ │ + b.n 5b060 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #128] @ (5b18c ) │ │ │ │ + ldr r1, [pc, #128] @ (5b12c ) │ │ │ │ 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 2223f0 │ │ │ │ - cbnz r0, 5b12e │ │ │ │ + bl 222db8 │ │ │ │ + cbnz r0, 5b0d0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5b172 │ │ │ │ + b.n 5b114 │ │ │ │ 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, #45457 @ 0xb191 │ │ │ │ + movw r2, #45361 @ 0xb131 │ │ │ │ movt r2, #5 │ │ │ │ strd sl, r9, [sp, #24] │ │ │ │ str.w r8, [sp, #32] │ │ │ │ strd r7, r5, [sp, #36] @ 0x24 │ │ │ │ - bl 2082bc │ │ │ │ + bl 208c44 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b128 │ │ │ │ + beq.n 5b0ca │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2224b8 │ │ │ │ + bl 222e80 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b128 │ │ │ │ + beq.n 5b0ca │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #24] @ (5b18c ) │ │ │ │ + ldr r3, [pc, #20] @ (5b12c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5b184 │ │ │ │ + beq.n 5b126 │ │ │ │ blx 2b9e4 <__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 │ │ │ │ @@ -70868,179 +70824,179 @@ │ │ │ │ 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, 5b1f8 │ │ │ │ + cbnz r1, 5b198 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58628 @ 0xe504 │ │ │ │ + movw r1, #61072 @ 0xee90 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 5b21a │ │ │ │ + bl f2724 │ │ │ │ + b.n 5b1ba │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5b220 │ │ │ │ + bmi.n 5b1c0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11416 @ 0x2c98 │ │ │ │ + movw r1, #13720 @ 0x3598 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5b24a │ │ │ │ + b.n 5b1ea │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 5b238 │ │ │ │ + cbz r1, 5b1d8 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b242 │ │ │ │ + bge.n 5b1e2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5b242 │ │ │ │ - bl 257f90 │ │ │ │ + b.n 5b1e2 │ │ │ │ + bl 25893c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b226 │ │ │ │ - b.n 5b21a │ │ │ │ + bne.n 5b1c6 │ │ │ │ + b.n 5b1ba │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ 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 13abc8 │ │ │ │ - cbnz r0, 5b26c │ │ │ │ + bl 13ae9c │ │ │ │ + cbnz r0, 5b20c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b2a8 │ │ │ │ - movw r3, #16753 @ 0x4171 │ │ │ │ + b.n 5b248 │ │ │ │ + movw r3, #17857 @ 0x45c1 │ │ │ │ movt r3, #14 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b28c │ │ │ │ + bne.n 5b22c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5b2a0 │ │ │ │ + bne.n 5b240 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5b2a8 │ │ │ │ + b.n 5b248 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b29c │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 5b2a0 │ │ │ │ - b.n 5b268 │ │ │ │ + bne.n 5b23c │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 5b240 │ │ │ │ + b.n 5b208 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b282 │ │ │ │ + beq.n 5b222 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 7fc40 │ │ │ │ + bl 7fc98 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b2fc │ │ │ │ + cbz r0, 5b29c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1a7d40 <_PyType_Name@@Base> │ │ │ │ + bl 1a8578 <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #35308 @ 0x89ec │ │ │ │ + movw r0, #37612 @ 0x92ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b2f0 │ │ │ │ + bge.n 5b290 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5b2f4 │ │ │ │ + cbz r3, 5b294 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5b2fc │ │ │ │ + b.n 5b29c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b2f0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5b290 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 5b324 │ │ │ │ + cbnz r5, 5b2c4 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 5b324 │ │ │ │ + blt.n 5b2c4 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5b324 │ │ │ │ - cbnz r2, 5b342 │ │ │ │ - ldr r1, [pc, #76] @ (5b374 ) │ │ │ │ + bgt.n 5b2c4 │ │ │ │ + cbnz r2, 5b2e2 │ │ │ │ + ldr r1, [pc, #76] @ (5b314 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5b36e │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5b30e │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5b35c │ │ │ │ + bgt.n 5b2fc │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #41788 @ 0xa33c │ │ │ │ + movw r1, #44240 @ 0xacd0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 5b36e │ │ │ │ + bl f2724 │ │ │ │ + b.n 5b30e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b346 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 5b2e6 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b346 │ │ │ │ + beq.n 5b2e6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r3, r1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.w 26cf84 <_PyBytes_Find@@Base+0x10e4> │ │ │ │ + b.w 26d910 <_PyBytes_Find@@Base+0x10b0> │ │ │ │ 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 c5fbc │ │ │ │ + bl c6348 │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #5160 @ 0x1428 │ │ │ │ strge r3, [r4, #16] │ │ │ │ movtge r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ @@ -71049,65 +71005,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, 5b3c8 │ │ │ │ + cbnz r4, 5b368 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 5b3c8 │ │ │ │ + ble.n 5b368 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5b3c8 │ │ │ │ - cbnz r2, 5b3e4 │ │ │ │ + bne.n 5b368 │ │ │ │ + cbnz r2, 5b384 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #136] @ (5b454 ) │ │ │ │ + ldr r4, [pc, #136] @ (5b3f4 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5b44c │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5b3ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 5b40c │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + bmi.n 5b3ac │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33868 @ 0x844c │ │ │ │ + movw r1, #36172 @ 0x8d4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #41304 @ 0xa158 │ │ │ │ + movw r0, #43756 @ 0xaaec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5b44c │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5b3ec │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6b8 │ │ │ │ - cbz r0, 5b44c │ │ │ │ + bl 8b630 │ │ │ │ + cbz r0, 5b3ec │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b438 │ │ │ │ + beq.n 5b3d8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61684 @ 0xf0f4 │ │ │ │ + movw r1, #63988 @ 0xf9f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 5b44c │ │ │ │ + bl f2724 │ │ │ │ + b.n 5b3ec │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #41304 @ 0xa158 │ │ │ │ + movw r1, #43756 @ 0xaaec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r0, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -71115,633 +71071,633 @@ │ │ │ │ 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, 5b47c │ │ │ │ + cbnz r5, 5b41c │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 5b47c │ │ │ │ + blt.n 5b41c │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5b47c │ │ │ │ - cbnz r2, 5b49a │ │ │ │ - ldr r1, [pc, #76] @ (5b4cc ) │ │ │ │ + bgt.n 5b41c │ │ │ │ + cbnz r2, 5b43a │ │ │ │ + ldr r1, [pc, #76] @ (5b46c ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5b4c6 │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5b466 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5b4b4 │ │ │ │ + bgt.n 5b454 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #11728 @ 0x2dd0 │ │ │ │ + movw r1, #14172 @ 0x375c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 5b4c6 │ │ │ │ + bl f2724 │ │ │ │ + b.n 5b466 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b49e │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 5b43e │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b49e │ │ │ │ + beq.n 5b43e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, 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, 5b4f4 │ │ │ │ + cbnz r5, 5b494 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 5b4f4 │ │ │ │ + blt.n 5b494 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5b4f4 │ │ │ │ - cbnz r2, 5b512 │ │ │ │ - ldr r1, [pc, #76] @ (5b544 ) │ │ │ │ + bgt.n 5b494 │ │ │ │ + cbnz r2, 5b4b2 │ │ │ │ + ldr r1, [pc, #76] @ (5b4e4 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5b53e │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5b4de │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5b52c │ │ │ │ + bgt.n 5b4cc │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #60480 @ 0xec40 │ │ │ │ + movw r1, #62784 @ 0xf540 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 5b53e │ │ │ │ + bl f2724 │ │ │ │ + b.n 5b4de │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b516 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 5b4b6 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b516 │ │ │ │ + beq.n 5b4b6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r3, r3] │ │ │ │ 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, #9521 @ 0x2531 │ │ │ │ + movw r8, #10613 @ 0x2975 │ │ │ │ movt r8, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r7, 5b58c │ │ │ │ + cbz r7, 5b52c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr.w r3, [r3, r7, lsl #3] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5b568 │ │ │ │ + beq.n 5b508 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 5b582 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 5b568 │ │ │ │ + bne.n 5b522 │ │ │ │ + bl 142908 │ │ │ │ + b.n 5b508 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b568 │ │ │ │ - b.n 5b5da │ │ │ │ + beq.n 5b508 │ │ │ │ + b.n 5b57a │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5b596 │ │ │ │ + cbnz r0, 5b536 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - cbnz r0, 5b5a0 │ │ │ │ - b.n 5b5b8 │ │ │ │ + cbnz r0, 5b540 │ │ │ │ + b.n 5b558 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b590 │ │ │ │ - b.n 5b5da │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + beq.n 5b530 │ │ │ │ + b.n 5b57a │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b5b2 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 5b5b8 │ │ │ │ + bne.n 5b552 │ │ │ │ + bl 142908 │ │ │ │ + b.n 5b558 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b5da │ │ │ │ + cbnz r0, 5b57a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 5b5da │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 5b57a │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b5d0 │ │ │ │ + bne.n 5b570 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1424c4 │ │ │ │ + b.w 142908 │ │ │ │ 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, 5b612 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 5b5b2 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5b608 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 5b612 │ │ │ │ + bne.n 5b5a8 │ │ │ │ + bl 142908 │ │ │ │ + b.n 5b5b2 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b784 │ │ │ │ + bne.w 5b724 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbnz r0, 5b61c │ │ │ │ + cbnz r0, 5b5bc │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 5b630 │ │ │ │ - b.n 5b626 │ │ │ │ + cbz r0, 5b5d0 │ │ │ │ + b.n 5b5c6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b616 │ │ │ │ - b.n 5b784 │ │ │ │ + beq.n 5b5b6 │ │ │ │ + b.n 5b724 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b784 │ │ │ │ + bne.w 5b724 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 5b63e │ │ │ │ + cbz r0, 5b5de │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b784 │ │ │ │ + bne.w 5b724 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - cbz r0, 5b64c │ │ │ │ + cbz r0, 5b5ec │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b784 │ │ │ │ + bne.w 5b724 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5b66c │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 5b60c │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b662 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 5b66c │ │ │ │ + bne.n 5b602 │ │ │ │ + bl 142908 │ │ │ │ + b.n 5b60c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b784 │ │ │ │ + bne.w 5b724 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbnz r0, 5b676 │ │ │ │ + cbnz r0, 5b616 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbnz r0, 5b680 │ │ │ │ - b.n 5b69a │ │ │ │ + cbnz r0, 5b620 │ │ │ │ + b.n 5b63a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b670 │ │ │ │ - b.n 5b784 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + beq.n 5b610 │ │ │ │ + b.n 5b724 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b692 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 5b69a │ │ │ │ + bne.n 5b632 │ │ │ │ + bl 142908 │ │ │ │ + b.n 5b63a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b784 │ │ │ │ + bne.n 5b724 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5b6b8 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 5b658 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b6b0 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 5b6b8 │ │ │ │ + bne.n 5b650 │ │ │ │ + bl 142908 │ │ │ │ + b.n 5b658 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b784 │ │ │ │ + bne.n 5b724 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5b6d6 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 5b676 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b6ce │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 5b6d6 │ │ │ │ + bne.n 5b66e │ │ │ │ + bl 142908 │ │ │ │ + b.n 5b676 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b784 │ │ │ │ + bne.n 5b724 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5b6f4 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 5b694 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b6ec │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 5b6f4 │ │ │ │ + bne.n 5b68c │ │ │ │ + bl 142908 │ │ │ │ + b.n 5b694 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b784 │ │ │ │ + bne.n 5b724 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5b712 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 5b6b2 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b70a │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 5b712 │ │ │ │ + bne.n 5b6aa │ │ │ │ + bl 142908 │ │ │ │ + b.n 5b6b2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b784 │ │ │ │ + bne.n 5b724 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbnz r0, 5b71c │ │ │ │ + cbnz r0, 5b6bc │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbnz r0, 5b726 │ │ │ │ - b.n 5b73e │ │ │ │ + cbnz r0, 5b6c6 │ │ │ │ + b.n 5b6de │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b716 │ │ │ │ - b.n 5b784 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + beq.n 5b6b6 │ │ │ │ + b.n 5b724 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b738 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 5b73e │ │ │ │ + bne.n 5b6d8 │ │ │ │ + bl 142908 │ │ │ │ + b.n 5b6de │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b784 │ │ │ │ + cbnz r0, 5b724 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5b75a │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 5b6fa │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b754 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 5b75a │ │ │ │ + bne.n 5b6f4 │ │ │ │ + bl 142908 │ │ │ │ + b.n 5b6fa │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b784 │ │ │ │ + cbnz r0, 5b724 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5b776 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 5b716 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b770 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 5b776 │ │ │ │ + bne.n 5b710 │ │ │ │ + bl 142908 │ │ │ │ + b.n 5b716 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b784 │ │ │ │ + cbnz r0, 5b724 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5b784 │ │ │ │ + cbz r0, 5b724 │ │ │ │ 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 1eaef4 │ │ │ │ + bl 1eb7c8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b7a4 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 5b7ae │ │ │ │ + bne.n 5b744 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 5b74e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 7ff98 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5b7e6 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 5b786 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5b7dc │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 5b7e6 │ │ │ │ + bne.n 5b77c │ │ │ │ + bl 142908 │ │ │ │ + b.n 5b786 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b91a │ │ │ │ + bne.w 5b8ba │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5b806 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 5b7a6 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b7fc │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 5b806 │ │ │ │ + bne.n 5b79c │ │ │ │ + bl 142908 │ │ │ │ + b.n 5b7a6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b91a │ │ │ │ + bne.w 5b8ba │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5b824 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 5b7c4 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b81c │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 5b824 │ │ │ │ + bne.n 5b7bc │ │ │ │ + bl 142908 │ │ │ │ + b.n 5b7c4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b91a │ │ │ │ + bne.n 5b8ba │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5b842 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 5b7e2 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b83a │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 5b842 │ │ │ │ + bne.n 5b7da │ │ │ │ + bl 142908 │ │ │ │ + b.n 5b7e2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b91a │ │ │ │ + bne.n 5b8ba │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5b860 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 5b800 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b858 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 5b860 │ │ │ │ + bne.n 5b7f8 │ │ │ │ + bl 142908 │ │ │ │ + b.n 5b800 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b91a │ │ │ │ + bne.n 5b8ba │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5b87e │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 5b81e │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b876 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 5b87e │ │ │ │ + bne.n 5b816 │ │ │ │ + bl 142908 │ │ │ │ + b.n 5b81e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b91a │ │ │ │ + bne.n 5b8ba │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 5b89c │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 5b83c │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b894 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 5b89c │ │ │ │ + bne.n 5b834 │ │ │ │ + bl 142908 │ │ │ │ + b.n 5b83c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b91a │ │ │ │ + bne.n 5b8ba │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbnz r0, 5b8a6 │ │ │ │ + cbnz r0, 5b846 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5b8b6 │ │ │ │ - b.n 5b8b0 │ │ │ │ + cbz r0, 5b856 │ │ │ │ + b.n 5b850 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b8a0 │ │ │ │ - b.n 5b91a │ │ │ │ + beq.n 5b840 │ │ │ │ + b.n 5b8ba │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b91a │ │ │ │ + cbnz r0, 5b8ba │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5b8c0 │ │ │ │ + cbz r0, 5b860 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b91a │ │ │ │ + cbnz r0, 5b8ba │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5b8dc │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 5b87c │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b8d6 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 5b8dc │ │ │ │ + bne.n 5b876 │ │ │ │ + bl 142908 │ │ │ │ + b.n 5b87c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b91a │ │ │ │ + cbnz r0, 5b8ba │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5b8f8 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 5b898 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b8f2 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 5b8f8 │ │ │ │ + bne.n 5b892 │ │ │ │ + bl 142908 │ │ │ │ + b.n 5b898 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b91a │ │ │ │ + cbnz r0, 5b8ba │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5b91a │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + cbz r0, 5b8ba │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b910 │ │ │ │ + bne.n 5b8b0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1424c4 │ │ │ │ + b.w 142908 │ │ │ │ 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, #11448 @ 0x2cb8 │ │ │ │ + movw r0, #13752 @ 0x35b8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ 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, 5b94a │ │ │ │ + cbz r3, 5b8ea │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5b958 │ │ │ │ + b.n 5b8f8 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 5b956 │ │ │ │ - bne.n 5b952 │ │ │ │ - cbnz r1, 5b974 │ │ │ │ + blt.n 5b8f6 │ │ │ │ + bne.n 5b8f2 │ │ │ │ + cbnz r1, 5b914 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b958 │ │ │ │ + b.n 5b8f8 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #172] @ (5ba08 ) │ │ │ │ + ldr r1, [pc, #172] @ (5b9a8 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5b97a │ │ │ │ - b.n 5ba00 │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5b91a │ │ │ │ + b.n 5b9a0 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 5b9cc │ │ │ │ + beq.n 5b96c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c5fbc │ │ │ │ + bl c6348 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ba00 │ │ │ │ - ldr r3, [pc, #128] @ (5ba0c ) │ │ │ │ + blt.n 5b9a0 │ │ │ │ + ldr r3, [pc, #128] @ (5b9ac ) │ │ │ │ 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, #3980] @ 0xf8c │ │ │ │ - beq.n 5b9cc │ │ │ │ + beq.n 5b96c │ │ │ │ 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 904b0 │ │ │ │ - cbz r0, 5b9c0 │ │ │ │ + bl 903d0 │ │ │ │ + cbz r0, 5b960 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ - b.n 5b9a2 │ │ │ │ - ldr r3, [pc, #76] @ (5ba10 ) │ │ │ │ + b.n 5b942 │ │ │ │ + ldr r3, [pc, #76] @ (5b9b0 ) │ │ │ │ ldr.w r3, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r4, r3 │ │ │ │ - b.n 5b9ea │ │ │ │ - ldr r1, [pc, #60] @ (5ba0c ) │ │ │ │ + b.n 5b98a │ │ │ │ + ldr r1, [pc, #60] @ (5b9ac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #60] @ (5ba10 ) │ │ │ │ + ldr r2, [pc, #60] @ (5b9b0 ) │ │ │ │ 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, #3980] @ 0xf8c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add r4, r2 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5b9f4 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 5ba00 │ │ │ │ + bne.n 5b994 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 5b9a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 7ff98 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r1, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005ba14 <_Py_hashtable_len@@Base>: │ │ │ │ +0005b9b4 <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ba18 : │ │ │ │ +0005b9b8 : │ │ │ │ movs r1, #0 │ │ │ │ - b.n 5ba1c │ │ │ │ + b.n 5b9bc │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1fe290 <_PyCode_GetScriptXIData@@Base+0x8> │ │ │ │ + bl 1feb9c <_PyCode_GetScriptXIData@@Base+0x8> │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ 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 5ba7e │ │ │ │ + bne.n 5ba1e │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #38300 @ 0x959c │ │ │ │ + movw r1, #40752 @ 0x9f30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #58328 @ 0xe3d8 │ │ │ │ + movw r0, #60632 @ 0xecd8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5ba98 │ │ │ │ + b.n 5ba38 │ │ │ │ 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 │ │ │ │ @@ -71750,897 +71706,897 @@ │ │ │ │ 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, 5bab4 │ │ │ │ + cbz r3, 5ba54 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5bac4 │ │ │ │ + b.n 5ba64 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5bac2 │ │ │ │ + ble.n 5ba62 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5babe │ │ │ │ - cbnz r1, 5bae6 │ │ │ │ + bne.n 5ba5e │ │ │ │ + cbnz r1, 5ba86 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5bac4 │ │ │ │ + b.n 5ba64 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #156] @ (5bb64 ) │ │ │ │ + ldr r1, [pc, #156] @ (5bb04 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5baec │ │ │ │ - b.n 5bb5c │ │ │ │ + cbnz r0, 5ba8c │ │ │ │ + b.n 5bafc │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 5bb00 │ │ │ │ + beq.n 5baa0 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 5bb1e │ │ │ │ - b.n 5bb0a │ │ │ │ - bl 7fca0 │ │ │ │ + beq.n 5babe │ │ │ │ + b.n 5baaa │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5baf8 │ │ │ │ - b.n 5bb5c │ │ │ │ + beq.n 5ba98 │ │ │ │ + b.n 5bafc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5bb20 │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 5bb20 │ │ │ │ - b.n 5bb5c │ │ │ │ + bne.n 5bac0 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 5bac0 │ │ │ │ + b.n 5bafc │ │ │ │ movs r4, #0 │ │ │ │ - bl 97f70 │ │ │ │ + bl 97ef0 │ │ │ │ orr.w r1, r4, #524288 @ 0x80000 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c238 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5bb50 │ │ │ │ + bne.n 5baf0 │ │ │ │ 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 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r6, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 5bb88 │ │ │ │ + cbz r3, 5bb28 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5bb98 │ │ │ │ + b.n 5bb38 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5bb96 │ │ │ │ + ble.n 5bb36 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5bb92 │ │ │ │ - cbnz r1, 5bbba │ │ │ │ + bne.n 5bb32 │ │ │ │ + cbnz r1, 5bb5a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5bb98 │ │ │ │ + b.n 5bb38 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #356] @ (5bd00 ) │ │ │ │ + ldr r1, [pc, #356] @ (5bca0 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5bbc0 │ │ │ │ - b.n 5bc86 │ │ │ │ + cbnz r0, 5bb60 │ │ │ │ + b.n 5bc26 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ - bl 20bee4 │ │ │ │ + bl 20c9a0 │ │ │ │ subs r6, r5, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 5bc86 │ │ │ │ + beq.n 5bc26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5bc60 │ │ │ │ + beq.n 5bc00 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5bbf2 │ │ │ │ - bl fb85c │ │ │ │ + cbz r0, 5bb92 │ │ │ │ + bl fbd30 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5bbec │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 5bb8c │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc86 │ │ │ │ + bne.n 5bc26 │ │ │ │ subs r5, #2 │ │ │ │ - bne.n 5bbf6 │ │ │ │ - b.n 5bc60 │ │ │ │ + bne.n 5bb96 │ │ │ │ + b.n 5bc00 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r7, #24552 @ 0x5fe8 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ - cbz r0, 5bc30 │ │ │ │ + cbz r0, 5bbd0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 5bc0e │ │ │ │ + bne.n 5bbae │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 5bc2a │ │ │ │ - bl 144ba0 │ │ │ │ + b.n 5bbca │ │ │ │ + bl 1450d0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5bc2a │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 5bc86 │ │ │ │ + bne.n 5bbca │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 5bc26 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5bc34 │ │ │ │ - b.n 5bc6a │ │ │ │ - vldr d9, [pc, #196] @ 5bcf8 │ │ │ │ + bne.n 5bbd4 │ │ │ │ + b.n 5bc0a │ │ │ │ + vldr d9, [pc, #196] @ 5bc98 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 5bc42 │ │ │ │ + bne.n 5bbe2 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 5bc6e │ │ │ │ - bl 144ba0 │ │ │ │ + b.n 5bc0e │ │ │ │ + bl 1450d0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5bc6e │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 5bc6e │ │ │ │ - b.n 5bc86 │ │ │ │ - vldr d8, [pc, #148] @ 5bcf8 │ │ │ │ + bne.n 5bc0e │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 5bc0e │ │ │ │ + b.n 5bc26 │ │ │ │ + vldr d8, [pc, #148] @ 5bc98 │ │ │ │ vmov.f64 d9, d8 │ │ │ │ - b.n 5bc6e │ │ │ │ - vldr d8, [pc, #140] @ 5bcf8 │ │ │ │ + b.n 5bc0e │ │ │ │ + vldr d8, [pc, #140] @ 5bc98 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f6a1c <_PyTime_FromSecondsObject@@Base+0x137c> │ │ │ │ + bl 1f72e0 <_PyTime_FromSecondsObject@@Base+0x1268> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5bc8a │ │ │ │ + bne.n 5bc2a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bcea │ │ │ │ + b.n 5bc8a │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1f6a1c <_PyTime_FromSecondsObject@@Base+0x137c> │ │ │ │ + bl 1f72e0 <_PyTime_FromSecondsObject@@Base+0x1268> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bc86 │ │ │ │ + beq.n 5bc26 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 1f715c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1f7a60 <_PyTime_AsTimespec@@Base> │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 1f715c <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 97f70 │ │ │ │ + bl 1f7a60 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 97ef0 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b27c <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5bce4 │ │ │ │ + bne.n 5bc84 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 5bc86 │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 5bc26 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 5be10 │ │ │ │ + bl 5bdb0 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r0, [r4, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005bd04 : │ │ │ │ +0005bca4 : │ │ │ │ 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] @ (5bd88 ) │ │ │ │ + ldr r4, [pc, #116] @ (5bd28 ) │ │ │ │ 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, 5bd34 │ │ │ │ + cbnz r3, 5bcd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 5bd2a │ │ │ │ + cbz r3, 5bcca │ │ │ │ mov r4, r3 │ │ │ │ - b.n 5bd1e │ │ │ │ + b.n 5bcbe │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 5bd4e │ │ │ │ + b.n 5bcee │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5bd4e │ │ │ │ + beq.n 5bcee │ │ │ │ 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, 5bd60 │ │ │ │ + cbz r3, 5bd00 │ │ │ │ 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 5bd72 │ │ │ │ - cbnz r0, 5bd7c │ │ │ │ + beq.n 5bd12 │ │ │ │ + cbnz r0, 5bd1c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5bd84 │ │ │ │ - bl d7f74 │ │ │ │ + b.n 5bd24 │ │ │ │ + bl d835c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bd72 │ │ │ │ + beq.n 5bd12 │ │ │ │ str r0, [r6, #0] │ │ │ │ pop {r4, r5, r6, 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 │ │ │ │ mov r0, r1 │ │ │ │ - bl 85c9c │ │ │ │ + bl 85c00 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5bdae │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 5bdce │ │ │ │ + bne.n 5bd4e │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 5bd6e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5bdc4 │ │ │ │ + cbz r3, 5bd64 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5bdc0 │ │ │ │ + blt.n 5bd60 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5bdc2 │ │ │ │ + b.n 5bd62 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5bdd0 │ │ │ │ + b.n 5bd70 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005bdd2 : │ │ │ │ +0005bd72 : │ │ │ │ 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] @ (5be0c ) │ │ │ │ + ldr r4, [pc, #40] @ (5bdac ) │ │ │ │ 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 255a0c │ │ │ │ + bl 2563bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7757c │ │ │ │ + b.w 775c4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d8, [pc, #152] @ 5bec0 │ │ │ │ + vldr d8, [pc, #152] @ 5be60 │ │ │ │ ldrd r0, r1, [r0, #16] │ │ │ │ - bl 293788 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 294050 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vldr s15, [r5, #24] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 85d4c │ │ │ │ - cbz r0, 5be7c │ │ │ │ + bl 85cb0 │ │ │ │ + cbz r0, 5be1c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 293788 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 294050 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vldr s14, [r5, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 85d4c │ │ │ │ + bl 85cb0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5be80 │ │ │ │ + cbnz r0, 5be20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5be7c │ │ │ │ + bge.n 5be1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5be7c │ │ │ │ + cbnz r3, 5be1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5beb4 │ │ │ │ + b.n 5be54 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bdcc │ │ │ │ + bl 7be3c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5bea0 │ │ │ │ + bge.n 5be40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5bea0 │ │ │ │ + cbnz r3, 5be40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5beb4 │ │ │ │ + bge.n 5be54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5beb4 │ │ │ │ + cbnz r3, 5be54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ vpop {d8} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop.w │ │ │ │ - bvs.n 5bdee │ │ │ │ + bvs.n 5bd8e │ │ │ │ @ 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 20bee4 │ │ │ │ + bl 20c9a0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5bf18 │ │ │ │ + beq.n 5beb8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 97f70 │ │ │ │ + bl 97ef0 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b874 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5bf10 │ │ │ │ + bne.n 5beb0 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bf1a │ │ │ │ + b.n 5beba │ │ │ │ mov r0, sp │ │ │ │ - bl 5be10 │ │ │ │ - b.n 5bf1a │ │ │ │ + bl 5bdb0 │ │ │ │ + b.n 5beba │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005bf1e : │ │ │ │ - ldr r3, [pc, #56] @ (5bf58 ) │ │ │ │ +0005bebe : │ │ │ │ + ldr r3, [pc, #56] @ (5bef8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 5bf34 │ │ │ │ + cbnz r3, 5bed4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bf28 │ │ │ │ + bne.n 5bec8 │ │ │ │ bx lr │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5bf52 │ │ │ │ + beq.n 5bef2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5bf4c │ │ │ │ + blt.n 5beec │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 5bf48 │ │ │ │ + b.n 5bee8 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r3, 5bf72 │ │ │ │ + cbz r3, 5bf12 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r0, #3 │ │ │ │ - b.w 7c140 │ │ │ │ + b.w 7c1b0 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7bdcc │ │ │ │ + b.w 7be3c │ │ │ │ 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 c5fbc │ │ │ │ + bl c6348 │ │ │ │ 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, 5bfbc │ │ │ │ + cbz r3, 5bf5c │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5bfcc │ │ │ │ + b.n 5bf6c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5bfca │ │ │ │ + ble.n 5bf6a │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5bfc6 │ │ │ │ - cbnz r1, 5bfee │ │ │ │ + bne.n 5bf66 │ │ │ │ + cbnz r1, 5bf8e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5bfcc │ │ │ │ + b.n 5bf6c │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #264] @ (5c0d8 ) │ │ │ │ + ldr r1, [pc, #264] @ (5c078 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5bff4 │ │ │ │ - b.n 5c0c6 │ │ │ │ + cbnz r0, 5bf94 │ │ │ │ + b.n 5c066 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r4, r6 │ │ │ │ - bl 20bee4 │ │ │ │ + bl 20c9a0 │ │ │ │ subs r6, r4, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 5c0c6 │ │ │ │ - cbz r6, 5c070 │ │ │ │ + beq.n 5c066 │ │ │ │ + cbz r6, 5c010 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 5c024 │ │ │ │ - bl fb85c │ │ │ │ + cbz r0, 5bfc4 │ │ │ │ + bl fbd30 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5c01e │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 5bfbe │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c0c6 │ │ │ │ + bne.n 5c066 │ │ │ │ subs r4, #2 │ │ │ │ - bne.n 5c028 │ │ │ │ - b.n 5c07a │ │ │ │ + bne.n 5bfc8 │ │ │ │ + b.n 5c01a │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5c04e │ │ │ │ - bl 128314 │ │ │ │ + cbz r0, 5bfee │ │ │ │ + bl 128528 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5c048 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 5bfe8 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c0c6 │ │ │ │ + bne.n 5c066 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 5c052 │ │ │ │ - b.n 5c082 │ │ │ │ + bne.n 5bff2 │ │ │ │ + b.n 5c022 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 128314 │ │ │ │ + bl 128528 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5c086 │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 5c086 │ │ │ │ - b.n 5c0c6 │ │ │ │ + bne.n 5c026 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 5c026 │ │ │ │ + b.n 5c066 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 5c086 │ │ │ │ + b.n 5c026 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 5c086 │ │ │ │ + b.n 5c026 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f715c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1f7a60 <_PyTime_AsTimespec@@Base> │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f715c <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 97f70 │ │ │ │ + bl 1f7a60 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 97ef0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b27c <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5c0ca │ │ │ │ + bne.n 5c06a │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c0d0 │ │ │ │ + b.n 5c070 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 5c16c │ │ │ │ + bl 5c10c │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r1, r6] │ │ │ │ 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, 5c104 │ │ │ │ + cbz r3, 5c0a4 │ │ │ │ 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 5c10e │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 5c118 │ │ │ │ + bne.n 5c0ae │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 5c0b8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1cdc40 │ │ │ │ + b.w 7e018 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 597f2 <_Py_rc_diff@@Base+0x19c> │ │ │ │ + b.w 59792 <_Py_rc_diff@@Base+0x19c> │ │ │ │ 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 5c144 │ │ │ │ + bhi.n 5c0e4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5c15c │ │ │ │ + ble.n 5c0fc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 5c164 │ │ │ │ - movw r0, #18568 @ 0x4888 │ │ │ │ + b.n 5c104 │ │ │ │ + movw r0, #20872 @ 0x5188 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c13a │ │ │ │ + bne.n 5c0da │ │ │ │ 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 5c1e8 │ │ │ │ + b.n 5c15c │ │ │ │ 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 1b0db0 │ │ │ │ + bl 1b1610 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c192 │ │ │ │ + bne.n 5c132 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c1b8 │ │ │ │ + b.n 5c158 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b0db0 │ │ │ │ + bl 1b1610 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c18e │ │ │ │ + beq.n 5c12e │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #17396 @ 0x43f4 │ │ │ │ + movw r0, #19700 @ 0x4cf4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5c1e2 │ │ │ │ - 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 2931c0 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ - mov r0, r3 │ │ │ │ - b.w 7ff40 │ │ │ │ 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 284c14 │ │ │ │ + bl 28559c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c21c │ │ │ │ + beq.n 5c190 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbz r0, 5c256 │ │ │ │ + cbz r0, 5c1ca │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bl 90834 │ │ │ │ + bl 90754 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5c220 │ │ │ │ + cbnz r0, 5c194 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c292 │ │ │ │ + b.n 5c206 │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5c266 │ │ │ │ + cbz r3, 5c1da │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5c266 │ │ │ │ + beq.n 5c1da │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 284d94 │ │ │ │ + bl 28571c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c27a │ │ │ │ + beq.n 5c1ee │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 7757c │ │ │ │ - b.n 5c266 │ │ │ │ + bl 775c4 │ │ │ │ + b.n 5c1da │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bdcc │ │ │ │ + bl 7be3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c21c │ │ │ │ + beq.n 5c190 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 5c292 │ │ │ │ + cbz r3, 5c206 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cbz r1, 5c292 │ │ │ │ + cbz r1, 5c206 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 284d1c │ │ │ │ + bl 2856a4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c292 │ │ │ │ + bne.n 5c206 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c21c │ │ │ │ + bge.n 5c190 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5c21c │ │ │ │ + bne.n 5c190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c21c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c190 │ │ │ │ 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 20bee4 │ │ │ │ + bl 20c9a0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5c2e8 │ │ │ │ + beq.n 5c25c │ │ │ │ mov r4, r0 │ │ │ │ - bl 97f70 │ │ │ │ + bl 97ef0 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b874 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5c2e0 │ │ │ │ + bne.n 5c254 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c2ea │ │ │ │ + b.n 5c25e │ │ │ │ mov r0, sp │ │ │ │ - bl 5c16c │ │ │ │ - b.n 5c2ea │ │ │ │ + bl 5c10c │ │ │ │ + b.n 5c25e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {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 5c324 │ │ │ │ - movw r3, #9521 @ 0x2531 │ │ │ │ + bpl.n 5c298 │ │ │ │ + movw r3, #10613 @ 0x2975 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5c31e │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 5c324 │ │ │ │ + bne.n 5c292 │ │ │ │ + bl 142908 │ │ │ │ + b.n 5c298 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 5c362 │ │ │ │ + cbnz r0, 5c2d6 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ - movw r6, #9521 @ 0x2531 │ │ │ │ + movw r6, #10613 @ 0x2975 │ │ │ │ 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 5c360 │ │ │ │ + bge.n 5c2d4 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 5c35a │ │ │ │ + cbz r3, 5c2ce │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 5c354 │ │ │ │ - bl 1424c4 │ │ │ │ - b.n 5c35a │ │ │ │ + bne.n 5c2c8 │ │ │ │ + bl 142908 │ │ │ │ + b.n 5c2ce │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 5c362 │ │ │ │ + cbnz r0, 5c2d6 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 5c33e │ │ │ │ + b.n 5c2b2 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 5c300 │ │ │ │ + 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 293a88 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7ff98 │ │ │ │ + mov r0, r3 │ │ │ │ + b.w 7ff98 │ │ │ │ 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] @ (5c404 ) │ │ │ │ + ldr r3, [pc, #116] @ (5c3a4 ) │ │ │ │ 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, #11580 @ 0x2d3c │ │ │ │ + movw r2, #13884 @ 0x363c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl d72a8 │ │ │ │ - cbz r0, 5c400 │ │ │ │ + bl d7690 │ │ │ │ + cbz r0, 5c3a0 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ - cbnz r5, 5c3cc │ │ │ │ + cbnz r5, 5c36c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 5c3c0 │ │ │ │ + cbz r3, 5c360 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 5c3cc │ │ │ │ + b.n 5c36c │ │ │ │ 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] │ │ │ │ @@ -72658,216 +72614,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 254090 │ │ │ │ + bl 254a38 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r7, 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, 5c44e │ │ │ │ + cbz r4, 5c3ee │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ - cbz r3, 5c466 │ │ │ │ + cbz r3, 5c406 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #32880 @ 0x8070 │ │ │ │ + movw r2, #35184 @ 0x8970 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 25a90c <_PyTime_ObjectToTimeval@@Base+0xbc> │ │ │ │ + bl 25b2b4 <_PyTime_ObjectToTimeval@@Base+0xbc> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - b.n 5c46e │ │ │ │ + b.n 5c40e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #44224 @ 0xacc0 │ │ │ │ + movw r1, #46668 @ 0xb64c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 5c46e │ │ │ │ + bl f2724 │ │ │ │ + b.n 5c40e │ │ │ │ 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, #11596 @ 0x2d4c │ │ │ │ + movw r1, #13900 @ 0x364c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f07b0 │ │ │ │ - cbnz r0, 5c4b8 │ │ │ │ + bl 1f1084 │ │ │ │ + cbnz r0, 5c458 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #1901 @ 0x76d │ │ │ │ + movw r1, #4161 @ 0x1041 │ │ │ │ movt r1, #31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 38d06 │ │ │ │ + b.w 38cc6 │ │ │ │ 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 5c580 │ │ │ │ + beq.n 5c520 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 88564 │ │ │ │ + bl 884ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c580 │ │ │ │ + bne.n 5c520 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5c580 │ │ │ │ + beq.n 5c520 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88564 │ │ │ │ + bl 884ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c580 │ │ │ │ + bne.n 5c520 │ │ │ │ movw r8, #46356 @ 0xb514 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 5c516 │ │ │ │ + beq.n 5c4b6 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 88564 │ │ │ │ - cbz r0, 5c580 │ │ │ │ + bl 884ec │ │ │ │ + cbz r0, 5c520 │ │ │ │ movw r7, #46148 @ 0xb444 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 5c532 │ │ │ │ + beq.n 5c4d2 │ │ │ │ movw r1, #46356 @ 0xb514 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ - bl 88564 │ │ │ │ - cbz r0, 5c564 │ │ │ │ + bl 884ec │ │ │ │ + cbz r0, 5c504 │ │ │ │ ldrh.w r0, [r4, #13] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1ff408 │ │ │ │ + bl 1ffd34 │ │ │ │ mov r4, r0 │ │ │ │ ldrh.w r0, [r5, #13] │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1ff408 │ │ │ │ + bl 1ffd34 │ │ │ │ movs r3, #0 │ │ │ │ subs r0, r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 196c4c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ - b.n 5c588 │ │ │ │ + bl 1974e0 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + b.n 5c528 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5c572 │ │ │ │ + beq.n 5c512 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88564 │ │ │ │ - cbz r0, 5c580 │ │ │ │ + bl 884ec │ │ │ │ + cbz r0, 5c520 │ │ │ │ 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 5c632 │ │ │ │ + b.n 5c5d2 │ │ │ │ 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 5c626 │ │ │ │ + beq.n 5c5c6 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88564 │ │ │ │ - cbnz r0, 5c626 │ │ │ │ + bl 884ec │ │ │ │ + cbnz r0, 5c5c6 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5c626 │ │ │ │ + beq.n 5c5c6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 88564 │ │ │ │ - cbnz r0, 5c626 │ │ │ │ + bl 884ec │ │ │ │ + cbnz r0, 5c5c6 │ │ │ │ movw r1, #46356 @ 0xb514 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ movw r5, #46148 @ 0xb444 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5c5e8 │ │ │ │ + beq.n 5c588 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88564 │ │ │ │ - cbz r0, 5c5ee │ │ │ │ + bl 884ec │ │ │ │ + cbz r0, 5c58e │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5c604 │ │ │ │ - b.n 5c5f4 │ │ │ │ + beq.n 5c5a4 │ │ │ │ + b.n 5c594 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5c61a │ │ │ │ - b.n 5c610 │ │ │ │ + beq.n 5c5ba │ │ │ │ + b.n 5c5b0 │ │ │ │ movw r1, #46148 @ 0xb444 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r8 │ │ │ │ - bl 88564 │ │ │ │ - cbz r0, 5c626 │ │ │ │ + bl 884ec │ │ │ │ + cbz r0, 5c5c6 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5c632 │ │ │ │ + b.n 5c5d2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88564 │ │ │ │ - cbz r0, 5c626 │ │ │ │ + bl 884ec │ │ │ │ + cbz r0, 5c5c6 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5c632 │ │ │ │ + b.n 5c5d2 │ │ │ │ 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 │ │ │ │ @@ -72877,36 +72833,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, 5c65a │ │ │ │ + cbz r2, 5c5fa │ │ │ │ negs r3, r3 │ │ │ │ add r0, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 257224 │ │ │ │ - cbnz r0, 5c67c │ │ │ │ + bl 257bd4 │ │ │ │ + cbnz r0, 5c61c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 225054 <_PyTime_ObjectToTime_t@@Base+0x4dc> │ │ │ │ + b.w 225a0c <_PyTime_ObjectToTime_t@@Base+0x4e0> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5c68a │ │ │ │ + b.n 5c62a │ │ │ │ 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] │ │ │ │ @@ -72916,529 +72872,529 @@ │ │ │ │ mov r9, r2 │ │ │ │ mov r2, r7 │ │ │ │ uxth r6, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ subs r5, #1 │ │ │ │ mov sl, r3 │ │ │ │ - movw r4, #65068 @ 0xfe2c │ │ │ │ - movt r4, #72 @ 0x48 │ │ │ │ - bl 1ff408 │ │ │ │ + movw r4, #1836 @ 0x72c │ │ │ │ + movt r4, #73 @ 0x49 │ │ │ │ + bl 1ffd34 │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 293454 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 293d1c <_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, #11780 @ 0x2e04 │ │ │ │ + movw r0, #14084 @ 0x3704 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 5c770 │ │ │ │ + beq.n 5c710 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b6b8 │ │ │ │ - cbz r0, 5c752 │ │ │ │ + bl 8b630 │ │ │ │ + cbz r0, 5c6f2 │ │ │ │ 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 5c732 │ │ │ │ + bls.n 5c6d2 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 5c752 │ │ │ │ + bne.n 5c6f2 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 291e34 <_PyObject_GetXIDataNoFallback@@Base+0xd00> │ │ │ │ - cbnz r0, 5c752 │ │ │ │ + bl 2926fc <_PyObject_GetXIDataNoFallback@@Base+0xd00> │ │ │ │ + cbnz r0, 5c6f2 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 225054 <_PyTime_ObjectToTime_t@@Base+0x4dc> │ │ │ │ + b.w 225a0c <_PyTime_ObjectToTime_t@@Base+0x4e0> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #11964 @ 0x2ebc │ │ │ │ + movw r1, #14268 @ 0x37bc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11928 @ 0x2e98 │ │ │ │ + movw r1, #14232 @ 0x3798 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c78c : │ │ │ │ +0005c72c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5c7a6 │ │ │ │ + cbz r0, 5c746 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 5c7be │ │ │ │ + bmi.n 5c75e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11996 @ 0x2edc │ │ │ │ + movw r1, #14300 @ 0x37dc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 5c86a │ │ │ │ + bl f2724 │ │ │ │ + b.n 5c80a │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 5c7ca │ │ │ │ + cbz r1, 5c76a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 5c7e2 │ │ │ │ + bmi.n 5c782 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12032 @ 0x2f00 │ │ │ │ + movw r1, #14336 @ 0x3800 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 5c86a │ │ │ │ + bl f2724 │ │ │ │ + b.n 5c80a │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 5c826 │ │ │ │ + bge.n 5c7c6 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ - cbz r1, 5c808 │ │ │ │ + cbz r1, 5c7a8 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldrb.w r6, [r6, #87] @ 0x57 │ │ │ │ lsls r6, r6, #25 │ │ │ │ - bmi.n 5c822 │ │ │ │ + bmi.n 5c7c2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5c822 │ │ │ │ + beq.n 5c7c2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12076 @ 0x2f2c │ │ │ │ + movw r1, #14380 @ 0x382c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 5c7ee │ │ │ │ + b.n 5c78e │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5c844 │ │ │ │ + cbnz r0, 5c7e4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12112 @ 0x2f50 │ │ │ │ + movw r1, #14416 @ 0x3850 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c85e │ │ │ │ + bge.n 5c7fe │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bne.n 5c858 │ │ │ │ + bne.n 5c7f8 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 5c85e │ │ │ │ - cbnz r3, 5c85e │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c7fe │ │ │ │ + cbnz r3, 5c7fe │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 255c4c │ │ │ │ + b.w 2565fc │ │ │ │ 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 r0, r1 │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c88e │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 5c8d0 │ │ │ │ - ldr r1, [pc, #68] @ (5c8d4 ) │ │ │ │ + bne.n 5c82e │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 5c870 │ │ │ │ + ldr r1, [pc, #68] @ (5c874 ) │ │ │ │ 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 5c8c0 │ │ │ │ + bne.n 5c860 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12144 @ 0x2f70 │ │ │ │ + movw r1, #14448 @ 0x3870 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 5c8d0 │ │ │ │ + bl f2724 │ │ │ │ + b.n 5c870 │ │ │ │ ldr.w r0, [r3, #3912] @ 0xf48 │ │ │ │ str.w r4, [r3, #3912] @ 0xf48 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #8 │ │ │ │ movw r1, #40760 @ 0x9f38 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r0, #12232 @ 0x2fc8 │ │ │ │ + movw r0, #14536 @ 0x38c8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r3, r4, [r2, #20] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ 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 7140c │ │ │ │ + bl 7142c │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #36940 @ 0x904c │ │ │ │ + movw r0, #39384 @ 0x99d8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #63844 @ 0xf964 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + movw r0, #752 @ 0x2f0 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ - nop │ │ │ │ + b.w 80b70 │ │ │ │ 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, 5c968 │ │ │ │ + cbz r3, 5c906 │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ - b.n 5c96a │ │ │ │ + b.n 5c908 │ │ │ │ mov sl, r3 │ │ │ │ ldrh.w r6, [r9, #13] │ │ │ │ ldrb.w r7, [r9, #15] │ │ │ │ ldrb.w r8, [r9, #16] │ │ │ │ - cbnz r3, 5c982 │ │ │ │ + cbnz r3, 5c920 │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 5c982 │ │ │ │ + blt.n 5c920 │ │ │ │ cmp r5, #3 │ │ │ │ - bgt.n 5c982 │ │ │ │ - cbnz r4, 5c9a8 │ │ │ │ + bgt.n 5c920 │ │ │ │ + cbnz r4, 5c940 │ │ │ │ + ldr r1, [pc, #136] @ (5c9ac ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - add r1, sp, #28 │ │ │ │ + str r1, [sp, #0] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ + add r1, sp, #28 │ │ │ │ + str r2, [sp, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ - movw r4, #23176 @ 0x5a88 │ │ │ │ - movt r4, #77 @ 0x4d │ │ │ │ movs r1, #3 │ │ │ │ - str r4, [sp, #0] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ca0a │ │ │ │ + cbz r0, 5c9a2 │ │ │ │ rev16 r6, r6 │ │ │ │ adds.w r5, sl, r5 │ │ │ │ uxth r6, r6 │ │ │ │ - beq.n 5c9f6 │ │ │ │ + beq.n 5c98e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 5c9ca │ │ │ │ - bl fb85c │ │ │ │ + cbz r0, 5c962 │ │ │ │ + bl fbd30 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5c9c6 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 5ca0a │ │ │ │ + bne.n 5c95e │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 5c9a2 │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 5c9f6 │ │ │ │ + beq.n 5c98e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5c9e2 │ │ │ │ - bl fb85c │ │ │ │ + cbz r0, 5c97a │ │ │ │ + bl fbd30 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5c9de │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 5ca0a │ │ │ │ + bne.n 5c976 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 5c9a2 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 5c9f6 │ │ │ │ + beq.n 5c98e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5c9f6 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 5ca0a │ │ │ │ + bne.n 5c98e │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 5c9a2 │ │ │ │ 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 225054 <_PyTime_ObjectToTime_t@@Base+0x4dc> │ │ │ │ + b.w 225a0c <_PyTime_ObjectToTime_t@@Base+0x4e0> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrh.w r3, [r0, #13] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ldrb r1, [r0, #15] │ │ │ │ rev16 r0, r3 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1ff408 │ │ │ │ + bl 1ffd34 │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 293454 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 293d1c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ adds r0, r1, #1 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ 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, #28152 @ 0x6df8 │ │ │ │ + movw r1, #30456 @ 0x76f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8eb1c │ │ │ │ - cbnz r0, 5ca6c │ │ │ │ + bl 8eab0 │ │ │ │ + cbnz r0, 5ca0a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5caa0 │ │ │ │ - ldr r0, [pc, #56] @ (5caa8 ) │ │ │ │ - bl 1194dc │ │ │ │ + b.n 5ca3e │ │ │ │ + ldr r0, [pc, #56] @ (5ca44 ) │ │ │ │ + bl 1196e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ca68 │ │ │ │ + beq.n 5ca06 │ │ │ │ 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] @ (5caac ) │ │ │ │ - bl ff21c │ │ │ │ + ldr r1, [pc, #36] @ (5ca48 ) │ │ │ │ + bl ff6fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5caa0 │ │ │ │ + bge.n 5ca3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5caa0 │ │ │ │ + cbnz r3, 5ca3e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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!, {r2, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005cab0 : │ │ │ │ +0005ca4c : │ │ │ │ b.w 2c018 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ ldrb r2, [r0, #18] │ │ │ │ ldrb r1, [r0, #17] │ │ │ │ - b.w 5c68a │ │ │ │ + b.w 5c62a │ │ │ │ │ │ │ │ -0005cabe : │ │ │ │ +0005ca5a : │ │ │ │ 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 13a648 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 13a91c <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005cada : │ │ │ │ +0005ca76 : │ │ │ │ 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, #26064 @ 0x65d0 │ │ │ │ + movw r1, #28368 @ 0x6ed0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #19608 @ 0x4c98 │ │ │ │ + movw r0, #21912 @ 0x5598 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1b6748 │ │ │ │ + bl 1b6fa4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 5cb5e │ │ │ │ + cbz r0, 5cafa │ │ │ │ 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, #12556 @ 0x310c │ │ │ │ + movw r1, #14860 @ 0x3a0c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 87ebc │ │ │ │ + bl 87e44 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cb5c │ │ │ │ + bge.n 5caf8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5cb5c │ │ │ │ + cbnz r3, 5caf8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r8, r4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005cb66 : │ │ │ │ +0005cb02 : │ │ │ │ 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 5cb84 │ │ │ │ + bpl.n 5cb20 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 5cb8a │ │ │ │ - bl 4d606 │ │ │ │ - b.n 5cc2e │ │ │ │ + bmi.n 5cb26 │ │ │ │ + bl 4d5ae │ │ │ │ + b.n 5cbca │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5cb96 │ │ │ │ + blt.n 5cb32 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5cbae │ │ │ │ + blt.n 5cb4a │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30132 @ 0x75b4 │ │ │ │ + movw r1, #32436 @ 0x7eb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 5cc2e │ │ │ │ + bl f2724 │ │ │ │ + b.n 5cbca │ │ │ │ mov r6, r2 │ │ │ │ - bl 25788c │ │ │ │ + bl 258238 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5cc2e │ │ │ │ + bne.n 5cbca │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx ip, r3, #6, #1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 5cbde │ │ │ │ + bmi.n 5cb7a │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 5cbe2 │ │ │ │ + beq.n 5cb7e │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r7, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 5cbe4 │ │ │ │ + b.n 5cb80 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 5cbe4 │ │ │ │ + b.n 5cb80 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 5cc00 │ │ │ │ + bls.n 5cb9c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12564 @ 0x3114 │ │ │ │ + movw r1, #14868 @ 0x3a14 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 5cc2e │ │ │ │ + bl f2724 │ │ │ │ + b.n 5cbca │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 5cc16 │ │ │ │ + bpl.n 5cbb2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 5cc12 │ │ │ │ + beq.n 5cbae │ │ │ │ adds r4, #20 │ │ │ │ - b.n 5cc18 │ │ │ │ + b.n 5cbb4 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5cc18 │ │ │ │ + b.n 5cbb4 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5cc20 │ │ │ │ + bne.n 5cbbc │ │ │ │ strb r6, [r4, r5] │ │ │ │ - b.n 5cc32 │ │ │ │ + b.n 5cbce │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r6, [r4, r5, lsl #1] │ │ │ │ strne.w r6, [r4, r5, lsl #2] │ │ │ │ - b.n 5cc32 │ │ │ │ + b.n 5cbce │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movw r0, #12588 @ 0x312c │ │ │ │ + movw r0, #14892 @ 0x3a2c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w 79658 │ │ │ │ + b.w 79698 │ │ │ │ │ │ │ │ -0005cc40 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +0005cbdc <_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 │ │ │ │ @@ -73458,96 +73414,96 @@ │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005cc84 <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +0005cc20 <_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 5ccae <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ + beq.n 5cc4a <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12604 @ 0x313c │ │ │ │ + movw r1, #14908 @ 0x3a3c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - b.n 5ccc6 <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ + b.n 5cc62 <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbz r4, 5ccb6 <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ + cbz r4, 5cc52 <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 5ccd2 <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ + cbnz r3, 5cc6e <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12652 @ 0x316c │ │ │ │ + movw r1, #14956 @ 0x3a6c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d5d14 │ │ │ │ - movw r1, #15944 @ 0x3e48 │ │ │ │ + b.w d60e4 │ │ │ │ + movw r1, #18248 @ 0x4748 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 5ccec <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ + cbnz r0, 5cc88 <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f4804 │ │ │ │ + b.w 1f50c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5cd0e <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ + cbz r2, 5ccaa <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #19004 @ 0x4a3c │ │ │ │ + movw r1, #21308 @ 0x533c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #38764 @ 0x976c │ │ │ │ + movw r1, #41208 @ 0xa0f8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ 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, #12708 @ 0x31a4 │ │ │ │ + movw r1, #15012 @ 0x3aa4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f07b0 │ │ │ │ - cbz r0, 5cd54 <_PyErr_SetFromPyStatus@@Base+0xd0> │ │ │ │ + bl 1f1084 │ │ │ │ + cbz r0, 5ccf0 <_PyErr_SetFromPyStatus@@Base+0xd0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5cd80 <_PyErr_SetFromPyStatus@@Base+0xfc> │ │ │ │ - movw r1, #12924 @ 0x327c │ │ │ │ + b.n 5cd1c <_PyErr_SetFromPyStatus@@Base+0xfc> │ │ │ │ + movw r1, #15228 @ 0x3b7c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8eb1c │ │ │ │ + bl 8eab0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cd50 <_PyErr_SetFromPyStatus@@Base+0xcc> │ │ │ │ + beq.n 5ccec <_PyErr_SetFromPyStatus@@Base+0xcc> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1901 @ 0x76d │ │ │ │ + movw r1, #4161 @ 0x1041 │ │ │ │ movt r1, #31 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 25a47c <_PyGen_SetStopIterationValue@@Base+0x1108> │ │ │ │ + bl 25ae24 <_PyGen_SetStopIterationValue@@Base+0x1108> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r2, #32112 @ 0x7d70 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ @@ -73559,21 +73515,21 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r1, #2 │ │ │ │ - bl 4ab74 │ │ │ │ + bl 4ab14 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #63844 @ 0xf964 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + movw r0, #752 @ 0x2f0 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ sub sp, #20 │ │ │ │ ldrb r1, [r0, #20] │ │ │ │ @@ -73581,453 +73537,450 @@ │ │ │ │ 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, 5cdfc <_PyErr_SetFromPyStatus@@Base+0x178> │ │ │ │ + cbz r4, 5cd98 <_PyErr_SetFromPyStatus@@Base+0x178> │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - b.n 5ce04 <_PyErr_SetFromPyStatus@@Base+0x180> │ │ │ │ + b.n 5cda0 <_PyErr_SetFromPyStatus@@Base+0x180> │ │ │ │ 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 196e70 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + bl 197704 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005ce1e : │ │ │ │ +0005cdba : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #32] @ (5ce50 ) │ │ │ │ + ldr r1, [pc, #32] @ (5cdec ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #28 │ │ │ │ add r2, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ - bl 191bd0 <_PyInterpreterState_New@@Base> │ │ │ │ + bl 19241c <_PyInterpreterState_New@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 5ce4a │ │ │ │ + cbz r3, 5cde6 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ bl 2d504 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #33272 @ 0x81f8 │ │ │ │ + movw r0, #35576 @ 0x8af8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 79658 │ │ │ │ + b.w 79698 │ │ │ │ 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 5ce8c │ │ │ │ + blt.n 5ce28 │ │ │ │ mov r4, r0 │ │ │ │ - bl 97f70 │ │ │ │ + bl 97ef0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2ba8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ab4c │ │ │ │ - cbnz r4, 5ce96 │ │ │ │ + bl 9aab4 │ │ │ │ + cbnz r4, 5ce32 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5ce9e │ │ │ │ + b.n 5ce3a │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #35692 @ 0x8b6c │ │ │ │ + movw r2, #37996 @ 0x946c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #12944 @ 0x3290 │ │ │ │ + movw r1, #15248 @ 0x3b90 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ 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, 5cf10 │ │ │ │ + cbz r3, 5ceac │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5cf10 │ │ │ │ + beq.n 5ceac │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #35692 @ 0x8b6c │ │ │ │ + movw r1, #37996 @ 0x946c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1f31bc │ │ │ │ + bl 1f3a8c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5cefa │ │ │ │ + cbnz r0, 5ce96 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5cf88 │ │ │ │ + b.n 5cf24 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 5cf1e │ │ │ │ + bne.n 5ceba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cf10 │ │ │ │ + bge.n 5ceac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5cf10 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5ceac │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cf44 │ │ │ │ + bge.n 5cee0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5cf44 │ │ │ │ + b.n 5cee0 │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 257028 │ │ │ │ + bl 2579d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cf40 │ │ │ │ + bge.n 5cedc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5cf40 │ │ │ │ + cbnz r3, 5cedc │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5cef6 │ │ │ │ + beq.n 5ce92 │ │ │ │ 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 5cf70 │ │ │ │ + bge.n 5cf0c │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 5cf70 │ │ │ │ + cbnz r0, 5cf0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 20dc08 │ │ │ │ + bl 20e4a8 │ │ │ │ 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 5cff8 │ │ │ │ + beq.n 5cf94 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl f4d08 │ │ │ │ + bl f5084 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cfcc │ │ │ │ + bge.n 5cf68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cfcc │ │ │ │ + cbnz r3, 5cf68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5cff6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5cf92 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #12984 @ 0x32b8 │ │ │ │ + movw r0, #15288 @ 0x3bb8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cff8 │ │ │ │ + bge.n 5cf94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5cff8 │ │ │ │ + cbnz r3, 5cf94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cff8 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cf94 │ │ │ │ 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, #63828 @ 0xf954 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - bl 8eb1c │ │ │ │ - cbz r0, 5d03a │ │ │ │ + movw r1, #736 @ 0x2e0 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl 8eab0 │ │ │ │ + cbz r0, 5cfd6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 5d03e │ │ │ │ + bl 5cfda │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #63844 @ 0xf964 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl 80aa8 │ │ │ │ + movw r0, #752 @ 0x2f0 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 80b70 │ │ │ │ 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 7140c │ │ │ │ + bl 7142c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5d0ac │ │ │ │ + cbz r0, 5d048 │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 5d06c │ │ │ │ + ble.n 5d008 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ - cbz r3, 5d06c │ │ │ │ + cbz r3, 5d008 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #16] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 5d080 │ │ │ │ + cbz r3, 5d01c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5d08a │ │ │ │ + bne.n 5d026 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7bf9c │ │ │ │ + bl 7c00c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5d092 │ │ │ │ + b.n 5d02e │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bdcc │ │ │ │ + bl 7be3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d0a0 │ │ │ │ + bge.n 5d03c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5d0a4 │ │ │ │ + cbz r3, 5d040 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5d0ac │ │ │ │ + b.n 5d048 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d0a0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d03c │ │ │ │ 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 f4d08 │ │ │ │ + bl f5084 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d0e2 │ │ │ │ + bge.n 5d07e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d0e2 │ │ │ │ + cbnz r3, 5d07e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5d110 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5d0ac │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #13000 @ 0x32c8 │ │ │ │ + movw r0, #15304 @ 0x3bc8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d104 │ │ │ │ + bge.n 5d0a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5d108 │ │ │ │ + cbz r3, 5d0a4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5d110 │ │ │ │ + b.n 5d0ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d104 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d0a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005d114 : │ │ │ │ - vldr d0, [pc, #8] @ 5d120 │ │ │ │ +0005d0b0 : │ │ │ │ + vldr d0, [pc, #4] @ 5d0b8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -0005d128 : │ │ │ │ - vldr d0, [pc, #4] @ 5d130 │ │ │ │ +0005d0c0 : │ │ │ │ + vldr d0, [pc, #4] @ 5d0c8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #35644 @ 0x8b3c │ │ │ │ + movw r2, #37948 @ 0x943c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #12944 @ 0x3290 │ │ │ │ + movw r1, #15248 @ 0x3b90 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #35792 @ 0x8bd0 │ │ │ │ + movw r2, #38096 @ 0x94d0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #12944 @ 0x3290 │ │ │ │ + movw r1, #15248 @ 0x3b90 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + b.w d60e4 │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #32 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ - add r4, sp, #28 │ │ │ │ + add r3, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r3, [pc, #120] @ (5d204 ) │ │ │ │ mov r1, r2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r2, #56072 @ 0xdb08 │ │ │ │ + movw r2, #58340 @ 0xe3e4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl d72a8 │ │ │ │ - cbnz r0, 5d1a2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r3, #23256 @ 0x5ad8 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + bl d7690 │ │ │ │ + cbnz r0, 5d140 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5d1fc │ │ │ │ + b.n 5d19a │ │ │ │ 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, #13016 @ 0x32d8 │ │ │ │ + movw r0, #15320 @ 0x3bd8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d19e │ │ │ │ + beq.n 5d13c │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - bl 20e088 │ │ │ │ + bl 20e928 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d1fc │ │ │ │ + bge.n 5d19a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d1fc │ │ │ │ + cbnz r3, 5d19a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ - lsls r5, r1, #1 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r1, #2 │ │ │ │ - bl 5d03e │ │ │ │ + bl 5cfda │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #63844 @ 0xf964 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + movw r0, #752 @ 0x2f0 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80b70 │ │ │ │ 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, #28152 @ 0x6df8 │ │ │ │ + movw r1, #30456 @ 0x76f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8eb1c │ │ │ │ - cbnz r0, 5d25c │ │ │ │ + bl 8eab0 │ │ │ │ + cbnz r0, 5d1f4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d290 │ │ │ │ - ldr r0, [pc, #56] @ (5d298 ) │ │ │ │ - bl 1194dc │ │ │ │ + b.n 5d228 │ │ │ │ + ldr r0, [pc, #56] @ (5d230 ) │ │ │ │ + bl 1196e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d258 │ │ │ │ + beq.n 5d1f0 │ │ │ │ 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] @ (5d29c ) │ │ │ │ - bl ff21c │ │ │ │ + ldr r1, [pc, #36] @ (5d234 ) │ │ │ │ + bl ff6fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d290 │ │ │ │ + bge.n 5d228 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d290 │ │ │ │ + cbnz r3, 5d228 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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} │ │ │ │ @@ -74039,1165 +73992,1166 @@ │ │ │ │ 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 196c4c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 1974e0 <_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 5d2f4 │ │ │ │ + beq.n 5d28c │ │ │ │ mov r1, r4 │ │ │ │ - bl 88564 │ │ │ │ + bl 884ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d3ca │ │ │ │ + beq.n 5d362 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5d30a │ │ │ │ + beq.n 5d2a2 │ │ │ │ movw r1, #46148 @ 0xb444 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 88564 │ │ │ │ + bl 884ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d3ca │ │ │ │ + beq.n 5d362 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25c918 │ │ │ │ + bl 25d2c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d390 │ │ │ │ + beq.n 5d328 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25c918 │ │ │ │ + bl 25d2c0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d336 │ │ │ │ + cbnz r0, 5d2ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d390 │ │ │ │ + bge.n 5d328 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d390 │ │ │ │ + cbnz r3, 5d328 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d390 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d328 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 251df8 │ │ │ │ + bl 2527a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d354 │ │ │ │ + bge.n 5d2ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d354 │ │ │ │ + cbnz r3, 5d2ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d368 │ │ │ │ + bge.n 5d300 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d368 │ │ │ │ + cbnz r3, 5d300 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5d390 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5d328 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ movw r1, #46148 @ 0xb444 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 251ab8 │ │ │ │ + bl 252460 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d394 │ │ │ │ + cbnz r0, 5d32c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d390 │ │ │ │ + bge.n 5d328 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d390 │ │ │ │ + cbnz r3, 5d328 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d3d2 │ │ │ │ + b.n 5d36a │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bdcc │ │ │ │ + bl 7be3c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d3b4 │ │ │ │ + bge.n 5d34c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d3b4 │ │ │ │ + cbnz r3, 5d34c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d3d2 │ │ │ │ + bge.n 5d36a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d3d2 │ │ │ │ + cbnz r3, 5d36a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d3d2 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d36a │ │ │ │ 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 5d400 │ │ │ │ + beq.n 5d398 │ │ │ │ mov r1, r4 │ │ │ │ - bl 88564 │ │ │ │ + bl 884ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d4a2 │ │ │ │ + beq.n 5d43a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5d416 │ │ │ │ + beq.n 5d3ae │ │ │ │ movw r1, #46148 @ 0xb444 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 88564 │ │ │ │ + bl 884ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d4a2 │ │ │ │ + beq.n 5d43a │ │ │ │ mov r0, r6 │ │ │ │ - bl 25c918 │ │ │ │ + bl 25d2c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5d424 │ │ │ │ + cbnz r0, 5d3bc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d4aa │ │ │ │ + b.n 5d442 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25c918 │ │ │ │ + bl 25d2c0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d446 │ │ │ │ + cbnz r0, 5d3de │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d420 │ │ │ │ + bge.n 5d3b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5d420 │ │ │ │ + bne.n 5d3b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d420 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d3b8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 137dcc │ │ │ │ + bl 1380a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d464 │ │ │ │ + bge.n 5d3fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d464 │ │ │ │ + cbnz r3, 5d3fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d478 │ │ │ │ + bge.n 5d410 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d478 │ │ │ │ + cbnz r3, 5d410 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5d420 │ │ │ │ + beq.n 5d3b8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #46148 @ 0xb444 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 251ab8 │ │ │ │ + bl 252460 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d4aa │ │ │ │ + bge.n 5d442 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d4aa │ │ │ │ + cbnz r3, 5d442 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d4aa │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d442 │ │ │ │ movw r4, #5152 @ 0x1420 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 25d040 │ │ │ │ + b.w 25d9e8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #47188 @ 0xb854 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - bne.n 5d4d0 │ │ │ │ - movw r0, #13084 @ 0x331c │ │ │ │ + bne.n 5d468 │ │ │ │ + movw r0, #15388 @ 0x3c1c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ - cbnz r3, 5d4e2 │ │ │ │ - movw r0, #35308 @ 0x89ec │ │ │ │ + cbnz r3, 5d47a │ │ │ │ + movw r0, #37612 @ 0x92ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e4180 │ │ │ │ - movw r0, #3040 @ 0xbe0 │ │ │ │ + b.w e45d0 │ │ │ │ + movw r0, #5484 @ 0x156c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ │ │ │ │ -0005d4ee : │ │ │ │ +0005d486 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5d50e │ │ │ │ + bne.n 5d4a6 │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d516 │ │ │ │ + bge.n 5d4ae │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ bx lr │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d518 : │ │ │ │ +0005d4b0 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005d538 : │ │ │ │ +0005d4d0 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005d558 : │ │ │ │ +0005d4f0 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005d56c : │ │ │ │ +0005d504 : │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5d58c │ │ │ │ + bmi.n 5d524 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13092 @ 0x3324 │ │ │ │ + movw r1, #15396 @ 0x3c24 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ 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 5d60c │ │ │ │ + bge.n 5d5a4 │ │ │ │ ldrb.w r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bne.n 5d60c │ │ │ │ + bne.n 5d5a4 │ │ │ │ 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 5d60c │ │ │ │ + bne.n 5d5a4 │ │ │ │ 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 5d60a │ │ │ │ + bge.n 5d5a2 │ │ │ │ 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 5d5e0 │ │ │ │ + b.n 5d578 │ │ │ │ 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 5d642 │ │ │ │ + ble.n 5d5da │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl bd0c0 <_PyUnicode_Equal@@Base> │ │ │ │ - cbnz r0, 5d62c │ │ │ │ + bl bd458 <_PyUnicode_Equal@@Base> │ │ │ │ + cbnz r0, 5d5c4 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5d614 │ │ │ │ + b.n 5d5ac │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r3, r5 │ │ │ │ ldrsb.w r2, [r3, #16] │ │ │ │ ldrb.w ip, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 5d65e │ │ │ │ + bge.n 5d5f6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 5d65e │ │ │ │ + bmi.n 5d5f6 │ │ │ │ movw r3, #61128 @ 0xeec8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #13120 @ 0x3340 │ │ │ │ + movw r1, #15424 @ 0x3c40 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ - cbz r1, 5d66e │ │ │ │ + cbz r1, 5d606 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 5d642 │ │ │ │ + bls.n 5d5da │ │ │ │ adds r5, #10 │ │ │ │ cmp r2, #0 │ │ │ │ ldr.w r3, [r6, r5, lsl #2] │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - blt.n 5d694 │ │ │ │ + blt.n 5d62c │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 5d69a │ │ │ │ + beq.n 5d632 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 5d642 │ │ │ │ + bls.n 5d5da │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31628 @ 0x7b8c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5d69e │ │ │ │ + bne.n 5d636 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 5d69e │ │ │ │ - b.n 5d642 │ │ │ │ + cbnz r0, 5d636 │ │ │ │ + b.n 5d5da │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 5d642 │ │ │ │ + bls.n 5d5da │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d6aa │ │ │ │ + bge.n 5d642 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0005d6ae : │ │ │ │ +0005d646 : │ │ │ │ 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 79658 │ │ │ │ + bl 79698 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5d6ec │ │ │ │ + cbz r0, 5d684 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5d56c │ │ │ │ + bl 5d504 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d6e0 │ │ │ │ + bge.n 5d678 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5d6e4 │ │ │ │ + cbz r3, 5d67c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5d6ec │ │ │ │ + b.n 5d684 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d6e0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d678 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d6f0 : │ │ │ │ +0005d688 : │ │ │ │ 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 5d720 │ │ │ │ + beq.n 5d6b8 │ │ │ │ movw r1, #521 @ 0x209 │ │ │ │ - movw r0, #28488 @ 0x6f48 │ │ │ │ + movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d722 │ │ │ │ + b.n 5d6ba │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d724 : │ │ │ │ +0005d6bc : │ │ │ │ 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 5d754 │ │ │ │ + beq.n 5d6ec │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ - movw r0, #28488 @ 0x6f48 │ │ │ │ + movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d756 │ │ │ │ + b.n 5d6ee │ │ │ │ ldr r0, [r0, #24] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d758 : │ │ │ │ +0005d6f0 : │ │ │ │ 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 5d788 │ │ │ │ + beq.n 5d720 │ │ │ │ mov.w r1, #446 @ 0x1be │ │ │ │ - movw r0, #28488 @ 0x6f48 │ │ │ │ + movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d78a │ │ │ │ + b.n 5d722 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d78c : │ │ │ │ +0005d724 : │ │ │ │ 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 5d7bc │ │ │ │ + beq.n 5d754 │ │ │ │ mov.w r1, #426 @ 0x1aa │ │ │ │ - movw r0, #28488 @ 0x6f48 │ │ │ │ + movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d7be │ │ │ │ + b.n 5d756 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d7c0 : │ │ │ │ +0005d758 : │ │ │ │ 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 5d7f0 │ │ │ │ + beq.n 5d788 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - movw r0, #28488 @ 0x6f48 │ │ │ │ + movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d7f2 │ │ │ │ + b.n 5d78a │ │ │ │ ldr r0, [r0, #32] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d7f4 : │ │ │ │ +0005d78c : │ │ │ │ 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 5d822 │ │ │ │ - movw r0, #28488 @ 0x6f48 │ │ │ │ + beq.n 5d7ba │ │ │ │ + movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #531 @ 0x213 │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5d860 │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5d7f8 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d866 │ │ │ │ + beq.n 5d7fe │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5d848 │ │ │ │ + bpl.n 5d7e0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d868 │ │ │ │ + bge.n 5d800 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5d868 │ │ │ │ + b.n 5d800 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13148 @ 0x335c │ │ │ │ + movw r1, #15452 @ 0x3c5c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d878 │ │ │ │ + b.n 5d810 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200bfc │ │ │ │ + bl 201528 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ str r4, [r5, #36] @ 0x24 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d87a : │ │ │ │ +0005d812 : │ │ │ │ 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 5d8a8 │ │ │ │ + beq.n 5d840 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ - movw r0, #28488 @ 0x6f48 │ │ │ │ + movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5d8e6 │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5d87e │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d8ec │ │ │ │ - cbz r1, 5d8d0 │ │ │ │ + beq.n 5d884 │ │ │ │ + cbz r1, 5d868 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5d8d0 │ │ │ │ + bpl.n 5d868 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d8ee │ │ │ │ + bge.n 5d886 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5d8ee │ │ │ │ + b.n 5d886 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13192 @ 0x3388 │ │ │ │ + movw r1, #15496 @ 0x3c88 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d908 │ │ │ │ + b.n 5d8a0 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ - bl 200a20 │ │ │ │ + bl 20134c │ │ │ │ mov r0, r5 │ │ │ │ - bl 200bfc │ │ │ │ + bl 201528 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d90a : │ │ │ │ +0005d8a2 : │ │ │ │ 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 5d938 │ │ │ │ - movw r0, #28488 @ 0x6f48 │ │ │ │ + beq.n 5d8d0 │ │ │ │ + movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #497 @ 0x1f1 │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5d976 │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5d90e │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d97c │ │ │ │ - cbz r1, 5d960 │ │ │ │ + beq.n 5d914 │ │ │ │ + cbz r1, 5d8f8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 5d960 │ │ │ │ + bpl.n 5d8f8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d97e │ │ │ │ + bge.n 5d916 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5d97e │ │ │ │ + b.n 5d916 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13216 @ 0x33a0 │ │ │ │ + movw r1, #15520 @ 0x3ca0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d998 │ │ │ │ + b.n 5d930 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 200a20 │ │ │ │ + bl 20134c │ │ │ │ mov r0, r5 │ │ │ │ - bl 200bfc │ │ │ │ + bl 201528 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ str r4, [r5, #32] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d99a : │ │ │ │ +0005d932 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d9a8 : │ │ │ │ +0005d940 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5d9de │ │ │ │ - bl 1cbea8 │ │ │ │ + cbz r0, 5d976 │ │ │ │ + bl 1cc7b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d9d2 │ │ │ │ + bge.n 5d96a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5d9d6 │ │ │ │ + cbz r3, 5d96e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5d9de │ │ │ │ + b.n 5d976 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d9d2 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d96a │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d9e2 : │ │ │ │ +0005d97a : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 5d9ea │ │ │ │ + b.w 5d982 │ │ │ │ │ │ │ │ -0005d9ea : │ │ │ │ +0005d982 : │ │ │ │ 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 79658 │ │ │ │ + bl 79698 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5dad8 │ │ │ │ + beq.n 5da70 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5dad2 │ │ │ │ + beq.n 5da6a │ │ │ │ mov r0, r5 │ │ │ │ - bl 199f10 │ │ │ │ + bl 19a78c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5da20 │ │ │ │ + cbnz r0, 5d9b8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5da40 │ │ │ │ - cbz r4, 5da64 │ │ │ │ + b.n 5d9d8 │ │ │ │ + cbz r4, 5d9fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 199f10 │ │ │ │ + bl 19a78c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5dacc │ │ │ │ + beq.n 5da64 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r5 │ │ │ │ - bl 5daec │ │ │ │ + bl 5da84 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5da54 │ │ │ │ + bge.n 5d9ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5da54 │ │ │ │ + cbnz r3, 5d9ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a424 │ │ │ │ - b.n 5dad8 │ │ │ │ - ldr r2, [pc, #120] @ (5dae0 ) │ │ │ │ + bl 7a464 │ │ │ │ + b.n 5da70 │ │ │ │ + ldr r2, [pc, #120] @ (5da78 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 5da7e │ │ │ │ - movw r1, #13404 @ 0x345c │ │ │ │ + cbnz r3, 5da16 │ │ │ │ + movw r1, #15708 @ 0x3d5c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #104] @ (5dae4 ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #104] @ (5da7c ) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r0, [r3, #3904] @ 0xf40 │ │ │ │ - movw r1, #6772 @ 0x1a74 │ │ │ │ + movw r1, #9076 @ 0x2374 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl cf604 │ │ │ │ + bl cf9d4 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5da98 │ │ │ │ - bl d842c │ │ │ │ - b.n 5da2e │ │ │ │ + cbnz r0, 5da30 │ │ │ │ + bl d8814 │ │ │ │ + b.n 5d9c6 │ │ │ │ mov r3, r4 │ │ │ │ strd r0, r5, [sp] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #64] @ (5dae8 ) │ │ │ │ + ldr r0, [pc, #64] @ (5da80 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 95040 │ │ │ │ + bl 94fc4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5dac2 │ │ │ │ + bge.n 5da5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5dac2 │ │ │ │ + cbnz r3, 5da5a │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5da92 │ │ │ │ + beq.n 5da2a │ │ │ │ mov r4, r9 │ │ │ │ - b.n 5da2e │ │ │ │ + b.n 5d9c6 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5da40 │ │ │ │ + b.n 5d9d8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5da22 │ │ │ │ - b.n 5da2e │ │ │ │ + bne.n 5d9ba │ │ │ │ + b.n 5d9c6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u q0, q6, q4 │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ stmia r7!, {r3, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005daec : │ │ │ │ +0005da84 : │ │ │ │ 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] @ (5dbbc ) │ │ │ │ + ldr r3, [pc, #188] @ (5db54 ) │ │ │ │ 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 19bd34 <_PySys_GetRequiredAttr@@Base+0x12f0> │ │ │ │ - cbz r0, 5db4a │ │ │ │ + bl 19c5b4 <_PySys_GetRequiredAttr@@Base+0x12f0> │ │ │ │ + cbz r0, 5dae2 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 5db20 │ │ │ │ + cbnz r4, 5dab8 │ │ │ │ ldr.w r4, [r8, #80] @ 0x50 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - movw r1, #6772 @ 0x1a74 │ │ │ │ + movw r1, #9076 @ 0x2374 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr.w r0, [r3, #3904] @ 0xf40 │ │ │ │ - bl cf604 │ │ │ │ + bl cf9d4 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 5db4e │ │ │ │ + cbnz r0, 5dae6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5db4a │ │ │ │ + bge.n 5dae2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5db4a │ │ │ │ + cbnz r3, 5dae2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5dbb2 │ │ │ │ + b.n 5db4a │ │ │ │ movs r3, #0 │ │ │ │ strd r4, sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #100] @ (5dbc0 ) │ │ │ │ - bl ff21c │ │ │ │ + ldr r1, [pc, #100] @ (5db58 ) │ │ │ │ + bl ff6fc │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5db7a │ │ │ │ + bge.n 5db12 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 5db7a │ │ │ │ + cbnz r3, 5db12 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5db9e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5db36 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5db90 │ │ │ │ + bge.n 5db28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5db90 │ │ │ │ + cbnz r3, 5db28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19becc │ │ │ │ + bl 19c74c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5dbb2 │ │ │ │ + bge.n 5db4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5dbb2 │ │ │ │ + cbnz r3, 5db4a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 │ │ │ │ │ │ │ │ -0005dbc4 : │ │ │ │ +0005db5c : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 5d9ea │ │ │ │ + b.w 5d982 │ │ │ │ │ │ │ │ -0005dbca : │ │ │ │ - movw r0, #55468 @ 0xd8ac │ │ │ │ +0005db62 : │ │ │ │ + movw r0, #57772 @ 0xe1ac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005dbd4 : │ │ │ │ +0005db6c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (5dc08 ) │ │ │ │ + ldr r3, [pc, #36] @ (5dba0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3896] @ 0xf38 │ │ │ │ - cbnz r0, 5dc06 │ │ │ │ - movw r1, #33132 @ 0x816c │ │ │ │ + cbnz r0, 5db9e │ │ │ │ + movw r1, #35436 @ 0x8a6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #25716 @ 0x6474 │ │ │ │ + movw r0, #28020 @ 0x6d74 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005dc0c : │ │ │ │ +0005dba4 : │ │ │ │ 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, #13252 @ 0x33c4 │ │ │ │ + movw r1, #15556 @ 0x3cc4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f07b0 │ │ │ │ - cbnz r0, 5dc40 │ │ │ │ + bl 1f1084 │ │ │ │ + cbnz r0, 5dbd8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1b7184 │ │ │ │ + b.w 1b79d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005dc44 : │ │ │ │ +0005dbdc : │ │ │ │ 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 12498c │ │ │ │ + bl 124b98 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5dc78 │ │ │ │ + beq.n 5dc10 │ │ │ │ cmp r0, #8 │ │ │ │ - bls.n 5dc7e │ │ │ │ + bls.n 5dc16 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13376 @ 0x3440 │ │ │ │ + movw r1, #15680 @ 0x3d40 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5dc80 │ │ │ │ + b.n 5dc18 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005dc82 : │ │ │ │ +0005dc1a : │ │ │ │ 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 5dcb6 │ │ │ │ + bmi.n 5dc4e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47860 @ 0xbaf4 │ │ │ │ + movw r1, #50164 @ 0xc3f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5dcc2 │ │ │ │ + b.n 5dc5a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ tst.w r3, #3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005dcc4 : │ │ │ │ +0005dc5c : │ │ │ │ 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, 5dcea │ │ │ │ + cbnz r1, 5dc82 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5dcee │ │ │ │ + bge.n 5dc86 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w df5c8 │ │ │ │ + b.w dfa04 │ │ │ │ bx lr │ │ │ │ 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, 5dd0e │ │ │ │ + cbz r3, 5dca6 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ adds r4, #16 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 5dd1c │ │ │ │ - bl 269a40 <_PySys_GetSizeOf@@Base> │ │ │ │ + cbz r0, 5dcb4 │ │ │ │ + bl 26a400 <_PySys_GetSizeOf@@Base> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 5dd20 │ │ │ │ + beq.n 5dcb8 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5dd2a │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 5dd34 │ │ │ │ + bne.n 5dcc2 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 5dccc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1cdc40 │ │ │ │ + b.w 7e018 │ │ │ │ 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, 5dd56 │ │ │ │ + cbz r3, 5dcee │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ - cbz r3, 5dd62 │ │ │ │ + cbz r3, 5dcfa │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbz r0, 5dd6e │ │ │ │ + cbz r0, 5dd06 │ │ │ │ adds r4, #1 │ │ │ │ blx 2bf84 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ - cbz r0, 5dd7a │ │ │ │ + cbz r0, 5dd12 │ │ │ │ adds r4, #1 │ │ │ │ blx 2bf84 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ - cbz r0, 5dd86 │ │ │ │ + cbz r0, 5dd1e │ │ │ │ adds r4, #1 │ │ │ │ blx 2bf84 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5dd90 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 5dd9a │ │ │ │ + bne.n 5dd28 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 5dd32 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1cdc40 │ │ │ │ + b.w 7e018 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005dd9e : │ │ │ │ +0005dd36 : │ │ │ │ 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] @ (5de1c ) │ │ │ │ + ldr r4, [pc, #104] @ (5ddb4 ) │ │ │ │ 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 5dde0 │ │ │ │ + bhi.n 5dd78 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r6, r4 │ │ │ │ - bl 70c0c │ │ │ │ - cbnz r0, 5ddea │ │ │ │ + bl 70c2c │ │ │ │ + cbnz r0, 5dd82 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f4894 │ │ │ │ + b.w 1f5154 │ │ │ │ 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 2b314 │ │ │ │ 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 1935f0 <_Py_NewReference@@Base> │ │ │ │ + bl 193e40 <_Py_NewReference@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005de20 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +0005ddb8 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr.w r0, [r0, #3668] @ 0xe54 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005de26 : │ │ │ │ +0005ddbe : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005de3c : │ │ │ │ +0005ddd4 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005de50 : │ │ │ │ +0005dde8 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005de5e : │ │ │ │ +0005ddf6 : │ │ │ │ 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 │ │ │ │ @@ -75206,461 +75160,461 @@ │ │ │ │ orrs r3, r2 │ │ │ │ and.w r1, r1, #16711680 @ 0xff0000 │ │ │ │ orr.w r0, r3, r0, lsl #24 │ │ │ │ orrs r0, r1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005de82 : │ │ │ │ +0005de1a : │ │ │ │ lsls r1, r1, #16 │ │ │ │ and.w r1, r1, #16711680 @ 0xff0000 │ │ │ │ orr.w r0, r1, r0, lsl #24 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005de8e <_PyRWMutex_Lock@@Base>: │ │ │ │ +0005de26 <_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 5dec8 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ + bne.n 5de60 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ orr.w r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5debe <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ + bne.n 5de56 <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5deae <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + bne.n 5de46 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ - beq.n 5ded2 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ + beq.n 5de6a <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5dea0 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5de38 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5df3e <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + bl 5ded6 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5dea0 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5de38 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ded4 <_PyRWMutex_Unlock@@Base>: │ │ │ │ +0005de6c <_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 5dede <_PyRWMutex_Unlock@@Base+0xa> │ │ │ │ + bne.n 5de76 <_PyRWMutex_Unlock@@Base+0xa> │ │ │ │ lsls r3, r2, #30 │ │ │ │ dmb ish │ │ │ │ - bpl.n 5def8 <_PyRWMutex_Unlock@@Base+0x24> │ │ │ │ + bpl.n 5de90 <_PyRWMutex_Unlock@@Base+0x24> │ │ │ │ pop {r4} │ │ │ │ - b.w 1d9af0 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b.w 1da3b0 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005defc <_PyRWMutex_RLock@@Base>: │ │ │ │ +0005de94 <_PyRWMutex_RLock@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - lsls r3, r1, #30 │ │ │ │ - beq.n 5df1c <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5df3e <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + lsls r3, r1, #30 │ │ │ │ + beq.n 5deb4 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ + bl 5ded6 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5df0e <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5dea6 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ adds r2, r1, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5df32 <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ + bne.n 5deca <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5df22 <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ + bne.n 5deba <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ dmb ish │ │ │ │ - beq.n 5df3c <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ + beq.n 5ded4 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5df0e <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5dea6 <_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 5df78 <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ + bmi.n 5df10 <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ mov r3, r1 │ │ │ │ orr.w r2, r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 5df70 <_PyRWMutex_RLock@@Base+0x74> │ │ │ │ + bne.n 5df08 <_PyRWMutex_RLock@@Base+0x74> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5df60 <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ + bne.n 5def8 <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ dmb ish │ │ │ │ - bne.n 5df98 <_PyRWMutex_RLock@@Base+0x9c> │ │ │ │ + bne.n 5df30 <_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 1d6e14 <_PyParkingLot_Park@@Base> │ │ │ │ + bl 1d76d4 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005df9c <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +0005df34 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #4 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5dfa2 <_PyRWMutex_RUnlock@@Base+0x6> │ │ │ │ + bne.n 5df3a <_PyRWMutex_RUnlock@@Base+0x6> │ │ │ │ bic.w r3, r2, #1 │ │ │ │ dmb ish │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5dfc0 <_PyRWMutex_RUnlock@@Base+0x24> │ │ │ │ - b.w 1d9af0 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bne.n 5df58 <_PyRWMutex_RUnlock@@Base+0x24> │ │ │ │ + b.w 1da3b0 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005dfc2 : │ │ │ │ +0005df5a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5dfec │ │ │ │ + cbz r0, 5df84 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #31836 @ 0x7c5c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5dfec │ │ │ │ + bne.n 5df84 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5dfec │ │ │ │ + cbz r2, 5df84 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b.n 5e006 │ │ │ │ + b.n 5df9e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13424 @ 0x3470 │ │ │ │ + movw r1, #15728 @ 0x3d70 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e008 : │ │ │ │ +0005dfa0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5e02e │ │ │ │ + cbz r0, 5dfc6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31836 @ 0x7c5c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5e02e │ │ │ │ + bne.n 5dfc6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5e02e │ │ │ │ + cbz r3, 5dfc6 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 5e046 │ │ │ │ + b.n 5dfde │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13484 @ 0x34ac │ │ │ │ + movw r1, #15788 @ 0x3dac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e048 : │ │ │ │ +0005dfe0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5e06e │ │ │ │ + cbz r0, 5e006 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31836 @ 0x7c5c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5e06e │ │ │ │ + bne.n 5e006 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5e06e │ │ │ │ + cbz r3, 5e006 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5e086 │ │ │ │ + b.n 5e01e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13544 @ 0x34e8 │ │ │ │ + movw r1, #15848 @ 0x3de8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e088 : │ │ │ │ +0005e020 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5e0ae │ │ │ │ + cbz r0, 5e046 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31836 @ 0x7c5c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5e0ae │ │ │ │ + bne.n 5e046 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5e0ae │ │ │ │ + cbz r3, 5e046 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 5e0c6 │ │ │ │ + b.n 5e05e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13608 @ 0x3528 │ │ │ │ + movw r1, #15912 @ 0x3e28 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e0c8 : │ │ │ │ +0005e060 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5e106 │ │ │ │ + cbz r0, 5e09e │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #31836 @ 0x7c5c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5e106 │ │ │ │ + bne.n 5e09e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5e106 │ │ │ │ - cbnz r1, 5e122 │ │ │ │ + cbz r2, 5e09e │ │ │ │ + cbnz r1, 5e0ba │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13724 @ 0x359c │ │ │ │ + movw r1, #16028 @ 0x3e9c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 5e11c │ │ │ │ + bl f2724 │ │ │ │ + b.n 5e0b4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13664 @ 0x3560 │ │ │ │ + movw r1, #15968 @ 0x3e60 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e126 │ │ │ │ + b.n 5e0be │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e128 : │ │ │ │ +0005e0c0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5e152 │ │ │ │ + cbz r0, 5e0ea │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #31836 @ 0x7c5c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5e152 │ │ │ │ + bne.n 5e0ea │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5e152 │ │ │ │ + cbz r2, 5e0ea │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 5e16c │ │ │ │ + b.n 5e104 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13772 @ 0x35cc │ │ │ │ + movw r1, #16076 @ 0x3ecc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e16e : │ │ │ │ +0005e106 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5e198 │ │ │ │ + cbz r0, 5e130 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #31836 @ 0x7c5c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5e198 │ │ │ │ + bne.n 5e130 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5e198 │ │ │ │ + cbz r2, 5e130 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 5e1b2 │ │ │ │ + b.n 5e14a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13828 @ 0x3604 │ │ │ │ + movw r1, #16132 @ 0x3f04 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e1b4 : │ │ │ │ - b.w 11832c <_PyLong_AsByteArray@@Base+0x15ec> │ │ │ │ +0005e14c : │ │ │ │ + b.w 118534 <_PyLong_AsByteArray@@Base+0x15ec> │ │ │ │ │ │ │ │ -0005e1b8 : │ │ │ │ - b.w 21d020 │ │ │ │ +0005e150 : │ │ │ │ + b.w 21d9f4 │ │ │ │ │ │ │ │ -0005e1bc : │ │ │ │ - b.w 3da9e <_PyImport_ClearExtension@@Base+0xb72> │ │ │ │ +0005e154 : │ │ │ │ + b.w 3da56 <_PyImport_ClearExtension@@Base+0xb72> │ │ │ │ │ │ │ │ -0005e1c0 : │ │ │ │ - b.w 21dbc8 <_PyXIData_New@@Base+0x204> │ │ │ │ +0005e158 : │ │ │ │ + b.w 21e5a8 <_PyXIData_New@@Base+0x210> │ │ │ │ │ │ │ │ -0005e1c4 : │ │ │ │ +0005e15c : │ │ │ │ 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 14e688 │ │ │ │ - cbz r0, 5e1f8 │ │ │ │ + bl 14eb48 │ │ │ │ + cbz r0, 5e190 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ blx 2beec │ │ │ │ - b.n 5e26e │ │ │ │ + b.n 5e206 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 5e20a │ │ │ │ + cbz r0, 5e1a2 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 5e214 │ │ │ │ - bl 1f4804 │ │ │ │ + b.n 5e1ac │ │ │ │ + bl 1f50c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e270 │ │ │ │ + b.n 5e208 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 5e222 │ │ │ │ + ble.n 5e1ba │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5e214 │ │ │ │ + b.n 5e1ac │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r3, #57973 @ 0xe275 │ │ │ │ + movw r3, #57869 @ 0xe20d │ │ │ │ movt r3, #5 │ │ │ │ - movw r2, #62147 @ 0xf2c3 │ │ │ │ + movw r2, #62043 @ 0xf25b │ │ │ │ movt r2, #5 │ │ │ │ cmp.w r9, #70 @ 0x46 │ │ │ │ ite ne │ │ │ │ movne r8, r3 │ │ │ │ moveq r8, r2 │ │ │ │ - bl 2931c0 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 293a88 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 5e268 │ │ │ │ - bl 28db1c │ │ │ │ + cbz r5, 5e200 │ │ │ │ + bl 28e498 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ subs r5, #1 │ │ │ │ blx 2beec │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r6, r3 │ │ │ │ blx r8 │ │ │ │ - b.n 5e246 │ │ │ │ + b.n 5e1de │ │ │ │ mov r0, r7 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ 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 5e2a2 │ │ │ │ + blt.n 5e23a │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ subs r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 5e296 │ │ │ │ + bge.n 5e22e │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 5e2a2 │ │ │ │ + b.n 5e23a │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ subs r1, #4 │ │ │ │ - b.n 5e27c │ │ │ │ + b.n 5e214 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e2a6 : │ │ │ │ +0005e23e : │ │ │ │ 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, #84] @ (5e30c ) │ │ │ │ + ldr r2, [pc, #84] @ (5e2a4 ) │ │ │ │ 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 5e310 │ │ │ │ + bl 5e2a8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e306 │ │ │ │ + beq.n 5e29e │ │ │ │ addw r2, r4, #3772 @ 0xebc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5e310 │ │ │ │ + bl 5e2a8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e306 │ │ │ │ + beq.n 5e29e │ │ │ │ addw r2, r4, #3788 @ 0xecc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5e310 │ │ │ │ + bl 5e2a8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e306 │ │ │ │ + beq.n 5e29e │ │ │ │ addw r2, r4, #3804 @ 0xedc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5e310 │ │ │ │ + bl 5e2a8 │ │ │ │ str.w r7, [r4, #3748] @ 0xea4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -75668,1015 +75622,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 5e36c │ │ │ │ + beq.n 5e304 │ │ │ │ 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 5e35e │ │ │ │ + bge.n 5e2f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r3, 5e35e │ │ │ │ + cbnz r3, 5e2f6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5e370 │ │ │ │ + beq.n 5e308 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ - b.n 5e32c │ │ │ │ + b.n 5e2c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e374 │ │ │ │ + b.n 5e30c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0005e378 : │ │ │ │ - cbz r0, 5e386 │ │ │ │ +0005e310 : │ │ │ │ + cbz r0, 5e31e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e388 : │ │ │ │ - b.w 7757c │ │ │ │ +0005e320 : │ │ │ │ + b.w 775c4 │ │ │ │ │ │ │ │ -0005e38c : │ │ │ │ +0005e324 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e38e : │ │ │ │ +0005e326 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5e3a2 │ │ │ │ + ble.n 5e33a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e3a6 : │ │ │ │ +0005e33e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #8 │ │ │ │ - bl 6b320 │ │ │ │ - cbz r0, 5e3c0 │ │ │ │ + bl 6b348 │ │ │ │ + cbz r0, 5e358 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e3c2 : │ │ │ │ - cbz r0, 5e3ec │ │ │ │ +0005e35a : │ │ │ │ + cbz r0, 5e384 │ │ │ │ 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, 5e3e2 │ │ │ │ + cbz r3, 5e37a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2bae4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6b420 │ │ │ │ + b.w 6b448 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e3ee : │ │ │ │ - cbz r0, 5e3fc │ │ │ │ +0005e386 : │ │ │ │ + cbz r0, 5e394 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e3fe : │ │ │ │ - ldr r3, [pc, #16] @ (5e410 ) │ │ │ │ - cbz r0, 5e408 │ │ │ │ +0005e396 : │ │ │ │ + ldr r3, [pc, #16] @ (5e3a8 ) │ │ │ │ + cbz r0, 5e3a0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005e414 : │ │ │ │ +0005e3ac : │ │ │ │ ldrd r0, r1, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e41a : │ │ │ │ +0005e3b2 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 5e43c │ │ │ │ - movw r0, #33712 @ 0x83b0 │ │ │ │ + cbnz r0, 5e3d4 │ │ │ │ + movw r0, #36016 @ 0x8cb0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #939 @ 0x3ab │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5e486 │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5e41e │ │ │ │ ldr r5, [r0, #4] │ │ │ │ movw r1, #7644 @ 0x1ddc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 5e48c │ │ │ │ + beq.n 5e424 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88564 │ │ │ │ + bl 884ec │ │ │ │ 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 5e48c │ │ │ │ + beq.n 5e424 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 5e48c │ │ │ │ + bmi.n 5e424 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13892 @ 0x3644 │ │ │ │ + movw r1, #16196 @ 0x3f44 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e4a4 │ │ │ │ + b.n 5e43c │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005e4a6 : │ │ │ │ +0005e43e : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5e4e8 │ │ │ │ + cbz r0, 5e480 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r1, #7644 @ 0x1ddc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5e4fc │ │ │ │ + beq.n 5e494 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88564 │ │ │ │ + bl 884ec │ │ │ │ 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 5e4fc │ │ │ │ + beq.n 5e494 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 5e4fc │ │ │ │ + bmi.n 5e494 │ │ │ │ movw r1, #971 @ 0x3cb │ │ │ │ - movw r0, #33712 @ 0x83b0 │ │ │ │ + movw r0, #36016 @ 0x8cb0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e524 │ │ │ │ + b.n 5e4bc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5e524 │ │ │ │ + beq.n 5e4bc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5e522 │ │ │ │ + ble.n 5e4ba │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e524 │ │ │ │ + bge.n 5e4bc │ │ │ │ adds r3, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bne.n 5e524 │ │ │ │ + bne.n 5e4bc │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 5e524 │ │ │ │ + b.n 5e4bc │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005e526 <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +0005e4be <_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 8b6b8 │ │ │ │ - cbz r0, 5e56e <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + bl 8b630 │ │ │ │ + cbz r0, 5e506 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b6b8 │ │ │ │ + bl 8b630 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 5e56e <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + cbz r0, 5e506 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5e560 <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ + bne.n 5e4f8 <_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 75e54 │ │ │ │ + bl 75e9c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e574 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ - bl 1f4804 │ │ │ │ + cbnz r0, 5e50c <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ + bl 1f50c4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e58c <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ + b.n 5e524 <_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 2232cc <_PyTime_AsMilliseconds@@Base+0x40c> │ │ │ │ + bl 223c88 <_PyTime_AsMilliseconds@@Base+0x400> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005e592 <_Py_hashtable_new@@Base>: │ │ │ │ +0005e52a <_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 192ea4 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 1936f4 <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0005e5b0 : │ │ │ │ +0005e548 : │ │ │ │ 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 5e5e4 │ │ │ │ + bcs.n 5e57c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov.w r2, #24576 @ 0x6000 │ │ │ │ - movw r1, #13920 @ 0x3660 │ │ │ │ + movw r1, #16224 @ 0x3f60 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e5fa │ │ │ │ + b.n 5e592 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005e5fc : │ │ │ │ +0005e594 : │ │ │ │ ldr.w r2, [r0, #752] @ 0x2f0 │ │ │ │ - cbz r2, 5e618 │ │ │ │ + cbz r2, 5e5b0 │ │ │ │ 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 193430 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + b.w 193c80 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ │ │ │ │ -0005e61c : │ │ │ │ - movw r3, #28744 @ 0x7048 │ │ │ │ +0005e5b4 : │ │ │ │ + movw r3, #31048 @ 0x7948 │ │ │ │ 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, 5e63e │ │ │ │ - cbz r5, 5e63e │ │ │ │ + cbz r4, 5e5d6 │ │ │ │ + cbz r5, 5e5d6 │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 5e62a │ │ │ │ + beq.n 5e5c2 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ pop {r4, r5} │ │ │ │ subs r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e646 : │ │ │ │ +0005e5de : │ │ │ │ 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 5e666 │ │ │ │ + bge.n 5e5fe │ │ │ │ mov r0, r1 │ │ │ │ blx 2abc0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 5e7c8 │ │ │ │ + beq.w 5e760 │ │ │ │ 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 5e6b0 │ │ │ │ + bls.n 5e648 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ adds r1, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 5e6aa │ │ │ │ + bls.n 5e642 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcc.n 5e6ac │ │ │ │ + bcc.n 5e644 │ │ │ │ movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #61616 @ 0xf0b0 │ │ │ │ + movw r1, #63920 @ 0xf9b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 5e6ea │ │ │ │ + bl d60e4 │ │ │ │ + b.n 5e682 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 5e678 │ │ │ │ + b.n 5e610 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 5e6dc │ │ │ │ + bcc.n 5e674 │ │ │ │ ldrd r2, r1, [r7, #16] │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, r6 │ │ │ │ - blt.n 5e6dc │ │ │ │ + blt.n 5e674 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - beq.n 5e6f0 │ │ │ │ + beq.n 5e688 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5e7ba │ │ │ │ + bne.n 5e752 │ │ │ │ bic.w r5, r5, #15 │ │ │ │ mov r2, r0 │ │ │ │ add r5, r4 │ │ │ │ - b.n 5e752 │ │ │ │ + b.n 5e6ea │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl cdda8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ce178 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e6c0 │ │ │ │ + bne.n 5e658 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e7ca │ │ │ │ + b.n 5e762 │ │ │ │ bic.w r5, r5, #15 │ │ │ │ mov r2, r0 │ │ │ │ add r5, r4 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 5e71e │ │ │ │ + bls.n 5e6b6 │ │ │ │ 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 5e6f8 │ │ │ │ + b.n 5e690 │ │ │ │ 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 5e7c2 │ │ │ │ + bls.n 5e75a │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 5e740 │ │ │ │ + b.n 5e6d8 │ │ │ │ movs r1, #0 │ │ │ │ cmp r5, r4 │ │ │ │ mov ip, r1 │ │ │ │ - bls.n 5e786 │ │ │ │ + bls.n 5e71e │ │ │ │ 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 5e752 │ │ │ │ + b.n 5e6ea │ │ │ │ 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 5e7c2 │ │ │ │ + bls.n 5e75a │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 5e7a8 │ │ │ │ + b.n 5e740 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx 2beec │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005e7ce : │ │ │ │ +0005e766 : │ │ │ │ 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 5e824 │ │ │ │ + bne.n 5e7bc │ │ │ │ mov r5, r0 │ │ │ │ - bl 1d0768 │ │ │ │ - cbz r0, 5e828 │ │ │ │ + bl 1d1028 │ │ │ │ + cbz r0, 5e7c0 │ │ │ │ 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 5e824 │ │ │ │ + bls.n 5e7bc │ │ │ │ ldr.w r2, [r1, #-4]! │ │ │ │ and.w r0, r2, #3 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 5e7fa │ │ │ │ + beq.n 5e792 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 5e7fa │ │ │ │ + bne.n 5e792 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 5e82a │ │ │ │ + bne.n 5e7c2 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r4, #0 │ │ │ │ movge r4, #1 │ │ │ │ - b.n 5e82a │ │ │ │ + b.n 5e7c2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5e82a │ │ │ │ + b.n 5e7c2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005e82e : │ │ │ │ +0005e7c6 : │ │ │ │ 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, 5e850 │ │ │ │ + cbz r4, 5e7e8 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ - cbz r0, 5e850 │ │ │ │ - bl 109a8c │ │ │ │ - b.n 5e844 │ │ │ │ + cbz r0, 5e7e8 │ │ │ │ + bl 109fb4 │ │ │ │ + b.n 5e7dc │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005e852 : │ │ │ │ +0005e7ea : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ subs r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e85c : │ │ │ │ +0005e7f4 : │ │ │ │ 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 199f10 │ │ │ │ + bl 19a78c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5e8b2 │ │ │ │ + cbz r0, 5e84a │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 1d0888 │ │ │ │ + bl 1d1148 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e8a6 │ │ │ │ + bge.n 5e83e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5e8aa │ │ │ │ + cbz r3, 5e842 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5e8b2 │ │ │ │ + b.n 5e84a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e8a6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e83e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005e8ba : │ │ │ │ +0005e852 : │ │ │ │ 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] @ (5e8f0 ) │ │ │ │ + ldr r0, [pc, #24] @ (5e888 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19a520 │ │ │ │ + bl 19ada0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0005e8f4 : │ │ │ │ +0005e88c : │ │ │ │ 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] @ (5e950 ) │ │ │ │ + ldr r2, [pc, #76] @ (5e8e8 ) │ │ │ │ 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, 5e948 │ │ │ │ + cbz r5, 5e8e0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 91d04 │ │ │ │ + bl 91c24 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 5e938 │ │ │ │ + cbz r3, 5e8d0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5e938 │ │ │ │ - movw r0, #13960 @ 0x3688 │ │ │ │ + cbz r3, 5e8d0 │ │ │ │ + movw r0, #16264 @ 0x3f88 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1fe164 │ │ │ │ + bl 1fea6c │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005e954 : │ │ │ │ +0005e8ec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (5e978 ) │ │ │ │ + ldr r3, [pc, #20] @ (5e910 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 5e97c │ │ │ │ + bl 5e914 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ 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] @ (5e9dc ) │ │ │ │ - bl 1cc1a0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #72] @ (5e974 ) │ │ │ │ + bl 1ccaa8 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5e9d2 │ │ │ │ + blt.n 5e96a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 5e9a6 │ │ │ │ + cbz r0, 5e93e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5e9d6 │ │ │ │ - bl 7a424 │ │ │ │ - bl 70620 │ │ │ │ + bmi.n 5e96e │ │ │ │ + bl 7a464 │ │ │ │ + bl 70640 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 5e9d2 │ │ │ │ - ldr r1, [pc, #36] @ (5e9dc ) │ │ │ │ + cbz r0, 5e96a │ │ │ │ + ldr r1, [pc, #36] @ (5e974 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cb778 │ │ │ │ - cbz r0, 5e9d6 │ │ │ │ + bl 1cc080 │ │ │ │ + cbz r0, 5e96e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e9d2 │ │ │ │ + bge.n 5e96a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e9d2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e96a │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e9d8 │ │ │ │ + b.n 5e970 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldmia r2!, {r3, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005e9e0 : │ │ │ │ +0005e978 : │ │ │ │ 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] @ (5ea14 ) │ │ │ │ + ldr r0, [pc, #20] @ (5e9ac ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1b7d38 │ │ │ │ + bl 1b858c │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0005ea18 : │ │ │ │ +0005e9b0 : │ │ │ │ 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 2b438 <__clock_gettime64@plt> │ │ │ │ - cbnz r0, 5ea44 │ │ │ │ + cbnz r0, 5e9dc │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0db0 │ │ │ │ + bl 1b1610 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5ea50 │ │ │ │ + bne.n 5e9e8 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005ea56 : │ │ │ │ +0005e9ee : │ │ │ │ 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 dbd74 │ │ │ │ + bl dc134 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ea92 │ │ │ │ + beq.n 5ea2a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl dbd74 │ │ │ │ + bl dc134 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ea92 │ │ │ │ + beq.n 5ea2a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 158640 │ │ │ │ + b.w 158b10 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0005ea9a : │ │ │ │ +0005ea32 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 5eabc │ │ │ │ - movw r0, #61588 @ 0xf094 │ │ │ │ + cbnz r0, 5ea54 │ │ │ │ + movw r0, #63892 @ 0xf994 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #1887 @ 0x75f │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5eae8 │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5ea80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 5eace │ │ │ │ + cbz r3, 5ea66 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 5eace │ │ │ │ + bpl.n 5ea66 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 5eae0 │ │ │ │ - movw r0, #61588 @ 0xf094 │ │ │ │ + bge.n 5ea78 │ │ │ │ + movw r0, #63892 @ 0xf994 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #1893 @ 0x765 │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5eae8 │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5ea80 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 10071c │ │ │ │ + b.w 100bfc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005eaee : │ │ │ │ +0005ea86 : │ │ │ │ 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 dbd74 │ │ │ │ + bl dc134 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5eb26 │ │ │ │ - cbnz r4, 5eb1c │ │ │ │ + beq.n 5eabe │ │ │ │ + cbnz r4, 5eab4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 21eda4 <_PyXIData_Clear@@Base+0x700> │ │ │ │ + b.w 21f778 <_PyXIData_Clear@@Base+0x700> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl dbd74 │ │ │ │ + bl dc134 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5eb0e │ │ │ │ + bne.n 5eaa6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005eb2a : │ │ │ │ +0005eac2 : │ │ │ │ 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 dbd74 │ │ │ │ + bl dc134 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5eb56 │ │ │ │ + beq.n 5eaee │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1fc54c │ │ │ │ + b.w 1fce4c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005eb5a : │ │ │ │ +0005eaf2 : │ │ │ │ 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 5eb8a │ │ │ │ + bmi.n 5eb22 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14276 @ 0x37c4 │ │ │ │ + movw r1, #16580 @ 0x40c4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 5ebac │ │ │ │ + bl d60e4 │ │ │ │ + b.n 5eb44 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bmi.n 5ebb2 │ │ │ │ + bmi.n 5eb4a │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #14312 @ 0x37e8 │ │ │ │ + movw r1, #16616 @ 0x40e8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ebc0 │ │ │ │ + b.n 5eb58 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5ebbe │ │ │ │ + beq.n 5eb56 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1960a0 <_Py_NewReference@@Base+0x2ab0> │ │ │ │ + b.w 1968f0 <_Py_NewReference@@Base+0x2ab0> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ebc2 : │ │ │ │ +0005eb5a : │ │ │ │ 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 5ebe6 │ │ │ │ + bge.n 5eb7e │ │ │ │ mov r0, r1 │ │ │ │ blx 2bf84 │ │ │ │ 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 1a4e84 <_PyBytes_DecodeEscape2@@Base+0xe14> │ │ │ │ + bl 1a56c8 <_PyBytes_DecodeEscape2@@Base+0xe14> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5ec02 │ │ │ │ + bne.n 5eb9a │ │ │ │ str r6, [r5, #20] │ │ │ │ - cbz r4, 5ec02 │ │ │ │ + cbz r4, 5eb9a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005ec06 : │ │ │ │ +0005eb9e : │ │ │ │ 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 5ec32 │ │ │ │ + bge.n 5ebca │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #524 @ 0x20c │ │ │ │ + movw r1, #2828 @ 0xb0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 5ec82 │ │ │ │ - beq.w 5ed68 │ │ │ │ + bl f2724 │ │ │ │ + b.n 5ec1a │ │ │ │ + beq.w 5ed00 │ │ │ │ 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 2294a4 │ │ │ │ + bl 229ea8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.n 5ec76 │ │ │ │ + bcc.n 5ec0e │ │ │ │ ldrd r3, r1, [r6, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 5ec76 │ │ │ │ + blt.n 5ec0e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - bne.n 5ece0 │ │ │ │ + bne.n 5ec78 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ mov r1, r0 │ │ │ │ add r8, r7 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 5ec88 │ │ │ │ + b.n 5ec20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl cdda8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ce178 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5ec5c │ │ │ │ + bne.n 5ebf4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ed6a │ │ │ │ + b.n 5ed02 │ │ │ │ cmp r3, r8 │ │ │ │ - bcs.n 5ecae │ │ │ │ + bcs.n 5ec46 │ │ │ │ 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 5ec88 │ │ │ │ + b.n 5ec20 │ │ │ │ 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 5ed62 │ │ │ │ + bls.n 5ecfa │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ - b.n 5ecd2 │ │ │ │ + b.n 5ec6a │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5ed5a │ │ │ │ + bne.n 5ecf2 │ │ │ │ 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 5ed24 │ │ │ │ + bcs.n 5ecbc │ │ │ │ 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 5ecee │ │ │ │ + b.n 5ec86 │ │ │ │ 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 │ │ │ │ @@ -76684,403 +76638,403 @@ │ │ │ │ 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 5ed62 │ │ │ │ + bls.n 5ecfa │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 5ed48 │ │ │ │ + b.n 5ece0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx 2beec │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r3, r4 │ │ │ │ str r3, [r6, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0005ed6e : │ │ │ │ +0005ed06 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #84] @ (5edd4 ) │ │ │ │ + ldr r1, [pc, #84] @ (5ed6c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #5728 @ 0x1660 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 5edb0 │ │ │ │ + cbnz r4, 5ed48 │ │ │ │ add.w r1, r3, #1432 @ 0x598 │ │ │ │ add.w r4, r2, #4096 @ 0x1000 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r1, [r4, #1700] @ 0x6a4 │ │ │ │ lsls r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #1700] @ 0x6a4 │ │ │ │ - b.n 5edd0 │ │ │ │ + b.n 5ed68 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5ed8c │ │ │ │ + bne.n 5ed24 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14348 @ 0x380c │ │ │ │ + movw r1, #16652 @ 0x410c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005edd8 : │ │ │ │ +0005ed70 : │ │ │ │ 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 5ee08 │ │ │ │ + bls.n 5eda0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14384 @ 0x3830 │ │ │ │ + movw r1, #16688 @ 0x4130 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ee54 │ │ │ │ - ldr r3, [pc, #76] @ (5ee58 ) │ │ │ │ + b.n 5edec │ │ │ │ + ldr r3, [pc, #76] @ (5edf0 ) │ │ │ │ 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, #1636] @ 0x664 │ │ │ │ - cbnz r3, 5ee38 │ │ │ │ + cbnz r3, 5edd0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14412 @ 0x384c │ │ │ │ + movw r1, #16716 @ 0x414c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 5ee02 │ │ │ │ + bl d60e4 │ │ │ │ + b.n 5ed9a │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #1636] @ 0x664 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r3, [r1, #1700] @ 0x6a4 │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r3, r3, r4 │ │ │ │ strb.w r3, [r1, #1700] @ 0x6a4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ee5c : │ │ │ │ +0005edf4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5eec4 ) │ │ │ │ + ldr r1, [pc, #88] @ (5ee5c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #5760 @ 0x1680 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 5ee9e │ │ │ │ + cbnz r4, 5ee36 │ │ │ │ add.w r1, r3, #1440 @ 0x5a0 │ │ │ │ add.w r4, r2, #4096 @ 0x1000 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r1, [r4, #1701] @ 0x6a5 │ │ │ │ lsls r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #1701] @ 0x6a5 │ │ │ │ - b.n 5eebe │ │ │ │ + b.n 5ee56 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5ee7a │ │ │ │ + bne.n 5ee12 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14444 @ 0x386c │ │ │ │ + movw r1, #16748 @ 0x416c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005eec8 : │ │ │ │ +0005ee60 : │ │ │ │ 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 5eef4 │ │ │ │ + bls.n 5ee8c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14484 @ 0x3894 │ │ │ │ + movw r1, #16788 @ 0x4194 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 5ef22 │ │ │ │ - ldr r3, [pc, #80] @ (5ef48 ) │ │ │ │ + bl d60e4 │ │ │ │ + b.n 5eeba │ │ │ │ + ldr r3, [pc, #80] @ (5eee0 ) │ │ │ │ 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, #1668] @ 0x684 │ │ │ │ - cbnz r3, 5ef28 │ │ │ │ + cbnz r3, 5eec0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14516 @ 0x38b4 │ │ │ │ + movw r1, #16820 @ 0x41b4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ef44 │ │ │ │ + b.n 5eedc │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #1668] @ 0x684 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r3, [r1, #1701] @ 0x6a5 │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r3, r3, r4 │ │ │ │ strb.w r3, [r1, #1701] @ 0x6a5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ef4c : │ │ │ │ +0005eee4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (5efa4 ) │ │ │ │ + ldr r1, [pc, #72] @ (5ef3c ) │ │ │ │ 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, #100 @ 0x64 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 5ef80 │ │ │ │ + cbnz r4, 5ef18 │ │ │ │ add.w r1, r3, #10304 @ 0x2840 │ │ │ │ adds r1, #22 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #8] │ │ │ │ - b.n 5efa0 │ │ │ │ + b.n 5ef38 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5ef6c │ │ │ │ + bne.n 5ef04 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14552 @ 0x38d8 │ │ │ │ + movw r1, #16856 @ 0x41d8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005efa8 : │ │ │ │ +0005ef40 : │ │ │ │ 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] @ (5efe0 ) │ │ │ │ + ldr r2, [pc, #40] @ (5ef78 ) │ │ │ │ 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 1ccfa8 │ │ │ │ - cbnz r0, 5efda │ │ │ │ + bl 1cd8b0 │ │ │ │ + cbnz r0, 5ef72 │ │ │ │ add.w r1, r4, #10304 @ 0x2840 │ │ │ │ adds r1, #22 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 5efde │ │ │ │ + b.n 5ef76 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005efe4 : │ │ │ │ +0005ef7c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5f04c ) │ │ │ │ + ldr r1, [pc, #88] @ (5efe4 ) │ │ │ │ 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, 5f028 │ │ │ │ + cbnz r4, 5efc0 │ │ │ │ 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 5f048 │ │ │ │ + b.n 5efe0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f004 │ │ │ │ + bne.n 5ef9c │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14588 @ 0x38fc │ │ │ │ + movw r1, #16892 @ 0x41fc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f050 : │ │ │ │ +0005efe8 : │ │ │ │ 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 5f07c │ │ │ │ + bls.n 5f014 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14624 @ 0x3920 │ │ │ │ + movw r1, #16928 @ 0x4220 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 5f0aa │ │ │ │ - ldr r3, [pc, #80] @ (5f0d0 ) │ │ │ │ + bl d60e4 │ │ │ │ + b.n 5f042 │ │ │ │ + ldr r3, [pc, #80] @ (5f068 ) │ │ │ │ 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, 5f0b0 │ │ │ │ + cbnz r3, 5f048 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14652 @ 0x393c │ │ │ │ + movw r1, #16956 @ 0x423c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f0cc │ │ │ │ + b.n 5f064 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f0d4 : │ │ │ │ +0005f06c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (5f12c ) │ │ │ │ + ldr r1, [pc, #72] @ (5f0c4 ) │ │ │ │ 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, #4 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 5f106 │ │ │ │ + cbnz r4, 5f09e │ │ │ │ add.w r1, r3, #1424 @ 0x590 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 5f126 │ │ │ │ + b.n 5f0be │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f0f4 │ │ │ │ + bne.n 5f08c │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14748 @ 0x399c │ │ │ │ + movw r1, #17052 @ 0x429c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f130 : │ │ │ │ +0005f0c8 : │ │ │ │ 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 5f15e │ │ │ │ + blt.n 5f0f6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14784 @ 0x39c0 │ │ │ │ + movw r1, #17088 @ 0x42c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 5f178 │ │ │ │ - ldr r2, [pc, #56] @ (5f198 ) │ │ │ │ + bl f2724 │ │ │ │ + b.n 5f110 │ │ │ │ + ldr r2, [pc, #56] @ (5f130 ) │ │ │ │ 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 5f19c │ │ │ │ + bl 5f134 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f17e │ │ │ │ + bne.n 5f116 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f196 │ │ │ │ + b.n 5f12e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84954 <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ + bl 848b8 <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ 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} │ │ │ │ @@ -77088,301 +77042,326 @@ │ │ │ │ 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 5f1c8 │ │ │ │ + bls.n 5f160 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14808 @ 0x39d8 │ │ │ │ + movw r1, #17112 @ 0x42d8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 5f1ea │ │ │ │ + bl d60e4 │ │ │ │ + b.n 5f182 │ │ │ │ add.w r3, r1, #1424 @ 0x590 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbnz r3, 5f1f0 │ │ │ │ + cbnz r3, 5f188 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14836 @ 0x39f4 │ │ │ │ + movw r1, #17140 @ 0x42f4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f1f2 │ │ │ │ + b.n 5f18a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f1f4 : │ │ │ │ +0005f18c : │ │ │ │ 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] @ (5f22c ) │ │ │ │ + ldr r2, [pc, #40] @ (5f1c4 ) │ │ │ │ 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 5f19c │ │ │ │ + bl 5f134 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5f228 │ │ │ │ + beq.n 5f1c0 │ │ │ │ add.w r5, r5, #1424 @ 0x590 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f230 : │ │ │ │ +0005f1c8 : │ │ │ │ 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 5f25e │ │ │ │ + blt.n 5f1f6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14784 @ 0x39c0 │ │ │ │ + movw r1, #17088 @ 0x42c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 5f274 │ │ │ │ - ldr r2, [pc, #44] @ (5f28c ) │ │ │ │ + bl f2724 │ │ │ │ + b.n 5f20c │ │ │ │ + ldr r2, [pc, #44] @ (5f224 ) │ │ │ │ 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 5f19c │ │ │ │ - cbz r0, 5f27a │ │ │ │ + bl 5f134 │ │ │ │ + cbz r0, 5f212 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f28a │ │ │ │ + b.n 5f222 │ │ │ │ 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 77508 │ │ │ │ + bl 77550 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f2b8 │ │ │ │ + bge.n 5f250 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5f2b8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5f250 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e8f8 │ │ │ │ + b.w 7e958 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 5f2e6 │ │ │ │ + bge.n 5f27e │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ subs r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 5f2e0 │ │ │ │ + bge.n 5f278 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 5f2e6 │ │ │ │ + b.n 5f27e │ │ │ │ str.w r6, [r1], #4 │ │ │ │ - b.n 5f2c8 │ │ │ │ + b.n 5f260 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #28] │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 5f2f8 │ │ │ │ + cbz r0, 5f290 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 5f304 │ │ │ │ + cbz r0, 5f29c │ │ │ │ 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, 5f324 │ │ │ │ + cbnz r0, 5f2bc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5f32e │ │ │ │ - b.n 5f334 │ │ │ │ + cbnz r0, 5f2c6 │ │ │ │ + b.n 5f2cc │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f31e │ │ │ │ - b.n 5f34c │ │ │ │ + beq.n 5f2b6 │ │ │ │ + b.n 5f2e4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5f34c │ │ │ │ + cbnz r0, 5f2e4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5f33e │ │ │ │ + cbz r0, 5f2d6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5f34c │ │ │ │ + cbnz r0, 5f2e4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5f34c │ │ │ │ + cbz r0, 5f2e4 │ │ │ │ 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, 5f358 │ │ │ │ + cbz r0, 5f2f0 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #20] @ (5f370 ) │ │ │ │ + ldr r2, [pc, #20] @ (5f308 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ - cbnz r1, 5f36a │ │ │ │ + cbnz r1, 5f302 │ │ │ │ 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] @ (5f380 ) │ │ │ │ + ldr r2, [pc, #8] @ (5f318 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ + push {r4} │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + add r4, r0 │ │ │ │ + str r4, [r3, #0] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ + mla r2, r4, r0, r2 │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + mla r2, r4, r0, r2 │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + str r2, [r3, #8] │ │ │ │ + add r0, r4 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + str r0, [r3, #12] │ │ │ │ + movs r0, #1 │ │ │ │ + add r2, r1 │ │ │ │ + str r2, [r3, #16] │ │ │ │ + pop {r4} │ │ │ │ + bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r0, 5f3b8 │ │ │ │ + cbz r0, 5f386 │ │ │ │ movw r3, #59860 @ 0xe9d4 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 5f3b8 │ │ │ │ + beq.n 5f386 │ │ │ │ movw r3, #59856 @ 0xe9d0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 5f3f8 │ │ │ │ - bl 5f35a │ │ │ │ - cbz r0, 5f40c │ │ │ │ + bne.n 5f3c6 │ │ │ │ + bl 5f2f2 │ │ │ │ + cbz r0, 5f3da │ │ │ │ movw r3, #32212 @ 0x7dd4 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movw r2, #59908 @ 0xea04 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ - movw r3, #62819 @ 0xf563 │ │ │ │ + movw r3, #62769 @ 0xf531 │ │ │ │ movt r3, #5 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r5, 5f3ec │ │ │ │ + cbz r5, 5f3ba │ │ │ │ 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 5f374 │ │ │ │ + b.n 5f30c │ │ │ │ mov r7, r1 │ │ │ │ - cbz r2, 5f400 │ │ │ │ + cbz r2, 5f3ce │ │ │ │ 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, 5f470 │ │ │ │ + cbz r0, 5f43e │ │ │ │ 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, 5f46e │ │ │ │ + cbz r1, 5f43c │ │ │ │ mov r4, r1 │ │ │ │ subs r5, r0, #1 │ │ │ │ ldrb.w r7, [r5, #1]! │ │ │ │ - cbz r7, 5f46e │ │ │ │ + cbz r7, 5f43c │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 5f44c │ │ │ │ + bcc.n 5f41a │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 5f384 │ │ │ │ + bl 5f352 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne.n 5f42c │ │ │ │ + bne.n 5f3fa │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 5f384 │ │ │ │ + bl 5f352 │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 5f42c │ │ │ │ + b.n 5f3fa │ │ │ │ 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, #62579 @ 0xf473 │ │ │ │ + movw r4, #62529 @ 0xf441 │ │ │ │ movt r4, #5 │ │ │ │ eors r4, r3 │ │ │ │ blx 2b438 <__clock_gettime64@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ movt r1, #17179 @ 0x431b │ │ │ │ ldr r3, [sp, #0] │ │ │ │ @@ -77407,75 +77386,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 5f4d6 │ │ │ │ + bhi.n 5f4a4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #2 │ │ │ │ - b.w 519fa │ │ │ │ + b.w 519a2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 79054 │ │ │ │ - cbz r0, 5f51c │ │ │ │ + bl 790a0 │ │ │ │ + cbz r0, 5f4ea │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w ed730 │ │ │ │ + b.w eda28 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1ffb98 <_PyObject_FunctionStr@@Base+0x1f8> │ │ │ │ + b.w 2004c4 <_PyObject_FunctionStr@@Base+0x1f8> │ │ │ │ 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, #40936 @ 0x9fe8 │ │ │ │ + movw r1, #43240 @ 0xa8e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3530 │ │ │ │ - cbnz r0, 5f55c │ │ │ │ + bl 1e3df4 │ │ │ │ + cbnz r0, 5f52a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f55e │ │ │ │ + bge.n 5f52c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5f55e │ │ │ │ + b.n 5f52c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 5f5cc │ │ │ │ + cbz r0, 5f59a │ │ │ │ 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 5f5ca │ │ │ │ + bcs.n 5f598 │ │ │ │ mov r5, r0 │ │ │ │ blx 2bf84 │ │ │ │ - cbz r0, 5f5ca │ │ │ │ + cbz r0, 5f598 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r2, r3, r0 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5f58e │ │ │ │ + bne.n 5f55c │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ dmb ish │ │ │ │ - bcs.n 5f5ca │ │ │ │ + bcs.n 5f598 │ │ │ │ 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 │ │ │ │ @@ -77488,163 +77467,164 @@ │ │ │ │ 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, 5f5f4 │ │ │ │ + cbz r0, 5f5c2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 5f5f4 │ │ │ │ + cbz r3, 5f5c2 │ │ │ │ movw r3, #59856 @ 0xe9d0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2c39c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 5f562 │ │ │ │ + b.n 5f530 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5f67c │ │ │ │ + beq.n 5f64a │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ stmdb sp!, {r4, r5, r6, fp} │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - bne.n 5f618 │ │ │ │ + bne.n 5f5e6 │ │ │ │ ldrd r4, r5, [r1, #8] │ │ │ │ orrs r4, r5 │ │ │ │ - beq.n 5f676 │ │ │ │ + beq.n 5f644 │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5f618 │ │ │ │ + bne.n 5f5e6 │ │ │ │ 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 5f630 │ │ │ │ + bne.n 5f5fe │ │ │ │ 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 5f64c │ │ │ │ + bne.n 5f61a │ │ │ │ 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 5f666 │ │ │ │ + bne.n 5f634 │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5f6b2 │ │ │ │ + beq.n 5f680 │ │ │ │ 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 5f688 │ │ │ │ + bne.n 5f656 │ │ │ │ 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 5f69e │ │ │ │ + bne.n 5f66c │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f6b4 : │ │ │ │ +0005f682 : │ │ │ │ push {r4, r5} │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ - bne.n 5f6d4 │ │ │ │ + bne.n 5f6a2 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 5f6ea │ │ │ │ + bge.n 5f6b8 │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - b.n 5f6c0 │ │ │ │ + b.n 5f68e │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5f6ea │ │ │ │ + blt.n 5f6b8 │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ ldr.w r4, [r1, r0, lsl #2] │ │ │ │ subs r0, #1 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - b.n 5f6d6 │ │ │ │ + b.n 5f6a4 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f6ee <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +0005f6bc <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #33463 @ 0x82b7 │ │ │ │ + movw r1, #33367 @ 0x8257 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 21405c <_PyXIData_Release@@Base+0x70> │ │ │ │ + b.w 214a2c <_PyXIData_Release@@Base+0x70> │ │ │ │ │ │ │ │ -0005f6fc : │ │ │ │ +0005f6ca : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbz r0, 5f718 │ │ │ │ + cbz r0, 5f6e6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - movw r3, #7753 @ 0x1e49 │ │ │ │ + movw r3, #7681 @ 0x1e01 │ │ │ │ movt r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f71a : │ │ │ │ +0005f6e8 : │ │ │ │ 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] @ (5f74c ) │ │ │ │ + ldr r4, [pc, #32] @ (5f71c ) │ │ │ │ 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 2dfd0 <_PyObject_DebugMallocStats@@Base+0x500> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f750 <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ +0005f720 <_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] @ (5f784 <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (5f754 <_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] │ │ │ │ @@ -77658,411 +77638,411 @@ │ │ │ │ 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, #45892 @ 0xb344 │ │ │ │ + movw r2, #48196 @ 0xbc44 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d0804 <_PyBytesWriter_Prepare@@Base+0x50> │ │ │ │ + bl d0bd0 <_PyBytesWriter_Prepare@@Base+0x50> │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f7b4 : │ │ │ │ +0005f784 : │ │ │ │ bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f7ba <_PyCode_CheckNoInternalState@@Base>: │ │ │ │ +0005f78a <_PyCode_CheckNoInternalState@@Base>: │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ - cbz r3, 5f7ce <_PyCode_CheckNoInternalState@@Base+0x14> │ │ │ │ - cbz r1, 5f7ca <_PyCode_CheckNoInternalState@@Base+0x10> │ │ │ │ - movw r3, #60180 @ 0xeb14 │ │ │ │ + cbz r3, 5f79e <_PyCode_CheckNoInternalState@@Base+0x14> │ │ │ │ + cbz r1, 5f79a <_PyCode_CheckNoInternalState@@Base+0x10> │ │ │ │ + movw r3, #62624 @ 0xf4a0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f7d2 <_PyCode_CheckNoExternalState@@Base>: │ │ │ │ +0005f7a2 <_PyCode_CheckNoExternalState@@Base>: │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5f7ec <_PyCode_CheckNoExternalState@@Base+0x1a> │ │ │ │ + bgt.n 5f7bc <_PyCode_CheckNoExternalState@@Base+0x1a> │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5f7f6 <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ + bgt.n 5f7c6 <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ ldr r3, [r1, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5f808 <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ + ble.n 5f7d8 <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ ldr r3, [r1, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5f808 <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ - b.n 5f7f6 <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ - movw r3, #60132 @ 0xeae4 │ │ │ │ + ble.n 5f7d8 <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ + b.n 5f7c6 <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ + movw r3, #62576 @ 0xf470 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - b.n 5f7fe <_PyCode_CheckNoExternalState@@Base+0x2c> │ │ │ │ - movw r3, #60156 @ 0xeafc │ │ │ │ + b.n 5f7ce <_PyCode_CheckNoExternalState@@Base+0x2c> │ │ │ │ + movw r3, #62600 @ 0xf488 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - cbnz r2, 5f804 <_PyCode_CheckNoExternalState@@Base+0x32> │ │ │ │ + cbnz r2, 5f7d4 <_PyCode_CheckNoExternalState@@Base+0x32> │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 5f800 <_PyCode_CheckNoExternalState@@Base+0x2e> │ │ │ │ + b.n 5f7d0 <_PyCode_CheckNoExternalState@@Base+0x2e> │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f80c <_PyCode_CheckPureFunction@@Base>: │ │ │ │ +0005f7dc <_PyCode_CheckPureFunction@@Base>: │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.n 5f81c <_PyCode_CheckPureFunction@@Base+0x10> │ │ │ │ + bmi.n 5f7ec <_PyCode_CheckPureFunction@@Base+0x10> │ │ │ │ tst.w r3, #384 @ 0x180 │ │ │ │ - bne.n 5f826 <_PyCode_CheckPureFunction@@Base+0x1a> │ │ │ │ + bne.n 5f7f6 <_PyCode_CheckPureFunction@@Base+0x1a> │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 5f836 <_PyCode_CheckPureFunction@@Base+0x2a> │ │ │ │ - movw r3, #14868 @ 0x3a14 │ │ │ │ + bpl.n 5f806 <_PyCode_CheckPureFunction@@Base+0x2a> │ │ │ │ + movw r3, #17172 @ 0x4314 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - b.n 5f82e <_PyCode_CheckPureFunction@@Base+0x22> │ │ │ │ - movw r3, #14896 @ 0x3a30 │ │ │ │ + b.n 5f7fe <_PyCode_CheckPureFunction@@Base+0x22> │ │ │ │ + movw r3, #17200 @ 0x4330 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - cbz r1, 5f832 <_PyCode_CheckPureFunction@@Base+0x26> │ │ │ │ + cbz r1, 5f802 <_PyCode_CheckPureFunction@@Base+0x26> │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f83a : │ │ │ │ +0005f80a : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f83e : │ │ │ │ +0005f80e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #41432 @ 0xa1d8 │ │ │ │ + movw r1, #43736 @ 0xaad8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 23465c │ │ │ │ - cbnz r0, 5f868 │ │ │ │ + bl 235044 │ │ │ │ + cbnz r0, 5f838 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 234c78 │ │ │ │ + b.w 235660 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f86c : │ │ │ │ +0005f83c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #41380 @ 0xa1a4 │ │ │ │ + movw r1, #43684 @ 0xaaa4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 23465c │ │ │ │ - cbnz r0, 5f896 │ │ │ │ + bl 235044 │ │ │ │ + cbnz r0, 5f866 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 234c78 │ │ │ │ + b.w 235660 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f89a : │ │ │ │ +0005f86a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #41432 @ 0xa1d8 │ │ │ │ + movw r1, #43736 @ 0xaad8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 23465c │ │ │ │ - cbnz r0, 5f8c0 │ │ │ │ + bl 235044 │ │ │ │ + cbnz r0, 5f890 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 5f52c │ │ │ │ + b.n 5f4fa │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f8c4 : │ │ │ │ +0005f894 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #41476 @ 0xa204 │ │ │ │ + movw r1, #43780 @ 0xab04 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 23465c │ │ │ │ - cbnz r0, 5f8ea │ │ │ │ + bl 235044 │ │ │ │ + cbnz r0, 5f8ba │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 5f52c │ │ │ │ + b.n 5f4fa │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f8ee : │ │ │ │ +0005f8be : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #41380 @ 0xa1a4 │ │ │ │ + movw r1, #43684 @ 0xaaa4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 23465c │ │ │ │ - cbnz r0, 5f914 │ │ │ │ + bl 235044 │ │ │ │ + cbnz r0, 5f8e4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 5f52c │ │ │ │ + b.n 5f4fa │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f918 : │ │ │ │ +0005f8e8 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f91c : │ │ │ │ +0005f8ec : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f91e <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +0005f8ee <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 5f92e <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ + cbz r0, 5f8fe <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ subs r3, r0, #3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f930 <_PyLong_New@@Base>: │ │ │ │ - b.w 7f818 │ │ │ │ +0005f900 <_PyLong_New@@Base>: │ │ │ │ + b.w 7f878 │ │ │ │ │ │ │ │ -0005f934 <_PyLong_FromDigits@@Base>: │ │ │ │ +0005f904 <_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, 5f976 <_PyLong_FromDigits@@Base+0x42> │ │ │ │ + cbz r1, 5f946 <_PyLong_FromDigits@@Base+0x42> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7f818 │ │ │ │ + bl 7f878 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5f978 <_PyLong_FromDigits@@Base+0x44> │ │ │ │ + cbz r0, 5f948 <_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 2beec │ │ │ │ - b.n 5f978 <_PyLong_FromDigits@@Base+0x44> │ │ │ │ - ldr r4, [pc, #4] @ (5f97c <_PyLong_FromDigits@@Base+0x48>) │ │ │ │ + b.n 5f948 <_PyLong_FromDigits@@Base+0x44> │ │ │ │ + ldr r4, [pc, #4] @ (5f94c <_PyLong_FromDigits@@Base+0x48>) │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005f980 <_PyLong_Sign@@Base>: │ │ │ │ +0005f950 <_PyLong_Sign@@Base>: │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r0, r0, #3 │ │ │ │ rsb r0, r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f98c : │ │ │ │ +0005f95c : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f998 : │ │ │ │ +0005f968 : │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f9aa <_PyDict_NewPresized@@Base>: │ │ │ │ +0005f97a <_PyDict_NewPresized@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ - b.w 19d050 │ │ │ │ + b.w 19d8d8 │ │ │ │ │ │ │ │ -0005f9b0 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b.w 19ce9c │ │ │ │ +0005f980 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b.w 19d724 │ │ │ │ │ │ │ │ -0005f9b4 <_PyDict_SizeOf@@Base>: │ │ │ │ - b.w 509d8 <_PyErr_FormatFromCause@@Base+0x98> │ │ │ │ +0005f984 <_PyDict_SizeOf@@Base>: │ │ │ │ + b.w 50724 <_PyErr_FormatFromCause@@Base+0x98> │ │ │ │ │ │ │ │ -0005f9b8 : │ │ │ │ +0005f988 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005f9d2 : │ │ │ │ - b.w 21d134 <_PyXI_Preserve@@Base+0xe8> │ │ │ │ +0005f9a2 : │ │ │ │ + b.w 21db08 <_PyXI_Preserve@@Base+0xe8> │ │ │ │ │ │ │ │ -0005f9d6 : │ │ │ │ - b.w 272944 <_Py_strhex@@Base+0x308> │ │ │ │ +0005f9a6 : │ │ │ │ + b.w 2732cc <_Py_strhex@@Base+0x308> │ │ │ │ │ │ │ │ -0005f9da : │ │ │ │ +0005f9aa : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f9de : │ │ │ │ - b.w 55026 │ │ │ │ +0005f9ae : │ │ │ │ + b.w 54fc6 │ │ │ │ │ │ │ │ -0005f9e2 : │ │ │ │ +0005f9b2 : │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f9f2 : │ │ │ │ +0005f9c2 : │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fa02 : │ │ │ │ +0005f9d2 : │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fa12 <_Py_SetRefcnt@@Base>: │ │ │ │ +0005f9e2 <_Py_SetRefcnt@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r1, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fa1e : │ │ │ │ +0005f9ee : │ │ │ │ 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 5fa60 │ │ │ │ + bls.n 5fa30 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 5fa54 │ │ │ │ + bhi.n 5fa24 │ │ │ │ add.w r5, r4, r4, lsl #1 │ │ │ │ - b.n 5fa62 │ │ │ │ + b.n 5fa32 │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ ite ls │ │ │ │ movls r5, r4 │ │ │ │ movhi r5, #0 │ │ │ │ - b.n 5fa62 │ │ │ │ + b.n 5fa32 │ │ │ │ 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 2931a4 <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ + bl 293a6c <_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 2b314 │ │ │ │ - ldr r1, [pc, #32] @ (5fabc ) │ │ │ │ + ldr r1, [pc, #32] @ (5fa8c ) │ │ │ │ mov.w r2, #900 @ 0x384 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ blx 2beec │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1420] @ 0x58c │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, pc} │ │ │ │ - str r0, [r1, #16] │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ movs r5, r5 │ │ │ │ - movw r3, #24320 @ 0x5f00 │ │ │ │ + movw r3, #26624 @ 0x6800 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5fb34 │ │ │ │ + beq.n 5fb04 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5fb34 │ │ │ │ + beq.n 5fb04 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #84] @ (5fb38 ) │ │ │ │ + ldr r2, [pc, #84] @ (5fb08 ) │ │ │ │ mov r4, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r2] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5fb04 │ │ │ │ + bne.n 5fad4 │ │ │ │ movw r3, #4348 @ 0x10fc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r1, [r0, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5fb04 │ │ │ │ + beq.n 5fad4 │ │ │ │ blx 2ad14 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5fb1c │ │ │ │ - cbz r3, 5fb18 │ │ │ │ + beq.n 5faec │ │ │ │ + cbz r3, 5fae8 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r3, #1592] @ 0x638 │ │ │ │ - b.n 5fb0a │ │ │ │ + b.n 5fada │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 5fb2a │ │ │ │ + bne.n 5fafa │ │ │ │ ldr.w r3, [r4, #1592] @ 0x638 │ │ │ │ - cbz r2, 5fb28 │ │ │ │ + cbz r2, 5faf8 │ │ │ │ str.w r3, [r2, #1592] @ 0x638 │ │ │ │ - b.n 5fb2a │ │ │ │ + b.n 5fafa │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 196304 │ │ │ │ + b.w 196b54 │ │ │ │ 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 │ │ │ │ @@ -78072,22 +78052,22 @@ │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ mov sl, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 5fb68 │ │ │ │ + bne.n 5fb38 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 5fd02 │ │ │ │ + b.n 5fcd2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5fb62 │ │ │ │ + beq.n 5fb32 │ │ │ │ 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 │ │ │ │ @@ -78097,68 +78077,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 5fbb6 │ │ │ │ + bls.n 5fb86 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 5fbac │ │ │ │ + bhi.n 5fb7c │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 5fbb8 │ │ │ │ + b.n 5fb88 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 5fbb8 │ │ │ │ + b.n 5fb88 │ │ │ │ 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 5fbe2 │ │ │ │ + bne.n 5fbb2 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 5fd02 │ │ │ │ + b.n 5fcd2 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 5fc0a │ │ │ │ + bne.n 5fbda │ │ │ │ mov.w r8, #0 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r8 │ │ │ │ - bls.n 5fb62 │ │ │ │ + bls.n 5fb32 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fd02 │ │ │ │ + beq.n 5fcd2 │ │ │ │ add r4, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 5fbea │ │ │ │ + b.n 5fbba │ │ │ │ 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 2bfdc <__memset_chk@plt> │ │ │ │ ands.w r8, r8, #31 │ │ │ │ - beq.n 5fc3a │ │ │ │ + beq.n 5fc0a │ │ │ │ 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 │ │ │ │ @@ -78166,20 +78146,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 293884 <_PyMonitoring_FireBranchEvent@@Base+0x9e0> │ │ │ │ + bl 29414c <_PyMonitoring_FireBranchEvent@@Base+0x9e0> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ subs r6, r2, r4 │ │ │ │ - cbz r2, 5fca6 │ │ │ │ + cbz r2, 5fc76 │ │ │ │ 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 │ │ │ │ @@ -78191,96 +78171,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 5fc60 │ │ │ │ + b.n 5fc30 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 5fb62 │ │ │ │ + beq.w 5fb32 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ - cbnz r6, 5fcd2 │ │ │ │ + cbnz r6, 5fca2 │ │ │ │ movs r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - cbz r0, 5fd02 │ │ │ │ + cbz r0, 5fcd2 │ │ │ │ add r4, r5 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 5fcba │ │ │ │ - b.n 5fcfc │ │ │ │ + bne.n 5fc8a │ │ │ │ + b.n 5fccc │ │ │ │ mvns r6, r6 │ │ │ │ rbit r2, r6 │ │ │ │ clz r2, r2 │ │ │ │ mla r2, r5, r2, r4 │ │ │ │ - cbz r6, 5fcf8 │ │ │ │ + cbz r6, 5fcc8 │ │ │ │ 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 5fcd4 │ │ │ │ - b.n 5fd02 │ │ │ │ + bne.n 5fca4 │ │ │ │ + b.n 5fcd2 │ │ │ │ add.w r4, r4, r5, lsl #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 5fca8 │ │ │ │ + b.n 5fc78 │ │ │ │ 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 5f35a │ │ │ │ - cbz r0, 5fd52 │ │ │ │ + bl 5f2f2 │ │ │ │ + cbz r0, 5fd22 │ │ │ │ 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 2b0f4 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5f374 │ │ │ │ + bl 5f30c │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5f384 │ │ │ │ + bl 5f352 │ │ │ │ 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, #62481 @ 0xf411 │ │ │ │ + movw r0, #62431 @ 0xf3df │ │ │ │ movt r0, #5 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 5fd0c │ │ │ │ + bl 5fcdc │ │ │ │ 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 │ │ │ │ @@ -78289,379 +78269,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 5fdc6 │ │ │ │ - movw r4, #46576 @ 0xb5f0 │ │ │ │ + beq.n 5fd96 │ │ │ │ + movw r4, #49020 @ 0xbf7c │ │ │ │ movt r4, #44 @ 0x2c │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 5fdd4 │ │ │ │ + bne.n 5fda4 │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ - b.n 5fdd8 │ │ │ │ - movw r4, #37652 @ 0x9314 │ │ │ │ + b.n 5fda8 │ │ │ │ + movw r4, #39956 @ 0x9c14 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ - b.n 5fdd8 │ │ │ │ + b.n 5fda8 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ mov r3, r8 │ │ │ │ mov ip, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 5fde8 │ │ │ │ + bge.n 5fdb8 │ │ │ │ rsbs r3, r8, #0 │ │ │ │ sbc.w ip, r7, r7, lsl #1 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, ip, #0 │ │ │ │ - bge.n 5fe2c │ │ │ │ + bge.n 5fdfc │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - bne.n 5fdfe │ │ │ │ + bne.n 5fdce │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 5feea │ │ │ │ + beq.n 5feba │ │ │ │ orrs.w r7, r8, r7 │ │ │ │ mov.w r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ it eq │ │ │ │ - movweq r4, #32880 @ 0x8070 │ │ │ │ - movw r2, #14932 @ 0x3a54 │ │ │ │ + movweq r4, #35184 @ 0x8970 │ │ │ │ + movw r2, #17236 @ 0x4354 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ movteq r4, #41 @ 0x29 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r8, r4, [sp, #4] │ │ │ │ blx 2bf90 <__snprintf_chk@plt> │ │ │ │ - b.n 5feea │ │ │ │ + b.n 5feba │ │ │ │ smull r2, lr, r5, r5 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r1, ip, lr │ │ │ │ ittet lt │ │ │ │ movlt r2, r5 │ │ │ │ movlt.w lr, #0 │ │ │ │ - movwge r6, #48364 @ 0xbcec │ │ │ │ - movwlt r6, #37384 @ 0x9208 │ │ │ │ + movwge r6, #50808 @ 0xc678 │ │ │ │ + movwlt r6, #39688 @ 0x9b08 │ │ │ │ ite ge │ │ │ │ movtge r6, #44 @ 0x2c │ │ │ │ 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, #41856 @ 0xa380 │ │ │ │ + movwge r6, #44160 @ 0xac80 │ │ │ │ movtge r6, #43 @ 0x2b │ │ │ │ - bl 2937e4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 2940ac <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2937e4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 2940ac <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 2937e4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 2940ac <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ mov r7, r2 │ │ │ │ mov.w r3, #8 │ │ │ │ add r5, sp, #16 │ │ │ │ - movw r2, #37848 @ 0x93d8 │ │ │ │ + movw r2, #40292 @ 0x9d64 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r1, #32880 @ 0x8070 │ │ │ │ + movw r1, #35184 @ 0x8970 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r4, #14944 @ 0x3a60 │ │ │ │ + movw r4, #17248 @ 0x4360 │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ blx 2bf90 <__snprintf_chk@plt> │ │ │ │ cmp r7, #0 │ │ │ │ mov.w r3, #32 │ │ │ │ it lt │ │ │ │ neglt r7, r7 │ │ │ │ - movw r2, #14952 @ 0x3a68 │ │ │ │ + movw r2, #17256 @ 0x4368 │ │ │ │ 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 2bf90 <__snprintf_chk@plt> │ │ │ │ - movw r2, #14924 @ 0x3a4c │ │ │ │ + movw r2, #17228 @ 0x434c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r2, r9 │ │ │ │ - movw r0, #62481 @ 0xf411 │ │ │ │ + movw r0, #62431 @ 0xf3df │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fd58 │ │ │ │ + bl 5fd28 │ │ │ │ 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, #14984 @ 0x3a88 │ │ │ │ + movw r2, #17288 @ 0x4388 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #62481 @ 0xf411 │ │ │ │ + movw r0, #62431 @ 0xf3df │ │ │ │ movt r0, #5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - bl 5fd58 │ │ │ │ + bl 5fd28 │ │ │ │ orrs.w r6, r6, r8 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ mov.w r6, #0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bne.n 60010 │ │ │ │ + bne.n 5ffe0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 5fd8c │ │ │ │ + bl 5fd5c │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 5fd8c │ │ │ │ + bl 5fd5c │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 5fd8c │ │ │ │ + bl 5fd5c │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 5fd8c │ │ │ │ + bl 5fd5c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5fd8c │ │ │ │ + bl 5fd5c │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #46576 @ 0xb5f0 │ │ │ │ + movw r3, #49020 @ 0xbf7c │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - movw r2, #14924 @ 0x3a4c │ │ │ │ + movw r2, #17228 @ 0x434c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #62481 @ 0xf411 │ │ │ │ + movw r0, #62431 @ 0xf3df │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fd58 │ │ │ │ + bl 5fd28 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 60006 │ │ │ │ + bge.n 5ffd6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #28060 @ 0x6d9c │ │ │ │ + movw r2, #30364 @ 0x769c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #62481 @ 0xf411 │ │ │ │ + movw r0, #62431 @ 0xf3df │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fd58 │ │ │ │ - movw r2, #14968 @ 0x3a78 │ │ │ │ + bl 5fd28 │ │ │ │ + movw r2, #17272 @ 0x4378 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ it ne │ │ │ │ movne r2, r7 │ │ │ │ - movw r0, #62481 @ 0xf411 │ │ │ │ + movw r0, #62431 @ 0xf3df │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fd58 │ │ │ │ - movw r2, #50204 @ 0xc41c │ │ │ │ + bl 5fd28 │ │ │ │ + movw r2, #52508 @ 0xcd1c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - b.n 6008c │ │ │ │ - movw r2, #14992 @ 0x3a90 │ │ │ │ + b.n 6005c │ │ │ │ + movw r2, #17296 @ 0x4390 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - b.n 6008c │ │ │ │ + b.n 6005c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 5fd8c │ │ │ │ + bl 5fd5c │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 5fd8c │ │ │ │ + bl 5fd5c │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 5fd8c │ │ │ │ + bl 5fd5c │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 5fd8c │ │ │ │ + bl 5fd5c │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #32880 @ 0x8070 │ │ │ │ + movw r3, #35184 @ 0x8970 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #15000 @ 0x3a98 │ │ │ │ + movw r2, #17304 @ 0x4398 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #62481 @ 0xf411 │ │ │ │ + movw r0, #62431 @ 0xf3df │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fd58 │ │ │ │ + bl 5fd28 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrd r2, r0, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 60006 │ │ │ │ - movw r2, #15008 @ 0x3aa0 │ │ │ │ + bge.n 5ffd6 │ │ │ │ + movw r2, #17312 @ 0x43a0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #62481 @ 0xf411 │ │ │ │ + movw r0, #62431 @ 0xf3df │ │ │ │ movt r0, #5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5fd58 │ │ │ │ + b.n 5fd28 │ │ │ │ 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, #14984 @ 0x3a88 │ │ │ │ + movw r2, #17288 @ 0x4388 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #62481 @ 0xf411 │ │ │ │ + movw r0, #62431 @ 0xf3df │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fd58 │ │ │ │ + bl 5fd28 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ - bl 5fd8c │ │ │ │ + bl 5fd5c │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #50204 @ 0xc41c │ │ │ │ + movw r2, #52508 @ 0xcd1c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #62481 @ 0xf411 │ │ │ │ + movw r0, #62431 @ 0xf3df │ │ │ │ movt r0, #5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 5fd58 │ │ │ │ + b.n 5fd28 │ │ │ │ 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, 6011e │ │ │ │ + cbz r4, 600ee │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.n 60110 │ │ │ │ - b.n 60174 │ │ │ │ + bne.n 600e0 │ │ │ │ + b.n 60144 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - beq.n 60174 │ │ │ │ + beq.n 60144 │ │ │ │ movw r3, #2732 @ 0xaac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r3, [r3, #1424] @ 0x590 │ │ │ │ - cbz r3, 60174 │ │ │ │ + cbz r3, 60144 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 60174 │ │ │ │ + beq.n 60144 │ │ │ │ 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, #15028 @ 0x3ab4 │ │ │ │ + movw r1, #17332 @ 0x43b4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 2bf90 <__snprintf_chk@plt> │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 5fd0c │ │ │ │ - b.n 60182 │ │ │ │ + bl 5fcdc │ │ │ │ + b.n 60152 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r1 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 5fd0c │ │ │ │ + bl 5fcdc │ │ │ │ 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, 601ac │ │ │ │ + cbnz r3, 6017c │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 17a42c <_start@@Base+0x5a4> │ │ │ │ + bl 17ac84 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 601c4 │ │ │ │ + cbz r3, 60194 │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r0, #15048 @ 0x3ac8 │ │ │ │ + movw r0, #17352 @ 0x43c8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 600fa │ │ │ │ - b.n 60204 │ │ │ │ + bl 600ca │ │ │ │ + b.n 601d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 601d4 │ │ │ │ + cbnz r3, 601a4 │ │ │ │ movw r0, #2204 @ 0x89c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 17a42c <_start@@Base+0x5a4> │ │ │ │ + bl 17ac84 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 60204 │ │ │ │ + cbz r3, 601d4 │ │ │ │ movw r3, #2728 @ 0xaa8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 601b0 │ │ │ │ - ldr r2, [pc, #40] @ (60210 ) │ │ │ │ + blt.n 60180 │ │ │ │ + ldr r2, [pc, #40] @ (601e0 ) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 601ec │ │ │ │ + bne.n 601bc │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 601b0 │ │ │ │ + ble.n 60180 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r0, [r3, #23] │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -78674,52 +78654,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, 60244 │ │ │ │ + cbnz r3, 60214 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 17a42c <_start@@Base+0x5a4> │ │ │ │ + bl 17ac84 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 6025a │ │ │ │ + cbz r3, 6022a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #15068 @ 0x3adc │ │ │ │ + movw r0, #17372 @ 0x43dc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 600fa │ │ │ │ - b.n 6029a │ │ │ │ + bl 600ca │ │ │ │ + b.n 6026a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 6026a │ │ │ │ + cbnz r3, 6023a │ │ │ │ movw r0, #2204 @ 0x89c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 17a42c <_start@@Base+0x5a4> │ │ │ │ + bl 17ac84 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 6029a │ │ │ │ + cbz r3, 6026a │ │ │ │ movw r3, #2724 @ 0xaa4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 60248 │ │ │ │ - ldr r2, [pc, #60] @ (602bc ) │ │ │ │ + blt.n 60218 │ │ │ │ + ldr r2, [pc, #60] @ (6028c ) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 60282 │ │ │ │ + bne.n 60252 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 60248 │ │ │ │ + ble.n 60218 │ │ │ │ movw r3, #32212 @ 0x7dd4 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 602b2 │ │ │ │ + cbz r2, 60282 │ │ │ │ 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} │ │ │ │ @@ -78731,82 +78711,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 6031a │ │ │ │ + bhi.n 602ea │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 194c98 <_Py_NewReference@@Base+0x16a8> │ │ │ │ + bl 1954e8 <_Py_NewReference@@Base+0x16a8> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r4, 602ec │ │ │ │ + cbz r4, 602bc │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r5, r4 │ │ │ │ add r1, r3 │ │ │ │ cmp r7, #4 │ │ │ │ - bne.n 6030e │ │ │ │ - cbz r5, 6031a │ │ │ │ - cbz r1, 6031a │ │ │ │ + bne.n 602de │ │ │ │ + cbz r5, 602ea │ │ │ │ + cbz r1, 602ea │ │ │ │ mov r4, r1 │ │ │ │ add r5, r1 │ │ │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r5, r4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n 6031a │ │ │ │ + bcc.n 602ea │ │ │ │ add.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ - bl 195024 <_Py_NewReference@@Base+0x1a34> │ │ │ │ - b.n 602f8 │ │ │ │ + bl 195874 <_Py_NewReference@@Base+0x1a34> │ │ │ │ + b.n 602c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 195024 <_Py_NewReference@@Base+0x1a34> │ │ │ │ + b.w 195874 <_Py_NewReference@@Base+0x1a34> │ │ │ │ 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, 60336 │ │ │ │ + cbz r2, 60306 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #76] @ (60388 ) │ │ │ │ - bl 194fb0 <_Py_NewReference@@Base+0x19c0> │ │ │ │ - ldr r0, [pc, #72] @ (6038c ) │ │ │ │ - bl 1b995c │ │ │ │ + ldr r0, [pc, #76] @ (60358 ) │ │ │ │ + bl 195800 <_Py_NewReference@@Base+0x19c0> │ │ │ │ + ldr r0, [pc, #72] @ (6035c ) │ │ │ │ + bl 1ba278 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1b9a34 │ │ │ │ + bl 1ba350 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 60380 │ │ │ │ + cbz r4, 60350 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ blx 2b8c8 │ │ │ │ - cbz r0, 60380 │ │ │ │ + cbz r0, 60350 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 60380 │ │ │ │ + cbz r2, 60350 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #15088 @ 0x3af0 │ │ │ │ + movw r0, #17392 @ 0x43f0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 60186 │ │ │ │ + bl 60156 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60382 │ │ │ │ + b.n 60352 │ │ │ │ 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} │ │ │ │ @@ -78815,345 +78795,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 1b9a34 │ │ │ │ + bl 1ba350 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 60432 │ │ │ │ + beq.n 60402 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 194fb0 <_Py_NewReference@@Base+0x19c0> │ │ │ │ + bl 195800 <_Py_NewReference@@Base+0x19c0> │ │ │ │ add.w r0, r4, #528 @ 0x210 │ │ │ │ - movw r6, #23176 @ 0x5a88 │ │ │ │ + movw r6, #23256 @ 0x5ad8 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - bl 1b995c │ │ │ │ - ldr.w r8, [r6, #52] @ 0x34 │ │ │ │ + bl 1ba278 │ │ │ │ + ldr.w r8, [r6, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c158 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 60432 │ │ │ │ + cbz r0, 60402 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 603fa │ │ │ │ + bne.n 603ca │ │ │ │ str.w r9, [r0] │ │ │ │ - b.n 603dc │ │ │ │ + b.n 603ac │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 6041e │ │ │ │ + bne.n 603ee │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 6041e │ │ │ │ + bne.n 603ee │ │ │ │ movs r2, #4 │ │ │ │ dmb ish │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r2, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c158 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 60432 │ │ │ │ - movw r0, #15164 @ 0x3b3c │ │ │ │ + cbz r0, 60402 │ │ │ │ + movw r0, #17468 @ 0x443c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 60186 │ │ │ │ + bl 60156 │ │ │ │ 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 60474 │ │ │ │ + bne.n 60444 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ - cbz r3, 60474 │ │ │ │ + cbz r3, 60444 │ │ │ │ mov r0, r1 │ │ │ │ - bl 199a6c │ │ │ │ + bl 19a2ec │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 60474 │ │ │ │ + bls.n 60444 │ │ │ │ subs r1, r0, #4 │ │ │ │ movw r2, #59968 @ 0xea40 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 60390 │ │ │ │ + bl 60360 │ │ │ │ add.w r1, r5, #32 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - bne.n 6048a │ │ │ │ + bne.n 6045a │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.n 60490 │ │ │ │ + b.n 60460 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r2, r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 604a4 │ │ │ │ + bne.n 60474 │ │ │ │ strex ip, r2, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bne.n 6047a │ │ │ │ - cbnz r0, 604f8 │ │ │ │ + bne.n 6044a │ │ │ │ + cbnz r0, 604c8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 604b6 │ │ │ │ + cbnz r3, 60486 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - b.n 604dc │ │ │ │ + b.n 604ac │ │ │ │ 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 604d2 │ │ │ │ + bne.n 604a2 │ │ │ │ strex r6, r4, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 604b2 │ │ │ │ - b.n 604be │ │ │ │ + beq.n 60482 │ │ │ │ + b.n 6048e │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 604f8 │ │ │ │ + beq.n 604c8 │ │ │ │ bic.w r2, r3, #3 │ │ │ │ dmb ish │ │ │ │ orr.w r2, r2, #2 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 604d8 │ │ │ │ + bne.n 604a8 │ │ │ │ strex r4, r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - b.n 604d8 │ │ │ │ + b.n 604a8 │ │ │ │ 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 60522 │ │ │ │ + bne.n 604f2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 60532 │ │ │ │ + bhi.n 60502 │ │ │ │ adds r3, #1 │ │ │ │ yield │ │ │ │ - b.n 60502 │ │ │ │ + b.n 604d2 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 6052a │ │ │ │ + bne.n 604fa │ │ │ │ movs r0, #1 │ │ │ │ - b.n 60550 │ │ │ │ - cbz r2, 60536 │ │ │ │ + b.n 60520 │ │ │ │ + cbz r2, 60506 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 60536 │ │ │ │ - b.n 60526 │ │ │ │ + bne.n 60506 │ │ │ │ + b.n 604f6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60550 │ │ │ │ + b.n 60520 │ │ │ │ orrs r5, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r7] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 6054c │ │ │ │ + bne.n 6051c │ │ │ │ strex ip, r5, [r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 60526 │ │ │ │ - b.n 60502 │ │ │ │ + beq.n 604f6 │ │ │ │ + b.n 604d2 │ │ │ │ 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 604fa │ │ │ │ - cbnz r0, 60574 │ │ │ │ + bl 604ca │ │ │ │ + cbnz r0, 60544 │ │ │ │ yield │ │ │ │ - b.n 60564 │ │ │ │ + b.n 60534 │ │ │ │ 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 604fa │ │ │ │ - cbnz r0, 6059a │ │ │ │ + bl 604ca │ │ │ │ + cbnz r0, 6056a │ │ │ │ yield │ │ │ │ - b.n 6058a │ │ │ │ + b.n 6055a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ adds r1, #20 │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 197988 │ │ │ │ + bl 198220 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #24320 @ 0x5f00 │ │ │ │ + movw r3, #26624 @ 0x6800 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60682 │ │ │ │ + beq.n 60652 │ │ │ │ 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 60672 │ │ │ │ + beq.n 60642 │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 60678 │ │ │ │ + beq.n 60648 │ │ │ │ mov r8, r4 │ │ │ │ add.w r5, r6, #520 @ 0x208 │ │ │ │ addw sl, r6, #1420 @ 0x58c │ │ │ │ - bl 18410c <_Py_SetLocaleFromEnv@@Base+0x5bfc> │ │ │ │ + bl 184964 <_Py_SetLocaleFromEnv@@Base+0x5bfc> │ │ │ │ ldr.w r7, [r8, #520] @ 0x208 │ │ │ │ - cbz r7, 6063c │ │ │ │ + cbz r7, 6060c │ │ │ │ mov.w r9, #0 │ │ │ │ dmb ish │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 604fa │ │ │ │ - cbnz r0, 6060c │ │ │ │ + bl 604ca │ │ │ │ + cbnz r0, 605dc │ │ │ │ yield │ │ │ │ - b.n 605fc │ │ │ │ + b.n 605cc │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 605f6 │ │ │ │ + bne.n 605c6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ - cbnz r2, 60630 │ │ │ │ + cbnz r2, 60600 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 196220 <_Py_NewReference@@Base+0x2c30> │ │ │ │ - b.n 6063e │ │ │ │ + bl 196a70 <_Py_NewReference@@Base+0x2c30> │ │ │ │ + b.n 6060e │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 6063e │ │ │ │ + b.n 6060e │ │ │ │ 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 605ec │ │ │ │ + bne.n 605bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 18410c <_Py_SetLocaleFromEnv@@Base+0x5bfc> │ │ │ │ - cbnz r0, 6066a │ │ │ │ + bl 184964 <_Py_SetLocaleFromEnv@@Base+0x5bfc> │ │ │ │ + cbnz r0, 6063a │ │ │ │ yield │ │ │ │ - b.n 6065e │ │ │ │ + b.n 6062e │ │ │ │ mov r0, r4 │ │ │ │ - bl 5fa7e │ │ │ │ - b.n 60678 │ │ │ │ + bl 5fa4e │ │ │ │ + b.n 60648 │ │ │ │ movs r1, #2 │ │ │ │ - bl 17f588 <_Py_SetLocaleFromEnv@@Base+0x1078> │ │ │ │ + bl 17fde0 <_Py_SetLocaleFromEnv@@Base+0x1078> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 5fac0 │ │ │ │ + b.w 5fa90 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r1, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 606a0 │ │ │ │ + bne.n 60670 │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r2 │ │ │ │ - bne.n 60686 │ │ │ │ + bne.n 60656 │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 606a6 │ │ │ │ + bne.n 60676 │ │ │ │ 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 606fe │ │ │ │ + bcs.n 606ce │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 606f6 │ │ │ │ + bne.n 606c6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc4d4 │ │ │ │ + bl 1fcdd4 │ │ │ │ str.w r9, [r5, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 606dc │ │ │ │ + b.n 606ac │ │ │ │ movw r5, #2204 @ 0x89c │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr.w r3, [r5, #244] @ 0xf4 │ │ │ │ - cbnz r3, 60714 │ │ │ │ + cbnz r3, 606e4 │ │ │ │ add.w r0, r5, #240 @ 0xf0 │ │ │ │ - bl 17a42c <_start@@Base+0x5a4> │ │ │ │ + bl 17ac84 <_start@@Base+0x5a4> │ │ │ │ ldr.w r1, [r5, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r6, #448] @ 0x1c0 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 195f98 <_Py_NewReference@@Base+0x29a8> │ │ │ │ + bl 1967e8 <_Py_NewReference@@Base+0x29a8> │ │ │ │ ldr.w r0, [r6, #448] @ 0x1c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 194fb0 <_Py_NewReference@@Base+0x19c0> │ │ │ │ + bl 195800 <_Py_NewReference@@Base+0x19c0> │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 195a08 <_Py_NewReference@@Base+0x2418> │ │ │ │ + bl 196258 <_Py_NewReference@@Base+0x2418> │ │ │ │ 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 │ │ │ │ @@ -79168,71 +79148,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 6078a │ │ │ │ + bne.n 6075a │ │ │ │ strex r7, r2, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne.n 60766 │ │ │ │ + bne.n 60736 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 60790 │ │ │ │ + bne.n 60760 │ │ │ │ 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 1971fc <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ + bl 197a90 <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 607d0 │ │ │ │ + cbnz r3, 607a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197810 │ │ │ │ - b.n 60816 │ │ │ │ + bl 1980a8 │ │ │ │ + b.n 607e6 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 60816 │ │ │ │ + bne.n 607e6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 197894 │ │ │ │ + bl 19812c │ │ │ │ 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 194fb0 <_Py_NewReference@@Base+0x19c0> │ │ │ │ + bl 195800 <_Py_NewReference@@Base+0x19c0> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 60816 │ │ │ │ + bne.n 607e6 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 606b6 │ │ │ │ + bl 60686 │ │ │ │ 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 │ │ │ │ @@ -79244,154 +79224,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 608bc │ │ │ │ + bcs.n 6088c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 608a6 │ │ │ │ + cbz r3, 60876 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1971fc <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ + bl 197a90 <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 6088e │ │ │ │ + cbnz r3, 6085e │ │ │ │ ldr.w r0, [r9, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 194fb0 <_Py_NewReference@@Base+0x19c0> │ │ │ │ + bl 195800 <_Py_NewReference@@Base+0x19c0> │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1979c8 │ │ │ │ + bl 198260 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, sl │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 608b4 │ │ │ │ + b.n 60884 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 608b4 │ │ │ │ + bne.n 60884 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 608b2 │ │ │ │ + bcc.n 60882 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ it hi │ │ │ │ orrhi.w r5, r5, #1 │ │ │ │ - b.n 608b4 │ │ │ │ + b.n 60884 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 608b4 │ │ │ │ + b.n 60884 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mla r4, r8, r3, r4 │ │ │ │ - b.n 6084a │ │ │ │ + b.n 6081a │ │ │ │ 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, 608e6 │ │ │ │ + cbz r3, 608b6 │ │ │ │ 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 195a08 <_Py_NewReference@@Base+0x2418> │ │ │ │ + bl 196258 <_Py_NewReference@@Base+0x2418> │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 194fb0 <_Py_NewReference@@Base+0x19c0> │ │ │ │ + bl 195800 <_Py_NewReference@@Base+0x19c0> │ │ │ │ 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 60a6c │ │ │ │ + bcs.w 60a3c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 60a58 │ │ │ │ + beq.w 60a28 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb.w r2, [r9, #1597] @ 0x63d │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 60964 │ │ │ │ + beq.n 60934 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbz r6, 60966 │ │ │ │ + cbz r6, 60936 │ │ │ │ ldrb.w r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 60966 │ │ │ │ + beq.n 60936 │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ - b.n 60954 │ │ │ │ + b.n 60924 │ │ │ │ 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 194fb0 <_Py_NewReference@@Base+0x19c0> │ │ │ │ + bl 195800 <_Py_NewReference@@Base+0x19c0> │ │ │ │ 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 604fa │ │ │ │ - cbnz r0, 60996 │ │ │ │ + bl 604ca │ │ │ │ + cbnz r0, 60966 │ │ │ │ yield │ │ │ │ - b.n 60986 │ │ │ │ + b.n 60956 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1971fc <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ + bl 197a90 <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbnz r3, 609ae │ │ │ │ + cbnz r3, 6097e │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1979c8 │ │ │ │ + bl 198260 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 60a62 │ │ │ │ + b.n 60a32 │ │ │ │ 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 193d70 <_Py_NewReference@@Base+0x780> │ │ │ │ + bl 1945c0 <_Py_NewReference@@Base+0x780> │ │ │ │ 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] │ │ │ │ @@ -79401,276 +79381,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, 60a04 │ │ │ │ + cbz r3, 609d4 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 60a08 │ │ │ │ + b.n 609d8 │ │ │ │ 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 196220 <_Py_NewReference@@Base+0x2c30> │ │ │ │ + bl 196a70 <_Py_NewReference@@Base+0x2c30> │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 60a62 │ │ │ │ + bne.n 60a32 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 60a50 │ │ │ │ + bcs.n 60a20 │ │ │ │ cmp.w r8, #65536 @ 0x10000 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 60a62 │ │ │ │ + cbz r3, 60a32 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 60a62 │ │ │ │ + bne.n 60a32 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [fp] │ │ │ │ - b.n 60a62 │ │ │ │ + b.n 60a32 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 60a30 │ │ │ │ - b.n 60a62 │ │ │ │ + bhi.n 60a00 │ │ │ │ + b.n 60a32 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 197ab0 │ │ │ │ + bl 198348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b.n 60930 │ │ │ │ + b.n 60900 │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ - cbnz r4, 60a7a │ │ │ │ + cbnz r4, 60a4a │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 213a10 <_PyXI_FreeFailure@@Base+0x74> │ │ │ │ + bl 2143e0 <_PyXI_FreeFailure@@Base+0x74> │ │ │ │ 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, #15292 @ 0x3bbc │ │ │ │ + movw r3, #17596 @ 0x44bc │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ - movw r3, #15304 @ 0x3bc8 │ │ │ │ + movw r3, #17608 @ 0x44c8 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r2, #15252 @ 0x3b94 │ │ │ │ + movw r2, #17556 @ 0x4494 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r0, #62481 @ 0xf411 │ │ │ │ + movw r0, #62431 @ 0xf3df │ │ │ │ movt r0, #5 │ │ │ │ - movw r3, #15312 @ 0x3bd0 │ │ │ │ + movw r3, #17616 @ 0x44d0 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #15324 @ 0x3bdc │ │ │ │ + movw r3, #17628 @ 0x44dc │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #15336 @ 0x3be8 │ │ │ │ + movw r3, #17640 @ 0x44e8 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #15348 @ 0x3bf4 │ │ │ │ + movw r3, #17652 @ 0x44f4 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #15240 @ 0x3b88 │ │ │ │ + movw r3, #17544 @ 0x4488 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - movw r5, #32880 @ 0x8070 │ │ │ │ + movw r5, #35184 @ 0x8970 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 5fd58 │ │ │ │ - ldr r0, [pc, #868] @ (60e70 ) │ │ │ │ + bl 5fd28 │ │ │ │ + ldr r0, [pc, #868] @ (60e40 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #15356 @ 0x3bfc │ │ │ │ + movw r1, #17660 @ 0x44fc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5ff10 │ │ │ │ - ldr r0, [pc, #852] @ (60e74 ) │ │ │ │ + bl 5fee0 │ │ │ │ + ldr r0, [pc, #852] @ (60e44 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #15368 @ 0x3c08 │ │ │ │ + movw r1, #17672 @ 0x4508 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movw r5, #59968 @ 0xea40 │ │ │ │ movt r5, #79 @ 0x4f │ │ │ │ - bl 5ff10 │ │ │ │ + bl 5fee0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #28944 @ 0x7110 │ │ │ │ + movw r3, #31248 @ 0x7a10 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #14984 @ 0x3a88 │ │ │ │ + movw r2, #17288 @ 0x4388 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #62481 @ 0xf411 │ │ │ │ + movw r0, #62431 @ 0xf3df │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fd58 │ │ │ │ + bl 5fd28 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #144] @ 0x90 │ │ │ │ - bl 5fd8c │ │ │ │ + bl 5fd5c │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #50204 @ 0xc41c │ │ │ │ + movw r2, #52508 @ 0xcd1c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #62481 @ 0xf411 │ │ │ │ + movw r0, #62431 @ 0xf3df │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fd58 │ │ │ │ + bl 5fd28 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #15380 @ 0x3c14 │ │ │ │ + movw r3, #17684 @ 0x4514 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r2, #14984 @ 0x3a88 │ │ │ │ + movw r2, #17288 @ 0x4388 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #62481 @ 0xf411 │ │ │ │ + movw r0, #62431 @ 0xf3df │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fd58 │ │ │ │ + bl 5fd28 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #176] @ 0xb0 │ │ │ │ - bl 5fd8c │ │ │ │ + bl 5fd5c │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #50204 @ 0xc41c │ │ │ │ + movw r2, #52508 @ 0xcd1c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #62481 @ 0xf411 │ │ │ │ + movw r0, #62431 @ 0xf3df │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fd58 │ │ │ │ + bl 5fd28 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #15388 @ 0x3c1c │ │ │ │ + movw r1, #17692 @ 0x451c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5ff10 │ │ │ │ + bl 5fee0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #15396 @ 0x3c24 │ │ │ │ + movw r1, #17700 @ 0x4524 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5ff10 │ │ │ │ + bl 5fee0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #15408 @ 0x3c30 │ │ │ │ + movw r1, #17712 @ 0x4530 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5ff10 │ │ │ │ + bl 5fee0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #15420 @ 0x3c3c │ │ │ │ + movw r1, #17724 @ 0x453c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5ff10 │ │ │ │ + bl 5fee0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #28844 @ 0x70ac │ │ │ │ + movw r1, #31148 @ 0x79ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 5ff10 │ │ │ │ + bl 5fee0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #15408 @ 0x3c30 │ │ │ │ + movw r1, #17712 @ 0x4530 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5ff10 │ │ │ │ + bl 5fee0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - movw r1, #15428 @ 0x3c44 │ │ │ │ + movw r1, #17732 @ 0x4544 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 6009e │ │ │ │ + bl 6006e │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - movw r1, #15440 @ 0x3c50 │ │ │ │ + movw r1, #17744 @ 0x4550 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 6009e │ │ │ │ + bl 6006e │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - movw r1, #15452 @ 0x3c5c │ │ │ │ + movw r1, #17756 @ 0x455c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 6009e │ │ │ │ + bl 6006e │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - movw r1, #28764 @ 0x705c │ │ │ │ + movw r1, #31068 @ 0x795c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 6009e │ │ │ │ + bl 6006e │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - movw r1, #15460 @ 0x3c64 │ │ │ │ + movw r1, #17764 @ 0x4564 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 6009e │ │ │ │ + bl 6006e │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - movw r1, #15468 @ 0x3c6c │ │ │ │ + movw r1, #17772 @ 0x456c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 6009e │ │ │ │ + bl 6006e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #51884 @ 0xcaac │ │ │ │ + movw r1, #54208 @ 0xd3c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 5ff10 │ │ │ │ + bl 5fee0 │ │ │ │ ldrd r0, r1, [r5, #584] @ 0x248 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 60d0e │ │ │ │ + beq.n 60cde │ │ │ │ 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 2937e4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 2940ac <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 2937e4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 2940ac <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ mov r1, r4 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - movw r3, #15476 @ 0x3c74 │ │ │ │ + movw r3, #17780 @ 0x4574 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r2, #15488 @ 0x3c80 │ │ │ │ + movw r2, #17792 @ 0x4580 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #62481 @ 0xf411 │ │ │ │ + movw r0, #62431 @ 0xf3df │ │ │ │ movt r0, #5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 5fd58 │ │ │ │ + bl 5fd28 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1946f0 <_Py_NewReference@@Base+0x1100> │ │ │ │ + bl 194f40 <_Py_NewReference@@Base+0x1100> │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #15508 @ 0x3c94 │ │ │ │ + movw r3, #17812 @ 0x4594 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r2, #15520 @ 0x3ca0 │ │ │ │ + movw r2, #17824 @ 0x45a0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #62481 @ 0xf411 │ │ │ │ + movw r0, #62431 @ 0xf3df │ │ │ │ movt r0, #5 │ │ │ │ mov.w r9, #1000 @ 0x3e8 │ │ │ │ - bl 5fd58 │ │ │ │ + bl 5fd28 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ blx 2b314 │ │ │ │ movw r3, #60608 @ 0xecc0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ @@ -79686,15 +79666,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] @ (60e78 ) │ │ │ │ + ldr r1, [pc, #196] @ (60e48 ) │ │ │ │ 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 │ │ │ │ @@ -79708,363 +79688,572 @@ │ │ │ │ blx 2b760 <__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 2937e4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 2940ac <_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 2937e4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 2940ac <_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 60e40 │ │ │ │ + blt.n 60e10 │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, fp │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bge.n 60e44 │ │ │ │ + bge.n 60e14 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 60e44 │ │ │ │ + b.n 60e14 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 60e5a │ │ │ │ + blt.n 60e2a │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r8, r8, #0 │ │ │ │ - bge.n 60e5c │ │ │ │ + bge.n 60e2c │ │ │ │ mov r7, sl │ │ │ │ - b.n 60e5c │ │ │ │ + b.n 60e2c │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 60e7c │ │ │ │ + blt.n 60e4c │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.n 60e80 │ │ │ │ + bge.n 60e50 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 60e80 │ │ │ │ + b.n 60e50 │ │ │ │ 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 293454 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ - movw r2, #15532 @ 0x3cac │ │ │ │ + bl 293d1c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + movw r2, #17836 @ 0x45ac │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ umull fp, r3, fp, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r0, #62481 @ 0xf411 │ │ │ │ + movw r0, #62431 @ 0xf3df │ │ │ │ movt r0, #5 │ │ │ │ mov r1, r4 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #38756 @ 0x9764 │ │ │ │ + movw r3, #41208 @ 0xa0f8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 5fd58 │ │ │ │ + bl 5fd28 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 293454 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 293d1c <_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 293454 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 293d1c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #1848 @ 0x738 │ │ │ │ + movw r3, #4152 @ 0x1038 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r2, #15552 @ 0x3cc0 │ │ │ │ + movw r2, #17856 @ 0x45c0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #62481 @ 0xf411 │ │ │ │ + movw r0, #62431 @ 0xf3df │ │ │ │ movt r0, #5 │ │ │ │ - movw r5, #38764 @ 0x976c │ │ │ │ + movw r5, #41208 @ 0xa0f8 │ │ │ │ movt r5, #44 @ 0x2c │ │ │ │ - bl 5fd58 │ │ │ │ + bl 5fd28 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 5fd8c │ │ │ │ + bl 5fd5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 60f46 │ │ │ │ + cbz r3, 60f16 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #15620 @ 0x3d04 │ │ │ │ + movw r2, #17924 @ 0x4604 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #62481 @ 0xf411 │ │ │ │ + movw r0, #62431 @ 0xf3df │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fd58 │ │ │ │ + bl 5fd28 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5fd8c │ │ │ │ + bl 5fd5c │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #50204 @ 0xc41c │ │ │ │ + movw r2, #52508 @ 0xcd1c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #62481 @ 0xf411 │ │ │ │ + movw r0, #62431 @ 0xf3df │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fd58 │ │ │ │ + bl 5fd28 │ │ │ │ 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 610b8 │ │ │ │ + beq.w 61088 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5f5fe │ │ │ │ + bl 5f5cc │ │ │ │ add.w r1, r4, #32 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 5f5fe │ │ │ │ + bl 5f5cc │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 5f5fe │ │ │ │ + bl 5f5cc │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 5f5fe │ │ │ │ + bl 5f5cc │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 5f5fe │ │ │ │ + bl 5f5cc │ │ │ │ add.w r1, r4, #160 @ 0xa0 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 5f5fe │ │ │ │ + bl 5f5cc │ │ │ │ add.w r1, r4, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 5f5fe │ │ │ │ + bl 5f5cc │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ - bl 5f5fe │ │ │ │ + bl 5f5cc │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ - bl 5f5fe │ │ │ │ + bl 5f5cc │ │ │ │ add.w r1, r4, #288 @ 0x120 │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ - bl 5f5fe │ │ │ │ + bl 5f5cc │ │ │ │ add.w r1, r4, #416 @ 0x1a0 │ │ │ │ add.w r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 5f5fe │ │ │ │ + bl 5f5cc │ │ │ │ add.w r1, r4, #448 @ 0x1c0 │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 5f5fe │ │ │ │ + bl 5f5cc │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 5f5fe │ │ │ │ + bl 5f5cc │ │ │ │ add.w r1, r4, #352 @ 0x160 │ │ │ │ add.w r0, r5, #352 @ 0x160 │ │ │ │ - bl 5f5fe │ │ │ │ + bl 5f5cc │ │ │ │ add.w r1, r4, #384 @ 0x180 │ │ │ │ add.w r0, r5, #384 @ 0x180 │ │ │ │ - bl 5f5fe │ │ │ │ + bl 5f5cc │ │ │ │ add.w r1, r4, #480 @ 0x1e0 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 5f67e │ │ │ │ + bl 5f64c │ │ │ │ add.w r1, r4, #496 @ 0x1f0 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 5f67e │ │ │ │ + bl 5f64c │ │ │ │ add.w r1, r4, #512 @ 0x200 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - bl 5f67e │ │ │ │ + bl 5f64c │ │ │ │ add.w r1, r4, #528 @ 0x210 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - bl 5f67e │ │ │ │ + bl 5f64c │ │ │ │ add.w r1, r4, #544 @ 0x220 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 5f67e │ │ │ │ + bl 5f64c │ │ │ │ add.w r1, r4, #560 @ 0x230 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 5f67e │ │ │ │ + bl 5f64c │ │ │ │ add.w r1, r4, #576 @ 0x240 │ │ │ │ add.w r0, r5, #576 @ 0x240 │ │ │ │ - bl 5f67e │ │ │ │ + bl 5f64c │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 5f67e │ │ │ │ + bl 5f64c │ │ │ │ add.w r1, r4, #608 @ 0x260 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 5f67e │ │ │ │ + bl 5f64c │ │ │ │ add.w r1, r4, #624 @ 0x270 │ │ │ │ add.w r0, r5, #624 @ 0x270 │ │ │ │ - bl 5f67e │ │ │ │ + bl 5f64c │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #640 @ 0x280 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 2b310 │ │ │ │ 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, #24320 @ 0x5f00 │ │ │ │ + movw r6, #26624 @ 0x6800 │ │ │ │ movt r6, #45 @ 0x2d │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 611d0 │ │ │ │ + beq.n 611a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 611d0 │ │ │ │ + beq.n 611a0 │ │ │ │ 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 610e4 │ │ │ │ - ldr r0, [pc, #224] @ (611d4 ) │ │ │ │ + bne.n 610b4 │ │ │ │ + ldr r0, [pc, #224] @ (611a4 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 195094 <_Py_NewReference@@Base+0x1aa4> │ │ │ │ + bl 1958e4 <_Py_NewReference@@Base+0x1aa4> │ │ │ │ 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 611d0 │ │ │ │ + bne.n 611a0 │ │ │ │ movw r5, #2732 @ 0xaac │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr.w r3, [r5, #1424] @ 0x590 │ │ │ │ - cbz r3, 61134 │ │ │ │ + cbz r3, 61104 │ │ │ │ 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 61136 │ │ │ │ + b.n 61106 │ │ │ │ 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] @ (611d8 ) │ │ │ │ + ldr r2, [pc, #144] @ (611a8 ) │ │ │ │ str r1, [r3, r2] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 61150 │ │ │ │ + beq.n 61120 │ │ │ │ blx 2ad14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 611d0 │ │ │ │ + beq.n 611a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 61170 │ │ │ │ + cbz r3, 61140 │ │ │ │ ldr.w r6, [r3, #1592] @ 0x638 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6116c │ │ │ │ - bl 605b0 │ │ │ │ + beq.n 6113c │ │ │ │ + bl 60580 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 6115c │ │ │ │ + b.n 6112c │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 6117c │ │ │ │ + beq.n 6114c │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17f588 <_Py_SetLocaleFromEnv@@Base+0x1078> │ │ │ │ + bl 17fde0 <_Py_SetLocaleFromEnv@@Base+0x1078> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 60f62 │ │ │ │ + bl 60f32 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 611d0 │ │ │ │ + beq.n 611a0 │ │ │ │ movw r3, #60624 @ 0xecd0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 611b8 │ │ │ │ + cbz r1, 61188 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 61194 │ │ │ │ + bne.n 61164 │ │ │ │ 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 602c0 │ │ │ │ - b.n 611d0 │ │ │ │ + bl 60290 │ │ │ │ + b.n 611a0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 611ca │ │ │ │ + bne.n 6119a │ │ │ │ strex r0, r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 61198 │ │ │ │ + bne.n 61168 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sbc.w r0, r0, pc, lsl #1 │ │ │ │ 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 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + 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, #17936 @ 0x4610 │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ + blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + cbnz r5, 611f2 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #52508 @ 0xcd1c │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2b2ac <__fprintf_chk@plt> │ │ │ │ + ldrb.w r3, [r5, #-4] │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #17972 @ 0x4634 │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ + blx 2b2b0 <__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 6120c │ │ │ │ + mov r3, r8 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movw r2, #17984 @ 0x4640 │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ + blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ + movs r3, #3 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #18020 @ 0x4664 │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ + ldrb.w r3, [r5, #-1] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + cmp r3, #253 @ 0xfd │ │ │ │ + bne.n 6126c │ │ │ │ + ldrb.w r3, [r5, #-2] │ │ │ │ + cmp r3, #253 @ 0xfd │ │ │ │ + bne.n 6126c │ │ │ │ + ldrb.w r3, [r5, #-3] │ │ │ │ + cmp r3, #253 @ 0xfd │ │ │ │ + bne.n 6126c │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #28 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r0, #18056 @ 0x4688 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + blx 2beb8 │ │ │ │ + b.n 612d0 │ │ │ │ + movw r7, #18148 @ 0x46e4 │ │ │ │ + movt r7, #45 @ 0x2d │ │ │ │ + subs r6, r5, #3 │ │ │ │ + movs r3, #253 @ 0xfd │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #18088 @ 0x46a8 │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ + blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ + subs r3, r5, r6 │ │ │ │ + ldrb.w sl, [r6], #1 │ │ │ │ + str.w sl, [sp] │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #18124 @ 0x46cc │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ + movs r2, #9 │ │ │ │ + movs r1, #1 │ │ │ │ + cmp.w sl, #253 @ 0xfd │ │ │ │ + beq.n 612b2 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2beb8 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + movs r0, #10 │ │ │ │ + blx 2be9c │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.n 61286 │ │ │ │ + movw r0, #18160 @ 0x46f0 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ + movs r1, #1 │ │ │ │ + blx 2beb8 │ │ │ │ + add.w r7, r5, r8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + movs r3, #4 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movw r2, #18308 @ 0x4784 │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ + blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ + subs r3, r7, #1 │ │ │ │ + adds r2, r7, #3 │ │ │ │ + ldrb.w r1, [r3, #1]! │ │ │ │ + cmp r1, #253 @ 0xfd │ │ │ │ + bne.n 612fc │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 612ec │ │ │ │ + movs r6, #1 │ │ │ │ + b.n 612fe │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbz r6, 61314 │ │ │ │ + movs r2, #28 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r0, #18056 @ 0x4688 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + blx 2beb8 │ │ │ │ + b.n 61366 │ │ │ │ + mov r0, r3 │ │ │ │ + movw r2, #18088 @ 0x46a8 │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ + movs r3, #253 @ 0xfd │ │ │ │ + movs r1, #1 │ │ │ │ + blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ + ldrb.w fp, [r7, r6] │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + movw r2, #18348 @ 0x47ac │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ + str.w fp, [sp] │ │ │ │ + blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ + movw r0, #18148 @ 0x46e4 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + movs r2, #9 │ │ │ │ + movs r1, #1 │ │ │ │ + cmp.w fp, #253 @ 0xfd │ │ │ │ + beq.n 61358 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + blx 2beb8 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + movs r0, #10 │ │ │ │ + adds r6, #1 │ │ │ │ + blx 2be9c │ │ │ │ + cmp r6, #4 │ │ │ │ + bne.n 61326 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 613e8 │ │ │ │ + mov r6, r5 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + movs r2, #14 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r0, #18376 @ 0x47c8 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + blx 2beb8 │ │ │ │ + sub.w ip, r6, r5 │ │ │ │ + movw r2, #18392 @ 0x47d8 │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + cmp.w ip, #8 │ │ │ │ + beq.n 613a6 │ │ │ │ + mov r0, r3 │ │ │ │ + cmp r6, r7 │ │ │ │ + bcs.n 613aa │ │ │ │ + ldrb.w r3, [r6], #1 │ │ │ │ + blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ + b.n 61380 │ │ │ │ + cmp r6, r7 │ │ │ │ + bcc.n 613b4 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + movs r0, #10 │ │ │ │ + blx 2be9c │ │ │ │ + b.n 613e8 │ │ │ │ + subs r2, r7, r6 │ │ │ │ + cmp r2, #8 │ │ │ │ + ble.n 613ce │ │ │ │ + sub.w r6, r7, #8 │ │ │ │ + movs r2, #4 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r0, #18400 @ 0x47e0 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + blx 2beb8 │ │ │ │ + movw r2, #18392 @ 0x47d8 │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ + movs r1, #1 │ │ │ │ + cmp r6, r7 │ │ │ │ + bcs.n 613aa │ │ │ │ + ldrb.w r3, [r6], #1 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ + b.n 613ce │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + movs r0, #10 │ │ │ │ + blx 2be9c │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 2c1fc │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 2b9a8 │ │ │ │ + mov r1, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 66554 <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ mov r1, r0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 611fa │ │ │ │ + bpl.n 61426 │ │ │ │ ldr.w r3, [r0, #-1] │ │ │ │ subs r0, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6120c │ │ │ │ + bge.n 61438 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r1, #-1] │ │ │ │ - cbnz r3, 6120c │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 61438 │ │ │ │ + b.w 770a4 <_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 │ │ │ │ │ │ │ │ -0006120e : │ │ │ │ - cbnz r0, 61214 │ │ │ │ - b.w 1f4804 │ │ │ │ +0006143a : │ │ │ │ + cbnz r0, 61440 │ │ │ │ + b.w 1f50c4 │ │ │ │ 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] @ (61250 ) │ │ │ │ + ldr r2, [pc, #40] @ (6147c ) │ │ │ │ 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, 61248 │ │ │ │ + cbz r3, 61474 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -80073,779 +80262,779 @@ │ │ │ │ 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, 6127c │ │ │ │ - movw r3, #32880 @ 0x8070 │ │ │ │ + cbnz r2, 614a8 │ │ │ │ + movw r3, #35184 @ 0x8970 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #16516 @ 0x4084 │ │ │ │ + movw r2, #18820 @ 0x4984 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - b.n 61284 │ │ │ │ - movw r3, #32368 @ 0x7e70 │ │ │ │ + b.n 614b0 │ │ │ │ + movw r3, #34672 @ 0x8770 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #15632 @ 0x3d10 │ │ │ │ + movw r0, #18408 @ 0x47e8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #15664 @ 0x3d30 │ │ │ │ + movw r0, #18440 @ 0x4808 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ │ │ │ │ -000612a8 <_PyObject_GetDictPtr@@Base>: │ │ │ │ +000614d4 <_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 612e6 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ + bmi.n 61512 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 612fc <_PyObject_GetDictPtr@@Base+0x54> │ │ │ │ - bge.n 612e2 <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ + beq.n 61528 <_PyObject_GetDictPtr@@Base+0x54> │ │ │ │ + bge.n 6150e <_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 61304 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ + b.n 61530 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 61300 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + cbnz r3, 6152c <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 61300 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ - bl 205b08 │ │ │ │ - cbnz r0, 61300 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ - bl d842c │ │ │ │ + bpl.n 6152c <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + bl 206438 │ │ │ │ + cbnz r0, 6152c <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + bl d8814 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61304 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ + b.n 61530 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ sub.w r0, r4, #12 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061306 : │ │ │ │ +00061532 : │ │ │ │ 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 61334 │ │ │ │ - movw r0, #9004 @ 0x232c │ │ │ │ + beq.n 61560 │ │ │ │ + movw r0, #11308 @ 0x2c2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61346 │ │ │ │ + b.n 61572 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61330 │ │ │ │ + beq.n 6155c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061348 : │ │ │ │ +00061574 : │ │ │ │ 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 61376 │ │ │ │ + beq.n 615a2 │ │ │ │ movs r1, #28 │ │ │ │ - movw r0, #22060 @ 0x562c │ │ │ │ + movw r0, #24364 @ 0x5f2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61378 │ │ │ │ + b.n 615a4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006137a : │ │ │ │ +000615a6 : │ │ │ │ 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 613a8 │ │ │ │ + beq.n 615d4 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #22060 @ 0x562c │ │ │ │ + movw r0, #24364 @ 0x5f2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 613aa │ │ │ │ + b.n 615d6 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000613ac : │ │ │ │ +000615d8 : │ │ │ │ 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 613dc │ │ │ │ + beq.n 61608 │ │ │ │ movw r1, #393 @ 0x189 │ │ │ │ - movw r0, #22060 @ 0x562c │ │ │ │ + movw r0, #24364 @ 0x5f2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 613de │ │ │ │ + b.n 6160a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000613e0 : │ │ │ │ +0006160c : │ │ │ │ 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 61404 │ │ │ │ + bne.n 61630 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 21d540 │ │ │ │ + b.w 21df14 │ │ │ │ mov.w r1, #600 @ 0x258 │ │ │ │ - movw r0, #28488 @ 0x6f48 │ │ │ │ + movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061418 : │ │ │ │ +00061644 : │ │ │ │ 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 6144c │ │ │ │ - bl 88564 │ │ │ │ - cbnz r0, 6144c │ │ │ │ + beq.n 61678 │ │ │ │ + bl 884ec │ │ │ │ + cbnz r0, 61678 │ │ │ │ movs r1, #138 @ 0x8a │ │ │ │ - movw r0, #58820 @ 0xe5c4 │ │ │ │ + movw r0, #61216 @ 0xef20 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 61454 │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 61680 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 61458 │ │ │ │ + bpl.n 61684 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6145a │ │ │ │ + b.n 61686 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006145c : │ │ │ │ +00061688 : │ │ │ │ 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 61494 │ │ │ │ - bl 88564 │ │ │ │ - cbnz r0, 61494 │ │ │ │ + beq.n 616c0 │ │ │ │ + bl 884ec │ │ │ │ + cbnz r0, 616c0 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ - movw r0, #58820 @ 0xe5c4 │ │ │ │ + movw r0, #61216 @ 0xef20 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61498 │ │ │ │ + b.n 616c4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006149a <_PyLong_UInt8_Converter@@Base>: │ │ │ │ +000616c6 <_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 12498c │ │ │ │ + bl 124b98 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 614ce <_PyLong_UInt8_Converter@@Base+0x34> │ │ │ │ + beq.n 616fa <_PyLong_UInt8_Converter@@Base+0x34> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 614d0 <_PyLong_UInt8_Converter@@Base+0x36> │ │ │ │ + beq.n 616fc <_PyLong_UInt8_Converter@@Base+0x36> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15700 @ 0x3d54 │ │ │ │ + movw r1, #18476 @ 0x482c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000614d2 <_PyLong_UInt16_Converter@@Base>: │ │ │ │ +000616fe <_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 12498c │ │ │ │ + bl 124b98 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 61506 <_PyLong_UInt16_Converter@@Base+0x34> │ │ │ │ + beq.n 61732 <_PyLong_UInt16_Converter@@Base+0x34> │ │ │ │ cmp r0, #2 │ │ │ │ - bls.n 6150a <_PyLong_UInt16_Converter@@Base+0x38> │ │ │ │ + bls.n 61736 <_PyLong_UInt16_Converter@@Base+0x38> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15736 @ 0x3d78 │ │ │ │ + movw r1, #18512 @ 0x4850 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6150c <_PyLong_UInt16_Converter@@Base+0x3a> │ │ │ │ + b.n 61738 <_PyLong_UInt16_Converter@@Base+0x3a> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006150e : │ │ │ │ - b.w 113650 │ │ │ │ +0006173a : │ │ │ │ + b.w 113b9c │ │ │ │ │ │ │ │ -00061512 : │ │ │ │ +0006173e : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 6154a │ │ │ │ + cbz r3, 61776 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 6154a │ │ │ │ + cbz r3, 61776 │ │ │ │ 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 6153e │ │ │ │ - bl d842c │ │ │ │ + bne.n 6176a │ │ │ │ + bl d8814 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61546 │ │ │ │ + b.n 61772 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006154e : │ │ │ │ +0006177a : │ │ │ │ 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 61568 │ │ │ │ - cbnz r0, 6156e │ │ │ │ - bl 28c614 <_Py_hashtable_foreach@@Base+0x1d88> │ │ │ │ - b.n 6158a │ │ │ │ + beq.n 61794 │ │ │ │ + cbnz r0, 6179a │ │ │ │ + bl 28cf90 <_Py_hashtable_foreach@@Base+0xe8c> │ │ │ │ + b.n 617b6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbnz r3, 61590 │ │ │ │ + cbnz r3, 617bc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15772 @ 0x3d9c │ │ │ │ + movw r1, #18548 @ 0x4874 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 615b4 │ │ │ │ + b.n 617e0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 61574 │ │ │ │ + beq.n 617a0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #1 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 61574 │ │ │ │ + bne.n 617a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ 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 615dc │ │ │ │ + beq.n 61808 │ │ │ │ mov r5, r2 │ │ │ │ clz r2, r0 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbnz r0, 615e2 │ │ │ │ - bl 28c614 <_Py_hashtable_foreach@@Base+0x1d88> │ │ │ │ - b.n 615ee │ │ │ │ + cbnz r0, 6180e │ │ │ │ + bl 28cf90 <_Py_hashtable_foreach@@Base+0xe8c> │ │ │ │ + b.n 6181a │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12b574 │ │ │ │ + bl 12b750 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 615f4 │ │ │ │ + cbz r0, 61820 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61602 │ │ │ │ + b.n 6182e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00061608 : │ │ │ │ - b.n 615ba │ │ │ │ +00061834 : │ │ │ │ + b.n 617e6 │ │ │ │ │ │ │ │ -0006160a : │ │ │ │ - b.n 615ba │ │ │ │ +00061836 : │ │ │ │ + b.n 617e6 │ │ │ │ │ │ │ │ -0006160c : │ │ │ │ +00061838 : │ │ │ │ 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, 61642 │ │ │ │ + cbz r3, 6186e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 61642 │ │ │ │ + cbz r3, 6186e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 61642 │ │ │ │ + cbz r3, 6186e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 61642 │ │ │ │ + cbz r3, 6186e │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ - bl 12b574 │ │ │ │ - cbz r0, 6165e │ │ │ │ - b.n 61658 │ │ │ │ + bl 12b750 │ │ │ │ + cbz r0, 6188a │ │ │ │ + b.n 61884 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15812 @ 0x3dc4 │ │ │ │ + movw r1, #18588 @ 0x489c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61792 │ │ │ │ + b.n 619be │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b574 │ │ │ │ + bl 12b750 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 61676 │ │ │ │ + cbz r0, 618a2 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12d0d8 │ │ │ │ - b.n 61658 │ │ │ │ + bl 12d2b4 │ │ │ │ + b.n 61884 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 616a2 │ │ │ │ + bge.n 618ce │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15868 @ 0x3dfc │ │ │ │ + movw r1, #18644 @ 0x48d4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ mov r0, sp │ │ │ │ - bl 12d0d8 │ │ │ │ - b.n 61658 │ │ │ │ + bl 12d2b4 │ │ │ │ + b.n 61884 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbnz r3, 616e6 │ │ │ │ + cbnz r3, 61912 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1ebe7c <_PySet_Update@@Base+0x1f0> │ │ │ │ - cbz r0, 616ba │ │ │ │ + bl 1ec750 <_PySet_Update@@Base+0x1f0> │ │ │ │ + cbz r0, 618e6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 616ba │ │ │ │ + cbnz r3, 618e6 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ebe7c <_PySet_Update@@Base+0x1f0> │ │ │ │ - cbnz r0, 616ce │ │ │ │ + bl 1ec750 <_PySet_Update@@Base+0x1f0> │ │ │ │ + cbnz r0, 618fa │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 265c50 <_Py_c_prod@@Base+0x1070> │ │ │ │ - cbz r0, 616e6 │ │ │ │ + bl 266610 <_Py_c_prod@@Base+0x1070> │ │ │ │ + cbz r0, 61912 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 616e6 │ │ │ │ + cbnz r3, 61912 │ │ │ │ mov r0, sp │ │ │ │ - bl 265c50 <_Py_c_prod@@Base+0x1070> │ │ │ │ - cbz r0, 616e6 │ │ │ │ + bl 266610 <_Py_c_prod@@Base+0x1070> │ │ │ │ + cbz r0, 61912 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2beec │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ mov r0, sp │ │ │ │ - bl 12d0d8 │ │ │ │ - b.n 61792 │ │ │ │ + bl 12d2b4 │ │ │ │ + b.n 619be │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 61704 │ │ │ │ - bl 1f4804 │ │ │ │ + cbnz r0, 61930 │ │ │ │ + bl 1f50c4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ mov r0, sp │ │ │ │ - bl 12d0d8 │ │ │ │ - b.n 61658 │ │ │ │ + bl 12d2b4 │ │ │ │ + b.n 61884 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 61716 │ │ │ │ + ble.n 61942 │ │ │ │ str.w r1, [r4, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 61708 │ │ │ │ + b.n 61934 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6172c │ │ │ │ + ble.n 61958 │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mul.w r6, r0, r6 │ │ │ │ - b.n 6171c │ │ │ │ + b.n 61948 │ │ │ │ movs r7, #0 │ │ │ │ - cbz r6, 61780 │ │ │ │ + cbz r6, 619ac │ │ │ │ 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 61762 │ │ │ │ + blt.n 6198e │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ subs r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 6175a │ │ │ │ + bge.n 61986 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 61762 │ │ │ │ + b.n 6198e │ │ │ │ str.w r7, [r3, #-4] │ │ │ │ subs r3, #4 │ │ │ │ - b.n 6173e │ │ │ │ + b.n 6196a │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 28db1c │ │ │ │ + bl 28e498 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 28db1c │ │ │ │ + bl 28e498 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2beec │ │ │ │ - b.n 6172e │ │ │ │ + b.n 6195a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ mov r0, sp │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006179a : │ │ │ │ - b.w 14a0f4 │ │ │ │ +000619c6 : │ │ │ │ + b.w 14a624 │ │ │ │ │ │ │ │ -0006179e : │ │ │ │ - b.w d52d4 │ │ │ │ +000619ca : │ │ │ │ + b.w d56a4 │ │ │ │ │ │ │ │ -000617a2 : │ │ │ │ - b.w 13bf60 │ │ │ │ - b.w 75118 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 75118 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 75118 <_Py_SetImmortal@@Base> │ │ │ │ +000619ce : │ │ │ │ + b.w 13c238 │ │ │ │ + b.w 75164 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 75164 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 75164 <_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, 617c8 │ │ │ │ + cbz r3, 619f4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 617de │ │ │ │ + cbnz r3, 61a0a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #1880 @ 0x758 │ │ │ │ + movw r2, #4324 @ 0x10e4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f2410 <_PyErr_SetString@@Base> │ │ │ │ + bl f2784 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000617e2 : │ │ │ │ +00061a0e : │ │ │ │ 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] @ (61844 ) │ │ │ │ + ldr r2, [pc, #80] @ (61a70 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 61800 │ │ │ │ - cbnz r1, 61808 │ │ │ │ + cbz r0, 61a2c │ │ │ │ + cbnz r1, 61a34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 617b2 │ │ │ │ - b.n 61810 │ │ │ │ - bl cf604 │ │ │ │ + bl 619de │ │ │ │ + b.n 61a3c │ │ │ │ + bl cf9d4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 61814 │ │ │ │ + cbnz r0, 61a40 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 61838 │ │ │ │ + b.n 61a64 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d0804 <_PyBytesWriter_Prepare@@Base+0x50> │ │ │ │ + bl d0bd0 <_PyBytesWriter_Prepare@@Base+0x50> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61838 │ │ │ │ + bge.n 61a64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61838 │ │ │ │ + cbnz r3, 61a64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061848 <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ +00061a74 <_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] @ (618ac <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #80] @ (61ad8 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 61866 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ - cbnz r1, 6186e <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ + cbz r0, 61a92 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ + cbnz r1, 61a9a <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 617b2 │ │ │ │ - b.n 61876 <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ - bl cf604 │ │ │ │ + bl 619de │ │ │ │ + b.n 61aa2 <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ + bl cf9d4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6187a <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ + cbnz r0, 61aa6 <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6189e <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ + b.n 61aca <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d0804 <_PyBytesWriter_Prepare@@Base+0x50> │ │ │ │ + bl d0bd0 <_PyBytesWriter_Prepare@@Base+0x50> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6189e <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ + bge.n 61aca <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6189e <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ + cbnz r3, 61aca <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000618b0 : │ │ │ │ +00061adc : │ │ │ │ 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] @ (6193c ) │ │ │ │ + ldr r6, [pc, #124] @ (61b68 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r3, r6] │ │ │ │ - cbz r1, 618ee │ │ │ │ + cbz r1, 61b1a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bmi.n 61922 │ │ │ │ + bmi.n 61b4e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #57976 @ 0xe278 │ │ │ │ + movw r2, #60304 @ 0xeb90 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f2410 <_PyErr_SetString@@Base> │ │ │ │ - b.n 6190e │ │ │ │ - cbz r2, 61914 │ │ │ │ + bl f2784 <_PyErr_SetString@@Base> │ │ │ │ + b.n 61b3a │ │ │ │ + cbz r2, 61b40 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 61912 │ │ │ │ + bmi.n 61b3e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #15924 @ 0x3e34 │ │ │ │ + movw r2, #18700 @ 0x490c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f2410 <_PyErr_SetString@@Base> │ │ │ │ + bl f2784 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61936 │ │ │ │ - cbnz r1, 61926 │ │ │ │ + b.n 61b62 │ │ │ │ + cbnz r1, 61b52 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 91534 │ │ │ │ - b.n 61936 │ │ │ │ + bl 91454 │ │ │ │ + b.n 61b62 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 618f0 │ │ │ │ + bne.n 61b1c │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e48f8 │ │ │ │ + b.w 1a8754 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #4] @ (61948 ) │ │ │ │ + ldr r1, [pc, #4] @ (61b74 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 90cd8 │ │ │ │ + b.w 90bf8 │ │ │ │ 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 7eb54 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 61976 │ │ │ │ + bl 7ebb4 <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 61ba2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 95670 <_PyType_LookupRef@@Base> │ │ │ │ + bl 955f4 <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 61984 │ │ │ │ - b.n 619ae │ │ │ │ + cbnz r0, 61bb0 │ │ │ │ + b.n 61bda │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f7d8 │ │ │ │ + bl 7f838 │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 61968 │ │ │ │ - b.n 619ba │ │ │ │ + bge.n 61b94 │ │ │ │ + b.n 61be6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 619ba │ │ │ │ + cbz r3, 61be6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 619a2 │ │ │ │ + bge.n 61bce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 619a6 │ │ │ │ + cbz r3, 61bd2 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 619ba │ │ │ │ + b.n 61be6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 619a2 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 61bce │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 90cd8 │ │ │ │ + b.w 90bf8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w e43d4 │ │ │ │ + b.w e4990 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 61a36 │ │ │ │ + bhi.n 61c62 │ │ │ │ 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 61a40 │ │ │ │ + bne.n 61c6c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 61a40 │ │ │ │ + bne.n 61c6c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #2 │ │ │ │ - bl d5684 │ │ │ │ + bl d5a54 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 61a4a │ │ │ │ + blt.n 61c76 │ │ │ │ cmp r4, #2 │ │ │ │ ittee eq │ │ │ │ movweq r0, #4364 @ 0x110c │ │ │ │ movweq r2, #5412 @ 0x1524 │ │ │ │ movwne r0, #5412 @ 0x1524 │ │ │ │ movwne r2, #4364 @ 0x110c │ │ │ │ ittee eq │ │ │ │ @@ -80854,28 +81043,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 61a4c │ │ │ │ + bge.n 61c78 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 61a4c │ │ │ │ + b.n 61c78 │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 61a4c │ │ │ │ + b.n 61c78 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061a4e : │ │ │ │ +00061c7a : │ │ │ │ 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 │ │ │ │ @@ -80904,634 +81093,635 @@ │ │ │ │ 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 231570 │ │ │ │ + bl 231f64 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00061aa4 : │ │ │ │ +00061cd0 : │ │ │ │ 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 61acc │ │ │ │ + bge.n 61cf8 │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r1, [r7, #0] │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 61b10 │ │ │ │ + b.n 61d3c │ │ │ │ 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 133a18 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + bl 133c54 <_PyCode_CheckLineNumber@@Base> │ │ │ │ mov r0, sp │ │ │ │ - bl 2373f4 │ │ │ │ + bl 237ddc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 1f8260 │ │ │ │ + bl 1f8b60 │ │ │ │ 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 61b48 │ │ │ │ + beq.n 61d74 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 61b48 │ │ │ │ + beq.n 61d74 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 61b60 │ │ │ │ - b.n 61b72 │ │ │ │ + bne.n 61d8c │ │ │ │ + b.n 61d9e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 61b40 │ │ │ │ - movw r0, #23052 @ 0x5a0c │ │ │ │ + beq.n 61d6c │ │ │ │ + movw r0, #25356 @ 0x630c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 22b9a4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22c3ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 61b40 │ │ │ │ - b.n 61b7e │ │ │ │ + bne.n 61d6c │ │ │ │ + b.n 61daa │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #23052 @ 0x5a0c │ │ │ │ + movw r0, #25356 @ 0x630c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 61b7e │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 61daa │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d07a0 │ │ │ │ + b.w 1d1060 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00061b82 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ +00061dae <_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 20bee4 │ │ │ │ + bl 20c9a0 │ │ │ │ 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 125960 │ │ │ │ + b.w 125b78 │ │ │ │ │ │ │ │ -00061bac <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +00061dd8 <_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 79658 │ │ │ │ + bl 79698 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 61bea <_PyDict_GetItemStringWithError@@Base+0x3e> │ │ │ │ + cbz r0, 61e16 <_PyDict_GetItemStringWithError@@Base+0x3e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ebac │ │ │ │ + bl 7ec0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61bde <_PyDict_GetItemStringWithError@@Base+0x32> │ │ │ │ + bge.n 61e0a <_PyDict_GetItemStringWithError@@Base+0x32> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 61be2 <_PyDict_GetItemStringWithError@@Base+0x36> │ │ │ │ + cbz r3, 61e0e <_PyDict_GetItemStringWithError@@Base+0x36> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 61bea <_PyDict_GetItemStringWithError@@Base+0x3e> │ │ │ │ + b.n 61e16 <_PyDict_GetItemStringWithError@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 61bde <_PyDict_GetItemStringWithError@@Base+0x32> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 61e0a <_PyDict_GetItemStringWithError@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00061bee <_PyDict_Pop@@Base>: │ │ │ │ +00061e1a <_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 e2300 │ │ │ │ - cbnz r0, 61c22 <_PyDict_Pop@@Base+0x34> │ │ │ │ - cbz r4, 61c1a <_PyDict_Pop@@Base+0x2c> │ │ │ │ + bl e2740 │ │ │ │ + cbnz r0, 61e4e <_PyDict_Pop@@Base+0x34> │ │ │ │ + cbz r4, 61e46 <_PyDict_Pop@@Base+0x2c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61c24 <_PyDict_Pop@@Base+0x36> │ │ │ │ + bge.n 61e50 <_PyDict_Pop@@Base+0x36> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 61c24 <_PyDict_Pop@@Base+0x36> │ │ │ │ + b.n 61e50 <_PyDict_Pop@@Base+0x36> │ │ │ │ mov r0, r5 │ │ │ │ - bl ffe20 <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 61c24 <_PyDict_Pop@@Base+0x36> │ │ │ │ + bl 100300 <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 61e50 <_PyDict_Pop@@Base+0x36> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00061c2a : │ │ │ │ +00061e56 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 78484 │ │ │ │ + b.w 784d0 │ │ │ │ │ │ │ │ -00061c32 : │ │ │ │ +00061e5e : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 78484 │ │ │ │ + b.w 784d0 │ │ │ │ │ │ │ │ -00061c38 : │ │ │ │ +00061e64 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 1d5248 │ │ │ │ + bl 1d5b08 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 61c6e │ │ │ │ - bl 929d4 │ │ │ │ + cbz r0, 61e9a │ │ │ │ + bl 92930 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61c62 │ │ │ │ + bge.n 61e8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 61c66 │ │ │ │ + cbz r3, 61e92 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 61c6e │ │ │ │ + b.n 61e9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 61c62 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 61e8e │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00061c72 : │ │ │ │ +00061e9e : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 83aa8 │ │ │ │ + b.w 83a0c │ │ │ │ │ │ │ │ -00061c78 <_PyObject_GetAttrId@@Base>: │ │ │ │ +00061ea4 <_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 2f51c <_PyUnicode_FromId@@Base> │ │ │ │ - cbz r0, 61c9c <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ + bl 2f4bc <_PyUnicode_FromId@@Base> │ │ │ │ + cbz r0, 61ec8 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 90cd8 │ │ │ │ + b.w 90bf8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061c9e <_PyObject_CallMethodId@@Base>: │ │ │ │ +00061eca <_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] @ (61d00 <_PyObject_CallMethodId@@Base+0x62>) │ │ │ │ + ldr r2, [pc, #80] @ (61f2c <_PyObject_CallMethodId@@Base+0x62>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 61cbc <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ - cbnz r1, 61cc4 <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ + cbz r0, 61ee8 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ + cbnz r1, 61ef0 <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 617b2 │ │ │ │ - b.n 61ccc <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ - bl 61c78 <_PyObject_GetAttrId@@Base> │ │ │ │ + bl 619de │ │ │ │ + b.n 61ef8 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ + bl 61ea4 <_PyObject_GetAttrId@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 61cd0 <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ + cbnz r0, 61efc <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 61cf4 <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ + b.n 61f20 <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d0804 <_PyBytesWriter_Prepare@@Base+0x50> │ │ │ │ + bl d0bd0 <_PyBytesWriter_Prepare@@Base+0x50> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61cf4 <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ + bge.n 61f20 <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61cf4 <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ + cbnz r3, 61f20 <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061d04 <_PyObject_AssertFailed@@Base>: │ │ │ │ +00061f30 <_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, #15960 @ 0x3e58 │ │ │ │ + movw r2, #18736 @ 0x4930 │ │ │ │ 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 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 61d52 <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ - movw r2, #15968 @ 0x3e60 │ │ │ │ + beq.n 61f7e <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ + movw r2, #18744 @ 0x4938 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c1fc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r7, 61d6e <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ + cbz r7, 61f9a <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #15976 @ 0x3e68 │ │ │ │ + movw r2, #18752 @ 0x4940 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 61d7c <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ - movw r2, #16000 @ 0x3e80 │ │ │ │ + b.n 61fa8 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ + movw r2, #18776 @ 0x4958 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movs r1, #1 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c1fc │ │ │ │ - cbz r6, 61d96 <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ - movw r2, #19088 @ 0x4a90 │ │ │ │ + cbz r6, 61fc2 <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ + movw r2, #21392 @ 0x5390 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #50204 @ 0xc41c │ │ │ │ + movw r2, #52508 @ 0xcd1c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c1fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f7cf0 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1f85f0 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 61dd0 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ + cbz r3, 61ffc <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #35052 @ 0x88ec │ │ │ │ + movw r2, #37356 @ 0x91ec │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c1fc │ │ │ │ - b.n 61e0a <_PyObject_AssertFailed@@Base+0x106> │ │ │ │ + b.n 62036 <_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 2b9a8 │ │ │ │ sub.w r1, r5, r6, lsl #3 │ │ │ │ - bl 662e8 <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ + bl 66554 <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 3149c <_PyObject_Dump@@Base> │ │ │ │ + bl 3143c <_PyObject_Dump@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #50204 @ 0xc41c │ │ │ │ + movw r2, #52508 @ 0xcd1c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c1fc │ │ │ │ - movw r1, #16020 @ 0x3e94 │ │ │ │ + movw r1, #18796 @ 0x496c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #4] @ (61e18 <_PyObject_AssertFailed@@Base+0x114>) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ - vhadd.u q8, q4, q4 │ │ │ │ + ldr r0, [pc, #4] @ (62044 <_PyObject_AssertFailed@@Base+0x114>) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ + lsrs r0, r1, #2 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00061e1c : │ │ │ │ +00062048 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #84] @ (61e80 ) │ │ │ │ + ldr r0, [pc, #84] @ (620ac ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 61e44 │ │ │ │ + bne.n 62070 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 61e34 │ │ │ │ + bne.n 62060 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 61e50 │ │ │ │ - bl 237cdc │ │ │ │ - bl 187e0c │ │ │ │ + beq.n 6207c │ │ │ │ + bl 2386c4 │ │ │ │ + bl 188664 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 61e6c │ │ │ │ + bne.n 62098 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 61e5c │ │ │ │ + bne.n 62088 │ │ │ │ dmb ish │ │ │ │ - beq.n 61e7c │ │ │ │ + beq.n 620a8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ (61e80 ) │ │ │ │ - b.w 236cb8 │ │ │ │ + ldr r0, [pc, #8] @ (620ac ) │ │ │ │ + b.w 2376a0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [r0, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00061e84 : │ │ │ │ +000620b0 : │ │ │ │ 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] @ (61ef4 ) │ │ │ │ + ldr r3, [pc, #96] @ (62120 ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 61eae │ │ │ │ + bne.n 620da │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 61e9e │ │ │ │ + bne.n 620ca │ │ │ │ mov r5, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 61ebc │ │ │ │ + beq.n 620e8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 237cdc │ │ │ │ - ldr r3, [pc, #56] @ (61ef8 ) │ │ │ │ + bl 2386c4 │ │ │ │ + ldr r3, [pc, #56] @ (62124 ) │ │ │ │ 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 61ede │ │ │ │ + bne.n 6210a │ │ │ │ strexb r1, r6, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 61ece │ │ │ │ + bne.n 620fa │ │ │ │ dmb ish │ │ │ │ - beq.n 61ef0 │ │ │ │ + beq.n 6211c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ - b.w 236cb8 │ │ │ │ + b.w 2376a0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r0, [r0, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00061efc : │ │ │ │ +00062128 : │ │ │ │ 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] @ (61f6c ) │ │ │ │ + ldr r3, [pc, #96] @ (62198 ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 61f26 │ │ │ │ + bne.n 62152 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 61f16 │ │ │ │ + bne.n 62142 │ │ │ │ mov r5, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 61f34 │ │ │ │ + beq.n 62160 │ │ │ │ mov r0, r3 │ │ │ │ - bl 237cdc │ │ │ │ - ldr r3, [pc, #56] @ (61f70 ) │ │ │ │ + bl 2386c4 │ │ │ │ + ldr r3, [pc, #56] @ (6219c ) │ │ │ │ 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 61f56 │ │ │ │ + bne.n 62182 │ │ │ │ strexb r0, r2, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 61f46 │ │ │ │ + bne.n 62172 │ │ │ │ dmb ish │ │ │ │ - beq.n 61f68 │ │ │ │ + beq.n 62194 │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 236cb8 │ │ │ │ + b.w 2376a0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r0, [r0, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00061f74 : │ │ │ │ +000621a0 : │ │ │ │ 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 61fa2 │ │ │ │ - movw r0, #28488 @ 0x6f48 │ │ │ │ + beq.n 621ce │ │ │ │ + movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #610 @ 0x262 │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 61fde │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6220a │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 61fe4 │ │ │ │ - cbz r1, 61fc8 │ │ │ │ + beq.n 62210 │ │ │ │ + cbz r1, 621f4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 61fc8 │ │ │ │ + bpl.n 621f4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61fe6 │ │ │ │ + bge.n 62212 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 61fe6 │ │ │ │ + b.n 62212 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #16044 @ 0x3eac │ │ │ │ + movw r1, #18820 @ 0x4984 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6200a │ │ │ │ + b.n 62236 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 62008 │ │ │ │ + cbz r0, 62234 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62008 │ │ │ │ + bge.n 62234 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 62008 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 62234 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006200c : │ │ │ │ +00062238 : │ │ │ │ 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 7757c │ │ │ │ + b.w 775c4 │ │ │ │ │ │ │ │ -00062022 : │ │ │ │ +0006224e : │ │ │ │ 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, #41380 @ 0xa1a4 │ │ │ │ + movw r1, #43684 @ 0xaaa4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ - bl 23465c │ │ │ │ - cbz r0, 62048 │ │ │ │ + bl 235044 │ │ │ │ + cbz r0, 62274 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6205e │ │ │ │ + b.n 6228a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62042 │ │ │ │ + beq.n 6226e │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31380 @ 0x7a94 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62092 │ │ │ │ - movw r0, #22060 @ 0x562c │ │ │ │ + beq.n 622be │ │ │ │ + movw r0, #24364 @ 0x5f2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #393 @ 0x189 │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 62098 │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 622c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 620aa │ │ │ │ + cbnz r0, 622d6 │ │ │ │ mov.w r1, #508 @ 0x1fc │ │ │ │ - movw r0, #22060 @ 0x562c │ │ │ │ + movw r0, #24364 @ 0x5f2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 620b6 │ │ │ │ - ldr r1, [pc, #88] @ (62104 ) │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 622e2 │ │ │ │ + ldr r1, [pc, #88] @ (62330 ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6aa4 │ │ │ │ + bl b6e08 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 620ba │ │ │ │ + bne.n 622e6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 620fe │ │ │ │ + b.n 6232a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 620dc │ │ │ │ + cbz r0, 62308 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ - bne.n 620dc │ │ │ │ + bne.n 62308 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 620dc │ │ │ │ + bge.n 62308 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 620dc │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 62308 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #11176 @ 0x2ba8 │ │ │ │ + movw r2, #13620 @ 0x3534 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #16068 @ 0x3ec4 │ │ │ │ + movw r0, #18844 @ 0x499c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ pop {r2, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -81542,50 +81732,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 76e94 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76edc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 62150 │ │ │ │ + cbnz r0, 6237c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 62264 │ │ │ │ + bge.w 62490 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 62264 │ │ │ │ + bne.w 62490 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 62264 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 62490 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 62172 │ │ │ │ + bne.n 6239e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 62172 │ │ │ │ + beq.n 6239e │ │ │ │ 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 62198 │ │ │ │ + bne.n 623c4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 62198 │ │ │ │ + beq.n 623c4 │ │ │ │ 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] │ │ │ │ @@ -81604,378 +81794,354 @@ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ add r2, r3 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ asrs r3, r3, #2 │ │ │ │ cmp r3, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - ble.n 62204 │ │ │ │ + ble.n 62430 │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ and.w r8, r2, #3 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 621fe │ │ │ │ + bne.n 6242a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 621fe │ │ │ │ + beq.n 6242a │ │ │ │ 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 621cc │ │ │ │ + b.n 623f8 │ │ │ │ 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 62226 │ │ │ │ + bge.n 62452 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62226 │ │ │ │ + cbnz r3, 62452 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ - cbnz r7, 62238 │ │ │ │ + cbnz r7, 62464 │ │ │ │ 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, 62250 │ │ │ │ + cbnz r6, 6247c │ │ │ │ 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 710e4 │ │ │ │ + bl 71104 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0006226a : │ │ │ │ +00062496 : │ │ │ │ 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 62108 │ │ │ │ + b.n 62334 │ │ │ │ │ │ │ │ -00062280 : │ │ │ │ +000624ac : │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ movw r0, #25416 @ 0x6348 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 62108 │ │ │ │ + b.n 62334 │ │ │ │ │ │ │ │ -00062290 : │ │ │ │ +000624bc : │ │ │ │ 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 62108 │ │ │ │ - cbz r0, 622e8 │ │ │ │ - ldr r3, [pc, #60] @ (622f0 ) │ │ │ │ + bl 62334 │ │ │ │ + cbz r0, 62514 │ │ │ │ + ldr r3, [pc, #60] @ (6251c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ - cbnz r5, 622c4 │ │ │ │ + cbnz r5, 624f0 │ │ │ │ str r5, [r0, #28] │ │ │ │ - b.n 622ea │ │ │ │ - bl 1d0768 │ │ │ │ + b.n 62516 │ │ │ │ + bl 1d1028 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 290aec <_PyArg_ParseStack@@Base+0x1d8> │ │ │ │ + bl 2913b4 <_PyArg_ParseStack@@Base+0x1d8> │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 622ea │ │ │ │ + cbnz r0, 62516 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 622e8 │ │ │ │ + bge.n 62514 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 622e8 │ │ │ │ + cbnz r3, 62514 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000622f4 : │ │ │ │ +00062520 : │ │ │ │ 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 62108 │ │ │ │ - cbz r0, 62320 │ │ │ │ + bl 62334 │ │ │ │ + cbz r0, 6254c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ strh r3, [r0, #32] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - push {r4} │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - add r4, r0 │ │ │ │ - str r4, [r3, #0] │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ - mla r2, r4, r0, r2 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - mla r2, r4, r0, r2 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - str r2, [r3, #8] │ │ │ │ - add r0, r4 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - str r0, [r3, #12] │ │ │ │ - movs r0, #1 │ │ │ │ - add r2, r1 │ │ │ │ - str r2, [r3, #16] │ │ │ │ - pop {r4} │ │ │ │ - bx lr │ │ │ │ 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, 62382 │ │ │ │ + cbnz r0, 62578 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 6238a │ │ │ │ + cbz r0, 62580 │ │ │ │ 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 62374 │ │ │ │ + beq.n 6256a │ │ │ │ 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, 623b2 │ │ │ │ + cbnz r0, 625a8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 623ba │ │ │ │ + cbz r0, 625b0 │ │ │ │ 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 623a4 │ │ │ │ + beq.n 6259a │ │ │ │ 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, 623e2 │ │ │ │ + cbnz r0, 625d8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 623ea │ │ │ │ + cbz r0, 625e0 │ │ │ │ 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 623d4 │ │ │ │ + beq.n 625ca │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 623f6 │ │ │ │ + cbz r0, 625ec │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 62402 │ │ │ │ + cbz r0, 625f8 │ │ │ │ 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 62452 │ │ │ │ + bge.n 62648 │ │ │ │ ldrh.w lr, [r8, r7, lsl #1] │ │ │ │ ldrh.w ip, [r8, ip, lsl #1] │ │ │ │ - cbz r3, 6242c │ │ │ │ + cbz r3, 62622 │ │ │ │ cmp lr, ip │ │ │ │ - bls.n 62438 │ │ │ │ - b.n 62430 │ │ │ │ + bls.n 6262e │ │ │ │ + b.n 62626 │ │ │ │ cmp lr, ip │ │ │ │ - bcs.n 62438 │ │ │ │ + bcs.n 6262e │ │ │ │ adds r5, r7, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 62412 │ │ │ │ + b.n 62608 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 62448 │ │ │ │ + bne.n 6263e │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 62412 │ │ │ │ + bne.n 62608 │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 62412 │ │ │ │ + b.n 62608 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 62412 │ │ │ │ + b.n 62608 │ │ │ │ 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 624a6 │ │ │ │ + bge.n 6269c │ │ │ │ ldr.w lr, [r8, r7, lsl #2] │ │ │ │ ldr.w ip, [r8, ip, lsl #2] │ │ │ │ - cbz r3, 62480 │ │ │ │ + cbz r3, 62676 │ │ │ │ cmp lr, ip │ │ │ │ - bls.n 6248c │ │ │ │ - b.n 62484 │ │ │ │ + bls.n 62682 │ │ │ │ + b.n 6267a │ │ │ │ cmp lr, ip │ │ │ │ - bcs.n 6248c │ │ │ │ + bcs.n 62682 │ │ │ │ adds r5, r7, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 62466 │ │ │ │ + b.n 6265c │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 6249c │ │ │ │ + bne.n 62692 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 62466 │ │ │ │ + bne.n 6265c │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 62466 │ │ │ │ + b.n 6265c │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 62466 │ │ │ │ + b.n 6265c │ │ │ │ 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 624da │ │ │ │ + bmi.n 626d0 │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 624c4 │ │ │ │ + beq.n 626ba │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 624c4 │ │ │ │ - b.n 624dc │ │ │ │ + beq.n 626ba │ │ │ │ + b.n 626d2 │ │ │ │ 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, 62504 │ │ │ │ + cbnz r0, 626fa │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 624f6 │ │ │ │ - b.n 6250a │ │ │ │ + bne.n 626ec │ │ │ │ + b.n 62700 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 624fe │ │ │ │ + beq.n 626f4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 62516 │ │ │ │ + cbz r0, 6270c │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #36] @ (62540 ) │ │ │ │ + ldr r3, [pc, #40] @ (62738 ) │ │ │ │ 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, #488 @ 0x1e8 │ │ │ │ ldr.w r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r2, #4072] @ 0xfe8 │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ @@ -81984,139 +82150,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, 62576 │ │ │ │ + cbnz r0, 6276e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 62580 │ │ │ │ - b.n 62586 │ │ │ │ + cbnz r0, 62778 │ │ │ │ + b.n 6277e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62570 │ │ │ │ - b.n 6259e │ │ │ │ + beq.n 62768 │ │ │ │ + b.n 62796 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6259e │ │ │ │ + cbnz r0, 62796 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 62590 │ │ │ │ + cbz r0, 62788 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6259e │ │ │ │ + cbnz r0, 62796 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 6259e │ │ │ │ + cbz r0, 62796 │ │ │ │ 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, 625be │ │ │ │ + cbnz r0, 627b6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 625c8 │ │ │ │ - b.n 625ce │ │ │ │ + cbnz r0, 627c0 │ │ │ │ + b.n 627c6 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 625b8 │ │ │ │ - b.n 625e6 │ │ │ │ + beq.n 627b0 │ │ │ │ + b.n 627de │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 625e6 │ │ │ │ + cbnz r0, 627de │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 625d8 │ │ │ │ + cbz r0, 627d0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 625e6 │ │ │ │ + cbnz r0, 627de │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 625e6 │ │ │ │ + cbz r0, 627de │ │ │ │ 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, 62616 │ │ │ │ + cbnz r0, 6280e │ │ │ │ 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 62600 │ │ │ │ + beq.n 627f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 62646 │ │ │ │ + cbnz r0, 6283e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 6264e │ │ │ │ + cbz r0, 62846 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62638 │ │ │ │ + beq.n 62830 │ │ │ │ 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, 62676 │ │ │ │ + cbnz r0, 6286e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 6267e │ │ │ │ + cbz r0, 62876 │ │ │ │ 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 62668 │ │ │ │ + beq.n 62860 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57285 @ 0xdfc5 │ │ │ │ + movw r1, #59725 @ 0xe94d │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movw r0, #56224 @ 0xdba0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.w 46698 │ │ │ │ - ldr r3, [pc, #48] @ (626c8 ) │ │ │ │ + b.w 46634 │ │ │ │ + ldr r3, [pc, #48] @ (628c0 ) │ │ │ │ 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 │ │ │ │ @@ -82132,21 +82298,35 @@ │ │ │ │ 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, 626e4 │ │ │ │ - bl 167f00 │ │ │ │ + cbz r0, 628dc │ │ │ │ + bl 1683b0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ + ldrd r2, r3, [r0, #40] @ 0x28 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ + add.w r0, r0, r2, lsl #4 │ │ │ │ + adds r0, #51 @ 0x33 │ │ │ │ + b.w 808d0 │ │ │ │ + ldrsh.w r0, [r1] │ │ │ │ + b.w 808d0 │ │ │ │ + movs r0, #0 │ │ │ │ + adds r3, r1, #4 │ │ │ │ + ldrb.w r2, [r3, #-1]! │ │ │ │ + cmp r1, r3 │ │ │ │ + orr.w r0, r2, r0, lsl #8 │ │ │ │ + bne.n 62902 │ │ │ │ + b.w 808d0 │ │ │ │ │ │ │ │ -000626ee : │ │ │ │ +00062912 : │ │ │ │ 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 │ │ │ │ @@ -82154,21 +82334,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 62404 │ │ │ │ + bl 625fa │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 62404 │ │ │ │ + bl 625fa │ │ │ │ cmp r6, r0 │ │ │ │ it le │ │ │ │ movle r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -82177,58 +82357,58 @@ │ │ │ │ ldrle r1, [sp, #4] │ │ │ │ str r1, [r4, #12] │ │ │ │ add.w r1, r7, r1, lsl #1 │ │ │ │ blx 2c22c │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [r4, #20] │ │ │ │ - cbz r0, 6275c │ │ │ │ + cbz r0, 62980 │ │ │ │ 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 62784 │ │ │ │ + blt.n 629a8 │ │ │ │ ldrh.w r2, [r7, r3, lsl #1] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 62780 │ │ │ │ + bne.n 629a4 │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 62784 │ │ │ │ + b.n 629a8 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 6276a │ │ │ │ + b.n 6298e │ │ │ │ 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 62794 │ │ │ │ + bne.n 629b8 │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 627b6 │ │ │ │ + bge.n 629da │ │ │ │ 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 627a0 │ │ │ │ + b.n 629c4 │ │ │ │ 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 │ │ │ │ @@ -82240,170 +82420,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 628a4 │ │ │ │ + beq.n 62ac8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 62916 │ │ │ │ + bcs.w 62b3a │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r0, [ip, r2] │ │ │ │ add.w r3, r3, r0, lsl #1 │ │ │ │ - cbz r0, 6280e │ │ │ │ + cbz r0, 62a32 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 627f8 │ │ │ │ - b.n 62916 │ │ │ │ + bhi.n 62a1c │ │ │ │ + b.n 62b3a │ │ │ │ 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 62850 │ │ │ │ + bge.n 62a74 │ │ │ │ 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 6284c │ │ │ │ + beq.n 62a70 │ │ │ │ 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 627f2 │ │ │ │ + b.n 62a16 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 62822 │ │ │ │ + b.n 62a46 │ │ │ │ ldrd r0, r5, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - bge.n 6289c │ │ │ │ + bge.n 62ac0 │ │ │ │ ldrh.w r4, [r8, r0, lsl #1] │ │ │ │ ldrh.w r3, [r2, r0, lsl #1] │ │ │ │ adds r0, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62856 │ │ │ │ + beq.n 62a7a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r3, r3, fp, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 62916 │ │ │ │ + bls.n 62b3a │ │ │ │ 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 62812 │ │ │ │ + beq.n 62a36 │ │ │ │ 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 627f2 │ │ │ │ + b.n 62a16 │ │ │ │ sub.w r0, r2, r9 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 6291a │ │ │ │ + b.n 62b3e │ │ │ │ cmp fp, lr │ │ │ │ mov r5, fp │ │ │ │ it lt │ │ │ │ movlt r5, lr │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 62916 │ │ │ │ + bcs.n 62b3a │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 628c6 │ │ │ │ + cbz r2, 62aea │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 628b0 │ │ │ │ - b.n 62916 │ │ │ │ + bhi.n 62ad4 │ │ │ │ + b.n 62b3a │ │ │ │ rsb r2, r7, #1 │ │ │ │ mov r4, r6 │ │ │ │ add.w r2, r3, r2, lsl #1 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 628f6 │ │ │ │ + bge.n 62b1a │ │ │ │ ldrh.w fp, [r8, r4, lsl #1] │ │ │ │ ldrh.w r9, [r2, r4, lsl #1] │ │ │ │ cmp fp, r9 │ │ │ │ - beq.n 628f2 │ │ │ │ + beq.n 62b16 │ │ │ │ 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 628ac │ │ │ │ + b.n 62ad0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 628d0 │ │ │ │ + b.n 62af4 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 62910 │ │ │ │ + bge.n 62b34 │ │ │ │ ldrh.w fp, [r8, r4, lsl #1] │ │ │ │ ldrh.w r9, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r9 │ │ │ │ - beq.n 628f8 │ │ │ │ + beq.n 62b1c │ │ │ │ add.w r3, r3, r5, lsl #1 │ │ │ │ - b.n 628ac │ │ │ │ + b.n 62ad0 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 6291a │ │ │ │ + b.n 62b3e │ │ │ │ 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] @ (6298c ) │ │ │ │ + ldr r3, [pc, #80] @ (62bb0 ) │ │ │ │ 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 626f8 │ │ │ │ + bl 6291c │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #1 │ │ │ │ - bl 627ba │ │ │ │ + bl 629de │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 62970 │ │ │ │ + beq.n 62b94 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 62970 │ │ │ │ + beq.n 62b94 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 62952 │ │ │ │ - ldr r3, [pc, #24] @ (6298c ) │ │ │ │ + b.n 62b76 │ │ │ │ + ldr r3, [pc, #24] @ (62bb0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 62982 │ │ │ │ + beq.n 62ba6 │ │ │ │ blx 2b9e4 <__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} │ │ │ │ @@ -82412,21 +82592,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 62458 │ │ │ │ + bl 6264e │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 62458 │ │ │ │ + bl 6264e │ │ │ │ cmp r6, r0 │ │ │ │ it le │ │ │ │ movle r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -82435,58 +82615,58 @@ │ │ │ │ ldrle r1, [sp, #4] │ │ │ │ str r1, [r4, #12] │ │ │ │ add.w r1, r7, r1, lsl #2 │ │ │ │ blx 2c22c │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [r4, #20] │ │ │ │ - cbz r0, 629f4 │ │ │ │ + cbz r0, 62c18 │ │ │ │ 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 62a1c │ │ │ │ + blt.n 62c40 │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 62a18 │ │ │ │ + bne.n 62c3c │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 62a1c │ │ │ │ + b.n 62c40 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 62a02 │ │ │ │ + b.n 62c26 │ │ │ │ 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 62a2c │ │ │ │ + bne.n 62c50 │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 62a4e │ │ │ │ + bge.n 62c72 │ │ │ │ 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 62a38 │ │ │ │ + b.n 62c5c │ │ │ │ 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 │ │ │ │ @@ -82498,400 +82678,400 @@ │ │ │ │ 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 62b32 │ │ │ │ + beq.n 62d56 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 62ba8 │ │ │ │ + bcs.w 62dcc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 62aa2 │ │ │ │ + cbz r2, 62cc6 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 62a8e │ │ │ │ - b.n 62ba8 │ │ │ │ + bhi.n 62cb2 │ │ │ │ + b.n 62dcc │ │ │ │ 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 62ae2 │ │ │ │ + bge.n 62d06 │ │ │ │ ldr.w r7, [ip, r9, lsl #2] │ │ │ │ ldr.w r2, [r8, r9, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 62adc │ │ │ │ + beq.n 62d00 │ │ │ │ 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 62a88 │ │ │ │ + b.n 62cac │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 62ab4 │ │ │ │ + b.n 62cd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bge.n 62b2a │ │ │ │ + bge.n 62d4e │ │ │ │ ldr.w r9, [ip, r2, lsl #2] │ │ │ │ ldr.w r7, [r8, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 62ae4 │ │ │ │ + beq.n 62d08 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 62ba8 │ │ │ │ + bls.n 62dcc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb r7, [r6, r2] │ │ │ │ sub.w r2, r5, fp │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 62aa6 │ │ │ │ + beq.n 62cca │ │ │ │ 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 62a88 │ │ │ │ + b.n 62cac │ │ │ │ sub.w r0, r8, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 62bac │ │ │ │ + b.n 62dd0 │ │ │ │ cmp fp, lr │ │ │ │ mov r9, fp │ │ │ │ it lt │ │ │ │ movlt r9, lr │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 62ba8 │ │ │ │ + bcs.n 62dcc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 62b54 │ │ │ │ + cbz r2, 62d78 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 62b40 │ │ │ │ - b.n 62ba8 │ │ │ │ + bhi.n 62d64 │ │ │ │ + b.n 62dcc │ │ │ │ rsb r8, r5, #1 │ │ │ │ mov r2, r4 │ │ │ │ add.w r8, r3, r8, lsl #2 │ │ │ │ cmp r2, r5 │ │ │ │ - bge.n 62b86 │ │ │ │ + bge.n 62daa │ │ │ │ ldr.w r7, [r8, r2, lsl #2] │ │ │ │ ldr.w r0, [ip, r2, lsl #2] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 62b82 │ │ │ │ + beq.n 62da6 │ │ │ │ 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 62b3c │ │ │ │ + b.n 62d60 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 62b5e │ │ │ │ + b.n 62d82 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - bge.n 62ba0 │ │ │ │ + bge.n 62dc4 │ │ │ │ ldr.w sl, [ip, r2, lsl #2] │ │ │ │ ldr.w r7, [r8, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp sl, r7 │ │ │ │ - beq.n 62b88 │ │ │ │ + beq.n 62dac │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ - b.n 62b3c │ │ │ │ + b.n 62d60 │ │ │ │ sub.w r0, r8, fp │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 62bac │ │ │ │ + b.n 62dd0 │ │ │ │ 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] @ (62c1c ) │ │ │ │ + ldr r3, [pc, #80] @ (62e40 ) │ │ │ │ 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 62990 │ │ │ │ + bl 62bb4 │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #2 │ │ │ │ - bl 62a52 │ │ │ │ + bl 62c76 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 62c02 │ │ │ │ + beq.n 62e26 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 62c02 │ │ │ │ + beq.n 62e26 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 62be4 │ │ │ │ - ldr r3, [pc, #24] @ (62c1c ) │ │ │ │ + b.n 62e08 │ │ │ │ + ldr r3, [pc, #24] @ (62e40 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 62c14 │ │ │ │ + beq.n 62e38 │ │ │ │ blx 2b9e4 <__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} │ │ │ │ │ │ │ │ -00062c20 <_PyUnicode_InternInPlace@@Base>: │ │ │ │ +00062e44 <_PyUnicode_InternInPlace@@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 79d20 │ │ │ │ + bl 79d60 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062c3c : │ │ │ │ +00062e60 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (62c64 ) │ │ │ │ + ldr r1, [pc, #24] @ (62e88 ) │ │ │ │ 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 79d20 │ │ │ │ + bl 79d60 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062c68 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +00062e8c <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ push {r4} │ │ │ │ - bcs.n 62c94 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ + bcs.n 62eb8 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ lsrs r4, r0, #6 │ │ │ │ - movw r1, #46872 @ 0xb718 │ │ │ │ + movw r1, #49176 @ 0xc018 │ │ │ │ movt r1, #57 @ 0x39 │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ - movw r2, #53784 @ 0xd218 │ │ │ │ + movw r2, #56088 @ 0xdb18 │ │ │ │ movt r2, #56 @ 0x38 │ │ │ │ ldrh.w r1, [r1, r4, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #6 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 62c96 <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ + b.n 62eba <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #45640 @ 0xb248 │ │ │ │ + movw r3, #47944 @ 0xbb48 │ │ │ │ movt r3, #56 @ 0x38 │ │ │ │ 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, #55248 @ 0xd7d0 │ │ │ │ + movwmi r2, #57552 @ 0xe0d0 │ │ │ │ uxthmi r3, r3 │ │ │ │ movtmi r2, #67 @ 0x43 │ │ │ │ it mi │ │ │ │ ldrmi.w r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062cc0 : │ │ │ │ +00062ee4 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (62cd4 ) │ │ │ │ + ldr r4, [pc, #12] @ (62ef8 ) │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ pop {r4} │ │ │ │ b.w 2e1ea <_PyObject_DebugMallocStats@@Base+0x71a> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062cd8 : │ │ │ │ +00062efc : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (62cec ) │ │ │ │ + ldr r4, [pc, #12] @ (62f10 ) │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r3, r4] │ │ │ │ pop {r4} │ │ │ │ b.w 2e1ea <_PyObject_DebugMallocStats@@Base+0x71a> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062cf0 <_PyObjectArray_Free@@Base>: │ │ │ │ +00062f14 <_PyObjectArray_Free@@Base>: │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 62cf8 <_PyObjectArray_Free@@Base+0x8> │ │ │ │ - b.w 7620c │ │ │ │ + beq.n 62f1c <_PyObjectArray_Free@@Base+0x8> │ │ │ │ + b.w 76254 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062cfa <_PyEval_MonitorRaise@@Base>: │ │ │ │ +00062f1e <_PyEval_MonitorRaise@@Base>: │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldrb.w r3, [r3, #3291] @ 0xcdb │ │ │ │ - cbz r3, 62d0c <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ + cbz r3, 62f30 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ movs r3, #11 │ │ │ │ - b.w 208b90 │ │ │ │ + b.w 2092e0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062d0e : │ │ │ │ +00062f32 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062d1c : │ │ │ │ - b.w 2086b8 │ │ │ │ +00062f40 : │ │ │ │ + b.w 209040 │ │ │ │ │ │ │ │ -00062d20 : │ │ │ │ - ldr r2, [pc, #12] @ (62d30 ) │ │ │ │ +00062f44 : │ │ │ │ + ldr r2, [pc, #12] @ (62f54 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 20c478 <_PyXI_NewSession@@Base+0x84> │ │ │ │ + b.w 20d2a8 <_PyXI_Enter@@Base+0x3dc> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062d34 : │ │ │ │ - ldr r2, [pc, #12] @ (62d44 ) │ │ │ │ +00062f58 : │ │ │ │ + ldr r2, [pc, #12] @ (62f68 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 20fe18 │ │ │ │ + b.w 210600 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062d48 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +00062f6c <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062d4a <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +00062f6e <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062d4c : │ │ │ │ +00062f70 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062d4e : │ │ │ │ +00062f72 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062d50 : │ │ │ │ +00062f74 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062d52 : │ │ │ │ +00062f76 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062d54 <_PyXIData_SetNotShareableError@@Base>: │ │ │ │ +00062f78 <_PyXIData_SetNotShareableError@@Base>: │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 21634c <_PyFunction_VerifyStateless@@Base+0xf4> │ │ │ │ + b.w 216d1c <_PyFunction_VerifyStateless@@Base+0xf4> │ │ │ │ │ │ │ │ -00062d5e <_PyXIData_Lookup@@Base>: │ │ │ │ +00062f82 <_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 62d90 <_PyXIData_Lookup@@Base+0x32> │ │ │ │ + beq.n 62fb4 <_PyXIData_Lookup@@Base+0x32> │ │ │ │ adds.w r3, r3, #5536 @ 0x15a0 │ │ │ │ - beq.n 62d90 <_PyXIData_Lookup@@Base+0x32> │ │ │ │ + beq.n 62fb4 <_PyXIData_Lookup@@Base+0x32> │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, sp │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21b644 <_PyObject_GetXIData@@Base+0x20c> │ │ │ │ - b.n 62d96 <_PyXIData_Lookup@@Base+0x38> │ │ │ │ + bl 21c018 <_PyObject_GetXIData@@Base+0x20c> │ │ │ │ + b.n 62fba <_PyXIData_Lookup@@Base+0x38> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062d9c <_PyXI_GetFailureCode@@Base>: │ │ │ │ - cbz r0, 62da0 <_PyXI_GetFailureCode@@Base+0x4> │ │ │ │ +00062fc0 <_PyXI_GetFailureCode@@Base>: │ │ │ │ + cbz r0, 62fc4 <_PyXI_GetFailureCode@@Base+0x4> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062da2 <_PyXI_InitFailureUTF8@@Base>: │ │ │ │ +00062fc6 <_PyXI_InitFailureUTF8@@Base>: │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r2, [r0] │ │ │ │ str r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062dac : │ │ │ │ +00062fd0 : │ │ │ │ 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 1d5350 │ │ │ │ + bl 1d5c10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062dca <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +00062fee <_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 8eb7c │ │ │ │ + bl 8eb10 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062dfe <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +00063022 <_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 │ │ │ │ @@ -82900,259 +83080,259 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2e19e <_PyObject_DebugMallocStats@@Base+0x6ce> │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062e28 : │ │ │ │ +0006304c : │ │ │ │ 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 2e19e <_PyObject_DebugMallocStats@@Base+0x6ce> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00062e44 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b.w 62e28 │ │ │ │ +00063068 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b.w 6304c │ │ │ │ │ │ │ │ -00062e48 : │ │ │ │ +0006306c : │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r0, [r3, #800] @ 0x320 │ │ │ │ - cbz r0, 62e64 │ │ │ │ + cbz r0, 63088 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 62e64 │ │ │ │ + cbz r0, 63088 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062e66 : │ │ │ │ - ldr r1, [pc, #16] @ (62e78 ) │ │ │ │ +0006308a : │ │ │ │ + ldr r1, [pc, #16] @ (6309c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - b.w 19bb84 <_PySys_GetRequiredAttr@@Base+0x1140> │ │ │ │ + b.w 19c404 <_PySys_GetRequiredAttr@@Base+0x1140> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062e7c : │ │ │ │ +000630a0 : │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r1, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062e8a : │ │ │ │ +000630ae : │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #15944 @ 0x3e48 │ │ │ │ + movw r3, #18248 @ 0x4748 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r1, [r0, #0] │ │ │ │ str r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062ea0 : │ │ │ │ +000630c4 : │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062eae : │ │ │ │ +000630d2 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00062ebe : │ │ │ │ +000630e2 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00062ece : │ │ │ │ +000630f2 : │ │ │ │ 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, #16252 @ 0x3f7c │ │ │ │ + movw r4, #19028 @ 0x4a54 │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1890e0 │ │ │ │ + bl 189938 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00062ef4 <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +00063118 <_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 51ee2 <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ + bl 51e8a <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062f22 <_PySeqLock_LockWrite@@Base>: │ │ │ │ +00063146 <_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 62f40 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ + bpl.n 63164 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ blx 2c4fc │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - b.n 62f34 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 63158 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ adds r2, r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 62f56 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ + bne.n 6317a <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 62f46 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ + bne.n 6316a <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ dmb ish │ │ │ │ - bne.n 62f62 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ + bne.n 63186 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ dmb ish │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r5, r3 │ │ │ │ blx 2c4fc │ │ │ │ - b.n 62f34 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 63158 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ │ │ │ │ -00062f6a <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +0006318e <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062f7a <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +0006319e <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062f8a <_PySeqLock_BeginRead@@Base>: │ │ │ │ +000631ae <_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 62fb0 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ + bpl.n 631d4 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ blx 2c4fc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ dmb ish │ │ │ │ - b.n 62fa0 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ + b.n 631c4 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062fb2 <_PySeqLock_EndRead@@Base>: │ │ │ │ +000631d6 <_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 62fd2 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ + beq.n 631f6 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ blx 2c4fc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 62fd4 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ + b.n 631f8 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062fd6 <_PySeqLock_AfterFork@@Base>: │ │ │ │ +000631fa <_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 │ │ │ │ │ │ │ │ -00062fe8 : │ │ │ │ +0006320c : │ │ │ │ dmb ish │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ dmb ish │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062ff8 <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +0006321c <_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 80ad0 │ │ │ │ + bl 80b98 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00063020 : │ │ │ │ +00063244 : │ │ │ │ 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 17ce40 │ │ │ │ + bl 17d698 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0006304a : │ │ │ │ +0006326e : │ │ │ │ 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 │ │ │ │ @@ -83162,15 +83342,15 @@ │ │ │ │ blx 2b9a8 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2d550 │ │ │ │ │ │ │ │ -0006307a <_Py_FatalErrorFunc@@Base>: │ │ │ │ +0006329e <_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 │ │ │ │ @@ -83184,302 +83364,304 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2d550 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #16276 @ 0x3f94 │ │ │ │ + movw r1, #19052 @ 0x4a6c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #65440 @ 0xffa0 │ │ │ │ - movt r0, #72 @ 0x48 │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r0, #2208 @ 0x8a0 │ │ │ │ + movt r0, #73 @ 0x49 │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ │ │ │ │ -000630ce : │ │ │ │ +000632f2 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (630fc ) │ │ │ │ + ldr r3, [pc, #28] @ (63320 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 630f4 │ │ │ │ - movw r1, #32104 @ 0x7d68 │ │ │ │ + cbnz r0, 63318 │ │ │ │ + movw r1, #34408 @ 0x8668 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #16] @ (63100 ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (63324 ) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 6c818 │ │ │ │ + b.w 6c840 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - vrev64.8 q0, q4 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00063104 : │ │ │ │ +00063328 : │ │ │ │ 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] @ (6312c ) │ │ │ │ + ldr r2, [pc, #24] @ (63350 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1e3cf4 │ │ │ │ + bl 1e45bc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e588c │ │ │ │ + b.w 1e6154 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00063130 <_PyThreadState_Prealloc@@Base>: │ │ │ │ +00063354 <_PyThreadState_Prealloc@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ - b.w 192fe8 <_PyThreadState_New@@Base+0x4> │ │ │ │ + b.w 193838 <_PyThreadState_New@@Base+0x4> │ │ │ │ │ │ │ │ -00063136 <_PyThreadState_Init@@Base>: │ │ │ │ +0006335a <_PyThreadState_Init@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #16304 @ 0x3fb0 │ │ │ │ + movw r1, #19080 @ 0x4a88 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #4] @ (63154 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (63378 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - vmla.i q8, q2, d0[2] │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00063158 : │ │ │ │ - ldr r3, [pc, #8] @ (63164 ) │ │ │ │ +0006337c : │ │ │ │ + ldr r3, [pc, #8] @ (63388 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 1d92e8 │ │ │ │ + b.w 1d9ba8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00063168 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +0006338c <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #10269 @ 0x281d │ │ │ │ + movw r3, #10193 @ 0x27d1 │ │ │ │ movt r3, #10 │ │ │ │ ldr.w r2, [r0, #376] @ 0x178 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00063182 : │ │ │ │ +000633a6 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d9390 │ │ │ │ + bl 1d9c50 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 631ac │ │ │ │ - ldr r2, [pc, #20] @ (631b0 ) │ │ │ │ + bne.n 633d0 │ │ │ │ + ldr r2, [pc, #20] @ (633d4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1dc244 │ │ │ │ - bl 1df408 <_PyBytes_Repeat@@Base+0x3a4> │ │ │ │ + bl 1dcb04 │ │ │ │ + bl 1dfcd0 <_PyBytes_Repeat@@Base+0x3a4> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000631b4 : │ │ │ │ - ldr r2, [pc, #12] @ (631c4 ) │ │ │ │ +000633d8 : │ │ │ │ + ldr r2, [pc, #12] @ (633e8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1dc244 │ │ │ │ + b.w 1dcb04 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000631c8 : │ │ │ │ +000633ec : │ │ │ │ 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 1ce640 │ │ │ │ + bl 1cef00 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000631ee : │ │ │ │ +00063412 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1ce38c │ │ │ │ + b.w 1cec4c │ │ │ │ stmdb 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 63274 │ │ │ │ + bne.n 63498 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 63264 │ │ │ │ + beq.n 63488 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2937e4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 2940ac <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 63250 │ │ │ │ + blt.n 63474 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2937e4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 2940ac <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 63264 │ │ │ │ + bge.n 63488 │ │ │ │ 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 6338a │ │ │ │ + b.n 635ae │ │ │ │ mul.w r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6 │ │ │ │ - b.n 6338a │ │ │ │ + b.n 635ae │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 2937e4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 2940ac <_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 632ce │ │ │ │ + beq.n 634f2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2937e4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 2940ac <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp r9, r0 │ │ │ │ sbcs.w r1, r7, r1 │ │ │ │ - blt.n 632ba │ │ │ │ + blt.n 634de │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2937e4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 2940ac <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r7 │ │ │ │ - bge.n 632ce │ │ │ │ + bge.n 634f2 │ │ │ │ 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 632de │ │ │ │ + b.n 63502 │ │ │ │ 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 2937e4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 2940ac <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 63332 │ │ │ │ + beq.n 63556 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2937e4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 2940ac <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp r8, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 6331e │ │ │ │ + blt.n 63542 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2937e4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 2940ac <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 63332 │ │ │ │ + bge.n 63556 │ │ │ │ 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 63342 │ │ │ │ + b.n 63566 │ │ │ │ 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 6335e │ │ │ │ + blt.n 63582 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ mvns r0, r7 │ │ │ │ sub.w r4, r1, r9 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r4, r3 │ │ │ │ - bge.n 63376 │ │ │ │ - b.n 6337e │ │ │ │ + bge.n 6359a │ │ │ │ + b.n 635a2 │ │ │ │ orrs.w sl, r9, sl │ │ │ │ - beq.n 63376 │ │ │ │ + beq.n 6359a │ │ │ │ negs r0, r7 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - blt.n 63384 │ │ │ │ + blt.n 635a8 │ │ │ │ adds r0, r7, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ - b.n 6338a │ │ │ │ + b.n 635ae │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6338a │ │ │ │ + b.n 635ae │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00063390 : │ │ │ │ +000635b4 : │ │ │ │ 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, 633b0 │ │ │ │ + cbnz r0, 635d4 │ │ │ │ blx 2b07c │ │ │ │ movs r0, #0 │ │ │ │ blx 2af14 │ │ │ │ - cbnz r0, 633ca │ │ │ │ - ldr r3, [pc, #116] @ (63430 ) │ │ │ │ + cbnz r0, 635ee │ │ │ │ + ldr r3, [pc, #116] @ (63654 ) │ │ │ │ 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} │ │ │ │ @@ -83487,1945 +83669,1985 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2c3f4 <__sysconf@plt> │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - ble.n 633f0 │ │ │ │ + ble.n 63614 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2c3f4 <__sysconf@plt> │ │ │ │ - b.n 633f4 │ │ │ │ + b.n 63618 │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ cmp r0, r4 │ │ │ │ - bls.n 633fe │ │ │ │ + bls.n 63622 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6342c │ │ │ │ + b.n 63650 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2bd60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 633f8 │ │ │ │ + bne.n 6361c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2bd0c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2bc3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 633f8 │ │ │ │ - ldr r3, [pc, #16] @ (63430 ) │ │ │ │ + bne.n 6361c │ │ │ │ + ldr r3, [pc, #16] @ (63654 ) │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -00063434 : │ │ │ │ +00063658 : │ │ │ │ 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 2c04c │ │ │ │ - cbnz r0, 63462 │ │ │ │ + cbnz r0, 63686 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 63466 │ │ │ │ + bge.n 6368a │ │ │ │ blx 2bae4 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0006346a : │ │ │ │ +0006368e : │ │ │ │ b.w 2bae0 │ │ │ │ │ │ │ │ -0006346e : │ │ │ │ +00063692 : │ │ │ │ movs r1, #0 │ │ │ │ b.w 2ad10 │ │ │ │ │ │ │ │ -00063474 : │ │ │ │ +00063698 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2ad14 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00063490 : │ │ │ │ +000636b4 : │ │ │ │ b.w 2bf58 │ │ │ │ │ │ │ │ -00063494 : │ │ │ │ - ldr r3, [pc, #12] @ (634a4 ) │ │ │ │ +000636b8 : │ │ │ │ + ldr r3, [pc, #12] @ (636c8 ) │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -000634a8 : │ │ │ │ - b.n 633b6 │ │ │ │ +000636cc : │ │ │ │ + b.n 635da │ │ │ │ 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 634ca │ │ │ │ + beq.n 636ee │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 63546 │ │ │ │ + bne.n 6376a │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 634ce │ │ │ │ + b.n 636f2 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ blx 2bf84 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 634e8 │ │ │ │ + bcc.n 6370c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6354a │ │ │ │ + b.n 6376e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 6b320 │ │ │ │ + bl 6b348 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 634e2 │ │ │ │ + beq.n 63706 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 63534 │ │ │ │ + cbz r3, 63758 │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bpl.n 6352c │ │ │ │ + bpl.n 63750 │ │ │ │ add.w r2, r3, #56320 @ 0xdc00 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 6352c │ │ │ │ - bl 6b420 │ │ │ │ - cbz r5, 63514 │ │ │ │ + bne.n 63750 │ │ │ │ + bl 6b448 │ │ │ │ + cbz r5, 63738 │ │ │ │ subs r6, r6, r7 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 63526 │ │ │ │ - movw r3, #16532 @ 0x4094 │ │ │ │ + beq.n 6374a │ │ │ │ + movw r3, #18836 @ 0x4994 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str.w r3, [r9] │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 6354a │ │ │ │ + b.n 6376e │ │ │ │ adds r6, #1 │ │ │ │ str.w r2, [r4], #4 │ │ │ │ - b.n 634f6 │ │ │ │ + b.n 6371a │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r5, 6353e │ │ │ │ + cbz r5, 63762 │ │ │ │ subs r4, r4, r0 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str r4, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 6354a │ │ │ │ + b.n 6376e │ │ │ │ mvn.w r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00063550 : │ │ │ │ +00063774 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1ac17c │ │ │ │ + b.w 1acaa4 │ │ │ │ │ │ │ │ -00063556 <_Py_closerange@@Base>: │ │ │ │ +0006377a <_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 2c4e4 │ │ │ │ - cbz r0, 63596 <_Py_closerange@@Base+0x40> │ │ │ │ + cbz r0, 637ba <_Py_closerange@@Base+0x40> │ │ │ │ movs r0, #4 │ │ │ │ blx 2bd78 │ │ │ │ cmp r0, r5 │ │ │ │ - bgt.n 63588 <_Py_closerange@@Base+0x32> │ │ │ │ + bgt.n 637ac <_Py_closerange@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 2c4d0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 63596 <_Py_closerange@@Base+0x40> │ │ │ │ + bgt.n 637ba <_Py_closerange@@Base+0x40> │ │ │ │ adds r4, #1 │ │ │ │ blx 2b490 │ │ │ │ - b.n 63588 <_Py_closerange@@Base+0x32> │ │ │ │ + b.n 637ac <_Py_closerange@@Base+0x32> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00063598 : │ │ │ │ +000637bc : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006359c : │ │ │ │ +000637c0 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ + │ │ │ │ +000637c4 <_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 808d0 │ │ │ │ + cbz r0, 6381a <_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 51e8a <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 6381e <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6381e <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6381e <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 635ca │ │ │ │ + cbz r0, 6384e <_PyMonitoring_FireLineEvent@@Base+0x8a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 635ca │ │ │ │ + bge.n 6384e <_PyMonitoring_FireLineEvent@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 635ca │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6384e <_PyMonitoring_FireLineEvent@@Base+0x8a> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 635e4 │ │ │ │ + cbz r0, 63868 <_PyMonitoring_FireLineEvent@@Base+0xa4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 635e4 │ │ │ │ + bge.n 63868 <_PyMonitoring_FireLineEvent@@Base+0xa4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 635e4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 63868 <_PyMonitoring_FireLineEvent@@Base+0xa4> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 63616 │ │ │ │ + cbz r2, 6389a <_PyMonitoring_FireLineEvent@@Base+0xd6> │ │ │ │ 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 63612 │ │ │ │ + bge.n 63896 <_PyMonitoring_FireLineEvent@@Base+0xd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 63612 │ │ │ │ + cbnz r3, 63896 <_PyMonitoring_FireLineEvent@@Base+0xd2> │ │ │ │ mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 63648 │ │ │ │ + cbz r2, 638cc <_PyMonitoring_FireLineEvent@@Base+0x108> │ │ │ │ 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 63644 │ │ │ │ + bge.n 638c8 <_PyMonitoring_FireLineEvent@@Base+0x104> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 63644 │ │ │ │ + cbnz r3, 638c8 <_PyMonitoring_FireLineEvent@@Base+0x104> │ │ │ │ mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006364c : │ │ │ │ +000638d0 : │ │ │ │ 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, 6369e │ │ │ │ + cbz r0, 63922 │ │ │ │ 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 12b574 │ │ │ │ + bl 12b750 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 636a0 │ │ │ │ + bge.n 63924 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6369e │ │ │ │ + bge.n 63922 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6369e │ │ │ │ + cbnz r3, 63922 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000636a4 : │ │ │ │ +00063928 : │ │ │ │ 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, #16352 @ 0x3fe0 │ │ │ │ + movw r1, #19128 @ 0x4ab8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ 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 636fa │ │ │ │ + beq.n 6397e │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63710 │ │ │ │ + bne.n 63994 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63742 │ │ │ │ + beq.n 639c6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63742 │ │ │ │ - b.n 63712 │ │ │ │ + ble.n 639c6 │ │ │ │ + b.n 63996 │ │ │ │ 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 6372e │ │ │ │ + beq.n 639b2 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6375c │ │ │ │ + bne.n 639e0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63742 │ │ │ │ + beq.n 639c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6375e │ │ │ │ + bgt.n 639e2 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 6379c │ │ │ │ + bl f2724 │ │ │ │ + b.n 63a20 │ │ │ │ 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 124ccc │ │ │ │ + bl 124edc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63788 │ │ │ │ + bge.n 63a0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63788 │ │ │ │ + cbnz r3, 63a0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6379c │ │ │ │ + bge.n 63a20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6379c │ │ │ │ + cbnz r3, 63a20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 637cc │ │ │ │ + beq.n 63a50 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 637e2 │ │ │ │ + bne.n 63a66 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63814 │ │ │ │ + beq.n 63a98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63814 │ │ │ │ - b.n 637e4 │ │ │ │ + ble.n 63a98 │ │ │ │ + b.n 63a68 │ │ │ │ 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 63800 │ │ │ │ + beq.n 63a84 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6382e │ │ │ │ + bne.n 63ab2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63814 │ │ │ │ + beq.n 63a98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63830 │ │ │ │ + bgt.n 63ab4 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 6386e │ │ │ │ + bl f2724 │ │ │ │ + b.n 63af2 │ │ │ │ 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 120ae8 │ │ │ │ + bl 120cec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6385a │ │ │ │ + bge.n 63ade │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6385a │ │ │ │ + cbnz r3, 63ade │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6386e │ │ │ │ + bge.n 63af2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6386e │ │ │ │ + cbnz r3, 63af2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 6389e │ │ │ │ + beq.n 63b22 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 638b4 │ │ │ │ + bne.n 63b38 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 638e6 │ │ │ │ + beq.n 63b6a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 638e6 │ │ │ │ - b.n 638b6 │ │ │ │ + ble.n 63b6a │ │ │ │ + b.n 63b3a │ │ │ │ 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 638d2 │ │ │ │ + beq.n 63b56 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63900 │ │ │ │ + bne.n 63b84 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 638e6 │ │ │ │ + beq.n 63b6a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63902 │ │ │ │ + bgt.n 63b86 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 63940 │ │ │ │ + bl f2724 │ │ │ │ + b.n 63bc4 │ │ │ │ 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 1452b8 │ │ │ │ + bl 1457e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6392c │ │ │ │ + bge.n 63bb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6392c │ │ │ │ + cbnz r3, 63bb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63940 │ │ │ │ + bge.n 63bc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63940 │ │ │ │ + cbnz r3, 63bc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 63970 │ │ │ │ + beq.n 63bf4 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63986 │ │ │ │ + bne.n 63c0a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 639b8 │ │ │ │ + beq.n 63c3c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 639b8 │ │ │ │ - b.n 63988 │ │ │ │ + ble.n 63c3c │ │ │ │ + b.n 63c0c │ │ │ │ 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 639a4 │ │ │ │ + beq.n 63c28 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 639d2 │ │ │ │ + bne.n 63c56 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 639b8 │ │ │ │ + beq.n 63c3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 639d4 │ │ │ │ + bgt.n 63c58 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 63a12 │ │ │ │ + bl f2724 │ │ │ │ + b.n 63c96 │ │ │ │ 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 137dcc │ │ │ │ + bl 1380a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 639fe │ │ │ │ + bge.n 63c82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 639fe │ │ │ │ + cbnz r3, 63c82 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63a12 │ │ │ │ + bge.n 63c96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63a12 │ │ │ │ + cbnz r3, 63c96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 63a42 │ │ │ │ + beq.n 63cc6 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63a58 │ │ │ │ + bne.n 63cdc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63a8a │ │ │ │ + beq.n 63d0e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63a8a │ │ │ │ - b.n 63a5a │ │ │ │ + ble.n 63d0e │ │ │ │ + b.n 63cde │ │ │ │ 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 63a76 │ │ │ │ + beq.n 63cfa │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63aa4 │ │ │ │ + bne.n 63d28 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63a8a │ │ │ │ + beq.n 63d0e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63aa6 │ │ │ │ + bgt.n 63d2a │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 63ae4 │ │ │ │ + bl f2724 │ │ │ │ + b.n 63d68 │ │ │ │ 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 123a38 │ │ │ │ + bl 123c40 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63ad0 │ │ │ │ + bge.n 63d54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63ad0 │ │ │ │ + cbnz r3, 63d54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63ae4 │ │ │ │ + bge.n 63d68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63ae4 │ │ │ │ + cbnz r3, 63d68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 63b14 │ │ │ │ + beq.n 63d98 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63b2a │ │ │ │ + bne.n 63dae │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63b5c │ │ │ │ + beq.n 63de0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63b5c │ │ │ │ - b.n 63b2c │ │ │ │ + ble.n 63de0 │ │ │ │ + b.n 63db0 │ │ │ │ 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 63b48 │ │ │ │ + beq.n 63dcc │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63b76 │ │ │ │ + bne.n 63dfa │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63b5c │ │ │ │ + beq.n 63de0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63b78 │ │ │ │ + bgt.n 63dfc │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 63bb6 │ │ │ │ + bl f2724 │ │ │ │ + b.n 63e3a │ │ │ │ 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 162d3c │ │ │ │ + bl 1631c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63ba2 │ │ │ │ + bge.n 63e26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63ba2 │ │ │ │ + cbnz r3, 63e26 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63bb6 │ │ │ │ + bge.n 63e3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63bb6 │ │ │ │ + cbnz r3, 63e3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 63be6 │ │ │ │ + beq.n 63e6a │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63bfc │ │ │ │ + bne.n 63e80 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63c2e │ │ │ │ + beq.n 63eb2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63c2e │ │ │ │ - b.n 63bfe │ │ │ │ + ble.n 63eb2 │ │ │ │ + b.n 63e82 │ │ │ │ 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 63c1a │ │ │ │ + beq.n 63e9e │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63c48 │ │ │ │ + bne.n 63ecc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63c2e │ │ │ │ + beq.n 63eb2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63c4a │ │ │ │ + bgt.n 63ece │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 63c88 │ │ │ │ + bl f2724 │ │ │ │ + b.n 63f0c │ │ │ │ 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 122818 │ │ │ │ + bl 122a20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63c74 │ │ │ │ + bge.n 63ef8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63c74 │ │ │ │ + cbnz r3, 63ef8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63c88 │ │ │ │ + bge.n 63f0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63c88 │ │ │ │ + cbnz r3, 63f0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 63cb8 │ │ │ │ + beq.n 63f3c │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63cce │ │ │ │ + bne.n 63f52 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63d00 │ │ │ │ + beq.n 63f84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63d00 │ │ │ │ - b.n 63cd0 │ │ │ │ + ble.n 63f84 │ │ │ │ + b.n 63f54 │ │ │ │ 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 63cec │ │ │ │ + beq.n 63f70 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63d1a │ │ │ │ + bne.n 63f9e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63d00 │ │ │ │ + beq.n 63f84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63d1c │ │ │ │ + bgt.n 63fa0 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 63d5a │ │ │ │ + bl f2724 │ │ │ │ + b.n 63fde │ │ │ │ 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 203f18 │ │ │ │ + bl 204844 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63d46 │ │ │ │ + bge.n 63fca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63d46 │ │ │ │ + cbnz r3, 63fca │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63d5a │ │ │ │ + bge.n 63fde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63d5a │ │ │ │ + cbnz r3, 63fde │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 63d8a │ │ │ │ + beq.n 6400e │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63da0 │ │ │ │ + bne.n 64024 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63dd2 │ │ │ │ + beq.n 64056 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63dd2 │ │ │ │ - b.n 63da2 │ │ │ │ + ble.n 64056 │ │ │ │ + b.n 64026 │ │ │ │ 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 63dbe │ │ │ │ + beq.n 64042 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63dec │ │ │ │ + bne.n 64070 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63dd2 │ │ │ │ + beq.n 64056 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63dee │ │ │ │ + bgt.n 64072 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 63e2c │ │ │ │ + bl f2724 │ │ │ │ + b.n 640b0 │ │ │ │ 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 131480 │ │ │ │ + bl 131654 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63e18 │ │ │ │ + bge.n 6409c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63e18 │ │ │ │ + cbnz r3, 6409c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63e2c │ │ │ │ + bge.n 640b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63e2c │ │ │ │ + cbnz r3, 640b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 63e5c │ │ │ │ + beq.n 640e0 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63e72 │ │ │ │ + bne.n 640f6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63ea4 │ │ │ │ + beq.n 64128 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63ea4 │ │ │ │ - b.n 63e74 │ │ │ │ + ble.n 64128 │ │ │ │ + b.n 640f8 │ │ │ │ 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 63e90 │ │ │ │ + beq.n 64114 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63ebe │ │ │ │ + bne.n 64142 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63ea4 │ │ │ │ + beq.n 64128 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63ec0 │ │ │ │ + bgt.n 64144 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 63efe │ │ │ │ + bl f2724 │ │ │ │ + b.n 64182 │ │ │ │ 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 fbabc │ │ │ │ + bl fbf90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63eea │ │ │ │ + bge.n 6416e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63eea │ │ │ │ + cbnz r3, 6416e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63efe │ │ │ │ + bge.n 64182 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63efe │ │ │ │ + cbnz r3, 64182 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 63f2e │ │ │ │ + beq.n 641b2 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63f44 │ │ │ │ + bne.n 641c8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63f76 │ │ │ │ + beq.n 641fa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63f76 │ │ │ │ - b.n 63f46 │ │ │ │ + ble.n 641fa │ │ │ │ + b.n 641ca │ │ │ │ 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 63f62 │ │ │ │ + beq.n 641e6 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63f90 │ │ │ │ + bne.n 64214 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63f76 │ │ │ │ + beq.n 641fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63f92 │ │ │ │ + bgt.n 64216 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 63fd0 │ │ │ │ + bl f2724 │ │ │ │ + b.n 64254 │ │ │ │ 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 1dcb74 │ │ │ │ + bl 1dd434 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63fbc │ │ │ │ + bge.n 64240 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63fbc │ │ │ │ + cbnz r3, 64240 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63fd0 │ │ │ │ + bge.n 64254 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63fd0 │ │ │ │ + cbnz r3, 64254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 64000 │ │ │ │ + beq.n 64284 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64016 │ │ │ │ + bne.n 6429a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 64048 │ │ │ │ + beq.n 642cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 64048 │ │ │ │ - b.n 64018 │ │ │ │ + ble.n 642cc │ │ │ │ + b.n 6429c │ │ │ │ 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 64034 │ │ │ │ + beq.n 642b8 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64062 │ │ │ │ + bne.n 642e6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 64048 │ │ │ │ + beq.n 642cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 64064 │ │ │ │ + bgt.n 642e8 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 640a2 │ │ │ │ + bl f2724 │ │ │ │ + b.n 64326 │ │ │ │ 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 2293c8 │ │ │ │ + bl 229dcc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6408e │ │ │ │ + bge.n 64312 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6408e │ │ │ │ + cbnz r3, 64312 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 640a2 │ │ │ │ + bge.n 64326 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 640a2 │ │ │ │ + cbnz r3, 64326 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 640d2 │ │ │ │ + beq.n 64356 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 640e8 │ │ │ │ + bne.n 6436c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6411a │ │ │ │ + beq.n 6439e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6411a │ │ │ │ - b.n 640ea │ │ │ │ + ble.n 6439e │ │ │ │ + b.n 6436e │ │ │ │ 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 64106 │ │ │ │ + beq.n 6438a │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64134 │ │ │ │ + bne.n 643b8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6411a │ │ │ │ + beq.n 6439e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 64136 │ │ │ │ + bgt.n 643ba │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 64174 │ │ │ │ + bl f2724 │ │ │ │ + b.n 643f8 │ │ │ │ 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 25a978 │ │ │ │ + bl 25b320 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64160 │ │ │ │ + bge.n 643e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64160 │ │ │ │ + cbnz r3, 643e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64174 │ │ │ │ + bge.n 643f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64174 │ │ │ │ + cbnz r3, 643f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 641a4 │ │ │ │ + beq.n 64428 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 641ba │ │ │ │ + bne.n 6443e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 641ec │ │ │ │ + beq.n 64470 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 641ec │ │ │ │ - b.n 641bc │ │ │ │ + ble.n 64470 │ │ │ │ + b.n 64440 │ │ │ │ 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 641d8 │ │ │ │ + beq.n 6445c │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64206 │ │ │ │ + bne.n 6448a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 641ec │ │ │ │ + beq.n 64470 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 64208 │ │ │ │ + bgt.n 6448c │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 64246 │ │ │ │ + bl f2724 │ │ │ │ + b.n 644ca │ │ │ │ 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 246de4 │ │ │ │ + bl 24794c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64232 │ │ │ │ + bge.n 644b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64232 │ │ │ │ + cbnz r3, 644b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64246 │ │ │ │ + bge.n 644ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64246 │ │ │ │ + cbnz r3, 644ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 64276 │ │ │ │ + beq.n 644fa │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6428c │ │ │ │ + bne.n 64510 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 642be │ │ │ │ + beq.n 64542 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 642be │ │ │ │ - b.n 6428e │ │ │ │ + ble.n 64542 │ │ │ │ + b.n 64512 │ │ │ │ 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 642aa │ │ │ │ + beq.n 6452e │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 642d8 │ │ │ │ + bne.n 6455c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 642be │ │ │ │ + beq.n 64542 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 642da │ │ │ │ + bgt.n 6455e │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 64318 │ │ │ │ + bl f2724 │ │ │ │ + b.n 6459c │ │ │ │ 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 163834 │ │ │ │ + bl 163cb8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64304 │ │ │ │ + bge.n 64588 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64304 │ │ │ │ + cbnz r3, 64588 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64318 │ │ │ │ + bge.n 6459c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64318 │ │ │ │ + cbnz r3, 6459c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 64348 │ │ │ │ + beq.n 645cc │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6435e │ │ │ │ + bne.n 645e2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 64390 │ │ │ │ + beq.n 64614 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 64390 │ │ │ │ - b.n 64360 │ │ │ │ + ble.n 64614 │ │ │ │ + b.n 645e4 │ │ │ │ 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 6437c │ │ │ │ + beq.n 64600 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 643aa │ │ │ │ + bne.n 6462e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 64390 │ │ │ │ + beq.n 64614 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 643ac │ │ │ │ + bgt.n 64630 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 643ea │ │ │ │ + bl f2724 │ │ │ │ + b.n 6466e │ │ │ │ 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 25fe1c │ │ │ │ + bl 2607cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 643d6 │ │ │ │ + bge.n 6465a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 643d6 │ │ │ │ + cbnz r3, 6465a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 643ea │ │ │ │ + bge.n 6466e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 643ea │ │ │ │ + cbnz r3, 6466e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 6441a │ │ │ │ + beq.n 6469e │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64430 │ │ │ │ + bne.n 646b4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 64462 │ │ │ │ + beq.n 646e6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 64462 │ │ │ │ - b.n 64432 │ │ │ │ + ble.n 646e6 │ │ │ │ + b.n 646b6 │ │ │ │ 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 6444e │ │ │ │ + beq.n 646d2 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6447c │ │ │ │ + bne.n 64700 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 64462 │ │ │ │ + beq.n 646e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6447e │ │ │ │ + bgt.n 64702 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 644bc │ │ │ │ + bl f2724 │ │ │ │ + b.n 64740 │ │ │ │ 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 1f1cc0 │ │ │ │ + bl 1f2594 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 644a8 │ │ │ │ + bge.n 6472c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 644a8 │ │ │ │ + cbnz r3, 6472c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 644bc │ │ │ │ + bge.n 64740 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 644bc │ │ │ │ + cbnz r3, 64740 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 644ec │ │ │ │ + beq.n 64770 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64502 │ │ │ │ + bne.n 64786 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 64534 │ │ │ │ + beq.n 647b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 64534 │ │ │ │ - b.n 64504 │ │ │ │ + ble.n 647b8 │ │ │ │ + b.n 64788 │ │ │ │ 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 64520 │ │ │ │ + beq.n 647a4 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6454e │ │ │ │ + bne.n 647d2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 64534 │ │ │ │ + beq.n 647b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 64550 │ │ │ │ + bgt.n 647d4 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 6458e │ │ │ │ + bl f2724 │ │ │ │ + b.n 64812 │ │ │ │ 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 2042b8 │ │ │ │ + bl 204be4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6457a │ │ │ │ + bge.n 647fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6457a │ │ │ │ + cbnz r3, 647fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6458e │ │ │ │ + bge.n 64812 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6458e │ │ │ │ + cbnz r3, 64812 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 645be │ │ │ │ + beq.n 64842 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 645d4 │ │ │ │ + bne.n 64858 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 64606 │ │ │ │ + beq.n 6488a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 64606 │ │ │ │ - b.n 645d6 │ │ │ │ + ble.n 6488a │ │ │ │ + b.n 6485a │ │ │ │ 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 645f2 │ │ │ │ + beq.n 64876 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64620 │ │ │ │ + bne.n 648a4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 64606 │ │ │ │ + beq.n 6488a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 64622 │ │ │ │ + bgt.n 648a6 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 64660 │ │ │ │ + bl f2724 │ │ │ │ + b.n 648e4 │ │ │ │ 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 e8ebc │ │ │ │ + bl e92c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6464c │ │ │ │ + bge.n 648d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6464c │ │ │ │ + cbnz r3, 648d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64660 │ │ │ │ + bge.n 648e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64660 │ │ │ │ + cbnz r3, 648e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064664 : │ │ │ │ +000648e8 : │ │ │ │ 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 6468a │ │ │ │ + bne.n 6490e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 23619c │ │ │ │ + b.w 236b84 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55704 @ 0xd998 │ │ │ │ + movw r1, #58024 @ 0xe2a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ 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, #16388 @ 0x4004 │ │ │ │ + movw r1, #19164 @ 0x4adc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ 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 64712 │ │ │ │ + blt.n 64996 │ │ │ │ movw r5, #32004 @ 0x7d04 │ │ │ │ movt r5, #9665 @ 0x25c1 │ │ │ │ movs r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ sbcs r3, r4 │ │ │ │ - blt.n 6471e │ │ │ │ + blt.n 649a2 │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ movs r5, #0 │ │ │ │ umull r2, r6, r2, r3 │ │ │ │ mla r6, r3, r4, r6 │ │ │ │ - b.n 64728 │ │ │ │ + b.n 649ac │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64728 │ │ │ │ + b.n 649ac │ │ │ │ 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 64754 │ │ │ │ + blt.n 649d8 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mvns r7, r3 │ │ │ │ sub.w ip, r4, r1 │ │ │ │ cmp r7, r2 │ │ │ │ sbcs.w ip, ip, r6 │ │ │ │ - bge.n 6476c │ │ │ │ - b.n 64778 │ │ │ │ + bge.n 649f0 │ │ │ │ + b.n 649fc │ │ │ │ orrs.w r4, r3, r1 │ │ │ │ - beq.n 6476c │ │ │ │ + beq.n 649f0 │ │ │ │ negs r7, r3 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r4, r4, r1 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r4, r6, r4 │ │ │ │ - blt.n 64780 │ │ │ │ + blt.n 64a04 │ │ │ │ adds r3, r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ adc.w r4, r1, r6 │ │ │ │ - b.n 6478a │ │ │ │ + b.n 64a0e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ - b.n 6478a │ │ │ │ + b.n 64a0e │ │ │ │ movs r3, #0 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r4, [r0] │ │ │ │ - cbnz r5, 64792 │ │ │ │ - cbz r2, 647ae │ │ │ │ + cbnz r5, 64a16 │ │ │ │ + cbz r2, 64a32 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33896 @ 0x8468 │ │ │ │ + movw r1, #36200 @ 0x8d68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 647b0 │ │ │ │ + b.n 64a34 │ │ │ │ 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 │ │ │ │ @@ -85436,761 +85658,654 @@ │ │ │ │ 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, #16432 @ 0x4030 │ │ │ │ + movw r1, #19208 @ 0x4b08 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ blx 2af2c <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #6 │ │ │ │ - bne.n 6482a │ │ │ │ + bne.n 64aae │ │ │ │ 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 6482a │ │ │ │ + bhi.n 64aae │ │ │ │ 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 64844 │ │ │ │ + b.n 64ac8 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #16452 @ 0x4044 │ │ │ │ + movw r1, #19228 @ 0x4b1c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00064848 : │ │ │ │ +00064acc : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #58304 @ 0xe3c0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6486e │ │ │ │ + beq.n 64af2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #16476 @ 0x405c │ │ │ │ + movw r1, #19252 @ 0x4b34 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ 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, 6489a │ │ │ │ + cbnz r4, 64b1e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46692 @ 0xb664 │ │ │ │ + movw r1, #49136 @ 0xbff0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 6489c │ │ │ │ + b.n 64b20 │ │ │ │ adds r0, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006489e : │ │ │ │ +00064b22 : │ │ │ │ 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 648d2 │ │ │ │ + bmi.n 64b56 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #16512 @ 0x4080 │ │ │ │ + movw r1, #19288 @ 0x4b58 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 648d8 │ │ │ │ + b.n 64b5c │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000648da : │ │ │ │ +00064b5e : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 648fa │ │ │ │ + bmi.n 64b7e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #16512 @ 0x4080 │ │ │ │ + movw r1, #19288 @ 0x4b58 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 6490a │ │ │ │ + bpl.n 64b8e │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006490e : │ │ │ │ +00064b92 : │ │ │ │ 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 64948 │ │ │ │ + beq.n 64bcc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #16476 @ 0x405c │ │ │ │ + movw r1, #19252 @ 0x4b34 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64950 │ │ │ │ + b.n 64bd4 │ │ │ │ adds r0, #8 │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ 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, 64976 │ │ │ │ + cbnz r2, 64bfa │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 64a48 │ │ │ │ + bhi.n 64cbe │ │ │ │ tbb [pc, r2] │ │ │ │ - strb r7, [r3, r5] │ │ │ │ + ldr r6, [pc, #352] @ (64d58 ) │ │ │ │ lsrs r0, r2, #20 │ │ │ │ - movw r0, #57344 @ 0xe000 │ │ │ │ + movw r0, #59612 @ 0xe8dc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ - bl 22b9a4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22c3ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64968 │ │ │ │ + bne.n 64bec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64ae6 │ │ │ │ + b.n 64d5e │ │ │ │ ldr.w r8, [r4, #24] │ │ │ │ - b.n 64996 │ │ │ │ + b.n 64c1a │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 135a64 │ │ │ │ + bl 135d00 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64988 │ │ │ │ + beq.n 64c0c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 135a64 │ │ │ │ + bl 135d00 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 649c4 │ │ │ │ + cbnz r0, 64c48 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64988 │ │ │ │ + bge.n 64c0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64988 │ │ │ │ + bne.n 64c0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 64988 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64c0c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 649d8 │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7ff40 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 64a62 │ │ │ │ - b.n 64ab6 │ │ │ │ + beq.n 64cd8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 135a64 │ │ │ │ + bl 135d00 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64ab6 │ │ │ │ + beq.n 64d2e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 64a62 │ │ │ │ + bne.n 64cda │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6600 @ 0x19c8 │ │ │ │ + movw r1, #8904 @ 0x22c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64ab6 │ │ │ │ + bge.n 64d2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64ab6 │ │ │ │ + bne.n 64d2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 64ab6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64d2e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 135a64 │ │ │ │ + bl 135d00 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64988 │ │ │ │ - ldr r4, [pc, #192] @ (64aec ) │ │ │ │ + beq.n 64c0c │ │ │ │ + ldr r4, [pc, #196] @ (64d64 ) │ │ │ │ sub.w r5, r4, #16 │ │ │ │ - b.n 64a62 │ │ │ │ + b.n 64cda │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6632 @ 0x19e8 │ │ │ │ + movw r1, #8936 @ 0x22e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 64988 │ │ │ │ + bl f2724 │ │ │ │ + b.n 64c0c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6676 @ 0x1a14 │ │ │ │ + movw r1, #8980 @ 0x2314 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ + ldr r4, [pc, #136] @ (64d64 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 135c30 │ │ │ │ + bl 135ecc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64ae6 │ │ │ │ + bne.n 64d5e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64a86 │ │ │ │ + bge.n 64cfe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64a86 │ │ │ │ + cbnz r3, 64cfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64a9a │ │ │ │ + bge.n 64d12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 64a9a │ │ │ │ + cbnz r3, 64d12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 64988 │ │ │ │ + bge.w 64c0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64988 │ │ │ │ + bne.w 64c0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 64988 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64c0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64aca │ │ │ │ + bge.n 64d42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64aca │ │ │ │ + cbnz r3, 64d42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 64988 │ │ │ │ + bge.w 64c0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64988 │ │ │ │ + bne.w 64c0c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 64988 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64c0c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ 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 7ff40 │ │ │ │ - cbnz r0, 64b12 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64b6a │ │ │ │ - mov r5, r0 │ │ │ │ - strd r6, r0, [sp, #4] │ │ │ │ - cbnz r4, 64b28 │ │ │ │ - ldr r0, [pc, #84] @ (64b70 ) │ │ │ │ - movs r2, #2 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 136418 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 64b36 │ │ │ │ - ldr r0, [pc, #72] @ (64b74 ) │ │ │ │ - movs r2, #3 │ │ │ │ - add r1, sp, #4 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - bl 136418 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64b4a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 64b4a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 64b0c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 64b5a │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 64b6a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 64b56 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 64b56 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - cbz r0, 64bf0 <_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 7ff40 │ │ │ │ - │ │ │ │ -00064b88 <_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 7ff40 │ │ │ │ - cbz r0, 64bde <_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 51ee2 <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64be2 <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 64be2 <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 64be2 <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - b.w 7ff40 │ │ │ │ - movw r0, #16532 @ 0x4094 │ │ │ │ + movw r0, #19308 @ 0x4b6c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w 79658 │ │ │ │ + b.w 79698 │ │ │ │ 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 2b314 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b574 │ │ │ │ - cbnz r0, 64c5e <_PyMonitoring_FireLineEvent@@Base+0xd6> │ │ │ │ + bl 12b750 │ │ │ │ + cbnz r0, 64dda │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 64c46 <_PyMonitoring_FireLineEvent@@Base+0xbe> │ │ │ │ + beq.n 64dc2 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #16544 @ 0x40a0 │ │ │ │ + movw r1, #19320 @ 0x4b78 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d0d8 │ │ │ │ - b.n 64c60 <_PyMonitoring_FireLineEvent@@Base+0xd8> │ │ │ │ + bl 12d2b4 │ │ │ │ + b.n 64ddc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b708 │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 64c60 <_PyMonitoring_FireLineEvent@@Base+0xd8> │ │ │ │ + b.n 64ddc │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 64c6a <_PyMonitoring_FireLineEvent@@Base+0xe2> │ │ │ │ + cbz r3, 64de6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 75118 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 75118 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 75164 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 75164 <_Py_SetImmortal@@Base> │ │ │ │ │ │ │ │ -00064c78 : │ │ │ │ +00064df4 : │ │ │ │ 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 64cb6 │ │ │ │ + beq.n 64e32 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 64cae │ │ │ │ + bmi.n 64e2a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64d20 │ │ │ │ - bl 85c9c │ │ │ │ + b.n 64e9c │ │ │ │ + bl 85c00 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 64cb8 │ │ │ │ + b.n 64e34 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64cce │ │ │ │ + bne.n 64e4a │ │ │ │ cmp r3, #0 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ movge r0, #0 │ │ │ │ - b.n 64ce0 │ │ │ │ + b.n 64e5c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 64ca8 │ │ │ │ - bl 85c9c │ │ │ │ + bpl.n 64e24 │ │ │ │ + bl 85c00 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64cf8 │ │ │ │ + bne.n 64e74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64d0a │ │ │ │ + b.n 64e86 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 64ca8 │ │ │ │ - bl 85c9c │ │ │ │ + bpl.n 64e24 │ │ │ │ + bl 85c00 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - blt.n 64ca8 │ │ │ │ + blt.n 64e24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 64ca8 │ │ │ │ + bge.n 64e24 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00064d24 : │ │ │ │ +00064ea0 : │ │ │ │ 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 11b870 │ │ │ │ + bl 11ba78 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64d5e │ │ │ │ + beq.n 64eda │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bf4c │ │ │ │ + bl 11c154 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00064d62 <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +00064ede <_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, 64d8e <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r0, 64f0a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 64d8e <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r1, 64d8a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ + bpl.n 64f0a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r1, 64f06 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bpl.n 64d8e <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r2, 64d8e <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbnz r3, 64da2 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ + bpl.n 64f0a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r2, 64f0a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbnz r3, 64f1e <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ movw r1, #1375 @ 0x55f │ │ │ │ - movw r0, #19484 @ 0x4c1c │ │ │ │ + movw r0, #21788 @ 0x551c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64dae <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + b.n 64f2a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d7318 │ │ │ │ + bl d7700 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064db8 : │ │ │ │ +00064f34 : │ │ │ │ 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, 64de2 │ │ │ │ + cbz r0, 64f5e │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 64de2 │ │ │ │ - cbz r1, 64dde │ │ │ │ + bpl.n 64f5e │ │ │ │ + cbz r1, 64f5a │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 64de2 │ │ │ │ - cbz r2, 64de2 │ │ │ │ - cbnz r3, 64df6 │ │ │ │ + bpl.n 64f5e │ │ │ │ + cbz r2, 64f5e │ │ │ │ + cbnz r3, 64f72 │ │ │ │ movw r1, #1401 @ 0x579 │ │ │ │ - movw r0, #19484 @ 0x4c1c │ │ │ │ + movw r0, #21788 @ 0x551c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64e00 │ │ │ │ + b.n 64f7c │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d7318 │ │ │ │ + bl d7700 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00064e04 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +00064f80 <_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, 64e2e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r0, 64faa <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 64e2e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r1, 64e2a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ + bpl.n 64faa <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r1, 64fa6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 64e2e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r2, 64e2e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbnz r3, 64e42 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ + bpl.n 64faa <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r2, 64faa <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbnz r3, 64fbe <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ movw r1, #1426 @ 0x592 │ │ │ │ - movw r0, #19484 @ 0x4c1c │ │ │ │ + movw r0, #21788 @ 0x551c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64e4c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + b.n 64fc8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d7318 │ │ │ │ + bl d7700 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00064e50 : │ │ │ │ +00064fcc : │ │ │ │ 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, 64e78 │ │ │ │ + cbnz r6, 64ff4 │ │ │ │ mov r5, r1 │ │ │ │ - movw r3, #54272 @ 0xd400 │ │ │ │ + movw r3, #56576 @ 0xdd00 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 64e8a │ │ │ │ - movw r0, #16584 @ 0x40c8 │ │ │ │ + b.n 65006 │ │ │ │ + movw r0, #19360 @ 0x4ba0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movw r1, #683 @ 0x2ab │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 64f52 │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 650ce │ │ │ │ ldr.w r2, [r1, r9, lsl #3] │ │ │ │ - cbz r2, 64e9c │ │ │ │ + cbz r2, 65018 │ │ │ │ cmp r2, r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ it eq │ │ │ │ addeq r7, #1 │ │ │ │ - b.n 64e8a │ │ │ │ + b.n 65006 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19687c │ │ │ │ + bl 1970cc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64f52 │ │ │ │ + beq.n 650ce │ │ │ │ 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, #11969 @ 0x2ec1 │ │ │ │ + movw r3, #12485 @ 0x30c5 │ │ │ │ movt r3, #18 │ │ │ │ str r3, [r4, #24] │ │ │ │ - movw r3, #14145 @ 0x3741 │ │ │ │ + movw r3, #16401 @ 0x4011 │ │ │ │ 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, #56717 @ 0xdd8d │ │ │ │ + movw r3, #58925 @ 0xe62d │ │ │ │ movt r3, #32 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ - movw r3, #49903 @ 0xc2ef │ │ │ │ + movw r3, #49763 @ 0xc263 │ │ │ │ movt r3, #5 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 7f7d8 │ │ │ │ + bl 7f838 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 64f4c │ │ │ │ + blt.n 650c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 7eb54 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ebb4 <_PyType_GetDict@@Base> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fdc8 <_PyErr_SetRaisedException@@Base+0x14> │ │ │ │ + bl 7fe20 <_PyErr_SetRaisedException@@Base+0x14> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64f56 │ │ │ │ + bne.n 650d2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64f4c │ │ │ │ + bge.n 650c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64f4c │ │ │ │ + cbnz r3, 650c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00064f5c : │ │ │ │ - b.w 64e50 │ │ │ │ +000650d8 : │ │ │ │ + b.w 64fcc │ │ │ │ │ │ │ │ -00064f60 <_PyType_NewManagedObject@@Base>: │ │ │ │ +000650dc <_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 79054 │ │ │ │ - cbnz r0, 64f7e <_PyType_NewManagedObject@@Base+0x1e> │ │ │ │ + bl 790a0 │ │ │ │ + cbnz r0, 650fa <_PyType_NewManagedObject@@Base+0x1e> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1f4804 │ │ │ │ + b.w 1f50c4 │ │ │ │ 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 │ │ │ │ @@ -86203,683 +86318,781 @@ │ │ │ │ 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, #50068 @ 0xc394 │ │ │ │ + movw r1, #52372 @ 0xcc94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl c235c │ │ │ │ - cbnz r0, 64fd0 <_PyType_NewManagedObject@@Base+0x70> │ │ │ │ + bl c26cc │ │ │ │ + cbnz r0, 6514c <_PyType_NewManagedObject@@Base+0x70> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 65006 <_PyType_NewManagedObject@@Base+0xa6> │ │ │ │ + b.n 65182 <_PyType_NewManagedObject@@Base+0xa6> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d9ac │ │ │ │ + bl 4d954 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64fec <_PyType_NewManagedObject@@Base+0x8c> │ │ │ │ + beq.n 65168 <_PyType_NewManagedObject@@Base+0x8c> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64ffe <_PyType_NewManagedObject@@Base+0x9e> │ │ │ │ - b.n 64ff6 <_PyType_NewManagedObject@@Base+0x96> │ │ │ │ - bl 7fca0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 64fde <_PyType_NewManagedObject@@Base+0x7e> │ │ │ │ - b.n 64fcc <_PyType_NewManagedObject@@Base+0x6c> │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 6517a <_PyType_NewManagedObject@@Base+0x9e> │ │ │ │ + b.n 65172 <_PyType_NewManagedObject@@Base+0x96> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64fcc <_PyType_NewManagedObject@@Base+0x6c> │ │ │ │ + beq.n 6515a <_PyType_NewManagedObject@@Base+0x7e> │ │ │ │ + b.n 65148 <_PyType_NewManagedObject@@Base+0x6c> │ │ │ │ + bl 7fcf8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 65148 <_PyType_NewManagedObject@@Base+0x6c> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r4, r2 │ │ │ │ + bl 7ff98 │ │ │ │ + cbnz r0, 651a8 <_PyType_NewManagedObject@@Base+0xcc> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 65200 <_PyType_NewManagedObject@@Base+0x124> │ │ │ │ + mov r5, r0 │ │ │ │ + strd r6, r0, [sp, #4] │ │ │ │ + cbnz r4, 651be <_PyType_NewManagedObject@@Base+0xe2> │ │ │ │ + ldr r0, [pc, #80] @ (65204 <_PyType_NewManagedObject@@Base+0x128>) │ │ │ │ + movs r2, #2 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 1366bc │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 651cc <_PyType_NewManagedObject@@Base+0xf0> │ │ │ │ + ldr r0, [pc, #72] @ (65208 <_PyType_NewManagedObject@@Base+0x12c>) │ │ │ │ + movs r2, #3 │ │ │ │ + add r1, sp, #4 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + bl 1366bc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 651e0 <_PyType_NewManagedObject@@Base+0x104> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 651e0 <_PyType_NewManagedObject@@Base+0x104> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 651a2 <_PyType_NewManagedObject@@Base+0xc6> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 651f0 <_PyType_NewManagedObject@@Base+0x114> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 65200 <_PyType_NewManagedObject@@Base+0x124> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 651ec <_PyType_NewManagedObject@@Base+0x110> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 651ec <_PyType_NewManagedObject@@Base+0x110> │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + cbz r0, 65284 <_PyType_NewManagedObject@@Base+0x1a8> │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + stmia r1!, {r5, r6} │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + b.w 7ff98 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r2, 6502c <_PyType_NewManagedObject@@Base+0xcc> │ │ │ │ - cbz r3, 65016 <_PyType_NewManagedObject@@Base+0xb6> │ │ │ │ + cbz r2, 65232 <_PyType_NewManagedObject@@Base+0x156> │ │ │ │ + cbz r3, 6521c <_PyType_NewManagedObject@@Base+0x140> │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 6501e <_PyType_NewManagedObject@@Base+0xbe> │ │ │ │ - movw r1, #16516 @ 0x4084 │ │ │ │ + b.n 65224 <_PyType_NewManagedObject@@Base+0x148> │ │ │ │ + movw r1, #18820 @ 0x4984 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #16608 @ 0x40e0 │ │ │ │ + movw r0, #19384 @ 0x4bb8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w e4180 │ │ │ │ - cbz r3, 65032 <_PyType_NewManagedObject@@Base+0xd2> │ │ │ │ + b.w e45d0 │ │ │ │ + cbz r3, 65238 <_PyType_NewManagedObject@@Base+0x15c> │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 6503a <_PyType_NewManagedObject@@Base+0xda> │ │ │ │ - movw r1, #16516 @ 0x4084 │ │ │ │ + b.n 65240 <_PyType_NewManagedObject@@Base+0x164> │ │ │ │ + movw r1, #18820 @ 0x4984 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #16644 @ 0x4104 │ │ │ │ + movw r0, #19420 @ 0x4bdc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ 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, #16672 @ 0x4120 │ │ │ │ + movw r0, #19448 @ 0x4bf8 │ │ │ │ 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 e4180 │ │ │ │ + bl e45d0 │ │ │ │ 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 65094 <_PyType_NewManagedObject@@Base+0x134> │ │ │ │ + beq.n 6529a <_PyType_NewManagedObject@@Base+0x1be> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r4, [r2, #20] │ │ │ │ - movw r0, #16704 @ 0x4140 │ │ │ │ + movw r0, #19480 @ 0x4c18 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000650ac <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +000652b2 <_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 650e6 <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ - ldr r4, [pc, #764] @ (653c8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bne.n 652ec <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ + ldr r4, [pc, #768] @ (655d0 <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ movw r2, #683 @ 0x2ab │ │ │ │ - movw r3, #61588 @ 0xf094 │ │ │ │ + movw r3, #63892 @ 0xf994 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #16760 @ 0x4178 │ │ │ │ + movw r2, #19536 @ 0x4c50 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 61d04 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61f30 <_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 65120 <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ + bne.n 65326 <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 65268 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r4, [pc, #708] @ (653c8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.w 6546e <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r4, [pc, #712] @ (655d0 <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ - movw r3, #61588 @ 0xf094 │ │ │ │ + movw r3, #63892 @ 0xf994 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #16828 @ 0x41bc │ │ │ │ + movw r2, #19604 @ 0x4c94 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 61d04 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61f30 <_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 6518a <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ - cbz r2, 65156 <_PyUnicode_CheckConsistency@@Base+0xaa> │ │ │ │ - ldr r4, [pc, #656] @ (653c8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.n 65390 <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ + cbz r2, 6535c <_PyUnicode_CheckConsistency@@Base+0xaa> │ │ │ │ + ldr r4, [pc, #656] @ (655d0 <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ movw r1, #697 @ 0x2b9 │ │ │ │ - movw r3, #61588 @ 0xf094 │ │ │ │ + movw r3, #63892 @ 0xf994 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #16860 @ 0x41dc │ │ │ │ + movw r2, #19636 @ 0x4cb4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 61d04 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbz r6, 65178 <_PyUnicode_CheckConsistency@@Base+0xcc> │ │ │ │ - ldr r5, [pc, #620] @ (653c8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bl 61f30 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbz r6, 6537e <_PyUnicode_CheckConsistency@@Base+0xcc> │ │ │ │ + ldr r5, [pc, #624] @ (655d0 <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ mov.w r4, #700 @ 0x2bc │ │ │ │ mov r1, r2 │ │ │ │ - movw r3, #61588 @ 0xf094 │ │ │ │ + movw r3, #63892 @ 0xf994 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #16956 @ 0x423c │ │ │ │ + movw r2, #19732 @ 0x4d14 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 61d04 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61f30 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add.w r2, r0, #28 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 65240 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ - ldr r4, [pc, #580] @ (653c8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bne.n 65446 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ + ldr r4, [pc, #580] @ (655d0 <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ movw r2, #701 @ 0x2bd │ │ │ │ - b.n 65226 <_PyUnicode_CheckConsistency@@Base+0x17a> │ │ │ │ - cbz r2, 651aa <_PyUnicode_CheckConsistency@@Base+0xfe> │ │ │ │ - ldr r4, [pc, #568] @ (653c8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + b.n 6542c <_PyUnicode_CheckConsistency@@Base+0x17a> │ │ │ │ + cbz r2, 653b0 <_PyUnicode_CheckConsistency@@Base+0xfe> │ │ │ │ + ldr r4, [pc, #572] @ (655d0 <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ movw r2, #707 @ 0x2c3 │ │ │ │ - movw r3, #61588 @ 0xf094 │ │ │ │ + movw r3, #63892 @ 0xf994 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #16860 @ 0x41dc │ │ │ │ + movw r2, #19636 @ 0x4cb4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 61d04 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61f30 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r1, [r0, #28] │ │ │ │ - cbnz r1, 651cc <_PyUnicode_CheckConsistency@@Base+0x120> │ │ │ │ - ldr r4, [pc, #536] @ (653c8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + cbnz r1, 653d2 <_PyUnicode_CheckConsistency@@Base+0x120> │ │ │ │ + ldr r4, [pc, #536] @ (655d0 <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ movw r2, #711 @ 0x2c7 │ │ │ │ - movw r3, #61588 @ 0xf094 │ │ │ │ + movw r3, #63892 @ 0xf994 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #17008 @ 0x4270 │ │ │ │ + movw r2, #19784 @ 0x4d48 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 61d04 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61f30 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #24] │ │ │ │ - cbz r6, 6521c <_PyUnicode_CheckConsistency@@Base+0x170> │ │ │ │ + cbz r6, 65422 <_PyUnicode_CheckConsistency@@Base+0x170> │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 651f4 <_PyUnicode_CheckConsistency@@Base+0x148> │ │ │ │ - ldr r5, [pc, #496] @ (653c8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.n 653fa <_PyUnicode_CheckConsistency@@Base+0x148> │ │ │ │ + ldr r5, [pc, #500] @ (655d0 <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #713 @ 0x2c9 │ │ │ │ - movw r3, #61588 @ 0xf094 │ │ │ │ + movw r3, #63892 @ 0xf994 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #17028 @ 0x4284 │ │ │ │ + movw r2, #19804 @ 0x4d5c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 61d04 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61f30 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 65268 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r5, [pc, #456] @ (653c8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.n 6546e <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r5, [pc, #460] @ (655d0 <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #714 @ 0x2ca │ │ │ │ - movw r3, #61588 @ 0xf094 │ │ │ │ + movw r3, #63892 @ 0xf994 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #17056 @ 0x42a0 │ │ │ │ + movw r2, #19832 @ 0x4d78 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 61d04 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61f30 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 65240 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ - ldr r4, [pc, #420] @ (653c8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bne.n 65446 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ + ldr r4, [pc, #424] @ (655d0 <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ movw r2, #717 @ 0x2cd │ │ │ │ - movw r3, #61588 @ 0xf094 │ │ │ │ + movw r3, #63892 @ 0xf994 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #16980 @ 0x4254 │ │ │ │ + movw r2, #19756 @ 0x4d2c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 61d04 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r7, 65268 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + bl 61f30 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r7, 6546e <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - cbz r2, 65268 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r5, [pc, #384] @ (653c8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + cbz r2, 6546e <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r5, [pc, #384] @ (655d0 <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ movw r2, #722 @ 0x2d2 │ │ │ │ - movw r3, #61588 @ 0xf094 │ │ │ │ + movw r3, #63892 @ 0xf994 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #17096 @ 0x42c8 │ │ │ │ + movw r2, #19872 @ 0x4da0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - bl 61d04 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61f30 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 653cc <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + beq.w 655d4 <_PyUnicode_CheckConsistency@@Base+0x322> │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 65282 <_PyUnicode_CheckConsistency@@Base+0x1d6> │ │ │ │ + bpl.n 65488 <_PyUnicode_CheckConsistency@@Base+0x1d6> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r2, r4, #20 │ │ │ │ addpl.w r2, r4, #28 │ │ │ │ - b.n 65284 <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ + b.n 6548a <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, r1 │ │ │ │ - ble.n 652ae <_PyUnicode_CheckConsistency@@Base+0x202> │ │ │ │ + ble.n 654b4 <_PyUnicode_CheckConsistency@@Base+0x202> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 65296 <_PyUnicode_CheckConsistency@@Base+0x1ea> │ │ │ │ + bne.n 6549c <_PyUnicode_CheckConsistency@@Base+0x1ea> │ │ │ │ ldrb r7, [r2, r1] │ │ │ │ - b.n 652a2 <_PyUnicode_CheckConsistency@@Base+0x1f6> │ │ │ │ + b.n 654a8 <_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 6528a <_PyUnicode_CheckConsistency@@Base+0x1de> │ │ │ │ + b.n 65490 <_PyUnicode_CheckConsistency@@Base+0x1de> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 6531c <_PyUnicode_CheckConsistency@@Base+0x270> │ │ │ │ - cbnz r6, 65300 <_PyUnicode_CheckConsistency@@Base+0x254> │ │ │ │ + bne.n 65522 <_PyUnicode_CheckConsistency@@Base+0x270> │ │ │ │ + cbnz r6, 65506 <_PyUnicode_CheckConsistency@@Base+0x254> │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bhi.n 652da <_PyUnicode_CheckConsistency@@Base+0x22e> │ │ │ │ - ldr r5, [pc, #268] @ (653c8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bhi.n 654e0 <_PyUnicode_CheckConsistency@@Base+0x22e> │ │ │ │ + ldr r5, [pc, #272] @ (655d0 <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ movw r2, #742 @ 0x2e6 │ │ │ │ - movw r3, #61588 @ 0xf094 │ │ │ │ + movw r3, #63892 @ 0xf994 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #17124 @ 0x42e4 │ │ │ │ + movw r2, #19900 @ 0x4dbc │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - bl 61d04 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61f30 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls.n 65396 <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ - ldr r5, [pc, #232] @ (653c8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bls.n 6559c <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ + ldr r5, [pc, #232] @ (655d0 <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ movw r2, #743 @ 0x2e7 │ │ │ │ - movw r3, #61588 @ 0xf094 │ │ │ │ + movw r3, #63892 @ 0xf994 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #17140 @ 0x42f4 │ │ │ │ + movw r2, #19916 @ 0x4dcc │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - bl 61d04 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61f30 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls.n 65396 <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ - movw r3, #61588 @ 0xf094 │ │ │ │ + bls.n 6559c <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ + movw r3, #63892 @ 0xf994 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #17156 @ 0x4304 │ │ │ │ + movw r2, #19932 @ 0x4ddc │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - ldr r5, [pc, #176] @ (653c8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #180] @ (655d0 <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ movw r1, #746 @ 0x2ea │ │ │ │ - b.n 653bc <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 655c2 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 6535a <_PyUnicode_CheckConsistency@@Base+0x2ae> │ │ │ │ + bne.n 65560 <_PyUnicode_CheckConsistency@@Base+0x2ae> │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 6533c <_PyUnicode_CheckConsistency@@Base+0x290> │ │ │ │ - movw r3, #61588 @ 0xf094 │ │ │ │ + bhi.n 65542 <_PyUnicode_CheckConsistency@@Base+0x290> │ │ │ │ + movw r3, #63892 @ 0xf994 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #17172 @ 0x4314 │ │ │ │ + movw r2, #19948 @ 0x4dec │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - ldr r5, [pc, #144] @ (653c8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #148] @ (655d0 <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ movw r1, #749 @ 0x2ed │ │ │ │ - b.n 653bc <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 655c2 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcc.n 6539a <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ - movw r3, #61588 @ 0xf094 │ │ │ │ + bcc.n 655a0 <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ + movw r3, #63892 @ 0xf994 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #17192 @ 0x4328 │ │ │ │ + movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - ldr r5, [pc, #116] @ (653c8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #116] @ (655d0 <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ movw r1, #750 @ 0x2ee │ │ │ │ - b.n 653bc <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 655c2 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 65378 <_PyUnicode_CheckConsistency@@Base+0x2cc> │ │ │ │ - movw r3, #61588 @ 0xf094 │ │ │ │ + bcs.n 6557e <_PyUnicode_CheckConsistency@@Base+0x2cc> │ │ │ │ + movw r3, #63892 @ 0xf994 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #17212 @ 0x433c │ │ │ │ + movw r2, #19988 @ 0x4e14 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - ldr r5, [pc, #84] @ (653c8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #88] @ (655d0 <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ movw r1, #753 @ 0x2f1 │ │ │ │ - b.n 653bc <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 655c2 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcc.n 653a0 <_PyUnicode_CheckConsistency@@Base+0x2f4> │ │ │ │ - movw r3, #61588 @ 0xf094 │ │ │ │ + bcc.n 655a6 <_PyUnicode_CheckConsistency@@Base+0x2f4> │ │ │ │ + movw r3, #63892 @ 0xf994 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #17232 @ 0x4350 │ │ │ │ + movw r2, #20008 @ 0x4e28 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - ldr r5, [pc, #56] @ (653c8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #56] @ (655d0 <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ movw r1, #754 @ 0x2f2 │ │ │ │ - b.n 653bc <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 655c2 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ ldrb r3, [r2, r0] │ │ │ │ - b.n 653a4 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + b.n 655aa <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ ldrh.w r3, [r2, r0, lsl #1] │ │ │ │ - b.n 653a4 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + b.n 655aa <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ ldr.w r3, [r2, r0, lsl #2] │ │ │ │ - cbz r3, 653cc <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ - ldr r5, [pc, #32] @ (653c8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ - movw r3, #61588 @ 0xf094 │ │ │ │ + cbz r3, 655d4 <_PyUnicode_CheckConsistency@@Base+0x322> │ │ │ │ + ldr r5, [pc, #32] @ (655d0 <_PyUnicode_CheckConsistency@@Base+0x31e>) │ │ │ │ + movw r3, #63892 @ 0xf994 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #17252 @ 0x4364 │ │ │ │ + movw r2, #20028 @ 0x4e3c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ strd r1, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 61d04 <_PyObject_AssertFailed@@Base> │ │ │ │ - vmla.i16 q8, q4, d0[1] │ │ │ │ + bl 61f30 <_PyObject_AssertFailed@@Base> │ │ │ │ + nop │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ + 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 65610 <_PyUnicode_CheckConsistency@@Base+0x35e> │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 65614 <_PyUnicode_CheckConsistency@@Base+0x362> │ │ │ │ + movw r2, #65535 @ 0xffff │ │ │ │ + movt r2, #16 │ │ │ │ + movw r1, #65535 @ 0xffff │ │ │ │ + cmp r3, #2 │ │ │ │ + it ne │ │ │ │ + movne r1, r2 │ │ │ │ + b.n 65616 <_PyUnicode_CheckConsistency@@Base+0x364> │ │ │ │ + movs r1, #127 @ 0x7f │ │ │ │ + b.n 65616 <_PyUnicode_CheckConsistency@@Base+0x364> │ │ │ │ + movs r1, #255 @ 0xff │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7117c │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 65636 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ + 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 d68b8 <_PyUnicodeWriter_WriteStr@@Base+0xb8> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000653d2 : │ │ │ │ +0006563c : │ │ │ │ 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 653ee │ │ │ │ - bl 4d606 │ │ │ │ - b.n 6542a │ │ │ │ + bmi.n 65658 │ │ │ │ + bl 4d5ae │ │ │ │ + b.n 65694 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #17328 @ 0x43b0 │ │ │ │ + movw r1, #20104 @ 0x4e88 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1f07b0 │ │ │ │ + bl 1f1084 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6542a │ │ │ │ - movw r1, #63044 @ 0xf644 │ │ │ │ + beq.n 65694 │ │ │ │ + movw r1, #65348 @ 0xff44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r6 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 51bf2 │ │ │ │ + b.w 51b9a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006542e : │ │ │ │ +00065698 : │ │ │ │ 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 6544a │ │ │ │ - bl 4d606 │ │ │ │ - b.n 654cc │ │ │ │ + bmi.n 656b4 │ │ │ │ + bl 4d5ae │ │ │ │ + b.n 65736 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #17440 @ 0x4420 │ │ │ │ + movw r1, #20216 @ 0x4ef8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1f07b0 │ │ │ │ + bl 1f1084 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 654cc │ │ │ │ - movw r1, #63044 @ 0xf644 │ │ │ │ + beq.n 65736 │ │ │ │ + movw r1, #65348 @ 0xff44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ cmp r5, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r5 │ │ │ │ moveq r4, r1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 51bf2 │ │ │ │ + bl 51b9a │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 654cc │ │ │ │ + cbz r0, 65736 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 654c4 │ │ │ │ + bmi.n 6572e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #12616 @ 0x3148 │ │ │ │ + movw r1, #14920 @ 0x3a48 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 654cc │ │ │ │ + bge.n 65736 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 654cc │ │ │ │ + cbnz r3, 65736 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 654cc │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65736 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 198ecc │ │ │ │ + b.w 19974c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000654d0 : │ │ │ │ +0006573a : │ │ │ │ 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 654ec │ │ │ │ - bl 4d606 │ │ │ │ - b.n 65528 │ │ │ │ + bmi.n 65756 │ │ │ │ + bl 4d5ae │ │ │ │ + b.n 65792 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #17560 @ 0x4498 │ │ │ │ + movw r1, #20336 @ 0x4f70 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1f07b0 │ │ │ │ + bl 1f1084 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 65528 │ │ │ │ - movw r1, #63044 @ 0xf644 │ │ │ │ + beq.n 65792 │ │ │ │ + movw r1, #65348 @ 0xff44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r6 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 28441c │ │ │ │ + b.w 284da4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006552c : │ │ │ │ +00065796 : │ │ │ │ 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 65548 │ │ │ │ - bl 4d606 │ │ │ │ - b.n 6556a │ │ │ │ + bmi.n 657b2 │ │ │ │ + bl 4d5ae │ │ │ │ + b.n 657d4 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #17732 @ 0x4544 │ │ │ │ + movw r1, #20508 @ 0x501c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1f07b0 │ │ │ │ + bl 1f1084 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6556e │ │ │ │ + bne.n 657d8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 655c8 │ │ │ │ - movw r1, #63044 @ 0xf644 │ │ │ │ + b.n 65832 │ │ │ │ + movw r1, #65348 @ 0xff44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ cmp r6, #0 │ │ │ │ ite ne │ │ │ │ movne r5, r6 │ │ │ │ moveq r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 28441c │ │ │ │ + bl 284da4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6556a │ │ │ │ + beq.n 657d4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 655c8 │ │ │ │ + bmi.n 65832 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #17852 @ 0x45bc │ │ │ │ + movw r1, #20628 @ 0x5094 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6556a │ │ │ │ + bge.n 657d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6556a │ │ │ │ + bne.n 657d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6556a │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 657d4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000655cc : │ │ │ │ +00065836 : │ │ │ │ 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 f9b30 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f9f24 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8add8 │ │ │ │ + b.w 8ad50 │ │ │ │ │ │ │ │ -000655f4 : │ │ │ │ +0006585e : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 1780f8 │ │ │ │ + b.w 178950 │ │ │ │ │ │ │ │ -000655fa <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +00065864 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 6560e <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ + beq.n 65878 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ cmp r1, #4 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ it ne │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ - b.n 65612 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + b.n 6587c <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movs r1, #0 │ │ │ │ - b.w cdda8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b.w ce178 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ │ │ │ │ -00065618 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +00065882 <_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 6565c <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + bls.n 658c6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bne.n 65652 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ + bne.n 658bc <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 6564c <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ + bcc.n 658b6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 65638 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ - b.n 65660 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + beq.n 658a2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ + b.n 658ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 6565c <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + beq.n 658c6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 65630 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ - b.n 65660 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + bge.n 6589a <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ + b.n 658ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 65662 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ + b.n 658cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 6568c <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bcc.n 658f6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldrd r3, r1, [r5, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 6568c <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + blt.n 658f6 <_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 6569e <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ + beq.n 65908 <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ - b.n 656a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ + b.n 6590a <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65672 <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + beq.n 658dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdda8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ce178 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 65672 <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ - b.n 656e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bne.n 658dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + b.n 65952 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 656b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ + beq.n 6591e <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 656ca <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ + beq.n 65934 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ blx 2beec │ │ │ │ - b.n 656e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + b.n 6594a <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ add.w r0, r0, r3, lsl #1 │ │ │ │ mov r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 656e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 6594a <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strh.w r3, [r0], #2 │ │ │ │ - b.n 656b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + b.n 65922 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ mov r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 656e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 6594a <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - b.n 656ce <_PyUnicodeWriter_WriteLatin1String@@Base+0xb6> │ │ │ │ + b.n 65938 <_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 │ │ │ │ @@ -86887,849 +87100,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 65716 <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ + beq.n 65980 <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6572c <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ + bne.n 65996 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6575e <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ + beq.n 659c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6575e <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ - b.n 6572e <_PyUnicodeWriter_WriteLatin1String@@Base+0x116> │ │ │ │ + ble.n 659c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ + b.n 65998 <_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 6574a <_PyUnicodeWriter_WriteLatin1String@@Base+0x132> │ │ │ │ + beq.n 659b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x132> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65778 <_PyUnicodeWriter_WriteLatin1String@@Base+0x160> │ │ │ │ + bne.n 659e2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x160> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6575e <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ + beq.n 659c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6577a <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ + bgt.n 659e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 657b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a0> │ │ │ │ + bl f2724 │ │ │ │ + b.n 65a22 <_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 154994 │ │ │ │ + bl 154e14 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 657a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18c> │ │ │ │ + bge.n 65a0e <_PyUnicodeWriter_WriteLatin1String@@Base+0x18c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 657a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18c> │ │ │ │ + cbnz r3, 65a0e <_PyUnicodeWriter_WriteLatin1String@@Base+0x18c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 657b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a0> │ │ │ │ + bge.n 65a22 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 657b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a0> │ │ │ │ + cbnz r3, 65a22 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 657e6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1ce> │ │ │ │ + beq.n 65a50 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1ce> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65814 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1fc> │ │ │ │ + bne.n 65a7e <_PyUnicodeWriter_WriteLatin1String@@Base+0x1fc> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 657fa <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e2> │ │ │ │ + beq.n 65a64 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65816 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1fe> │ │ │ │ + bgt.n 65a80 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1fe> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 6583c <_PyUnicodeWriter_WriteLatin1String@@Base+0x224> │ │ │ │ + bl f2724 │ │ │ │ + b.n 65aa6 <_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 11e2a0 │ │ │ │ + bl 11e4b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6583c <_PyUnicodeWriter_WriteLatin1String@@Base+0x224> │ │ │ │ + bge.n 65aa6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x224> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6583c <_PyUnicodeWriter_WriteLatin1String@@Base+0x224> │ │ │ │ + cbnz r3, 65aa6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x224> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 6586a <_PyUnicodeWriter_WriteLatin1String@@Base+0x252> │ │ │ │ + beq.n 65ad4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x252> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65898 <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ + bne.n 65b02 <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6587e <_PyUnicodeWriter_WriteLatin1String@@Base+0x266> │ │ │ │ + beq.n 65ae8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x266> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6589a <_PyUnicodeWriter_WriteLatin1String@@Base+0x282> │ │ │ │ + bgt.n 65b04 <_PyUnicodeWriter_WriteLatin1String@@Base+0x282> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 658c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2a8> │ │ │ │ + bl f2724 │ │ │ │ + b.n 65b2a <_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 24fd1c │ │ │ │ + bl 2506c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 658c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2a8> │ │ │ │ + bge.n 65b2a <_PyUnicodeWriter_WriteLatin1String@@Base+0x2a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 658c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2a8> │ │ │ │ + cbnz r3, 65b2a <_PyUnicodeWriter_WriteLatin1String@@Base+0x2a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 658ee <_PyUnicodeWriter_WriteLatin1String@@Base+0x2d6> │ │ │ │ + beq.n 65b58 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2d6> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6591c <_PyUnicodeWriter_WriteLatin1String@@Base+0x304> │ │ │ │ + bne.n 65b86 <_PyUnicodeWriter_WriteLatin1String@@Base+0x304> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65902 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ea> │ │ │ │ + beq.n 65b6c <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ea> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6591e <_PyUnicodeWriter_WriteLatin1String@@Base+0x306> │ │ │ │ + bgt.n 65b88 <_PyUnicodeWriter_WriteLatin1String@@Base+0x306> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 65944 <_PyUnicodeWriter_WriteLatin1String@@Base+0x32c> │ │ │ │ + bl f2724 │ │ │ │ + b.n 65bae <_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 154694 │ │ │ │ + bl 154b14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65944 <_PyUnicodeWriter_WriteLatin1String@@Base+0x32c> │ │ │ │ + bge.n 65bae <_PyUnicodeWriter_WriteLatin1String@@Base+0x32c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65944 <_PyUnicodeWriter_WriteLatin1String@@Base+0x32c> │ │ │ │ + cbnz r3, 65bae <_PyUnicodeWriter_WriteLatin1String@@Base+0x32c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 65972 <_PyUnicodeWriter_WriteLatin1String@@Base+0x35a> │ │ │ │ + beq.n 65bdc <_PyUnicodeWriter_WriteLatin1String@@Base+0x35a> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 659a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x388> │ │ │ │ + bne.n 65c0a <_PyUnicodeWriter_WriteLatin1String@@Base+0x388> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65986 <_PyUnicodeWriter_WriteLatin1String@@Base+0x36e> │ │ │ │ + beq.n 65bf0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x36e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 659a2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ + bgt.n 65c0c <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 659c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ + bl f2724 │ │ │ │ + b.n 65c32 <_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 1b9e60 │ │ │ │ + bl 1ba780 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 659c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ + bge.n 65c32 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 659c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ + cbnz r3, 65c32 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 659f6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3de> │ │ │ │ + beq.n 65c60 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3de> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65a24 <_PyUnicodeWriter_WriteLatin1String@@Base+0x40c> │ │ │ │ + bne.n 65c8e <_PyUnicodeWriter_WriteLatin1String@@Base+0x40c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65a0a <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f2> │ │ │ │ + beq.n 65c74 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65a26 <_PyUnicodeWriter_WriteLatin1String@@Base+0x40e> │ │ │ │ + bgt.n 65c90 <_PyUnicodeWriter_WriteLatin1String@@Base+0x40e> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 65a4c <_PyUnicodeWriter_WriteLatin1String@@Base+0x434> │ │ │ │ + bl f2724 │ │ │ │ + b.n 65cb6 <_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 12573c │ │ │ │ + bl 125954 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65a4c <_PyUnicodeWriter_WriteLatin1String@@Base+0x434> │ │ │ │ + bge.n 65cb6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x434> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65a4c <_PyUnicodeWriter_WriteLatin1String@@Base+0x434> │ │ │ │ + cbnz r3, 65cb6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x434> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 65a7a <_PyUnicodeWriter_WriteLatin1String@@Base+0x462> │ │ │ │ + beq.n 65ce4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x462> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65aa8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x490> │ │ │ │ + bne.n 65d12 <_PyUnicodeWriter_WriteLatin1String@@Base+0x490> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65a8e <_PyUnicodeWriter_WriteLatin1String@@Base+0x476> │ │ │ │ + beq.n 65cf8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x476> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65aaa <_PyUnicodeWriter_WriteLatin1String@@Base+0x492> │ │ │ │ + bgt.n 65d14 <_PyUnicodeWriter_WriteLatin1String@@Base+0x492> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 65ad0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ + bl f2724 │ │ │ │ + b.n 65d3a <_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 25022c │ │ │ │ + bl 250bd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65ad0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ + bge.n 65d3a <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65ad0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ + cbnz r3, 65d3a <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00065ad4 : │ │ │ │ +00065d3e : │ │ │ │ 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 199f10 │ │ │ │ - cbnz r0, 65b02 │ │ │ │ - ldr r2, [pc, #56] @ (65b28 ) │ │ │ │ + bl 19a78c │ │ │ │ + cbnz r0, 65d6c │ │ │ │ + ldr r2, [pc, #56] @ (65d94 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1dc244 │ │ │ │ - b.n 65b24 │ │ │ │ + bl 1dcb04 │ │ │ │ + b.n 65d8e │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d8fbc │ │ │ │ + bl 1d987c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65b24 │ │ │ │ + bge.n 65d8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65b24 │ │ │ │ + cbnz r3, 65d8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00065b2c : │ │ │ │ +00065d98 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 65ad4 │ │ │ │ + b.w 65d3e │ │ │ │ │ │ │ │ -00065b32 : │ │ │ │ +00065d9e : │ │ │ │ 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 199f10 │ │ │ │ - cbnz r0, 65b60 │ │ │ │ - ldr r2, [pc, #56] @ (65b88 ) │ │ │ │ + bl 19a78c │ │ │ │ + cbnz r0, 65dcc │ │ │ │ + ldr r2, [pc, #56] @ (65df4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1dc244 │ │ │ │ - b.n 65b82 │ │ │ │ + bl 1dcb04 │ │ │ │ + b.n 65dee │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 63182 │ │ │ │ + bl 633a6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65b82 │ │ │ │ + bge.n 65dee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65b82 │ │ │ │ + cbnz r3, 65dee │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00065b8c : │ │ │ │ +00065df8 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 65b32 │ │ │ │ + b.w 65d9e │ │ │ │ │ │ │ │ -00065b92 : │ │ │ │ +00065dfe : │ │ │ │ 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 199f10 │ │ │ │ - cbz r0, 65bd4 │ │ │ │ + bl 19a78c │ │ │ │ + cbz r0, 65e40 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d0218 │ │ │ │ + bl 1d0ad8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65bd8 │ │ │ │ + bge.n 65e44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65bd8 │ │ │ │ + cbnz r3, 65e44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 65bd8 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65e44 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00065bdc : │ │ │ │ +00065e48 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 65b92 │ │ │ │ + b.w 65dfe │ │ │ │ │ │ │ │ -00065be4 : │ │ │ │ +00065e50 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 65b92 │ │ │ │ - b.w 199f10 │ │ │ │ + b.w 65dfe │ │ │ │ + b.w 19a78c │ │ │ │ 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 65c36 │ │ │ │ + beq.n 65ea2 │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 65c36 │ │ │ │ + beq.n 65ea2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #17956 @ 0x4624 │ │ │ │ + movw r1, #20732 @ 0x50fc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 65c6a │ │ │ │ + b.n 65ed6 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65c64 │ │ │ │ + beq.n 65ed0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9e1c0 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9e170 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65c54 │ │ │ │ + bge.n 65ec0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 65c30 │ │ │ │ + b.n 65e9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #0] │ │ │ │ - b.n 65c68 │ │ │ │ + b.n 65ed4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00065c6c : │ │ │ │ +00065ed8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (65ca0 ) │ │ │ │ + ldr r4, [pc, #36] @ (65f0c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 316e4 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 31684 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65c9e │ │ │ │ - movw r0, #17988 @ 0x4644 │ │ │ │ + bge.n 65f0a │ │ │ │ + movw r0, #20764 @ 0x511c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fe164 │ │ │ │ + b.w 1fea6c │ │ │ │ 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 d83ec │ │ │ │ + bl d87d4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f23b0 │ │ │ │ - bl d83ec │ │ │ │ + bl f2724 │ │ │ │ + bl d87d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1d4fb4 │ │ │ │ + bl 1d5874 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d8400 │ │ │ │ + b.w d87e8 │ │ │ │ │ │ │ │ -00065cda <_PyBytes_FromData@@Base>: │ │ │ │ +00065f46 <_PyBytes_FromData@@Base>: │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - b.w 7140c │ │ │ │ + b.w 7142c │ │ │ │ │ │ │ │ -00065ce2 : │ │ │ │ - ldr r0, [pc, #28] @ (65d00 ) │ │ │ │ +00065f4e : │ │ │ │ + ldr r0, [pc, #28] @ (65f6c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #18028 @ 0x466c │ │ │ │ + movw r2, #20804 @ 0x5144 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b.w f2410 <_PyErr_SetString@@Base> │ │ │ │ + b.w f2784 <_PyErr_SetString@@Base> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00065d04 <_PyState_AddModule@@Base>: │ │ │ │ - cbz r2, 65d40 <_PyState_AddModule@@Base+0x3c> │ │ │ │ +00065f70 <_PyState_AddModule@@Base>: │ │ │ │ + cbz r2, 65fac <_PyState_AddModule@@Base+0x3c> │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 65d36 <_PyState_AddModule@@Base+0x32> │ │ │ │ + cbz r1, 65fa2 <_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, #27056 @ 0x69b0 │ │ │ │ + movw r2, #29360 @ 0x72b0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f2410 <_PyErr_SetString@@Base> │ │ │ │ + bl f2784 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 199424 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ + b.w 199ca4 <_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, #18064 @ 0x4690 │ │ │ │ + movw r2, #20840 @ 0x5168 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f2410 <_PyErr_SetString@@Base> │ │ │ │ + bl f2784 <_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, #18064 @ 0x4690 │ │ │ │ + movw r2, #20840 @ 0x5168 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f2410 <_PyErr_SetString@@Base> │ │ │ │ + bl f2784 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00065d96 : │ │ │ │ +00066002 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1e1b70 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + b.w 1e2438 <_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 65dd6 │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + bmi.n 66042 │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #38300 @ 0x959c │ │ │ │ + movw r1, #40752 @ 0x9f30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #17048 @ 0x4298 │ │ │ │ + movw r0, #19352 @ 0x4b98 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r4 │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 65dfe │ │ │ │ - ldr r2, [pc, #40] @ (65e00 ) │ │ │ │ + b.n 6606a │ │ │ │ + ldr r2, [pc, #40] @ (6606c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 19a31c │ │ │ │ + bl 19ab9c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 65dd2 │ │ │ │ - cbz r0, 65df6 │ │ │ │ + beq.n 6603e │ │ │ │ + cbz r0, 66062 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 19bdb8 <_PySys_GetRequiredAttr@@Base+0x1374> │ │ │ │ + b.w 19c638 <_PySys_GetRequiredAttr@@Base+0x1374> │ │ │ │ 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 7186c │ │ │ │ + bl 7188c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 65faa │ │ │ │ - ldr r3, [pc, #400] @ (65fb4 ) │ │ │ │ + beq.w 66216 │ │ │ │ + ldr r3, [pc, #400] @ (66220 ) │ │ │ │ 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 65e46 │ │ │ │ - bne.n 65e4a │ │ │ │ + bgt.n 660b2 │ │ │ │ + bne.n 660b6 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #244] @ 0xf4 │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 65e4c │ │ │ │ + b.n 660b8 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 65e4c │ │ │ │ + b.n 660b8 │ │ │ │ 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, 65e92 │ │ │ │ - bl 79658 │ │ │ │ + cbz r0, 660fe │ │ │ │ + bl 79698 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 65f96 │ │ │ │ - bl 85e24 │ │ │ │ + beq.w 66202 │ │ │ │ + bl 85d88 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65e88 │ │ │ │ + bge.n 660f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 65e88 │ │ │ │ + cbnz r3, 660f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #16 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 65e58 │ │ │ │ - b.n 65f96 │ │ │ │ + beq.n 660c4 │ │ │ │ + b.n 66202 │ │ │ │ movw r3, #11924 @ 0x2e94 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 65ed6 │ │ │ │ + cbz r0, 66142 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 65e9c │ │ │ │ - bl 79658 │ │ │ │ + beq.n 66108 │ │ │ │ + bl 79698 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 65f96 │ │ │ │ - bl 85e24 │ │ │ │ + beq.n 66202 │ │ │ │ + bl 85d88 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65ece │ │ │ │ + bge.n 6613a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 65ece │ │ │ │ + cbnz r3, 6613a │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 65e9c │ │ │ │ - b.n 65f96 │ │ │ │ + beq.n 66108 │ │ │ │ + b.n 66202 │ │ │ │ movw r3, #11928 @ 0x2e98 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 65f1a │ │ │ │ + cbz r0, 66186 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 65ee0 │ │ │ │ - bl 79658 │ │ │ │ + beq.n 6614c │ │ │ │ + bl 79698 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 65f96 │ │ │ │ - bl 85e24 │ │ │ │ + beq.n 66202 │ │ │ │ + bl 85d88 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65f12 │ │ │ │ + bge.n 6617e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 65f12 │ │ │ │ + cbnz r3, 6617e │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 65ee0 │ │ │ │ - b.n 65f96 │ │ │ │ + beq.n 6614c │ │ │ │ + b.n 66202 │ │ │ │ movw r3, #32056 @ 0x7d38 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65fac │ │ │ │ + beq.n 66218 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65fac │ │ │ │ - bl 79658 │ │ │ │ + beq.n 66218 │ │ │ │ + bl 79698 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 65f96 │ │ │ │ + cbz r0, 66202 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d52d4 │ │ │ │ + bl d56a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65f5a │ │ │ │ + bge.n 661c6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65f96 │ │ │ │ + bge.n 66202 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65f96 │ │ │ │ + cbnz r3, 66202 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 65f96 │ │ │ │ - beq.n 65f74 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66202 │ │ │ │ + beq.n 661e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65f28 │ │ │ │ + bge.n 66194 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 65f28 │ │ │ │ + bne.n 66194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 65f28 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66194 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85e24 │ │ │ │ + bl 85d88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65f92 │ │ │ │ + bge.n 661fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65f92 │ │ │ │ + cbnz r3, 661fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 65f28 │ │ │ │ + beq.n 66194 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65faa │ │ │ │ + bge.n 66216 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65faa │ │ │ │ + cbnz r3, 66216 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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} │ │ │ │ @@ -87738,197 +87952,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, 65fea │ │ │ │ - movw r1, #33132 @ 0x816c │ │ │ │ + cbnz r0, 66256 │ │ │ │ + movw r1, #35436 @ 0x8a6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #25716 @ 0x6474 │ │ │ │ + movw r0, #28020 @ 0x6d74 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #18128 @ 0x46d0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 65ffe │ │ │ │ - bl 11364c │ │ │ │ - b.n 6601e │ │ │ │ - bl 113980 │ │ │ │ + bne.n 6626a │ │ │ │ + bl 113b98 │ │ │ │ + b.n 6628a │ │ │ │ + bl 113eac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6601e │ │ │ │ + bge.n 6628a │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c9764 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 6601e │ │ │ │ + bl 1ca06c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 6628a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c9770 <_PyErr_Clear@@Base> │ │ │ │ + bl 1ca078 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 129930 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 129b48 <_PyErr_ChainExceptions1@@Base> │ │ │ │ │ │ │ │ -00066028 : │ │ │ │ +00066294 : │ │ │ │ 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] @ (66090 ) │ │ │ │ - bl 1d50d0 │ │ │ │ + ldr r0, [pc, #84] @ (662fc ) │ │ │ │ + bl 1d5990 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6605a │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 6608a │ │ │ │ - movw r0, #33088 @ 0x8140 │ │ │ │ + cbnz r0, 662c6 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 662f6 │ │ │ │ + movw r0, #35392 @ 0x8a40 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1b7184 │ │ │ │ - cbz r0, 6608a │ │ │ │ + bl 1b79d4 │ │ │ │ + cbz r0, 662f6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #52] @ (66094 ) │ │ │ │ + ldr r0, [pc, #52] @ (66300 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 95040 │ │ │ │ + bl 94fc4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6607e │ │ │ │ + bge.n 662ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 66082 │ │ │ │ + cbz r3, 662ee │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6608a │ │ │ │ + b.n 662f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6607e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 662ea │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.n 65b1c │ │ │ │ + b.n 65d88 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xfbcc004d │ │ │ │ - cbnz r0, 660a6 │ │ │ │ - movw r0, #25896 @ 0x6528 │ │ │ │ + cbnz r0, 66312 │ │ │ │ + movw r0, #28200 @ 0x6e28 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 1b7d00 │ │ │ │ + b.w 1b8554 │ │ │ │ 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, #18108 @ 0x46bc │ │ │ │ + movw r7, #20884 @ 0x5194 │ │ │ │ movt r7, #45 @ 0x2d │ │ │ │ subs r4, r0, #4 │ │ │ │ - movw r0, #232 @ 0xe8 │ │ │ │ + movw r0, #2536 @ 0x9e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1b7d00 │ │ │ │ + bl 1b8554 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ sub.w r3, r1, #32 │ │ │ │ - cbz r1, 66120 │ │ │ │ + cbz r1, 6638c │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne.n 660e6 │ │ │ │ - movw r0, #18092 @ 0x46ac │ │ │ │ + bne.n 66352 │ │ │ │ + movw r0, #20868 @ 0x5184 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1b7d00 │ │ │ │ - b.n 660ca │ │ │ │ + bl 1b8554 │ │ │ │ + b.n 66336 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi.n 660f8 │ │ │ │ - movw r0, #18096 @ 0x46b0 │ │ │ │ + bhi.n 66364 │ │ │ │ + movw r0, #20872 @ 0x5188 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1b7d00 │ │ │ │ - b.n 660ca │ │ │ │ + bl 1b8554 │ │ │ │ + b.n 66336 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 6610a │ │ │ │ - movw r0, #18100 @ 0x46b4 │ │ │ │ + bhi.n 66376 │ │ │ │ + movw r0, #20876 @ 0x518c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1b7d00 │ │ │ │ - b.n 660ca │ │ │ │ + bl 1b8554 │ │ │ │ + b.n 66336 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - movw r0, #14296 @ 0x37d8 │ │ │ │ + movw r0, #16600 @ 0x40d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ it cc │ │ │ │ movcc r0, r7 │ │ │ │ - bl 1b7d00 │ │ │ │ - b.n 660ca │ │ │ │ - movw r0, #232 @ 0xe8 │ │ │ │ + bl 1b8554 │ │ │ │ + b.n 66336 │ │ │ │ + movw r0, #2536 @ 0x9e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1b7d00 │ │ │ │ + b.w 1b8554 │ │ │ │ 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 6615a │ │ │ │ + beq.n 663c6 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6617a │ │ │ │ - cbz r1, 66182 │ │ │ │ - movw r0, #18116 @ 0x46c4 │ │ │ │ + bne.n 663e6 │ │ │ │ + cbz r1, 663ee │ │ │ │ + movw r0, #20892 @ 0x519c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1fd058 <_PyArg_NoPositional@@Base> │ │ │ │ - cbz r0, 66198 │ │ │ │ + bl 1fd958 <_PyArg_NoPositional@@Base> │ │ │ │ + cbz r0, 66404 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 66182 │ │ │ │ + beq.n 663ee │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 66182 │ │ │ │ + beq.n 663ee │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1aa9d4 <_PyConfig_AsDict@@Base+0xcb8> │ │ │ │ + b.w 1ab2f4 <_PyConfig_AsDict@@Base+0xcb8> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6617a │ │ │ │ - movw r0, #18116 @ 0x46c4 │ │ │ │ + beq.n 663e6 │ │ │ │ + movw r0, #20892 @ 0x519c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r6 │ │ │ │ - bl 22b9a4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22c3ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6617a │ │ │ │ + bne.n 663e6 │ │ │ │ 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] @ (66200 ) │ │ │ │ + ldr r2, [pc, #80] @ (6646c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ - cbz r3, 661f2 │ │ │ │ + cbz r3, 6645e │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1d78a8 │ │ │ │ + bl 1d8168 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 661e2 │ │ │ │ + cbnz r0, 6644e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53380 @ 0xd084 │ │ │ │ + movw r1, #55724 @ 0xd9ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 661fa │ │ │ │ + bl f2724 │ │ │ │ + b.n 66466 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 234888 <_PyLong_UnsignedShort_Converter@@Base+0x1a4> │ │ │ │ + b.w 235270 <_PyLong_UnsignedShort_Converter@@Base+0x1a4> │ │ │ │ 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} │ │ │ │ @@ -87936,41 +88150,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, 66226 │ │ │ │ + cbz r2, 66492 │ │ │ │ blx 2b548 │ │ │ │ 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 2b9a8 │ │ │ │ - movw r1, #29376 @ 0x72c0 │ │ │ │ + movw r1, #31680 @ 0x7bc0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #20 │ │ │ │ mov r5, r0 │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ - cbz r6, 6626e │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ + cbz r6, 664da │ │ │ │ mov r0, r6 │ │ │ │ blx 2bf84 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #35192 @ 0x8978 │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #37496 @ 0x9278 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2be00 <__vfprintf_chk@plt> │ │ │ │ mov r1, r4 │ │ │ │ @@ -87982,1115 +88196,906 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2d550 │ │ │ │ │ │ │ │ -0006629c <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +00066508 <_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, #18140 @ 0x46dc │ │ │ │ + movw r1, #20916 @ 0x51b4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 66204 │ │ │ │ + bl 66470 │ │ │ │ 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, #28428 @ 0x6f0c │ │ │ │ + movw r1, #30732 @ 0x780c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_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 2041f0 │ │ │ │ + b.w 204b1c │ │ │ │ stmdb 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] @ (66404 <_Py_FatalRefcountErrorFunc@@Base+0x168>) │ │ │ │ + ldr r3, [pc, #264] @ (66670 <_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 66318 <_Py_FatalRefcountErrorFunc@@Base+0x7c> │ │ │ │ + bne.n 66584 <_Py_FatalRefcountErrorFunc@@Base+0x7c> │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66308 <_Py_FatalRefcountErrorFunc@@Base+0x6c> │ │ │ │ + bne.n 66574 <_Py_FatalRefcountErrorFunc@@Base+0x6c> │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov sl, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 66336 <_Py_FatalRefcountErrorFunc@@Base+0x9a> │ │ │ │ + beq.n 665a2 <_Py_FatalRefcountErrorFunc@@Base+0x9a> │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 107250 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #208] @ (66408 <_Py_FatalRefcountErrorFunc@@Base+0x16c>) │ │ │ │ + bl 107730 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #208] @ (66674 <_Py_FatalRefcountErrorFunc@@Base+0x16c>) │ │ │ │ ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ - cbnz r3, 66350 <_Py_FatalRefcountErrorFunc@@Base+0xb4> │ │ │ │ + cbnz r3, 665bc <_Py_FatalRefcountErrorFunc@@Base+0xb4> │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18200 @ 0x4718 │ │ │ │ + movw r1, #20976 @ 0x51f0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ - b.n 663d4 <_Py_FatalRefcountErrorFunc@@Base+0x138> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ + b.n 66640 <_Py_FatalRefcountErrorFunc@@Base+0x138> │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 33350 <_PyTraceMalloc_GetTraceback@@Base+0xc8> │ │ │ │ + bl 332c0 <_PyTraceMalloc_GetTraceback@@Base+0xc8> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 663d4 <_Py_FatalRefcountErrorFunc@@Base+0x138> │ │ │ │ + cbz r0, 66640 <_Py_FatalRefcountErrorFunc@@Base+0x138> │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r7, r8, #8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18268 @ 0x475c │ │ │ │ + movw r1, #21044 @ 0x5234 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ ldrh.w r3, [r8, #4] │ │ │ │ - movw r1, #18324 @ 0x4794 │ │ │ │ + movw r1, #21100 @ 0x526c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, fp │ │ │ │ - ble.n 663c6 <_Py_FatalRefcountErrorFunc@@Base+0x12a> │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + ble.n 66632 <_Py_FatalRefcountErrorFunc@@Base+0x12a> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r7], #8 │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1fc328 │ │ │ │ + bl 1fcc28 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18336 @ 0x47a0 │ │ │ │ + movw r1, #21112 @ 0x5278 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fd0b4 <_PyEval_StartTheWorld@@Base+0x4> │ │ │ │ + bl 1fd9b4 <_PyEval_StartTheWorld@@Base+0x4> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50204 @ 0xc41c │ │ │ │ + movw r1, #52508 @ 0xcd1c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ - b.n 66374 <_Py_FatalRefcountErrorFunc@@Base+0xd8> │ │ │ │ - movw r1, #50204 @ 0xc41c │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ + b.n 665e0 <_Py_FatalRefcountErrorFunc@@Base+0xd8> │ │ │ │ + movw r1, #52508 @ 0xcd1c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [sl] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 663ec <_Py_FatalRefcountErrorFunc@@Base+0x150> │ │ │ │ + bne.n 66658 <_Py_FatalRefcountErrorFunc@@Base+0x150> │ │ │ │ strexb r1, r3, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 663dc <_Py_FatalRefcountErrorFunc@@Base+0x140> │ │ │ │ + bne.n 66648 <_Py_FatalRefcountErrorFunc@@Base+0x140> │ │ │ │ dmb ish │ │ │ │ - beq.n 663fe <_Py_FatalRefcountErrorFunc@@Base+0x162> │ │ │ │ - ldr r0, [pc, #16] @ (66404 <_Py_FatalRefcountErrorFunc@@Base+0x168>) │ │ │ │ + beq.n 6666a <_Py_FatalRefcountErrorFunc@@Base+0x162> │ │ │ │ + ldr r0, [pc, #16] @ (66670 <_Py_FatalRefcountErrorFunc@@Base+0x168>) │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 236cb8 │ │ │ │ + b.w 2376a0 │ │ │ │ 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} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - 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, #18348 @ 0x47ac │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ - blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cbnz r5, 66452 <_Py_FatalRefcountErrorFunc@@Base+0x1b6> │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #50204 @ 0xc41c │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2b2ac <__fprintf_chk@plt> │ │ │ │ - ldrb.w r3, [r5, #-4] │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #18384 @ 0x47d0 │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ - blx 2b2b0 <__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 6646c <_Py_FatalRefcountErrorFunc@@Base+0x1d0> │ │ │ │ - mov r3, r8 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movw r2, #18396 @ 0x47dc │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ - blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ - movs r3, #3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #18432 @ 0x4800 │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ - ldrb.w r3, [r5, #-1] │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 664cc <_Py_FatalRefcountErrorFunc@@Base+0x230> │ │ │ │ - ldrb.w r3, [r5, #-2] │ │ │ │ - cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 664cc <_Py_FatalRefcountErrorFunc@@Base+0x230> │ │ │ │ - ldrb.w r3, [r5, #-3] │ │ │ │ - cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 664cc <_Py_FatalRefcountErrorFunc@@Base+0x230> │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #28 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r0, #18468 @ 0x4824 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - blx 2beb8 │ │ │ │ - b.n 66530 <_Py_FatalRefcountErrorFunc@@Base+0x294> │ │ │ │ - movw r7, #18560 @ 0x4880 │ │ │ │ - movt r7, #45 @ 0x2d │ │ │ │ - subs r6, r5, #3 │ │ │ │ - movs r3, #253 @ 0xfd │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #18500 @ 0x4844 │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ - blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ - subs r3, r5, r6 │ │ │ │ - ldrb.w sl, [r6], #1 │ │ │ │ - str.w sl, [sp] │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #18536 @ 0x4868 │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ - movs r2, #9 │ │ │ │ - movs r1, #1 │ │ │ │ - cmp.w sl, #253 @ 0xfd │ │ │ │ - beq.n 66512 <_Py_FatalRefcountErrorFunc@@Base+0x276> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2beb8 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - movs r0, #10 │ │ │ │ - blx 2be9c │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.n 664e6 <_Py_FatalRefcountErrorFunc@@Base+0x24a> │ │ │ │ - movw r0, #18572 @ 0x488c │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ - movs r1, #1 │ │ │ │ - blx 2beb8 │ │ │ │ - add.w r7, r5, r8 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #4 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movw r2, #18720 @ 0x4920 │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ - blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ - subs r3, r7, #1 │ │ │ │ - adds r2, r7, #3 │ │ │ │ - ldrb.w r1, [r3, #1]! │ │ │ │ - cmp r1, #253 @ 0xfd │ │ │ │ - bne.n 6655c <_Py_FatalRefcountErrorFunc@@Base+0x2c0> │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 6654c <_Py_FatalRefcountErrorFunc@@Base+0x2b0> │ │ │ │ - movs r6, #1 │ │ │ │ - b.n 6655e <_Py_FatalRefcountErrorFunc@@Base+0x2c2> │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbz r6, 66574 <_Py_FatalRefcountErrorFunc@@Base+0x2d8> │ │ │ │ - movs r2, #28 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r0, #18468 @ 0x4824 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - blx 2beb8 │ │ │ │ - b.n 665c6 <_Py_FatalRefcountErrorFunc@@Base+0x32a> │ │ │ │ - mov r0, r3 │ │ │ │ - movw r2, #18500 @ 0x4844 │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ - movs r3, #253 @ 0xfd │ │ │ │ - movs r1, #1 │ │ │ │ - blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ - ldrb.w fp, [r7, r6] │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - movw r2, #18760 @ 0x4948 │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ - str.w fp, [sp] │ │ │ │ - blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #18560 @ 0x4880 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - movs r2, #9 │ │ │ │ - movs r1, #1 │ │ │ │ - cmp.w fp, #253 @ 0xfd │ │ │ │ - beq.n 665b8 <_Py_FatalRefcountErrorFunc@@Base+0x31c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - blx 2beb8 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - movs r0, #10 │ │ │ │ - adds r6, #1 │ │ │ │ - blx 2be9c │ │ │ │ - cmp r6, #4 │ │ │ │ - bne.n 66586 <_Py_FatalRefcountErrorFunc@@Base+0x2ea> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 66648 <_Py_FatalRefcountErrorFunc@@Base+0x3ac> │ │ │ │ - mov r6, r5 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movs r2, #14 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r0, #18788 @ 0x4964 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - blx 2beb8 │ │ │ │ - sub.w ip, r6, r5 │ │ │ │ - movw r2, #18804 @ 0x4974 │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movs r1, #1 │ │ │ │ - cmp.w ip, #8 │ │ │ │ - beq.n 66606 <_Py_FatalRefcountErrorFunc@@Base+0x36a> │ │ │ │ - mov r0, r3 │ │ │ │ - cmp r6, r7 │ │ │ │ - bcs.n 6660a <_Py_FatalRefcountErrorFunc@@Base+0x36e> │ │ │ │ - ldrb.w r3, [r6], #1 │ │ │ │ - blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 665e0 <_Py_FatalRefcountErrorFunc@@Base+0x344> │ │ │ │ - cmp r6, r7 │ │ │ │ - bcc.n 66614 <_Py_FatalRefcountErrorFunc@@Base+0x378> │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - movs r0, #10 │ │ │ │ - blx 2be9c │ │ │ │ - b.n 66648 <_Py_FatalRefcountErrorFunc@@Base+0x3ac> │ │ │ │ - subs r2, r7, r6 │ │ │ │ - cmp r2, #8 │ │ │ │ - ble.n 6662e <_Py_FatalRefcountErrorFunc@@Base+0x392> │ │ │ │ - sub.w r6, r7, #8 │ │ │ │ - movs r2, #4 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r0, #18812 @ 0x497c │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - blx 2beb8 │ │ │ │ - movw r2, #18804 @ 0x4974 │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ - movs r1, #1 │ │ │ │ - cmp r6, r7 │ │ │ │ - bcs.n 6660a <_Py_FatalRefcountErrorFunc@@Base+0x36e> │ │ │ │ - ldrb.w r3, [r6], #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 6662e <_Py_FatalRefcountErrorFunc@@Base+0x392> │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - movs r0, #10 │ │ │ │ - blx 2be9c │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 2c1fc │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 2b9a8 │ │ │ │ - mov r1, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.n 662e8 <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ │ │ │ │ -00066666 : │ │ │ │ +00066678 : │ │ │ │ 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] @ (66714 ) │ │ │ │ + ldr r3, [pc, #156] @ (66724 ) │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 66690 │ │ │ │ + bne.n 666a2 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66680 │ │ │ │ + bne.n 66692 │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 6669e │ │ │ │ + beq.n 666b0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 237cdc │ │ │ │ + bl 2386c4 │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr.w r3, [r0, #1784] @ 0x6f8 │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 666da │ │ │ │ + ble.n 666ec │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 666c6 │ │ │ │ + bne.n 666d8 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 666b6 │ │ │ │ + bne.n 666c8 │ │ │ │ dmb ish │ │ │ │ - beq.n 666d4 │ │ │ │ + beq.n 666e6 │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 236cb8 │ │ │ │ + bl 2376a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66710 │ │ │ │ + b.n 66722 │ │ │ │ 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 66700 │ │ │ │ + bne.n 66712 │ │ │ │ strexb r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 666f0 │ │ │ │ + bne.n 66702 │ │ │ │ dmb ish │ │ │ │ - beq.n 6670e │ │ │ │ + beq.n 66720 │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 236cb8 │ │ │ │ + bl 2376a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00066718 : │ │ │ │ +00066728 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ blx 2b9a8 │ │ │ │ blx 2ba8c │ │ │ │ - cbnz r0, 66764 │ │ │ │ - bl 9aa84 <_Py_GetConfig@@Base> │ │ │ │ + cbnz r0, 66774 │ │ │ │ + bl 9a9ec <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - cbz r0, 66766 │ │ │ │ - cbz r4, 66764 │ │ │ │ - movw r1, #15752 @ 0x3d88 │ │ │ │ + cbz r0, 66776 │ │ │ │ + cbz r4, 66774 │ │ │ │ + movw r1, #18056 @ 0x4688 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 66764 │ │ │ │ + cbz r0, 66774 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #5548 @ 0x15ac │ │ │ │ + movw r1, #7852 @ 0x1eac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2c140 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 66766 │ │ │ │ + b.n 66776 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066768 : │ │ │ │ +00066778 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 2e43c │ │ │ │ + b.w 2e3dc │ │ │ │ │ │ │ │ -00066770 : │ │ │ │ +00066780 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 2e43c │ │ │ │ + b.w 2e3dc │ │ │ │ │ │ │ │ -00066776 : │ │ │ │ +00066786 : │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 2e43c │ │ │ │ + b.w 2e3dc │ │ │ │ │ │ │ │ -0006677e : │ │ │ │ +0006678e : │ │ │ │ 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 5e85c │ │ │ │ + bl 5e7f4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000667a0 : │ │ │ │ +000667b0 : │ │ │ │ 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 5e85c │ │ │ │ + bl 5e7f4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000667c4 : │ │ │ │ +000667d4 : │ │ │ │ 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 5e85c │ │ │ │ + bl 5e7f4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000667e8 : │ │ │ │ +000667f8 : │ │ │ │ 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 199ebc │ │ │ │ + bl 19a738 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066808 : │ │ │ │ +00066818 : │ │ │ │ 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 199ebc │ │ │ │ + bl 19a738 │ │ │ │ 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 3f67a │ │ │ │ + bl 3f632 │ │ │ │ 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 6687a │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + bmi.n 6688a │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #38300 @ 0x959c │ │ │ │ + movw r1, #40752 @ 0x9f30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #58652 @ 0xe51c │ │ │ │ + movw r0, #60956 @ 0xee1c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 668ac │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 668bc │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6b8 │ │ │ │ - cbz r0, 668ac │ │ │ │ + bl 8b630 │ │ │ │ + cbz r0, 668bc │ │ │ │ blx 2bf84 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ itete ne │ │ │ │ - movwne r1, #61684 @ 0xf0f4 │ │ │ │ - movweq r1, #18820 @ 0x4984 │ │ │ │ + movwne r1, #63988 @ 0xf9f4 │ │ │ │ + movweq r1, #21124 @ 0x5284 │ │ │ │ movtne r1, #41 @ 0x29 │ │ │ │ movteq r1, #45 @ 0x2d │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ 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 668ea │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + bmi.n 668fa │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #38300 @ 0x959c │ │ │ │ + movw r1, #40752 @ 0x9f30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #18888 @ 0x49c8 │ │ │ │ + movw r0, #21192 @ 0x52c8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 668f6 │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 66906 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6b8 │ │ │ │ + bl 8b630 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 668fa │ │ │ │ + cbnz r0, 6690a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6694c │ │ │ │ + b.n 6695c │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6691c │ │ │ │ + beq.n 6692c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61684 @ 0xf0f4 │ │ │ │ + movw r1, #63988 @ 0xf9f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 668f6 │ │ │ │ + bl f2724 │ │ │ │ + b.n 66906 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2b004 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66934 │ │ │ │ + cbz r0, 66944 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 7140c │ │ │ │ - b.n 6694c │ │ │ │ + bl 7142c │ │ │ │ + b.n 6695c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18852 @ 0x49a4 │ │ │ │ + movw r1, #21156 @ 0x52a4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ 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, 66972 │ │ │ │ + cbnz r2, 66982 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 66972 │ │ │ │ + bne.n 66982 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66994 │ │ │ │ + cbnz r0, 669a4 │ │ │ │ add r3, sp, #28 │ │ │ │ movs r4, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ movw r4, #23268 @ 0x5ae4 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 669dc │ │ │ │ + cbz r0, 669ec │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 669a6 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 669dc │ │ │ │ + bne.n 669b6 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 669ec │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 669b8 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 669dc │ │ │ │ + bne.n 669c8 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 669ec │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 669ca │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 669dc │ │ │ │ + bne.n 669da │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 669ec │ │ │ │ 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 291dbc <_PyObject_GetXIDataNoFallback@@Base+0xc88> │ │ │ │ + b.w 292684 <_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, 66a02 │ │ │ │ + cbnz r3, 66a12 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 66a02 │ │ │ │ + ble.n 66a12 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 66a02 │ │ │ │ - cbnz r0, 66a1c │ │ │ │ + bne.n 66a12 │ │ │ │ + cbnz r0, 66a2c │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #64] @ (66a50 ) │ │ │ │ + ldr r4, [pc, #64] @ (66a60 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 66a4a │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 66a5a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #1108 @ 0x454 │ │ │ │ + movw r1, #3412 @ 0xd54 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1d0994 │ │ │ │ + bl 1d1254 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66a4a │ │ │ │ + cbz r0, 66a5a │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18900 @ 0x49d4 │ │ │ │ + movw r1, #21204 @ 0x52d4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c01c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r0, [r2, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00066a54 : │ │ │ │ +00066a64 : │ │ │ │ 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, 66a98 │ │ │ │ + cbz r3, 66aa8 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #54980 @ 0xd6c4 │ │ │ │ + movw r1, #57288 @ 0xdfc8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2c220 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66b06 │ │ │ │ + beq.n 66b16 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 128c50 │ │ │ │ - b.n 66abe │ │ │ │ - bl 39528 │ │ │ │ + bl 128e68 │ │ │ │ + b.n 66ace │ │ │ │ + bl 394e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66a7a │ │ │ │ - b.n 66b0a │ │ │ │ + beq.n 66a8a │ │ │ │ + b.n 66b1a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ blx 2beb8 │ │ │ │ cmp r0, r7 │ │ │ │ - bcc.n 66af4 │ │ │ │ + bcc.n 66b04 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2c1fc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66af4 │ │ │ │ + cbnz r0, 66b04 │ │ │ │ cmp.w r7, #4096 @ 0x1000 │ │ │ │ - bcc.n 66ae8 │ │ │ │ + bcc.n 66af8 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sp │ │ │ │ blx 2b958 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 66aa4 │ │ │ │ + bne.n 66ab4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2be18 │ │ │ │ subs r4, r0, r7 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66af8 │ │ │ │ + b.n 66b08 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b124 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66abe │ │ │ │ - b.n 66af8 │ │ │ │ + beq.n 66ace │ │ │ │ + b.n 66b08 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ blx 2c01c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 129304 │ │ │ │ - b.n 66b0a │ │ │ │ + bl 12951c │ │ │ │ + b.n 66b1a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00066b14 : │ │ │ │ +00066b24 : │ │ │ │ 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 2b408 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66b36 │ │ │ │ + cbz r0, 66b46 │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - b.n 66b26 │ │ │ │ + b.n 66b36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66bc2 │ │ │ │ + beq.n 66bd2 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r7 │ │ │ │ blx 2b408 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 66b58 │ │ │ │ + cbnz r0, 66b68 │ │ │ │ mov r0, r7 │ │ │ │ blx 2abc0 │ │ │ │ add.w r5, r7, r0, lsl #2 │ │ │ │ subs r1, r5, r7 │ │ │ │ mov r0, r7 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 8b0ac │ │ │ │ - cbnz r0, 66b7a │ │ │ │ + bl 8b024 │ │ │ │ + cbnz r0, 66b8a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66bc2 │ │ │ │ + bge.n 66bd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 66bc2 │ │ │ │ + cbnz r3, 66bd2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 66bc2 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66bd2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r0, [r2, r4] │ │ │ │ - cbz r3, 66b88 │ │ │ │ + cbz r3, 66b98 │ │ │ │ adds r4, #4 │ │ │ │ adds r7, r5, #4 │ │ │ │ - b.n 66b42 │ │ │ │ - ldr r0, [pc, #72] @ (66bd4 ) │ │ │ │ + b.n 66b52 │ │ │ │ + ldr r0, [pc, #72] @ (66be4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #72] @ (66bd8 ) │ │ │ │ + ldr r1, [pc, #72] @ (66be8 ) │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1cb778 │ │ │ │ - cbz r0, 66baa │ │ │ │ - movw r1, #18920 @ 0x49e8 │ │ │ │ + bl 1cc080 │ │ │ │ + cbz r0, 66bba │ │ │ │ + movw r1, #21224 @ 0x52e8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #52] @ (66bdc ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #52] @ (66bec ) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66bd0 │ │ │ │ + bge.n 66be0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 66bd0 │ │ │ │ + cbnz r3, 66be0 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #18944 @ 0x4a00 │ │ │ │ + b.w 770a4 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #21248 @ 0x5300 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #16] @ (66bdc ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (66bec ) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf74c004d │ │ │ │ - vrev64.16 q8, q4 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ + 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 53c88 <_Py_hashtable_size@@Base> │ │ │ │ + bl 53f8c <_Py_hashtable_size@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066c00 <_Py_stat@@Base>: │ │ │ │ +00066c10 <_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 11cdd0 │ │ │ │ - cbz r0, 66c5c <_Py_stat@@Base+0x5c> │ │ │ │ + bl 11cfd8 │ │ │ │ + cbz r0, 66c6c <_Py_stat@@Base+0x5c> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1dfa90 │ │ │ │ + bl 1e0358 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66c3c <_Py_stat@@Base+0x3c> │ │ │ │ + bne.n 66c4c <_Py_stat@@Base+0x3c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66c5c <_Py_stat@@Base+0x5c> │ │ │ │ + bge.n 66c6c <_Py_stat@@Base+0x5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66c5c <_Py_stat@@Base+0x5c> │ │ │ │ + cbnz r3, 66c6c <_Py_stat@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 66c5c <_Py_stat@@Base+0x5c> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66c6c <_Py_stat@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2ab3c <__stat64_time64@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66c60 <_Py_stat@@Base+0x60> │ │ │ │ + bge.n 66c70 <_Py_stat@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66c60 <_Py_stat@@Base+0x60> │ │ │ │ + cbnz r3, 66c70 <_Py_stat@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 66c60 <_Py_stat@@Base+0x60> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66c70 <_Py_stat@@Base+0x60> │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00066c66 <_Py_open@@Base>: │ │ │ │ +00066c76 <_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 199f10 │ │ │ │ + bl 19a78c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66d0c <_Py_open@@Base+0xa6> │ │ │ │ + beq.n 66d1c <_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, #26516 @ 0x6794 │ │ │ │ + movw r1, #28820 @ 0x7094 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #26064 @ 0x65d0 │ │ │ │ + movw r0, #28368 @ 0x6ed0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 66d24 <_Py_open@@Base+0xbe> │ │ │ │ - bl 97f70 │ │ │ │ + beq.n 66d34 <_Py_open@@Base+0xbe> │ │ │ │ + bl 97ef0 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2acd4 <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 66cdc <_Py_open@@Base+0x76> │ │ │ │ + bge.n 66cec <_Py_open@@Base+0x76> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 66d12 <_Py_open@@Base+0xac> │ │ │ │ - bl ee340 │ │ │ │ + bne.n 66d22 <_Py_open@@Base+0xac> │ │ │ │ + bl ee638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66cae <_Py_open@@Base+0x48> │ │ │ │ - b.n 66d24 <_Py_open@@Base+0xbe> │ │ │ │ + beq.n 66cbe <_Py_open@@Base+0x48> │ │ │ │ + b.n 66d34 <_Py_open@@Base+0xbe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66cf0 <_Py_open@@Base+0x8a> │ │ │ │ + bge.n 66d00 <_Py_open@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66cf0 <_Py_open@@Base+0x8a> │ │ │ │ + cbnz r3, 66d00 <_Py_open@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #28608 @ 0x6fc0 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ - bl 1acfb0 <_PyConfig_FromDict@@Base+0x56c> │ │ │ │ + bl 1ad8d8 <_PyConfig_FromDict@@Base+0x56c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66d3c <_Py_open@@Base+0xd6> │ │ │ │ + bne.n 66d4c <_Py_open@@Base+0xd6> │ │ │ │ mov r0, r5 │ │ │ │ blx 2b490 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66d3c <_Py_open@@Base+0xd6> │ │ │ │ + b.n 66d4c <_Py_open@@Base+0xd6> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac75c │ │ │ │ + bl 1ad084 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66d0c <_Py_open@@Base+0xa6> │ │ │ │ + bge.n 66d1c <_Py_open@@Base+0xa6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 66d0c <_Py_open@@Base+0xa6> │ │ │ │ + bne.n 66d1c <_Py_open@@Base+0xa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 66d0c <_Py_open@@Base+0xa6> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66d1c <_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] @ (66dcc <_Py_open@@Base+0x166>) │ │ │ │ - movw r4, #44712 @ 0xaea8 │ │ │ │ + ldr r5, [pc, #116] @ (66ddc <_Py_open@@Base+0x166>) │ │ │ │ + movw r4, #47016 @ 0xb7a8 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ 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 206c1c <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x25c> │ │ │ │ - cbnz r0, 66d7a <_Py_open@@Base+0x114> │ │ │ │ + bl 2075d0 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x288> │ │ │ │ + cbnz r0, 66d8a <_Py_open@@Base+0x114> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66db6 <_Py_open@@Base+0x150> │ │ │ │ + b.n 66dc6 <_Py_open@@Base+0x150> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #30724 @ 0x7804 │ │ │ │ + movw r1, #33028 @ 0x8104 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #51556 @ 0xc964 │ │ │ │ + movw r0, #53900 @ 0xd28c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 66d76 <_Py_open@@Base+0x110> │ │ │ │ + beq.n 66d86 <_Py_open@@Base+0x110> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2080dc │ │ │ │ + bl 208a64 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 66db0 <_Py_open@@Base+0x14a> │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 66dc0 <_Py_open@@Base+0x14a> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66d76 <_Py_open@@Base+0x110> │ │ │ │ + bne.n 66d86 <_Py_open@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ff40 │ │ │ │ - ldr r3, [pc, #20] @ (66dcc <_Py_open@@Base+0x166>) │ │ │ │ + bl 808d0 │ │ │ │ + ldr r3, [pc, #20] @ (66ddc <_Py_open@@Base+0x166>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 66dc8 <_Py_open@@Base+0x162> │ │ │ │ + beq.n 66dd8 <_Py_open@@Base+0x162> │ │ │ │ blx 2b9e4 <__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, #18968 @ 0x4a18 │ │ │ │ + movw r3, #21272 @ 0x5318 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldr r4, [r5, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2b784 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r0, [r5, #4] │ │ │ │ - bne.n 66e70 <_Py_open@@Base+0x20a> │ │ │ │ + bne.n 66e80 <_Py_open@@Base+0x20a> │ │ │ │ movw r5, #43732 @ 0xaad4 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f4 │ │ │ │ - cbnz r0, 66e72 <_Py_open@@Base+0x20c> │ │ │ │ - ldr r2, [pc, #80] @ (66e78 <_Py_open@@Base+0x212>) │ │ │ │ + bl d85dc │ │ │ │ + cbnz r0, 66e82 <_Py_open@@Base+0x20c> │ │ │ │ + ldr r2, [pc, #80] @ (66e88 <_Py_open@@Base+0x212>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r7, [r6, #72] @ 0x48 │ │ │ │ - cbz r7, 66e3e <_Py_open@@Base+0x1d8> │ │ │ │ + cbz r7, 66e4e <_Py_open@@Base+0x1d8> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - cbnz r3, 66e58 <_Py_open@@Base+0x1f2> │ │ │ │ + cbnz r3, 66e68 <_Py_open@@Base+0x1f2> │ │ │ │ blx 2b0ac │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #18984 @ 0x4a28 │ │ │ │ + movw r2, #21288 @ 0x5328 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 1ee5f8 <_PyErr_Format@@Base> │ │ │ │ - b.n 66e72 <_Py_open@@Base+0x20c> │ │ │ │ + bl 1eeed0 <_PyErr_Format@@Base> │ │ │ │ + b.n 66e82 <_Py_open@@Base+0x20c> │ │ │ │ blx 2b0ac │ │ │ │ add r2, sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #18984 @ 0x4a28 │ │ │ │ + movw r1, #21288 @ 0x5328 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r5 │ │ │ │ - bl 50940 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 66e72 <_Py_open@@Base+0x20c> │ │ │ │ + bl 5068c <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 66e82 <_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} │ │ │ │ @@ -89100,80 +89105,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 66ea2 <_Py_open@@Base+0x23c> │ │ │ │ + beq.n 66eb2 <_Py_open@@Base+0x23c> │ │ │ │ movs r4, #0 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 66eac <_Py_open@@Base+0x246> │ │ │ │ - bl 66dd0 <_Py_open@@Base+0x16a> │ │ │ │ + b.n 66ebc <_Py_open@@Base+0x246> │ │ │ │ + bl 66de0 <_Py_open@@Base+0x16a> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66e9c <_Py_open@@Base+0x236> │ │ │ │ - b.n 66f32 <_Py_open@@Base+0x2cc> │ │ │ │ + bne.n 66eac <_Py_open@@Base+0x236> │ │ │ │ + b.n 66f42 <_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 2b288 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 66f56 <_Py_open@@Base+0x2f0> │ │ │ │ + bge.n 66f66 <_Py_open@@Base+0x2f0> │ │ │ │ movw r8, #43732 @ 0xaad4 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f4 │ │ │ │ - cbnz r0, 66f32 <_Py_open@@Base+0x2cc> │ │ │ │ - ldr r3, [pc, #120] @ (66f68 <_Py_open@@Base+0x302>) │ │ │ │ + bl d85dc │ │ │ │ + cbnz r0, 66f42 <_Py_open@@Base+0x2cc> │ │ │ │ + ldr r3, [pc, #120] @ (66f78 <_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 2c188 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w sl, [r9, #72] @ 0x48 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 66f14 <_Py_open@@Base+0x2ae> │ │ │ │ + beq.n 66f24 <_Py_open@@Base+0x2ae> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ - cbnz r3, 66f38 <_Py_open@@Base+0x2d2> │ │ │ │ + cbnz r3, 66f48 <_Py_open@@Base+0x2d2> │ │ │ │ blx 2b0ac │ │ │ │ - movw r2, #19012 @ 0x4a44 │ │ │ │ + movw r2, #21316 @ 0x5344 │ │ │ │ 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 1ee5f8 <_PyErr_Format@@Base> │ │ │ │ + bl 1eeed0 <_PyErr_Format@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66f60 <_Py_open@@Base+0x2fa> │ │ │ │ + b.n 66f70 <_Py_open@@Base+0x2fa> │ │ │ │ blx 2b0ac │ │ │ │ mov r3, r6 │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #19012 @ 0x4a44 │ │ │ │ + movw r1, #21316 @ 0x5344 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 50940 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 66f32 <_Py_open@@Base+0x2cc> │ │ │ │ + bl 5068c <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 66f42 <_Py_open@@Base+0x2cc> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 66eac <_Py_open@@Base+0x246> │ │ │ │ + bne.n 66ebc <_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} │ │ │ │ @@ -89183,238 +89188,246 @@ │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 66f92 <_Py_open@@Base+0x32c> │ │ │ │ + beq.n 66fa2 <_Py_open@@Base+0x32c> │ │ │ │ movs r4, #0 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 66f9c <_Py_open@@Base+0x336> │ │ │ │ - bl 66dd0 <_Py_open@@Base+0x16a> │ │ │ │ + b.n 66fac <_Py_open@@Base+0x336> │ │ │ │ + bl 66de0 <_Py_open@@Base+0x16a> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66f8c <_Py_open@@Base+0x326> │ │ │ │ - b.n 66fc8 <_Py_open@@Base+0x362> │ │ │ │ + bne.n 66f9c <_Py_open@@Base+0x326> │ │ │ │ + b.n 66fd8 <_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 2b530 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 66fce <_Py_open@@Base+0x368> │ │ │ │ + bge.n 66fde <_Py_open@@Base+0x368> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66fd8 <_Py_open@@Base+0x372> │ │ │ │ + b.n 66fe8 <_Py_open@@Base+0x372> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 66f9c <_Py_open@@Base+0x336> │ │ │ │ + bne.n 66fac <_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 b4170 │ │ │ │ - cbnz r0, 66ffc <_Py_open@@Base+0x396> │ │ │ │ + bl b44c8 │ │ │ │ + cbnz r0, 6700c <_Py_open@@Base+0x396> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6702e <_Py_open@@Base+0x3c8> │ │ │ │ + b.n 6703e <_Py_open@@Base+0x3c8> │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4170 │ │ │ │ + bl b44c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66ff8 <_Py_open@@Base+0x392> │ │ │ │ + beq.n 67008 <_Py_open@@Base+0x392> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4170 │ │ │ │ + bl b44c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66ff8 <_Py_open@@Base+0x392> │ │ │ │ + beq.n 67008 <_Py_open@@Base+0x392> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #19096 @ 0x4a98 │ │ │ │ + movw r0, #21400 @ 0x5398 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ 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 70620 │ │ │ │ - cbz r0, 670a6 <_Py_open@@Base+0x440> │ │ │ │ + bl 70640 │ │ │ │ + cbz r0, 670b6 <_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 670a8 <_Py_open@@Base+0x442> │ │ │ │ + bls.n 670b8 <_Py_open@@Base+0x442> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r7, [r3, r5, lsl #2] │ │ │ │ - cbnz r7, 67066 <_Py_open@@Base+0x400> │ │ │ │ + cbnz r7, 67076 <_Py_open@@Base+0x400> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 6704e <_Py_open@@Base+0x3e8> │ │ │ │ - bl 7ff40 │ │ │ │ + b.n 6705e <_Py_open@@Base+0x3e8> │ │ │ │ + bl 7ff98 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r6, 67092 <_Py_open@@Base+0x42c> │ │ │ │ - bl 78770 │ │ │ │ + cbz r6, 670a2 <_Py_open@@Base+0x42c> │ │ │ │ + bl 787bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6708e <_Py_open@@Base+0x428> │ │ │ │ + bge.n 6709e <_Py_open@@Base+0x428> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6708e <_Py_open@@Base+0x428> │ │ │ │ + cbnz r3, 6709e <_Py_open@@Base+0x428> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 67062 <_Py_open@@Base+0x3fc> │ │ │ │ + bne.n 67072 <_Py_open@@Base+0x3fc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 670a6 <_Py_open@@Base+0x440> │ │ │ │ + bge.n 670b6 <_Py_open@@Base+0x440> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 670a6 <_Py_open@@Base+0x440> │ │ │ │ + cbnz r3, 670b6 <_Py_open@@Base+0x440> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 67032 <_Py_open@@Base+0x3cc> │ │ │ │ + b.n 67042 <_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 67032 <_Py_open@@Base+0x3cc> │ │ │ │ - cbz r0, 67116 <_Py_open@@Base+0x4b0> │ │ │ │ + bl 67042 <_Py_open@@Base+0x3cc> │ │ │ │ + cbz r0, 67126 <_Py_open@@Base+0x4b0> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 71620 │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 670e6 <_Py_open@@Base+0x480> │ │ │ │ + cbnz r0, 670f6 <_Py_open@@Base+0x480> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67116 <_Py_open@@Base+0x4b0> │ │ │ │ + bge.n 67126 <_Py_open@@Base+0x4b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67116 <_Py_open@@Base+0x4b0> │ │ │ │ + cbnz r3, 67126 <_Py_open@@Base+0x4b0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 67116 <_Py_open@@Base+0x4b0> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67126 <_Py_open@@Base+0x4b0> │ │ │ │ movs r0, #1 │ │ │ │ - bl 71620 │ │ │ │ - cbnz r0, 6711a <_Py_open@@Base+0x4b4> │ │ │ │ + bl 71640 │ │ │ │ + cbnz r0, 6712a <_Py_open@@Base+0x4b4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67102 <_Py_open@@Base+0x49c> │ │ │ │ + bge.n 67112 <_Py_open@@Base+0x49c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67102 <_Py_open@@Base+0x49c> │ │ │ │ + cbnz r3, 67112 <_Py_open@@Base+0x49c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67116 <_Py_open@@Base+0x4b0> │ │ │ │ + bge.n 67126 <_Py_open@@Base+0x4b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67116 <_Py_open@@Base+0x4b0> │ │ │ │ + cbnz r3, 67126 <_Py_open@@Base+0x4b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67134 <_Py_open@@Base+0x4ce> │ │ │ │ + b.n 67144 <_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 │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, 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 6714c <_Py_open@@Base+0x4d6> │ │ │ │ + b.w 7e018 │ │ │ │ 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 614d2 <_PyLong_UInt16_Converter@@Base> │ │ │ │ - cbz r0, 67160 <_Py_open@@Base+0x4fa> │ │ │ │ + bl 616fe <_PyLong_UInt16_Converter@@Base> │ │ │ │ + cbz r0, 67184 <_Py_open@@Base+0x50e> │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 7dfb0 │ │ │ │ + bl 7e018 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 67138 <_Py_open@@Base+0x4d2> │ │ │ │ + b.n 6715c <_Py_open@@Base+0x4e6> │ │ │ │ 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 26aa58 <_PyLong_UInt32_Converter@@Base> │ │ │ │ - cbz r0, 67188 <_Py_open@@Base+0x522> │ │ │ │ + bl 26b418 <_PyLong_UInt32_Converter@@Base> │ │ │ │ + cbz r0, 671ac <_Py_open@@Base+0x536> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ rev r0, r0 │ │ │ │ - bl 7dfb0 │ │ │ │ + bl 7e018 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 67166 <_Py_open@@Base+0x500> │ │ │ │ + b.n 6718a <_Py_open@@Base+0x514> │ │ │ │ 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 236534 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 671d8 <_Py_open@@Base+0x572> │ │ │ │ + bl 236f1c <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 671fc <_Py_open@@Base+0x586> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2abe4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 671ce <_Py_open@@Base+0x568> │ │ │ │ + cbnz r0, 671f2 <_Py_open@@Base+0x57c> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 671da <_Py_open@@Base+0x574> │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 671fe <_Py_open@@Base+0x588> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 199f10 │ │ │ │ + bl 19a78c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 671da <_Py_open@@Base+0x574> │ │ │ │ + b.n 671fe <_Py_open@@Base+0x588> │ │ │ │ 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 │ │ │ │ @@ -89431,187 +89444,187 @@ │ │ │ │ strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ blx 2b314 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ strd r5, r5, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - beq.n 67232 <_Py_open@@Base+0x5cc> │ │ │ │ + beq.n 67256 <_Py_open@@Base+0x5e0> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19136 @ 0x4ac0 │ │ │ │ + movw r1, #21440 @ 0x53c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 67264 <_Py_open@@Base+0x5fe> │ │ │ │ + bl f2724 │ │ │ │ + b.n 67288 <_Py_open@@Base+0x612> │ │ │ │ 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, #19172 @ 0x4ae4 │ │ │ │ + movw r2, #21476 @ 0x53e4 │ │ │ │ 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] @ (67470 <_Py_open@@Base+0x80a>) │ │ │ │ - bl d72a8 │ │ │ │ - cbnz r0, 67268 <_Py_open@@Base+0x602> │ │ │ │ + ldr r3, [pc, #528] @ (67494 <_Py_open@@Base+0x81e>) │ │ │ │ + bl d7690 │ │ │ │ + cbnz r0, 6728c <_Py_open@@Base+0x616> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67468 <_Py_open@@Base+0x802> │ │ │ │ + b.n 6748c <_Py_open@@Base+0x816> │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b314 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 67296 <_Py_open@@Base+0x630> │ │ │ │ + cbnz r0, 672ba <_Py_open@@Base+0x644> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19200 @ 0x4b00 │ │ │ │ + movw r1, #21504 @ 0x5400 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 67436 <_Py_open@@Base+0x7d0> │ │ │ │ - bl fb85c │ │ │ │ + b.n 6745a <_Py_open@@Base+0x7e4> │ │ │ │ + bl fbd30 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 6727a <_Py_open@@Base+0x614> │ │ │ │ + blt.n 6729e <_Py_open@@Base+0x628> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 672d6 <_Py_open@@Base+0x670> │ │ │ │ - bl fb85c │ │ │ │ + cbz r0, 672fa <_Py_open@@Base+0x684> │ │ │ │ + bl fbd30 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 672ba <_Py_open@@Base+0x654> │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 672de <_Py_open@@Base+0x668> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 67434 <_Py_open@@Base+0x7ce> │ │ │ │ - b.n 672be <_Py_open@@Base+0x658> │ │ │ │ + bne.w 67458 <_Py_open@@Base+0x7e2> │ │ │ │ + b.n 672e2 <_Py_open@@Base+0x66c> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 672da <_Py_open@@Base+0x674> │ │ │ │ + bge.n 672fe <_Py_open@@Base+0x688> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19236 @ 0x4b24 │ │ │ │ + movw r1, #21540 @ 0x5424 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 67290 <_Py_open@@Base+0x62a> │ │ │ │ + bl f2724 │ │ │ │ + b.n 672b4 <_Py_open@@Base+0x63e> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 672ea <_Py_open@@Base+0x684> │ │ │ │ + cbz r3, 6730e <_Py_open@@Base+0x698> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 672ec <_Py_open@@Base+0x686> │ │ │ │ + b.n 67310 <_Py_open@@Base+0x69a> │ │ │ │ movs r4, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ it ne │ │ │ │ addne r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 67302 <_Py_open@@Base+0x69c> │ │ │ │ - bl 1f4804 │ │ │ │ - b.n 67290 <_Py_open@@Base+0x62a> │ │ │ │ + cbnz r0, 67326 <_Py_open@@Base+0x6b0> │ │ │ │ + bl 1f50c4 │ │ │ │ + b.n 672b4 <_Py_open@@Base+0x63e> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2b314 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r5, r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r0, 6731a <_Py_open@@Base+0x6b4> │ │ │ │ + cbnz r0, 6733e <_Py_open@@Base+0x6c8> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 6732a <_Py_open@@Base+0x6c4> │ │ │ │ - b.n 6732e <_Py_open@@Base+0x6c8> │ │ │ │ + bhi.n 6734e <_Py_open@@Base+0x6d8> │ │ │ │ + b.n 67352 <_Py_open@@Base+0x6dc> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 24fd90 │ │ │ │ + bl 250738 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67312 <_Py_open@@Base+0x6ac> │ │ │ │ - b.n 67344 <_Py_open@@Base+0x6de> │ │ │ │ + bne.n 67336 <_Py_open@@Base+0x6c0> │ │ │ │ + b.n 67368 <_Py_open@@Base+0x6f2> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 67348 <_Py_open@@Base+0x6e2> │ │ │ │ + cbnz r4, 6736c <_Py_open@@Base+0x6f6> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19264 @ 0x4b40 │ │ │ │ + movw r1, #21568 @ 0x5440 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67436 <_Py_open@@Base+0x7d0> │ │ │ │ + b.n 6745a <_Py_open@@Base+0x7e4> │ │ │ │ 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, 673a2 <_Py_open@@Base+0x73c> │ │ │ │ + cbz r1, 673c6 <_Py_open@@Base+0x750> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls.n 6736c <_Py_open@@Base+0x706> │ │ │ │ + bls.n 67390 <_Py_open@@Base+0x71a> │ │ │ │ adds.w sl, r4, #16 │ │ │ │ - bne.n 67384 <_Py_open@@Base+0x71e> │ │ │ │ + bne.n 673a8 <_Py_open@@Base+0x732> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19308 @ 0x4b6c │ │ │ │ + movw r1, #21612 @ 0x546c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 67344 <_Py_open@@Base+0x6de> │ │ │ │ + bl f2724 │ │ │ │ + b.n 67368 <_Py_open@@Base+0x6f2> │ │ │ │ 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 2beec │ │ │ │ - b.n 673a4 <_Py_open@@Base+0x73e> │ │ │ │ + b.n 673c8 <_Py_open@@Base+0x752> │ │ │ │ mov sl, r4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 67400 <_Py_open@@Base+0x79a> │ │ │ │ + beq.n 67424 <_Py_open@@Base+0x7ae> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 673d6 <_Py_open@@Base+0x770> │ │ │ │ + bls.n 673fa <_Py_open@@Base+0x784> │ │ │ │ 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 673d6 <_Py_open@@Base+0x770> │ │ │ │ + bhi.n 673fa <_Py_open@@Base+0x784> │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 673d6 <_Py_open@@Base+0x770> │ │ │ │ + bhi.n 673fa <_Py_open@@Base+0x784> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds.w r2, sl, r3 │ │ │ │ - bne.n 673ee <_Py_open@@Base+0x788> │ │ │ │ + bne.n 67412 <_Py_open@@Base+0x79c> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19352 @ 0x4b98 │ │ │ │ + movw r1, #21656 @ 0x5498 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 67344 <_Py_open@@Base+0x6de> │ │ │ │ + bl f2724 │ │ │ │ + b.n 67368 <_Py_open@@Base+0x6f2> │ │ │ │ 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] │ │ │ │ @@ -89620,42 +89633,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, #27601 @ 0x6bd1 │ │ │ │ + movw r2, #27541 @ 0x6b95 │ │ │ │ movt r2, #3 │ │ │ │ - bl 2082bc │ │ │ │ + bl 208c44 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 67344 <_Py_open@@Base+0x6de> │ │ │ │ + beq.n 67368 <_Py_open@@Base+0x6f2> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 7ff98 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 67436 <_Py_open@@Base+0x7d0> │ │ │ │ + b.n 6745a <_Py_open@@Base+0x7e4> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 67446 <_Py_open@@Base+0x7e0> │ │ │ │ + cbz r3, 6746a <_Py_open@@Base+0x7f4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ ldrd r0, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 67464 <_Py_open@@Base+0x7fe> │ │ │ │ + ble.n 67488 <_Py_open@@Base+0x812> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl 12d0d8 │ │ │ │ - b.n 67450 <_Py_open@@Base+0x7ea> │ │ │ │ - bl 7620c │ │ │ │ + bl 12d2b4 │ │ │ │ + b.n 67474 <_Py_open@@Base+0x7fe> │ │ │ │ + bl 76254 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrh r4, [r7, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -89664,1391 +89677,1616 @@ │ │ │ │ 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, #19400 @ 0x4bc8 │ │ │ │ + movw r1, #21704 @ 0x54c8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ - bl 8eb1c │ │ │ │ - cbnz r0, 674aa <_Py_open@@Base+0x844> │ │ │ │ + bl 8eab0 │ │ │ │ + cbnz r0, 674ce <_Py_open@@Base+0x858> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 675ac <_Py_open@@Base+0x946> │ │ │ │ + b.n 675d0 <_Py_open@@Base+0x95a> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r1, #19420 @ 0x4bdc │ │ │ │ + movw r1, #21724 @ 0x54dc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl fefe0 │ │ │ │ + bl ff4c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 674a6 <_Py_open@@Base+0x840> │ │ │ │ + beq.n 674ca <_Py_open@@Base+0x854> │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 67500 <_Py_open@@Base+0x89a> │ │ │ │ + ble.n 67524 <_Py_open@@Base+0x8ae> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 674ce <_Py_open@@Base+0x868> │ │ │ │ + bcc.n 674f2 <_Py_open@@Base+0x87c> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 674f4 <_Py_open@@Base+0x88e> │ │ │ │ + b.n 67518 <_Py_open@@Base+0x8a2> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 674ca <_Py_open@@Base+0x864> │ │ │ │ + beq.n 674ee <_Py_open@@Base+0x878> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 674f4 <_Py_open@@Base+0x88e> │ │ │ │ + bhi.n 67518 <_Py_open@@Base+0x8a2> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r5, r0 │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67502 <_Py_open@@Base+0x89c> │ │ │ │ + cbnz r0, 67526 <_Py_open@@Base+0x8b0> │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f4804 │ │ │ │ + bl 1f50c4 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 67572 <_Py_open@@Base+0x90c> │ │ │ │ + b.n 67596 <_Py_open@@Base+0x920> │ │ │ │ mov r7, r4 │ │ │ │ - movw r1, #19468 @ 0x4c0c │ │ │ │ + movw r1, #21772 @ 0x550c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w fp, r6, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bge.n 6754e <_Py_open@@Base+0x8e8> │ │ │ │ + bge.n 67572 <_Py_open@@Base+0x8fc> │ │ │ │ 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 163994 │ │ │ │ - cbz r0, 67570 <_Py_open@@Base+0x90a> │ │ │ │ + bl 163e18 │ │ │ │ + cbz r0, 67594 <_Py_open@@Base+0x91e> │ │ │ │ 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 67516 <_Py_open@@Base+0x8b0> │ │ │ │ + b.n 6753a <_Py_open@@Base+0x8c4> │ │ │ │ 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, #19433 @ 0x4be9 │ │ │ │ + movw r5, #21005 @ 0x520d │ │ │ │ movt r5, #6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 33de2 <_Py_fstat@@Base+0x382> │ │ │ │ + bl 33d52 <_Py_fstat@@Base+0x382> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 67572 <_Py_open@@Base+0x90c> │ │ │ │ + b.n 67596 <_Py_open@@Base+0x920> │ │ │ │ mov r5, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ mla r0, sl, r9, r4 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 6758c <_Py_open@@Base+0x926> │ │ │ │ + beq.n 675b0 <_Py_open@@Base+0x93a> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 12d0d8 │ │ │ │ - b.n 6757a <_Py_open@@Base+0x914> │ │ │ │ + bl 12d2b4 │ │ │ │ + b.n 6759e <_Py_open@@Base+0x928> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 675ac <_Py_open@@Base+0x946> │ │ │ │ + bge.n 675d0 <_Py_open@@Base+0x95a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 675ac <_Py_open@@Base+0x946> │ │ │ │ + cbnz r3, 675d0 <_Py_open@@Base+0x95a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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, #19556 @ 0x4c64 │ │ │ │ + movw r1, #21860 @ 0x5564 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8eb1c │ │ │ │ - cbnz r0, 675fa <_Py_open@@Base+0x994> │ │ │ │ - bl d842c │ │ │ │ - movw r2, #29637 @ 0x73c5 │ │ │ │ + bl 8eab0 │ │ │ │ + cbnz r0, 6761e <_Py_open@@Base+0x9a8> │ │ │ │ + bl d8814 │ │ │ │ + movw r2, #30173 @ 0x75dd │ │ │ │ movt r2, #18 │ │ │ │ - movw r1, #19572 @ 0x4c74 │ │ │ │ + movw r1, #21876 @ 0x5574 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 8eb1c │ │ │ │ - cbnz r0, 675fe <_Py_open@@Base+0x998> │ │ │ │ + bl 8eab0 │ │ │ │ + cbnz r0, 67622 <_Py_open@@Base+0x9ac> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 67670 <_Py_open@@Base+0xa0a> │ │ │ │ + b.n 67694 <_Py_open@@Base+0xa1e> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 67600 <_Py_open@@Base+0x99a> │ │ │ │ + b.n 67624 <_Py_open@@Base+0x9ae> │ │ │ │ movs r5, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r1, #55416 @ 0xd878 │ │ │ │ + movw r1, #57720 @ 0xe178 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #19588 @ 0x4c84 │ │ │ │ + movw r0, #21892 @ 0x5584 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 675f6 <_Py_open@@Base+0x990> │ │ │ │ + beq.n 6761a <_Py_open@@Base+0x9a4> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12b574 │ │ │ │ + bl 12b750 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6766a <_Py_open@@Base+0xa04> │ │ │ │ + cbnz r0, 6768e <_Py_open@@Base+0xa18> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2b4b4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d0d8 │ │ │ │ - cbz r5, 6764e <_Py_open@@Base+0x9e8> │ │ │ │ + bl 12d2b4 │ │ │ │ + cbz r5, 67672 <_Py_open@@Base+0x9fc> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6764e <_Py_open@@Base+0x9e8> │ │ │ │ + bge.n 67672 <_Py_open@@Base+0x9fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6764e <_Py_open@@Base+0x9e8> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 67660 <_Py_open@@Base+0x9fa> │ │ │ │ + cbnz r3, 67672 <_Py_open@@Base+0x9fc> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 67684 <_Py_open@@Base+0xa0e> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 675f6 <_Py_open@@Base+0x990> │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 6761a <_Py_open@@Base+0x9a4> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 67670 <_Py_open@@Base+0xa0a> │ │ │ │ + b.n 67694 <_Py_open@@Base+0xa1e> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6763a <_Py_open@@Base+0x9d4> │ │ │ │ - b.n 67650 <_Py_open@@Base+0x9ea> │ │ │ │ + bne.n 6765e <_Py_open@@Base+0x9e8> │ │ │ │ + b.n 67674 <_Py_open@@Base+0x9fe> │ │ │ │ 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, #19608 @ 0x4c98 │ │ │ │ + movw r1, #21912 @ 0x5598 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8eb1c │ │ │ │ - cbz r0, 676e6 <_Py_open@@Base+0xa80> │ │ │ │ + bl 8eab0 │ │ │ │ + cbz r0, 6770a <_Py_open@@Base+0xa94> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - movw r1, #45892 @ 0xb344 │ │ │ │ + movw r1, #48196 @ 0xbc44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #19628 @ 0x4cac │ │ │ │ + movw r0, #21932 @ 0x55ac │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 676e6 <_Py_open@@Base+0xa80> │ │ │ │ - bl 97f70 │ │ │ │ + beq.n 6770a <_Py_open@@Base+0xa94> │ │ │ │ + bl 97ef0 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2b45c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ab4c │ │ │ │ - cbnz r4, 676ea <_Py_open@@Base+0xa84> │ │ │ │ + bl 9aab4 │ │ │ │ + cbnz r4, 6770e <_Py_open@@Base+0xa98> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19652 @ 0x4cc4 │ │ │ │ + movw r1, #21956 @ 0x55c4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 676f4 <_Py_open@@Base+0xa8e> │ │ │ │ + b.n 67718 <_Py_open@@Base+0xaa2> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ 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, #19676 @ 0x4cdc │ │ │ │ + movw r1, #21980 @ 0x55dc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8eb1c │ │ │ │ - cbz r0, 6773e <_Py_open@@Base+0xad8> │ │ │ │ + bl 8eab0 │ │ │ │ + cbz r0, 67762 <_Py_open@@Base+0xaec> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 67742 <_Py_open@@Base+0xadc> │ │ │ │ + bcc.n 67766 <_Py_open@@Base+0xaf0> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19696 @ 0x4cf0 │ │ │ │ + movw r1, #22000 @ 0x55f0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 67796 <_Py_open@@Base+0xb30> │ │ │ │ + b.n 677ba <_Py_open@@Base+0xb44> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #4756 @ 0x1294 │ │ │ │ + movw r1, #7060 @ 0x1b94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #19736 @ 0x4d18 │ │ │ │ + movw r0, #22040 @ 0x5618 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6773e <_Py_open@@Base+0xad8> │ │ │ │ - bl 97f70 │ │ │ │ + beq.n 67762 <_Py_open@@Base+0xaec> │ │ │ │ + bl 97ef0 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ blx 2bf78 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ab4c │ │ │ │ - cbnz r4, 67790 <_Py_open@@Base+0xb2a> │ │ │ │ + bl 9aab4 │ │ │ │ + cbnz r4, 677b4 <_Py_open@@Base+0xb3e> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19760 @ 0x4d30 │ │ │ │ + movw r1, #22064 @ 0x5630 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 6773e <_Py_open@@Base+0xad8> │ │ │ │ + bl f2724 │ │ │ │ + b.n 67762 <_Py_open@@Base+0xaec> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ 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, #19784 @ 0x4d48 │ │ │ │ + movw r1, #22088 @ 0x5648 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8eb1c │ │ │ │ - cbz r0, 677e8 <_Py_open@@Base+0xb82> │ │ │ │ - bl 97f70 │ │ │ │ + bl 8eab0 │ │ │ │ + cbz r0, 6780c <_Py_open@@Base+0xb96> │ │ │ │ + bl 97ef0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2b194 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ab4c │ │ │ │ - cbnz r4, 677ec <_Py_open@@Base+0xb86> │ │ │ │ + bl 9aab4 │ │ │ │ + cbnz r4, 67810 <_Py_open@@Base+0xb9a> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19804 @ 0x4d5c │ │ │ │ + movw r1, #22108 @ 0x565c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 677f2 <_Py_open@@Base+0xb8c> │ │ │ │ + b.n 67816 <_Py_open@@Base+0xba0> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ 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, #19824 @ 0x4d70 │ │ │ │ + movw r1, #22128 @ 0x5670 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, sp │ │ │ │ - bl 8eb1c │ │ │ │ - cbz r0, 67842 <_Py_open@@Base+0xbdc> │ │ │ │ + bl 8eab0 │ │ │ │ + cbz r0, 67866 <_Py_open@@Base+0xbf0> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 67846 <_Py_open@@Base+0xbe0> │ │ │ │ + bne.n 6786a <_Py_open@@Base+0xbf4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 67872 <_Py_open@@Base+0xc0c> │ │ │ │ + beq.n 67896 <_Py_open@@Base+0xc20> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19840 @ 0x4d80 │ │ │ │ + movw r1, #22144 @ 0x5680 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 678a2 <_Py_open@@Base+0xc3c> │ │ │ │ + b.n 678c6 <_Py_open@@Base+0xc50> │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 67852 <_Py_open@@Base+0xbec> │ │ │ │ + bne.n 67876 <_Py_open@@Base+0xc00> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 67872 <_Py_open@@Base+0xc0c> │ │ │ │ - b.n 67826 <_Py_open@@Base+0xbc0> │ │ │ │ + beq.n 67896 <_Py_open@@Base+0xc20> │ │ │ │ + b.n 6784a <_Py_open@@Base+0xbd4> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19884 @ 0x4dac │ │ │ │ + movw r1, #22188 @ 0x56ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d0d8 │ │ │ │ - b.n 67842 <_Py_open@@Base+0xbdc> │ │ │ │ + bl 12d2b4 │ │ │ │ + b.n 67866 <_Py_open@@Base+0xbf0> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ blx 2afe0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67896 <_Py_open@@Base+0xc30> │ │ │ │ + cbnz r0, 678ba <_Py_open@@Base+0xc44> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d0d8 │ │ │ │ - b.n 67842 <_Py_open@@Base+0xbdc> │ │ │ │ + bl 12d2b4 │ │ │ │ + b.n 67866 <_Py_open@@Base+0xbf0> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ 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, #22216 @ 0x56c8 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl 8eab0 │ │ │ │ + cbz r0, 67918 <_Py_open@@Base+0xca2> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movw r3, #65523 @ 0xfff3 │ │ │ │ + movt r3, #32767 @ 0x7fff │ │ │ │ + cmp r0, r3 │ │ │ │ + bhi.n 67902 <_Py_open@@Base+0xc8c> │ │ │ │ + adds r0, #12 │ │ │ │ + bl 7e018 │ │ │ │ + b.n 6791a <_Py_open@@Base+0xca4> │ │ │ │ + movw r3, #44652 @ 0xae6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #22228 @ 0x56d4 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d60e4 │ │ │ │ + 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 r0, r1 │ │ │ │ - bl e3d54 │ │ │ │ + bl e41a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 678ca <_Py_open@@Base+0xc64> │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 678ca <_Py_open@@Base+0xc64> │ │ │ │ + bne.n 67942 <_Py_open@@Base+0xccc> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 67942 <_Py_open@@Base+0xccc> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 67906 <_Py_open@@Base+0xca0> │ │ │ │ - bl 97f70 │ │ │ │ + b.n 6797e <_Py_open@@Base+0xd08> │ │ │ │ + bl 97ef0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b490 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 678fe <_Py_open@@Base+0xc98> │ │ │ │ + bge.n 67976 <_Py_open@@Base+0xd00> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 678fe <_Py_open@@Base+0xc98> │ │ │ │ + beq.n 67976 <_Py_open@@Base+0xd00> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ 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 e3d54 │ │ │ │ + bl e41a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6792c <_Py_open@@Base+0xcc6> │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 6792c <_Py_open@@Base+0xcc6> │ │ │ │ + bne.n 679a4 <_Py_open@@Base+0xd2e> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 679a4 <_Py_open@@Base+0xd2e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67946 <_Py_open@@Base+0xce0> │ │ │ │ + b.n 679be <_Py_open@@Base+0xd48> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e24d0 <_Py_dup@@Base> │ │ │ │ + bl 1e2d94 <_Py_dup@@Base> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 67928 <_Py_open@@Base+0xcc2> │ │ │ │ - bl 7ff40 │ │ │ │ + beq.n 679a0 <_Py_open@@Base+0xd2a> │ │ │ │ + bl 808d0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67946 <_Py_open@@Base+0xce0> │ │ │ │ + cbnz r0, 679be <_Py_open@@Base+0xd48> │ │ │ │ mov r0, r5 │ │ │ │ blx 2b490 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, 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, #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 67978 <_Py_open@@Base+0xd12> │ │ │ │ - movw r2, #8304 @ 0x2070 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 6798e <_Py_open@@Base+0xd28> │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r2, #5160 @ 0x1428 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.n 679e4 <_Py_open@@Base+0xd7e> │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 679e4 <_Py_open@@Base+0xd7e> │ │ │ │ - b.n 67990 <_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 679ac <_Py_open@@Base+0xd46> │ │ │ │ - movw r2, #8304 @ 0x2070 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 679c2 <_Py_open@@Base+0xd5c> │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r2, #5160 @ 0x1428 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - cmp r4, r2 │ │ │ │ - beq.n 679e4 <_Py_open@@Base+0xd7e> │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 679e4 <_Py_open@@Base+0xd7e> │ │ │ │ - b.n 679c4 <_Py_open@@Base+0xd5e> │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r4, #0] │ │ │ │ - cbz r6, 67a20 <_Py_open@@Base+0xdba> │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 679fe <_Py_open@@Base+0xd98> │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ - movw r3, #5160 @ 0x1428 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 67a0c <_Py_open@@Base+0xda6> │ │ │ │ - movw r3, #61124 @ 0xeec4 │ │ │ │ + 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, #22264 @ 0x56f8 │ │ │ │ + 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 8eab0 │ │ │ │ + cbz r0, 67a24 <_Py_open@@Base+0xdae> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #5 │ │ │ │ + bmi.n 67a28 <_Py_open@@Base+0xdb2> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ + movw r1, #22280 @ 0x5708 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 67a5a <_Py_open@@Base+0xdf4> │ │ │ │ - movw r3, #8304 @ 0x2070 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 67a14 <_Py_open@@Base+0xdae> │ │ │ │ - b.n 679d6 <_Py_open@@Base+0xd70> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 679e4 <_Py_open@@Base+0xd7e> │ │ │ │ - b.n 67a16 <_Py_open@@Base+0xdb0> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bl f2724 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 67b84 <_Py_open@@Base+0xf0e> │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ + movw r1, #22324 @ 0x5734 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + strd r8, sl, [sp] │ │ │ │ + bl 8eab0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 67a24 <_Py_open@@Base+0xdae> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1048576 @ 0x100000 │ │ │ │ + bcc.n 67a64 <_Py_open@@Base+0xdee> │ │ │ │ + movw r3, #44652 @ 0xae6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #22372 @ 0x5764 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f2724 │ │ │ │ + b.n 67a24 <_Py_open@@Base+0xdae> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + movw r1, #57720 @ 0xe178 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #22416 @ 0x5790 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 91d78 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 67a24 <_Py_open@@Base+0xdae> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + add r7, sp, #84 @ 0x54 │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, r7 │ │ │ │ + movw r2, #56808 @ 0xdde8 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + bl 6ba08 │ │ │ │ + movs r2, #28 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + blx 2b314 │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + movs r3, #4 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bl 97ef0 │ │ │ │ + mov r1, r7 │ │ │ │ + add r3, sp, #24 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 2ae30 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9aab4 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cbz r1, 67ace <_Py_open@@Base+0xe58> │ │ │ │ + ldr.w r0, [fp, #16] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + bl 27df20 <_PyUnicode_ToNumeric@@Base+0x86dc> │ │ │ │ + b.n 67aea <_Py_open@@Base+0xe74> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ + cbz r2, 67aee <_Py_open@@Base+0xe78> │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #22436 @ 0x57a4 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f2724 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 67b7c <_Py_open@@Base+0xf06> │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 67b0a <_Py_open@@Base+0xe94> │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 67b2a <_Py_open@@Base+0xeb4> │ │ │ │ + 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 67b2a <_Py_open@@Base+0xeb4> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.n 67b2a <_Py_open@@Base+0xeb4> │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #22476 @ 0x57cc │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f2724 │ │ │ │ + b.n 67aea <_Py_open@@Base+0xe74> │ │ │ │ + bl 97ef0 │ │ │ │ + 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 2bbf4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9aab4 │ │ │ │ + cbz r4, 67b60 <_Py_open@@Base+0xeea> │ │ │ │ + ldr.w r0, [fp, #16] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 27df20 <_PyUnicode_ToNumeric@@Base+0x86dc> │ │ │ │ + b.n 67aea <_Py_open@@Base+0xe74> │ │ │ │ + add r0, sp, #116 @ 0x74 │ │ │ │ + bl 79698 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 67aea <_Py_open@@Base+0xe74> │ │ │ │ + mov r2, r7 │ │ │ │ + movw r0, #22508 @ 0x57ec │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 80b70 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + cbz r0, 67b84 <_Py_open@@Base+0xf0e> │ │ │ │ + blx 2adb4 │ │ │ │ + mov r0, r4 │ │ │ │ + addw sp, sp, #1148 @ 0x47c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #38016 @ 0x9480 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + bl 1003ec │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cbz r2, 67bc4 <_Py_open@@Base+0xf4e> │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 67bc4 <_Py_open@@Base+0xf4e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 67bc4 <_Py_open@@Base+0xf4e> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + add.w r2, r1, #8 │ │ │ │ + push {r4, r5} │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + ldrb.w r5, [r2, #-1]! │ │ │ │ + lsls r3, r1, #8 │ │ │ │ + orr.w r1, r3, r0, lsr #24 │ │ │ │ + cmp r4, r2 │ │ │ │ + orr.w r0, r5, r0, lsl #8 │ │ │ │ + bne.n 67bd4 <_Py_open@@Base+0xf5e> │ │ │ │ + pop {r4, r5} │ │ │ │ + b.w 120c34 │ │ │ │ + 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 67c1a <_Py_open@@Base+0xfa4> │ │ │ │ + movw r2, #8304 @ 0x2070 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 67c30 <_Py_open@@Base+0xfba> │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r2, #5160 @ 0x1428 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + cmp r5, r2 │ │ │ │ + beq.n 67c86 <_Py_open@@Base+0x1010> │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 67c86 <_Py_open@@Base+0x1010> │ │ │ │ + b.n 67c32 <_Py_open@@Base+0xfbc> │ │ │ │ + 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 67c4e <_Py_open@@Base+0xfd8> │ │ │ │ + movw r2, #8304 @ 0x2070 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 67c64 <_Py_open@@Base+0xfee> │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r2, #5160 @ 0x1428 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + cmp r4, r2 │ │ │ │ + beq.n 67c86 <_Py_open@@Base+0x1010> │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 67c86 <_Py_open@@Base+0x1010> │ │ │ │ + b.n 67c66 <_Py_open@@Base+0xff0> │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r4, #0] │ │ │ │ + cbz r6, 67cc2 <_Py_open@@Base+0x104c> │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 67ca0 <_Py_open@@Base+0x102a> │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ + movw r3, #5160 @ 0x1428 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.n 67cae <_Py_open@@Base+0x1038> │ │ │ │ + movw r3, #61124 @ 0xeec4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f2724 │ │ │ │ + b.n 67cfc <_Py_open@@Base+0x1086> │ │ │ │ + movw r3, #8304 @ 0x2070 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 67cb6 <_Py_open@@Base+0x1040> │ │ │ │ + b.n 67c78 <_Py_open@@Base+0x1002> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 67c86 <_Py_open@@Base+0x1010> │ │ │ │ + b.n 67cb8 <_Py_open@@Base+0x1042> │ │ │ │ + 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 21c724 │ │ │ │ + bl 21d0f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67a40 <_Py_open@@Base+0xdda> │ │ │ │ + bge.n 67ce2 <_Py_open@@Base+0x106c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67a40 <_Py_open@@Base+0xdda> │ │ │ │ + cbnz r3, 67ce2 <_Py_open@@Base+0x106c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67a54 <_Py_open@@Base+0xdee> │ │ │ │ + bge.n 67cf6 <_Py_open@@Base+0x1080> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67a54 <_Py_open@@Base+0xdee> │ │ │ │ + cbnz r3, 67cf6 <_Py_open@@Base+0x1080> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ 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 67a8c <_Py_open@@Base+0xe26> │ │ │ │ + beq.n 67d2e <_Py_open@@Base+0x10b8> │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 67aa2 <_Py_open@@Base+0xe3c> │ │ │ │ + bne.n 67d44 <_Py_open@@Base+0x10ce> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 67af8 <_Py_open@@Base+0xe92> │ │ │ │ + beq.n 67d9a <_Py_open@@Base+0x1124> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 67af8 <_Py_open@@Base+0xe92> │ │ │ │ - b.n 67aa4 <_Py_open@@Base+0xe3e> │ │ │ │ + ble.n 67d9a <_Py_open@@Base+0x1124> │ │ │ │ + b.n 67d46 <_Py_open@@Base+0x10d0> │ │ │ │ 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 67ac0 <_Py_open@@Base+0xe5a> │ │ │ │ + beq.n 67d62 <_Py_open@@Base+0x10ec> │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 67ad6 <_Py_open@@Base+0xe70> │ │ │ │ + bne.n 67d78 <_Py_open@@Base+0x1102> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 67af8 <_Py_open@@Base+0xe92> │ │ │ │ + beq.n 67d9a <_Py_open@@Base+0x1124> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 67af8 <_Py_open@@Base+0xe92> │ │ │ │ - b.n 67ad8 <_Py_open@@Base+0xe72> │ │ │ │ + ble.n 67d9a <_Py_open@@Base+0x1124> │ │ │ │ + b.n 67d7a <_Py_open@@Base+0x1104> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - cbz r6, 67b34 <_Py_open@@Base+0xece> │ │ │ │ + cbz r6, 67dd6 <_Py_open@@Base+0x1160> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67b12 <_Py_open@@Base+0xeac> │ │ │ │ + bne.n 67db4 <_Py_open@@Base+0x113e> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 67b20 <_Py_open@@Base+0xeba> │ │ │ │ + bne.n 67dc2 <_Py_open@@Base+0x114c> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57772 @ 0xe1ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 67b6e <_Py_open@@Base+0xf08> │ │ │ │ + bl f2724 │ │ │ │ + b.n 67e10 <_Py_open@@Base+0x119a> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67b28 <_Py_open@@Base+0xec2> │ │ │ │ - b.n 67aea <_Py_open@@Base+0xe84> │ │ │ │ + bne.n 67dca <_Py_open@@Base+0x1154> │ │ │ │ + b.n 67d8c <_Py_open@@Base+0x1116> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 67af8 <_Py_open@@Base+0xe92> │ │ │ │ - b.n 67b2a <_Py_open@@Base+0xec4> │ │ │ │ + ble.n 67d9a <_Py_open@@Base+0x1124> │ │ │ │ + b.n 67dcc <_Py_open@@Base+0x1156> │ │ │ │ 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 426b8 │ │ │ │ + bl 42670 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67b54 <_Py_open@@Base+0xeee> │ │ │ │ + bge.n 67df6 <_Py_open@@Base+0x1180> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67b54 <_Py_open@@Base+0xeee> │ │ │ │ + cbnz r3, 67df6 <_Py_open@@Base+0x1180> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67b68 <_Py_open@@Base+0xf02> │ │ │ │ + bge.n 67e0a <_Py_open@@Base+0x1194> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67b68 <_Py_open@@Base+0xf02> │ │ │ │ + cbnz r3, 67e0a <_Py_open@@Base+0x1194> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00067b72 : │ │ │ │ +00067e14 : │ │ │ │ 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, 67ba2 │ │ │ │ - ldr r3, [pc, #52] @ (67bc0 ) │ │ │ │ + cbz r0, 67e44 │ │ │ │ + ldr r3, [pc, #52] @ (67e64 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl 199f10 │ │ │ │ + bl 19a78c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67ba2 │ │ │ │ + cbnz r0, 67e44 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ec140 │ │ │ │ + bl 1eca14 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7757c │ │ │ │ + b.w 775c4 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00067bc4 : │ │ │ │ +00067e68 : │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 67b72 │ │ │ │ + b.w 67e14 │ │ │ │ │ │ │ │ -00067bcc : │ │ │ │ +00067e70 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 67bf6 │ │ │ │ + cbz r0, 67e9a │ │ │ │ mov r5, r1 │ │ │ │ - bl 199f10 │ │ │ │ + bl 19a78c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67bfa │ │ │ │ - ldr r3, [pc, #52] @ (67c1c ) │ │ │ │ + cbnz r0, 67e9e │ │ │ │ + ldr r3, [pc, #52] @ (67ec0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 67c18 │ │ │ │ + b.n 67ebc │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 1e1b70 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 1e2438 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67c18 │ │ │ │ + bge.n 67ebc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67c18 │ │ │ │ + cbnz r3, 67ebc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00067c20 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ +00067ec4 <_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 525e8 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 52590 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67c48 <_PyMonitoring_FireCRaiseEvent@@Base+0x28> │ │ │ │ + bne.n 67eec <_PyMonitoring_FireCRaiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67c7c <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ + b.n 67f20 <_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 51ee2 <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ + bl 51e8a <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 67c76 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ - bl d8400 │ │ │ │ - b.n 67c7c <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ - bl 7757c │ │ │ │ - b.n 67c42 <_PyMonitoring_FireCRaiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 67f1a <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + bl d87e8 │ │ │ │ + b.n 67f20 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ + bl 775c4 │ │ │ │ + b.n 67ee6 <_PyMonitoring_FireCRaiseEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00067c82 <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ +00067f26 <_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 525e8 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 52590 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67caa <_PyMonitoring_FireReraiseEvent@@Base+0x28> │ │ │ │ + bne.n 67f4e <_PyMonitoring_FireReraiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67cde <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ + b.n 67f82 <_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 51ee2 <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ + bl 51e8a <_PyMonitoring_FirePyStartEvent@@Base+0x7a> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 67cd8 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ - bl d8400 │ │ │ │ - b.n 67cde <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ - bl 7757c │ │ │ │ - b.n 67ca4 <_PyMonitoring_FireReraiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 67f7c <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + bl d87e8 │ │ │ │ + b.n 67f82 <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ + bl 775c4 │ │ │ │ + b.n 67f48 <_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 70620 │ │ │ │ + bl 70640 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67d70 <_PyMonitoring_FireReraiseEvent@@Base+0xee> │ │ │ │ + beq.n 68014 <_PyMonitoring_FireReraiseEvent@@Base+0xee> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 67d42 <_PyMonitoring_FireReraiseEvent@@Base+0xc0> │ │ │ │ + b.n 67fe6 <_PyMonitoring_FireReraiseEvent@@Base+0xc0> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ - movw r0, #44072 @ 0xac28 │ │ │ │ + movw r0, #46516 @ 0xb5b4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 67d74 <_PyMonitoring_FireReraiseEvent@@Base+0xf2> │ │ │ │ + cbz r0, 68018 <_PyMonitoring_FireReraiseEvent@@Base+0xf2> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78770 │ │ │ │ + bl 787bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 67d8c <_PyMonitoring_FireReraiseEvent@@Base+0x10a> │ │ │ │ + blt.n 68030 <_PyMonitoring_FireReraiseEvent@@Base+0x10a> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 67d9c <_PyMonitoring_FireReraiseEvent@@Base+0x11a> │ │ │ │ + blt.n 68040 <_PyMonitoring_FireReraiseEvent@@Base+0x11a> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 67d6a <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ + beq.n 6800e <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 67dac <_PyMonitoring_FireReraiseEvent@@Base+0x12a> │ │ │ │ + bls.n 68050 <_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 67d40 <_PyMonitoring_FireReraiseEvent@@Base+0xbe> │ │ │ │ + beq.n 67fe4 <_PyMonitoring_FireReraiseEvent@@Base+0xbe> │ │ │ │ mov r0, r7 │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ - bl 7dfb0 │ │ │ │ + bl 7e018 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 67d0a <_PyMonitoring_FireReraiseEvent@@Base+0x88> │ │ │ │ + bne.n 67fae <_PyMonitoring_FireReraiseEvent@@Base+0x88> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 67dac <_PyMonitoring_FireReraiseEvent@@Base+0x12a> │ │ │ │ + b.n 68050 <_PyMonitoring_FireReraiseEvent@@Base+0x12a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67d6a <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ + bge.n 6800e <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67d6a <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ + bne.n 6800e <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 67d6a <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6800e <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67d32 <_PyMonitoring_FireReraiseEvent@@Base+0xb0> │ │ │ │ + bne.n 67fd6 <_PyMonitoring_FireReraiseEvent@@Base+0xb0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 67d32 <_PyMonitoring_FireReraiseEvent@@Base+0xb0> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67fd6 <_PyMonitoring_FireReraiseEvent@@Base+0xb0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67d3a <_PyMonitoring_FireReraiseEvent@@Base+0xb8> │ │ │ │ + bne.n 67fde <_PyMonitoring_FireReraiseEvent@@Base+0xb8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 67d3a <_PyMonitoring_FireReraiseEvent@@Base+0xb8> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67fde <_PyMonitoring_FireReraiseEvent@@Base+0xb8> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b.n 67ce4 <_PyMonitoring_FireReraiseEvent@@Base+0x62> │ │ │ │ + b.n 67f88 <_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 67ce4 <_PyMonitoring_FireReraiseEvent@@Base+0x62> │ │ │ │ - cbz r0, 67e1a <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + bl 67f88 <_PyMonitoring_FireReraiseEvent@@Base+0x62> │ │ │ │ + cbz r0, 680be <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 71620 │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67dea <_PyMonitoring_FireReraiseEvent@@Base+0x168> │ │ │ │ + cbnz r0, 6808e <_PyMonitoring_FireReraiseEvent@@Base+0x168> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67e1a <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + bge.n 680be <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67e1a <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + cbnz r3, 680be <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 67e1a <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 680be <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ movs r0, #1 │ │ │ │ - bl 71620 │ │ │ │ - cbnz r0, 67e1e <_PyMonitoring_FireReraiseEvent@@Base+0x19c> │ │ │ │ + bl 71640 │ │ │ │ + cbnz r0, 680c2 <_PyMonitoring_FireReraiseEvent@@Base+0x19c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67e06 <_PyMonitoring_FireReraiseEvent@@Base+0x184> │ │ │ │ + bge.n 680aa <_PyMonitoring_FireReraiseEvent@@Base+0x184> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67e06 <_PyMonitoring_FireReraiseEvent@@Base+0x184> │ │ │ │ + cbnz r3, 680aa <_PyMonitoring_FireReraiseEvent@@Base+0x184> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67e1a <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + bge.n 680be <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67e1a <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + cbnz r3, 680be <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67e38 <_PyMonitoring_FireReraiseEvent@@Base+0x1b6> │ │ │ │ + b.n 680dc <_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} │ │ │ │ │ │ │ │ -00067e3c : │ │ │ │ +000680e0 : │ │ │ │ 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 79658 │ │ │ │ - cbz r0, 67ea0 │ │ │ │ + bl 79698 │ │ │ │ + cbz r0, 68144 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199f10 │ │ │ │ + bl 19a78c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 67e8c │ │ │ │ - cbz r6, 67ea6 │ │ │ │ + cbz r0, 68130 │ │ │ │ + cbz r6, 6814a │ │ │ │ mov r0, r6 │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 67ea6 │ │ │ │ + cbnz r0, 6814a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67e8c │ │ │ │ + bge.n 68130 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67e8c │ │ │ │ + cbnz r3, 68130 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67ea0 │ │ │ │ + bge.n 68144 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67ea0 │ │ │ │ + cbnz r3, 68144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67ee8 │ │ │ │ + b.n 6818c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 1e3014 │ │ │ │ + bl 1e38d8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67ed4 │ │ │ │ + bge.n 68178 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67ed4 │ │ │ │ + cbnz r3, 68178 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67ee8 │ │ │ │ + bge.n 6818c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67ee8 │ │ │ │ + cbnz r3, 6818c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00067ef0 : │ │ │ │ +00068194 : │ │ │ │ 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] @ (67fd4 ) │ │ │ │ + ldr r4, [pc, #212] @ (68278 ) │ │ │ │ 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 67f2e │ │ │ │ + bne.n 681d2 │ │ │ │ strexb r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 67f1e │ │ │ │ + bne.n 681c2 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 67f48 │ │ │ │ + beq.n 681ec │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 107250 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 107730 <_PyMutex_LockTimed@@Base> │ │ │ │ ldr.w r4, [r6, #3704] @ 0xe78 │ │ │ │ - cbz r4, 67f58 │ │ │ │ + cbz r4, 681fc │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 67f58 │ │ │ │ + beq.n 681fc │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 67f4c │ │ │ │ + b.n 681f0 │ │ │ │ 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 67f78 │ │ │ │ + bne.n 6821c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 67f68 │ │ │ │ + bne.n 6820c │ │ │ │ dmb ish │ │ │ │ - beq.n 67f82 │ │ │ │ - bl 236cb8 │ │ │ │ - cbz r4, 67fca │ │ │ │ - cbz r5, 67f92 │ │ │ │ + beq.n 68226 │ │ │ │ + bl 2376a0 │ │ │ │ + cbz r4, 6826e │ │ │ │ + cbz r5, 68236 │ │ │ │ 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 67f9a │ │ │ │ + bne.n 6823e │ │ │ │ dmb ish │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ add.w r3, r4, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #8 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 67fb6 │ │ │ │ + bne.n 6825a │ │ │ │ dmb ish │ │ │ │ subs r0, r4, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00067fd8 : │ │ │ │ +0006827c : │ │ │ │ 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] @ (68094 ) │ │ │ │ + ldr r2, [pc, #172] @ (68338 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbnz r5, 68000 │ │ │ │ - movw r1, #32104 @ 0x7d68 │ │ │ │ + cbnz r5, 682a4 │ │ │ │ + movw r1, #34408 @ 0x8668 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #156] @ (68098 ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #156] @ (6833c ) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #148] @ (6809c ) │ │ │ │ - bl 1cc1a0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #148] @ (68340 ) │ │ │ │ + bl 1ccaa8 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68082 │ │ │ │ + blt.n 68326 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 6801a │ │ │ │ + cbz r0, 682be │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 68046 │ │ │ │ - bl 7a424 │ │ │ │ + bmi.n 682ea │ │ │ │ + bl 7a464 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 68082 │ │ │ │ - ldr r1, [pc, #112] @ (6809c ) │ │ │ │ + cbz r0, 68326 │ │ │ │ + ldr r1, [pc, #112] @ (68340 ) │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1cb778 │ │ │ │ - cbz r0, 68046 │ │ │ │ + bl 1cc080 │ │ │ │ + cbz r0, 682ea │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68082 │ │ │ │ + bge.n 68326 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 68082 │ │ │ │ - b.n 68064 │ │ │ │ + cbnz r3, 68326 │ │ │ │ + b.n 68308 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r4, 68082 │ │ │ │ + cbz r4, 68326 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85e24 │ │ │ │ + bl 85d88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r0, 6806a │ │ │ │ + cbz r0, 6830e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68082 │ │ │ │ + bge.n 68326 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68082 │ │ │ │ + cbnz r3, 68326 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 68082 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68326 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6808e │ │ │ │ + bge.n 68332 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6808e │ │ │ │ + cbnz r3, 68332 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.w 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1c9770 <_PyErr_Clear@@Base> │ │ │ │ + b.w 1ca078 <_PyErr_Clear@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, r0 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsrs r0, r4, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -000680a0 : │ │ │ │ +00068344 : │ │ │ │ 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] @ (680ec ) │ │ │ │ + ldr r0, [pc, #56] @ (68390 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1cc1a0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1ccaa8 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 680c4 │ │ │ │ + bge.n 68368 │ │ │ │ movs r4, #0 │ │ │ │ - bl d842c │ │ │ │ - b.n 680e4 │ │ │ │ + bl d8814 │ │ │ │ + b.n 68388 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 680de │ │ │ │ + cbz r0, 68382 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 680e0 │ │ │ │ + beq.n 68384 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ite le │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - b.n 680e0 │ │ │ │ + b.n 68384 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r4, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -000680f0 : │ │ │ │ +00068394 : │ │ │ │ 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] @ (6826c ) │ │ │ │ + ldr r6, [pc, #360] @ (68510 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r4, #22820 @ 0x5924 │ │ │ │ + movw r4, #25124 @ 0x6224 │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ mov r8, r2 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r9, [r3, r6] │ │ │ │ - ble.n 68122 │ │ │ │ + ble.n 683c6 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r1, 68126 │ │ │ │ + cbnz r1, 683ca │ │ │ │ add r5, sp, #4 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 68256 │ │ │ │ + beq.w 684fa │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b0ac │ │ │ │ - cbnz r0, 6815e │ │ │ │ + bl 8b024 │ │ │ │ + cbnz r0, 68402 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 68256 │ │ │ │ + bge.w 684fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 68256 │ │ │ │ + bne.n 684fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 68256 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 684fa │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 68136 │ │ │ │ + bne.n 683da │ │ │ │ ldr.w r9, [r9, #8] │ │ │ │ - movw r0, #27088 @ 0x69d0 │ │ │ │ + movw r0, #29392 @ 0x72d0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79610 │ │ │ │ + bl 79650 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cb778 │ │ │ │ + bl 1cc080 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 681b6 │ │ │ │ + beq.n 6845a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 681a8 │ │ │ │ + bge.n 6844c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 681a8 │ │ │ │ + cbnz r3, 6844c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #19912 @ 0x4dc8 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #22512 @ 0x57f0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #188] @ (68270 ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #188] @ (68514 ) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 681c8 │ │ │ │ + bge.n 6846c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 681c8 │ │ │ │ + cbnz r3, 6846c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 68264 │ │ │ │ + beq.n 68508 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r5, [sp, #16] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 1cde80 │ │ │ │ + bl 1ce738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68264 │ │ │ │ + beq.n 68508 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbnz r4, 681f4 │ │ │ │ - movw r1, #19936 @ 0x4de0 │ │ │ │ + cbnz r4, 68498 │ │ │ │ + movw r1, #22536 @ 0x5808 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #128] @ (68270 ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #124] @ (68274 ) │ │ │ │ + ldr r0, [pc, #128] @ (68514 ) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #124] @ (68518 ) │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1cc1a0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1ccaa8 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6820e │ │ │ │ - movw r1, #19968 @ 0x4e00 │ │ │ │ + bge.n 684b2 │ │ │ │ + movw r1, #22568 @ 0x5828 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #100] @ (68270 ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #100] @ (68514 ) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 68240 │ │ │ │ + cbz r0, 684e4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1b70d0 │ │ │ │ + bl 1b7920 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6822c │ │ │ │ - movw r1, #19988 @ 0x4e14 │ │ │ │ + bne.n 684d0 │ │ │ │ + movw r1, #22588 @ 0x583c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #72] @ (68270 ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #72] @ (68514 ) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68240 │ │ │ │ + bge.n 684e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 68240 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 684e4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68264 │ │ │ │ + bge.n 68508 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68264 │ │ │ │ + cbnz r3, 68508 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 68264 │ │ │ │ - movw r1, #20020 @ 0x4e34 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68508 │ │ │ │ + movw r1, #22620 @ 0x585c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #16] @ (68270 ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (68514 ) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r4 │ │ │ │ + lsrs r0, r4, #4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xf74c004d │ │ │ │ │ │ │ │ -00068278 : │ │ │ │ +0006851c : │ │ │ │ movw r3, #61408 @ 0xefe0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r2, [r3, #0] │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - b.w 680f0 │ │ │ │ + b.w 68394 │ │ │ │ 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 1273c4 │ │ │ │ + bl 1275dc │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r0, 682b0 │ │ │ │ + cbnz r0, 68554 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 682da │ │ │ │ + b.n 6857e │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #19 │ │ │ │ add.w r0, r5, #16 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2bd00 │ │ │ │ - cbnz r0, 682d4 │ │ │ │ + cbnz r0, 68578 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 682ac │ │ │ │ - bl 7dfb0 │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 68550 │ │ │ │ + bl 7e018 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ 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 │ │ │ │ @@ -91058,151 +91296,225 @@ │ │ │ │ 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] @ (683ac ) │ │ │ │ - movw r2, #20040 @ 0x4e48 │ │ │ │ + ldr r3, [pc, #156] @ (68650 ) │ │ │ │ + movw r2, #22640 @ 0x5870 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d72a8 │ │ │ │ - cbz r0, 68340 │ │ │ │ + bl d7690 │ │ │ │ + cbz r0, 685e4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 68344 │ │ │ │ + bge.n 685e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20060 @ 0x4e5c │ │ │ │ + movw r1, #22660 @ 0x5884 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 683a6 │ │ │ │ + b.n 6864a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 68350 │ │ │ │ + bne.n 685f4 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 68372 │ │ │ │ + b.n 68616 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 68372 │ │ │ │ + ble.n 68616 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12d0d8 │ │ │ │ + bl 12d2b4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20100 @ 0x4e84 │ │ │ │ + movw r1, #22700 @ 0x58ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 68340 │ │ │ │ + bl f2724 │ │ │ │ + b.n 685e4 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 5b0f4 │ │ │ │ + bl 5b096 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge.n 68392 │ │ │ │ - bl 12d0d8 │ │ │ │ + bge.n 68636 │ │ │ │ + bl 12d2b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a424 │ │ │ │ - b.n 68340 │ │ │ │ - bl 12d0d8 │ │ │ │ - movw r0, #20148 @ 0x4eb4 │ │ │ │ + bl 7a464 │ │ │ │ + b.n 685e4 │ │ │ │ + bl 12d2b4 │ │ │ │ + movw r0, #22748 @ 0x58dc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r2, r5] │ │ │ │ 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 │ │ │ │ + movs r0, #0 │ │ │ │ + bl 7188c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 686ea │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2b01c │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 6867c │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 686b2 │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1ad07c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 686ea │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 686ea │ │ │ │ + mov r0, r4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 686ea │ │ │ │ + bl 85d88 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 686d6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 686fe │ │ │ │ + adds r7, #8 │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + movw r2, #24151 @ 0x5e57 │ │ │ │ + movt r2, #6 │ │ │ │ + movw r0, #22752 @ 0x58e0 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + cbz r1, 6870e │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + bl 80b70 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 686a0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a464 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 686ee │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ab9c │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 68714 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 686e4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 686e4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 686b0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 686b0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ab9c │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #336] @ (68514 ) │ │ │ │ + ldr r4, [pc, #336] @ (6887c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ - movw r1, #43992 @ 0xabd8 │ │ │ │ + movw r1, #46296 @ 0xb4d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, r4] │ │ │ │ movs r2, #0 │ │ │ │ - bl ff1f4 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ + bl ff6d4 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6846e │ │ │ │ + beq.n 687d8 │ │ │ │ add.w r0, r5, #113664 @ 0x1bc00 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - movw r1, #6241 @ 0x1861 │ │ │ │ + movw r1, #6143 @ 0x17ff │ │ │ │ movt r1, #3 │ │ │ │ - bl 1ab72c <_Py_normpath@@Base+0xa58> │ │ │ │ + bl 1ac054 <_Py_normpath@@Base+0xa60> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6846e │ │ │ │ - ldr r0, [pc, #284] @ (68518 ) │ │ │ │ + blt.n 687d8 │ │ │ │ + ldr r0, [pc, #280] @ (68880 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 68414 │ │ │ │ + bne.n 6877e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 68404 │ │ │ │ + bne.n 6876e │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 68430 │ │ │ │ + beq.n 6879a │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 107250 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 107730 <_PyMutex_LockTimed@@Base> │ │ │ │ ldr.w sl, [r5, #3704] @ 0xe78 │ │ │ │ movs r4, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 68444 │ │ │ │ + beq.n 687ae │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 68436 │ │ │ │ + b.n 687a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 71620 │ │ │ │ + bl 71640 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 68474 │ │ │ │ + cbnz r0, 687de │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 68462 │ │ │ │ + bne.n 687cc │ │ │ │ strexb r2, sl, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 68452 │ │ │ │ + bne.n 687bc │ │ │ │ dmb ish │ │ │ │ - beq.n 6846e │ │ │ │ - ldr r0, [pc, #172] @ (68518 ) │ │ │ │ - bl 236cb8 │ │ │ │ + beq.n 687d8 │ │ │ │ + ldr r0, [pc, #172] @ (68880 ) │ │ │ │ + bl 2376a0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6850a │ │ │ │ + b.n 68874 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldr.w r3, [r5, #3704] @ 0xe78 │ │ │ │ adds r4, #16 │ │ │ │ - cbz r3, 684ca │ │ │ │ + cbz r3, 68834 │ │ │ │ ldr.w ip, [r3, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ str.w r9, [r3, #56] @ 0x38 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 684a0 │ │ │ │ + beq.n 6880a │ │ │ │ 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 │ │ │ │ @@ -91213,173 +91525,172 @@ │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it ne │ │ │ │ subne r2, #1 │ │ │ │ str.w r2, [r1, #3300] @ 0xce4 │ │ │ │ str.w r0, [r4, #-4]! │ │ │ │ - b.n 6847e │ │ │ │ + b.n 687e8 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 684de │ │ │ │ + bne.n 68848 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 684ce │ │ │ │ + bne.n 68838 │ │ │ │ dmb ish │ │ │ │ - beq.n 684ea │ │ │ │ - ldr r0, [pc, #48] @ (68518 ) │ │ │ │ - bl 236cb8 │ │ │ │ + beq.n 68854 │ │ │ │ + ldr r0, [pc, #48] @ (68880 ) │ │ │ │ + bl 2376a0 │ │ │ │ add.w r3, r5, #110592 @ 0x1b000 │ │ │ │ movw r1, #24607 @ 0x601f │ │ │ │ movs r0, #6 │ │ │ │ ldr.w r3, [r3, #3300] @ 0xce4 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 1fd250 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xa0> │ │ │ │ + bl 1fdb50 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xa0> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006851c : │ │ │ │ +00068884 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (68554 ) │ │ │ │ + ldr r4, [pc, #40] @ (688bc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 683b0 │ │ │ │ + bl 6871a │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68550 │ │ │ │ - movw r0, #20152 @ 0x4eb8 │ │ │ │ + bne.n 688b8 │ │ │ │ + movw r0, #22756 @ 0x58e4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fe164 │ │ │ │ + b.w 1fea6c │ │ │ │ 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] @ (685a0 ) │ │ │ │ + ldr r0, [pc, #56] @ (68908 ) │ │ │ │ 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, #57185 @ 0xdf61 │ │ │ │ + movwne r1, #59497 @ 0xe869 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ it ne │ │ │ │ movtne r1, #31 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 683b0 │ │ │ │ + bl 6871a │ │ │ │ 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] @ (68758 ) │ │ │ │ + ldr r5, [pc, #416] @ (68ac0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ - movw r1, #47984 @ 0xbb70 │ │ │ │ + movw r1, #50288 @ 0xc470 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, r5] │ │ │ │ movs r2, #0 │ │ │ │ - bl ff1f4 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ + bl ff6d4 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68662 │ │ │ │ + beq.n 689ca │ │ │ │ add.w r0, r4, #113664 @ 0x1bc00 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #225 @ 0xe1 │ │ │ │ - movw r1, #7213 @ 0x1c2d │ │ │ │ + movw r1, #7117 @ 0x1bcd │ │ │ │ movt r1, #3 │ │ │ │ - bl 1ab72c <_Py_normpath@@Base+0xa58> │ │ │ │ + bl 1ac054 <_Py_normpath@@Base+0xa60> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68662 │ │ │ │ - ldr r0, [pc, #364] @ (6875c ) │ │ │ │ + blt.n 689ca │ │ │ │ + ldr r0, [pc, #364] @ (68ac4 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 68608 │ │ │ │ + bne.n 68970 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 685f8 │ │ │ │ + bne.n 68960 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 68624 │ │ │ │ + beq.n 6898c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 107250 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 107730 <_PyMutex_LockTimed@@Base> │ │ │ │ ldr.w sl, [r4, #3704] @ 0xe78 │ │ │ │ movs r5, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 68638 │ │ │ │ + beq.n 689a0 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 6862a │ │ │ │ + b.n 68992 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71620 │ │ │ │ + bl 71640 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 68668 │ │ │ │ + cbnz r0, 689d0 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 68656 │ │ │ │ + bne.n 689be │ │ │ │ strexb r2, sl, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 68646 │ │ │ │ + bne.n 689ae │ │ │ │ dmb ish │ │ │ │ - beq.n 68662 │ │ │ │ - ldr r0, [pc, #252] @ (6875c ) │ │ │ │ - bl 236cb8 │ │ │ │ + beq.n 689ca │ │ │ │ + ldr r0, [pc, #252] @ (68ac4 ) │ │ │ │ + bl 2376a0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6874e │ │ │ │ + b.n 68ab6 │ │ │ │ ldr.w sl, [r4, #3704] @ 0xe78 │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ adds r5, #16 │ │ │ │ mov r3, sl │ │ │ │ - cbz r3, 686c0 │ │ │ │ + cbz r3, 68a28 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ str.w r9, [r3, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 68696 │ │ │ │ + beq.n 689fe │ │ │ │ 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 │ │ │ │ @@ -91390,113 +91701,113 @@ │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it ne │ │ │ │ subne r2, #1 │ │ │ │ str.w r2, [r1, #3304] @ 0xce8 │ │ │ │ str.w r0, [r5, #-4]! │ │ │ │ - b.n 68674 │ │ │ │ + b.n 689dc │ │ │ │ add.w r4, r4, #110592 @ 0x1b000 │ │ │ │ ldr.w r3, [r4, #3304] @ 0xce8 │ │ │ │ - cbnz r3, 686f4 │ │ │ │ + cbnz r3, 68a5c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 686e2 │ │ │ │ + bne.n 68a4a │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 686d2 │ │ │ │ + bne.n 68a3a │ │ │ │ dmb ish │ │ │ │ - beq.n 68732 │ │ │ │ - ldr r0, [pc, #112] @ (6875c ) │ │ │ │ - bl 236cb8 │ │ │ │ - b.n 68732 │ │ │ │ + beq.n 68a9a │ │ │ │ + ldr r0, [pc, #112] @ (68ac4 ) │ │ │ │ + bl 2376a0 │ │ │ │ + b.n 68a9a │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 686ca │ │ │ │ + beq.n 68a32 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ - bl 205164 │ │ │ │ + bl 205a94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 686f0 │ │ │ │ + beq.n 68a58 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6871e │ │ │ │ + bne.n 68a86 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6870e │ │ │ │ + bne.n 68a76 │ │ │ │ dmb ish │ │ │ │ - beq.n 6872a │ │ │ │ - ldr r0, [pc, #52] @ (6875c ) │ │ │ │ - bl 236cb8 │ │ │ │ + beq.n 68a92 │ │ │ │ + ldr r0, [pc, #52] @ (68ac4 ) │ │ │ │ + bl 2376a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7757c │ │ │ │ - b.n 68662 │ │ │ │ + bl 775c4 │ │ │ │ + b.n 689ca │ │ │ │ ldr.w r3, [r4, #3304] @ 0xce8 │ │ │ │ movw r1, #27823 @ 0x6caf │ │ │ │ movs r0, #7 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 1fd250 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xa0> │ │ │ │ + bl 1fdb50 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xa0> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00068760 : │ │ │ │ +00068ac8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (68798 ) │ │ │ │ + ldr r4, [pc, #40] @ (68b00 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 685a4 │ │ │ │ + bl 6890c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68794 │ │ │ │ - movw r0, #20204 @ 0x4eec │ │ │ │ + bne.n 68afc │ │ │ │ + movw r0, #22808 @ 0x5918 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fe164 │ │ │ │ + b.w 1fea6c │ │ │ │ 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] @ (687e4 ) │ │ │ │ + ldr r0, [pc, #56] @ (68b4c ) │ │ │ │ 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, #50861 @ 0xc6ad │ │ │ │ + movwne r1, #52081 @ 0xcb71 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ it ne │ │ │ │ movtne r1, #21 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 685a4 │ │ │ │ + bl 6890c │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ @@ -91505,28 +91816,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, 68806 │ │ │ │ + cbnz r0, 68b6e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 68810 │ │ │ │ - b.n 68816 │ │ │ │ + cbnz r0, 68b78 │ │ │ │ + b.n 68b7e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68800 │ │ │ │ - b.n 68824 │ │ │ │ + beq.n 68b68 │ │ │ │ + b.n 68b8c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 68824 │ │ │ │ + cbnz r0, 68b8c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 68824 │ │ │ │ + cbz r0, 68b8c │ │ │ │ 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 │ │ │ │ @@ -91546,1689 +91857,1401 @@ │ │ │ │ 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, 68864 │ │ │ │ + cbz r0, 68bcc │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - b.n 6885a │ │ │ │ - b.n 6885a │ │ │ │ - b.n 6885a │ │ │ │ - b.n 6885a │ │ │ │ + b.n 68bc2 │ │ │ │ + b.n 68bc2 │ │ │ │ + b.n 68bc2 │ │ │ │ + b.n 68bc2 │ │ │ │ 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, 68894 │ │ │ │ + cbnz r0, 68bfc │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 6889c │ │ │ │ + cbz r0, 68c04 │ │ │ │ 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 68886 │ │ │ │ + beq.n 68bee │ │ │ │ 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] @ (68914 ) │ │ │ │ + ldr r3, [pc, #92] @ (68c7c ) │ │ │ │ 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 688f2 │ │ │ │ + bcc.n 68c5a │ │ │ │ cmp r3, r1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ - cbnz r4, 688f2 │ │ │ │ + cbnz r4, 68c5a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #4] │ │ │ │ add.w r3, sp, #4096 @ 0x1000 │ │ │ │ adds r3, #3 │ │ │ │ strb r4, [r3, #0] │ │ │ │ - bl 6889e │ │ │ │ + bl 68c06 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #28] @ (68914 ) │ │ │ │ + ldr r2, [pc, #28] @ (68c7c ) │ │ │ │ adds r0, #4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 6890a │ │ │ │ + beq.n 68c72 │ │ │ │ blx 2b9e4 <__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, 68936 │ │ │ │ + cbnz r0, 68c9e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 68940 │ │ │ │ - b.n 68946 │ │ │ │ + cbnz r0, 68ca8 │ │ │ │ + b.n 68cae │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68930 │ │ │ │ - b.n 68954 │ │ │ │ + beq.n 68c98 │ │ │ │ + b.n 68cbc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 68954 │ │ │ │ + cbnz r0, 68cbc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 68954 │ │ │ │ + cbz r0, 68cbc │ │ │ │ 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, 6897c │ │ │ │ + cbnz r0, 68ce4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 68984 │ │ │ │ + cbz r0, 68cec │ │ │ │ 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 6896e │ │ │ │ + beq.n 68cd6 │ │ │ │ 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, 689a4 │ │ │ │ + cbnz r0, 68d0c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 689ae │ │ │ │ - b.n 689b4 │ │ │ │ + cbnz r0, 68d16 │ │ │ │ + b.n 68d1c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6899e │ │ │ │ - b.n 689e0 │ │ │ │ + beq.n 68d06 │ │ │ │ + b.n 68d48 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 689e0 │ │ │ │ + cbnz r0, 68d48 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 689be │ │ │ │ + cbz r0, 68d26 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 689e0 │ │ │ │ + cbnz r0, 68d48 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 689c8 │ │ │ │ + cbz r0, 68d30 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 689e0 │ │ │ │ + cbnz r0, 68d48 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 689d2 │ │ │ │ + cbz r0, 68d3a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 689e0 │ │ │ │ + cbnz r0, 68d48 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 689e0 │ │ │ │ + cbz r0, 68d48 │ │ │ │ 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 2c1c4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 262870 │ │ │ │ - b.w 4e104 │ │ │ │ + b.w 263238 │ │ │ │ + b.w 4e0ac │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 68a24 │ │ │ │ + cbz r3, 68d8c │ │ │ │ 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 28b7a0 <_Py_hashtable_foreach@@Base+0xf14> │ │ │ │ + bl 28c0d8 <_PyXIData_Free@@Base+0x23f0> │ │ │ │ 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 68a48 │ │ │ │ + bgt.n 68db0 │ │ │ │ adds r4, #1 │ │ │ │ blx 2b490 │ │ │ │ - b.n 68a3a │ │ │ │ + b.n 68da2 │ │ │ │ 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 2b964 │ │ │ │ - cbnz r0, 68a76 │ │ │ │ + cbnz r0, 68dde │ │ │ │ mov r1, sp │ │ │ │ movs r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 2b2d4 │ │ │ │ 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 68a4c │ │ │ │ + bl 68db4 │ │ │ │ blx 2b548 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2b548 │ │ │ │ + ldr r0, [pc, #4] @ (68e10 ) │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + strh r0, [r4, #22] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00068aa2 : │ │ │ │ +00068e14 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00068abe : │ │ │ │ +00068e30 : │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 68b0e │ │ │ │ + bhi.n 68e80 │ │ │ │ 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 1dab58 │ │ │ │ - cbnz r0, 68b0a │ │ │ │ + bl 1db418 │ │ │ │ + cbnz r0, 68e7c │ │ │ │ ldr.w r1, [r5, #1576] @ 0x628 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dab58 │ │ │ │ - cbnz r0, 68b0a │ │ │ │ + bl 1db418 │ │ │ │ + cbnz r0, 68e7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 205b78 │ │ │ │ + bl 206474 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00068b14 : │ │ │ │ +00068e86 : │ │ │ │ movs r0, #2 │ │ │ │ - b.w 68abe │ │ │ │ + b.w 68e30 │ │ │ │ │ │ │ │ -00068b1a : │ │ │ │ - ldr r3, [pc, #12] @ (68b28 ) │ │ │ │ +00068e8c : │ │ │ │ + ldr r3, [pc, #8] @ (68e98 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 347bc │ │ │ │ - nop │ │ │ │ + b.w 3472c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00068b2c <_PyOS_IsMainThread@@Base>: │ │ │ │ - ldr r3, [pc, #12] @ (68b3c <_PyOS_IsMainThread@@Base+0x10>) │ │ │ │ +00068e9c <_PyOS_IsMainThread@@Base>: │ │ │ │ + ldr r3, [pc, #12] @ (68eac <_PyOS_IsMainThread@@Base+0x10>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 1aa66c <_PyConfig_AsDict@@Base+0x950> │ │ │ │ + b.w 1aaf8c <_PyConfig_AsDict@@Base+0x950> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #15160 @ 0x3b38 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - b.w 79658 │ │ │ │ - movw r0, #15160 @ 0x3b38 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - b.w 79658 │ │ │ │ - stmdb 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, #20288 @ 0x4f40 │ │ │ │ - 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 8eb1c │ │ │ │ - cbz r0, 68bba <_PyOS_IsMainThread@@Base+0x8e> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #5 │ │ │ │ - bmi.n 68bbe <_PyOS_IsMainThread@@Base+0x92> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20304 @ 0x4f50 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 68d1a <_PyOS_IsMainThread@@Base+0x1ee> │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ - movw r1, #20348 @ 0x4f7c │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - strd r8, sl, [sp] │ │ │ │ - bl 8eb1c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 68bba <_PyOS_IsMainThread@@Base+0x8e> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bcc.n 68bfa <_PyOS_IsMainThread@@Base+0xce> │ │ │ │ - movw r3, #44652 @ 0xae6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20396 @ 0x4fac │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 68bba <_PyOS_IsMainThread@@Base+0x8e> │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - movw r1, #55416 @ 0xd878 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #20440 @ 0x4fd8 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - bl 91e54 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 68bba <_PyOS_IsMainThread@@Base+0x8e> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - add r7, sp, #84 @ 0x54 │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r7 │ │ │ │ - movw r2, #54504 @ 0xd4e8 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - bl 6b9e0 │ │ │ │ - movs r2, #28 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - blx 2b314 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - movs r3, #4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 97f70 │ │ │ │ - mov r1, r7 │ │ │ │ - add r3, sp, #24 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 2ae30 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9ab4c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cbz r1, 68c64 <_PyOS_IsMainThread@@Base+0x138> │ │ │ │ - ldr.w r0, [fp, #16] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - bl 27d598 <_PyUnicode_ToNumeric@@Base+0x86dc> │ │ │ │ - b.n 68c80 <_PyOS_IsMainThread@@Base+0x154> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ - cbz r2, 68c84 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20460 @ 0x4fec │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 68d12 <_PyOS_IsMainThread@@Base+0x1e6> │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.n 68ca0 <_PyOS_IsMainThread@@Base+0x174> │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 68cc0 <_PyOS_IsMainThread@@Base+0x194> │ │ │ │ - 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 68cc0 <_PyOS_IsMainThread@@Base+0x194> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 68cc0 <_PyOS_IsMainThread@@Base+0x194> │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20500 @ 0x5014 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 68c80 <_PyOS_IsMainThread@@Base+0x154> │ │ │ │ - bl 97f70 │ │ │ │ - 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 2bbf4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ab4c │ │ │ │ - cbz r4, 68cf6 <_PyOS_IsMainThread@@Base+0x1ca> │ │ │ │ - ldr.w r0, [fp, #16] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 27d598 <_PyUnicode_ToNumeric@@Base+0x86dc> │ │ │ │ - b.n 68c80 <_PyOS_IsMainThread@@Base+0x154> │ │ │ │ - add r0, sp, #116 @ 0x74 │ │ │ │ - bl 79658 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 68c80 <_PyOS_IsMainThread@@Base+0x154> │ │ │ │ - mov r2, r7 │ │ │ │ - movw r0, #20532 @ 0x5034 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - bl 80aa8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cbz r0, 68d1a <_PyOS_IsMainThread@@Base+0x1ee> │ │ │ │ - blx 2adb4 │ │ │ │ - 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, #20536 @ 0x5038 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - bl 8eb1c │ │ │ │ - cbz r0, 68d76 <_PyOS_IsMainThread@@Base+0x24a> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 2054ec │ │ │ │ - cbz r0, 68d76 <_PyOS_IsMainThread@@Base+0x24a> │ │ │ │ - ldr r3, [pc, #44] @ (68d7c <_PyOS_IsMainThread@@Base+0x250>) │ │ │ │ - ldr.w r3, [r3, #1440] @ 0x5a0 │ │ │ │ - cbz r3, 68d64 <_PyOS_IsMainThread@@Base+0x238> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ - mla r0, r0, r1, r3 │ │ │ │ - bl 2139c0 <_PyXI_FreeFailure@@Base+0x24> │ │ │ │ - cbnz r0, 68d6e <_PyOS_IsMainThread@@Base+0x242> │ │ │ │ - movw r0, #5412 @ 0x1524 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - b.n 68d76 <_PyOS_IsMainThread@@Base+0x24a> │ │ │ │ - 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, #20552 @ 0x5048 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 8eb1c │ │ │ │ - cbz r0, 68dd4 <_PyOS_IsMainThread@@Base+0x2a8> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbz r3, 68dc2 <_PyOS_IsMainThread@@Base+0x296> │ │ │ │ - bl 97f70 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 68a4c │ │ │ │ - movs r0, #11 │ │ │ │ - blx 2bca0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ab4c │ │ │ │ - b.n 68dcc <_PyOS_IsMainThread@@Base+0x2a0> │ │ │ │ - bl 68a4c │ │ │ │ - movs r0, #11 │ │ │ │ - blx 2bca0 │ │ │ │ - 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, #20564 @ 0x5054 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 8eb1c │ │ │ │ - cbz r0, 68e1c <_PyOS_IsMainThread@@Base+0x2f0> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 68abe │ │ │ │ - cbz r0, 68e20 <_PyOS_IsMainThread@@Base+0x2f4> │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49368 @ 0xc0d8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 68e28 <_PyOS_IsMainThread@@Base+0x2fc> │ │ │ │ - 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 2b04c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 68e54 <_PyOS_IsMainThread@@Base+0x328> │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1ac754 │ │ │ │ - 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 2bd24 │ │ │ │ - cbz r0, 68e8a <_PyOS_IsMainThread@@Base+0x35e> │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 68e9c <_PyOS_IsMainThread@@Base+0x370> │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ - mov r0, sp │ │ │ │ - blx 2beec │ │ │ │ - ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 33434 <_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 2c2a8 │ │ │ │ - cbz r0, 68ecc <_PyOS_IsMainThread@@Base+0x3a0> │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 68ee8 <_PyOS_IsMainThread@@Base+0x3bc> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2b210 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 68eba <_PyOS_IsMainThread@@Base+0x38e> │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ - mov r0, sp │ │ │ │ - blx 2beec │ │ │ │ - ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 33434 <_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 68a4c │ │ │ │ - movs r0, #0 │ │ │ │ - cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bcc.n 68f16 <_PyOS_IsMainThread@@Base+0x3ea> │ │ │ │ - sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ - cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ - bcs.n 68f1c <_PyOS_IsMainThread@@Base+0x3f0> │ │ │ │ - add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ - b.n 68f20 <_PyOS_IsMainThread@@Base+0x3f4> │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - mov r2, r4 │ │ │ │ - bl 6889e │ │ │ │ - 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, #20576 @ 0x5060 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d5d14 │ │ │ │ - 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, #20668 @ 0x50bc │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - bl 8eb1c │ │ │ │ - cbz r0, 68f9a <_PyOS_IsMainThread@@Base+0x46e> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movw r3, #65523 @ 0xfff3 │ │ │ │ - movt r3, #32767 @ 0x7fff │ │ │ │ - cmp r0, r3 │ │ │ │ - bhi.n 68f84 <_PyOS_IsMainThread@@Base+0x458> │ │ │ │ - adds r0, #12 │ │ │ │ - bl 1cdc40 │ │ │ │ - b.n 68f9c <_PyOS_IsMainThread@@Base+0x470> │ │ │ │ - movw r3, #44652 @ 0xae6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20680 @ 0x50c8 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #35712 @ 0x8b80 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl fff0c │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cbz r2, 68fd6 <_PyOS_IsMainThread@@Base+0x4aa> │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68fd6 <_PyOS_IsMainThread@@Base+0x4aa> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 68fd6 <_PyOS_IsMainThread@@Base+0x4aa> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - ldrsh.w r0, [r1] │ │ │ │ - b.w 7ff40 │ │ │ │ - movs r0, #0 │ │ │ │ - adds r3, r1, #4 │ │ │ │ - ldrb.w r2, [r3, #-1]! │ │ │ │ - cmp r1, r3 │ │ │ │ - orr.w r0, r2, r0, lsl #8 │ │ │ │ - bne.n 68fe6 <_PyOS_IsMainThread@@Base+0x4ba> │ │ │ │ - b.w 7ff40 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2bc48 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 68a4c │ │ │ │ + bl 68db4 │ │ │ │ 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 68a4c │ │ │ │ + bl 68db4 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 2931c0 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 293a88 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2bca0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #20 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7ff40 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r5, #32112 @ 0x7d70 │ │ │ │ - movt r5, #82 @ 0x52 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - cbz r4, 69096 <_PyOS_IsMainThread@@Base+0x56a> │ │ │ │ - bl 97f70 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ab4c │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ - 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 21e6ac <_PyXIData_Clear@@Base+0x8> │ │ │ │ - cbz r0, 690fa <_PyOS_IsMainThread@@Base+0x5ce> │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ - blx 2beec │ │ │ │ - bl 97f70 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r6, r0 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ - blx 2bed0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ab4c │ │ │ │ - cbz r5, 690f4 <_PyOS_IsMainThread@@Base+0x5c8> │ │ │ │ - blx 2c188 <__errno_location@plt> │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - str r5, [r0, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 690fa <_PyOS_IsMainThread@@Base+0x5ce> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 7ff40 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r0, #4 │ │ │ │ - b.w 7ff40 │ │ │ │ - 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 69108 <_PyOS_IsMainThread@@Base+0x5dc> │ │ │ │ - b.w 7dfb0 │ │ │ │ - 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 69124 <_PyOS_IsMainThread@@Base+0x5f8> │ │ │ │ - pop {r4, r5} │ │ │ │ - b.w 120a30 │ │ │ │ + b.w 808d0 │ │ │ │ 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 69146 <_PyOS_IsMainThread@@Base+0x61a> │ │ │ │ + bgt.n 68f2e <_PyOS_IsMainThread@@Base+0x92> │ │ │ │ pop {r4} │ │ │ │ - b.w 101468 │ │ │ │ + b.w 101948 │ │ │ │ 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 27da90 │ │ │ │ + bl 27e418 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 69192 <_PyOS_IsMainThread@@Base+0x666> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 691c2 <_PyOS_IsMainThread@@Base+0x696> │ │ │ │ + bne.n 68f7a <_PyOS_IsMainThread@@Base+0xde> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 68faa <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ movs r1, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 27da90 │ │ │ │ + bl 27e418 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 691ae <_PyOS_IsMainThread@@Base+0x682> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 691c2 <_PyOS_IsMainThread@@Base+0x696> │ │ │ │ + bne.n 68f96 <_PyOS_IsMainThread@@Base+0xfa> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 68faa <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2846a4 │ │ │ │ + b.w 28502c │ │ │ │ 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 130c64 │ │ │ │ + bl 130e34 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 691fe <_PyOS_IsMainThread@@Base+0x6d2> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 69230 <_PyOS_IsMainThread@@Base+0x704> │ │ │ │ + bne.n 68fe6 <_PyOS_IsMainThread@@Base+0x14a> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 69018 <_PyOS_IsMainThread@@Base+0x17c> │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 130c64 │ │ │ │ + bl 130e34 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 6921c <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 69230 <_PyOS_IsMainThread@@Base+0x704> │ │ │ │ + bne.n 69004 <_PyOS_IsMainThread@@Base+0x168> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 69018 <_PyOS_IsMainThread@@Base+0x17c> │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2846a4 │ │ │ │ + b.w 28502c │ │ │ │ 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 16c684 │ │ │ │ + bl 16cb9c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6927c <_PyOS_IsMainThread@@Base+0x750> │ │ │ │ + bne.n 69064 <_PyOS_IsMainThread@@Base+0x1c8> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f4 │ │ │ │ - cbz r0, 69276 <_PyOS_IsMainThread@@Base+0x74a> │ │ │ │ + bl d85dc │ │ │ │ + cbz r0, 6905e <_PyOS_IsMainThread@@Base+0x1c2> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 20b078 │ │ │ │ + bl 20b998 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 692a0 <_PyOS_IsMainThread@@Base+0x774> │ │ │ │ + b.n 69088 <_PyOS_IsMainThread@@Base+0x1ec> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6928e <_PyOS_IsMainThread@@Base+0x762> │ │ │ │ + bne.n 69076 <_PyOS_IsMainThread@@Base+0x1da> │ │ │ │ add.w r3, r1, #32768 @ 0x8000 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 6926c <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ + bcs.n 69054 <_PyOS_IsMainThread@@Base+0x1b8> │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ asrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 69292 <_PyOS_IsMainThread@@Base+0x766> │ │ │ │ + bgt.n 6907a <_PyOS_IsMainThread@@Base+0x1de> │ │ │ │ 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 20aa34 │ │ │ │ + bl 20b260 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 692e8 <_PyOS_IsMainThread@@Base+0x7bc> │ │ │ │ + bne.n 690d0 <_PyOS_IsMainThread@@Base+0x234> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f4 │ │ │ │ - cbz r0, 692e2 <_PyOS_IsMainThread@@Base+0x7b6> │ │ │ │ + bl d85dc │ │ │ │ + cbz r0, 690ca <_PyOS_IsMainThread@@Base+0x22e> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 20b078 │ │ │ │ + bl 20b998 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69318 <_PyOS_IsMainThread@@Base+0x7ec> │ │ │ │ + b.n 69100 <_PyOS_IsMainThread@@Base+0x264> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 69306 <_PyOS_IsMainThread@@Base+0x7da> │ │ │ │ + beq.n 690ee <_PyOS_IsMainThread@@Base+0x252> │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 69306 <_PyOS_IsMainThread@@Base+0x7da> │ │ │ │ + bhi.n 690ee <_PyOS_IsMainThread@@Base+0x252> │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 20b078 │ │ │ │ - b.n 692e2 <_PyOS_IsMainThread@@Base+0x7b6> │ │ │ │ + bl 20b998 │ │ │ │ + b.n 690ca <_PyOS_IsMainThread@@Base+0x22e> │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ lsrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 6930a <_PyOS_IsMainThread@@Base+0x7de> │ │ │ │ + bgt.n 690f2 <_PyOS_IsMainThread@@Base+0x256> │ │ │ │ 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 │ │ │ │ + sub sp, #8 │ │ │ │ + add r4, sp, #4 │ │ │ │ + bl 68db4 │ │ │ │ + movs r0, #0 │ │ │ │ + cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bcc.n 6912e <_PyOS_IsMainThread@@Base+0x292> │ │ │ │ + sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ + cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ + bcs.n 69134 <_PyOS_IsMainThread@@Base+0x298> │ │ │ │ + add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ + b.n 69138 <_PyOS_IsMainThread@@Base+0x29c> │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + mov r2, r4 │ │ │ │ + bl 68c06 │ │ │ │ + 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, #22892 @ 0x596c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d60e4 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 15f0a4 │ │ │ │ - cbz r0, 6938c <_PyOS_IsMainThread@@Base+0x860> │ │ │ │ + bl 15f59c │ │ │ │ + cbz r0, 691d4 <_PyOS_IsMainThread@@Base+0x338> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #8 │ │ │ │ - bl 116d40 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 116f48 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69362 <_PyOS_IsMainThread@@Base+0x836> │ │ │ │ + bge.n 691aa <_PyOS_IsMainThread@@Base+0x30e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69362 <_PyOS_IsMainThread@@Base+0x836> │ │ │ │ + cbnz r3, 691aa <_PyOS_IsMainThread@@Base+0x30e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 69392 <_PyOS_IsMainThread@@Base+0x866> │ │ │ │ + bne.n 691da <_PyOS_IsMainThread@@Base+0x33e> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - movw r1, #8912 @ 0x22d0 │ │ │ │ + movw r1, #11356 @ 0x2c5c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69394 <_PyOS_IsMainThread@@Base+0x868> │ │ │ │ + b.n 691dc <_PyOS_IsMainThread@@Base+0x340> │ │ │ │ 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 15f0a4 │ │ │ │ - cbz r0, 693fe <_PyOS_IsMainThread@@Base+0x8d2> │ │ │ │ + bl 15f59c │ │ │ │ + cbz r0, 69246 <_PyOS_IsMainThread@@Base+0x3aa> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - bl 116d40 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 116f48 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 693de <_PyOS_IsMainThread@@Base+0x8b2> │ │ │ │ + bge.n 69226 <_PyOS_IsMainThread@@Base+0x38a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 693de <_PyOS_IsMainThread@@Base+0x8b2> │ │ │ │ + cbnz r3, 69226 <_PyOS_IsMainThread@@Base+0x38a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 69404 <_PyOS_IsMainThread@@Base+0x8d8> │ │ │ │ + bne.n 6924c <_PyOS_IsMainThread@@Base+0x3b0> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #42680 @ 0xa6b8 │ │ │ │ + movw r1, #45124 @ 0xb044 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69406 <_PyOS_IsMainThread@@Base+0x8da> │ │ │ │ + b.n 6924e <_PyOS_IsMainThread@@Base+0x3b2> │ │ │ │ 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 24d098 │ │ │ │ + bl 24da40 │ │ │ │ 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 69454 <_PyOS_IsMainThread@@Base+0x928> │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 69454 <_PyOS_IsMainThread@@Base+0x928> │ │ │ │ + bne.n 6929c <_PyOS_IsMainThread@@Base+0x400> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 6929c <_PyOS_IsMainThread@@Base+0x400> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #63480 @ 0xf7f8 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - bl f23b0 │ │ │ │ - b.n 69478 <_PyOS_IsMainThread@@Base+0x94c> │ │ │ │ + movw r1, #388 @ 0x184 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl f2724 │ │ │ │ + b.n 692c0 <_PyOS_IsMainThread@@Base+0x424> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1796b4 │ │ │ │ - cbnz r0, 69478 <_PyOS_IsMainThread@@Base+0x94c> │ │ │ │ + bl 179f04 │ │ │ │ + cbnz r0, 692c0 <_PyOS_IsMainThread@@Base+0x424> │ │ │ │ movs r1, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1796b4 │ │ │ │ + b.w 179f04 │ │ │ │ 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 24d098 │ │ │ │ + bl 24da40 │ │ │ │ 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 694ce <_PyOS_IsMainThread@@Base+0x9a2> │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 694ce <_PyOS_IsMainThread@@Base+0x9a2> │ │ │ │ + bne.n 69316 <_PyOS_IsMainThread@@Base+0x47a> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 69316 <_PyOS_IsMainThread@@Base+0x47a> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #63480 @ 0xf7f8 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - bl f23b0 │ │ │ │ - b.n 694f4 <_PyOS_IsMainThread@@Base+0x9c8> │ │ │ │ + movw r1, #388 @ 0x184 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl f2724 │ │ │ │ + b.n 6933c <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 153d2c │ │ │ │ - cbnz r0, 694f4 <_PyOS_IsMainThread@@Base+0x9c8> │ │ │ │ + bl 1541a8 │ │ │ │ + cbnz r0, 6933c <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ 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 153d2c │ │ │ │ + b.w 1541a8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 69538 <_PyOS_IsMainThread@@Base+0xa0c> │ │ │ │ + cbz r3, 69380 <_PyOS_IsMainThread@@Base+0x4e4> │ │ │ │ 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 2b088 │ │ │ │ - cbz r0, 6952e <_PyOS_IsMainThread@@Base+0xa02> │ │ │ │ + cbz r0, 69376 <_PyOS_IsMainThread@@Base+0x4da> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ add r0, r3 │ │ │ │ subs r1, r1, r3 │ │ │ │ - bl 7140c │ │ │ │ - b.n 69542 <_PyOS_IsMainThread@@Base+0xa16> │ │ │ │ + bl 7142c │ │ │ │ + b.n 6938a <_PyOS_IsMainThread@@Base+0x4ee> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 69542 <_PyOS_IsMainThread@@Base+0xa16> │ │ │ │ + b.n 6938a <_PyOS_IsMainThread@@Base+0x4ee> │ │ │ │ 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] @ 6968c <_PyOS_IsMainThread@@Base+0xb60> │ │ │ │ + ldr.w r8, [pc, #308] @ 694d4 <_PyOS_IsMainThread@@Base+0x638> │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr.w r3, [r8, #1368] @ 0x558 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 69686 <_PyOS_IsMainThread@@Base+0xb5a> │ │ │ │ + beq.w 694ce <_PyOS_IsMainThread@@Base+0x632> │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r4, [r8, #1376] @ 0x560 │ │ │ │ blx 2c188 <__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 6959e <_PyOS_IsMainThread@@Base+0xa72> │ │ │ │ + beq.n 693e6 <_PyOS_IsMainThread@@Base+0x54a> │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 69582 <_PyOS_IsMainThread@@Base+0xa56> │ │ │ │ + bne.n 693ca <_PyOS_IsMainThread@@Base+0x52e> │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ movs r6, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 695a2 <_PyOS_IsMainThread@@Base+0xa76> │ │ │ │ + b.n 693ea <_PyOS_IsMainThread@@Base+0x54e> │ │ │ │ mov.w fp, #1 │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mla r3, r3, r6, r5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 695b8 <_PyOS_IsMainThread@@Base+0xa8c> │ │ │ │ + cbz r2, 69400 <_PyOS_IsMainThread@@Base+0x564> │ │ │ │ adds r1, #12 │ │ │ │ movs r2, #0 │ │ │ │ add r1, r5 │ │ │ │ str r2, [r3, #4] │ │ │ │ blx 2bd3c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 695e2 <_PyOS_IsMainThread@@Base+0xab6> │ │ │ │ + beq.n 6942a <_PyOS_IsMainThread@@Base+0x58e> │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29376 @ 0x72c0 │ │ │ │ + movw r1, #31680 @ 0x7bc0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mla r5, r3, r6, r5 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 6961e <_PyOS_IsMainThread@@Base+0xaf2> │ │ │ │ + b.n 69466 <_PyOS_IsMainThread@@Base+0x5ca> │ │ │ │ mov r1, fp │ │ │ │ movs r2, #23 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r5, #54504 @ 0xd4e8 │ │ │ │ + movw r5, #56808 @ 0xdde8 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ blx 2b314 │ │ │ │ movs r3, #23 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #8 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2bf90 <__snprintf_chk@plt> │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20716 @ 0x50ec │ │ │ │ + movw r1, #22984 @ 0x59c8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2bf84 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r5, #32236 @ 0x7dec │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52748 @ 0xce0c │ │ │ │ + movw r1, #55052 @ 0xd70c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r8, #1380] @ 0x564 │ │ │ │ mov r0, r4 │ │ │ │ - bl 320a8 │ │ │ │ + bl 32048 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 6966c <_PyOS_IsMainThread@@Base+0xb40> │ │ │ │ + cbnz r3, 694b4 <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ ldr.w r3, [r8, #1388] @ 0x56c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r3, 69668 <_PyOS_IsMainThread@@Base+0xb3c> │ │ │ │ + cbz r3, 694b0 <_PyOS_IsMainThread@@Base+0x614> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50204 @ 0xc41c │ │ │ │ + movw r1, #52508 @ 0xcd1c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 187ea0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1886f8 <_Py_write_noraise@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ff58 <_Py_DumpStack@@Base> │ │ │ │ + bl 2fef8 <_Py_DumpStack@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r8, #1384] @ 0x568 │ │ │ │ bl 2d848 │ │ │ │ mov r0, r7 │ │ │ │ str.w sl, [r9] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2bc9c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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 r2, sp, #4 │ │ │ │ + movw r1, #23028 @ 0x59f4 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl 8eab0 │ │ │ │ + cbz r0, 6952a <_PyOS_IsMainThread@@Base+0x68e> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 205e1c │ │ │ │ + cbz r0, 6952a <_PyOS_IsMainThread@@Base+0x68e> │ │ │ │ + ldr r3, [pc, #44] @ (69530 <_PyOS_IsMainThread@@Base+0x694>) │ │ │ │ + ldr.w r3, [r3, #1440] @ 0x5a0 │ │ │ │ + cbz r3, 69518 <_PyOS_IsMainThread@@Base+0x67c> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ + mla r0, r0, r1, r3 │ │ │ │ + bl 214390 <_PyXI_FreeFailure@@Base+0x24> │ │ │ │ + cbnz r0, 69522 <_PyOS_IsMainThread@@Base+0x686> │ │ │ │ + movw r0, #5412 @ 0x1524 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + b.n 6952a <_PyOS_IsMainThread@@Base+0x68e> │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + 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 r2, sp, #4 │ │ │ │ + movw r1, #23044 @ 0x5a04 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 8eab0 │ │ │ │ + cbz r0, 69578 <_PyOS_IsMainThread@@Base+0x6dc> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 68e30 │ │ │ │ + cbz r0, 6957c <_PyOS_IsMainThread@@Base+0x6e0> │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #51672 @ 0xc9d8 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f2724 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 69584 <_PyOS_IsMainThread@@Base+0x6e8> │ │ │ │ + movw r0, #5160 @ 0x1428 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r0, r1 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movw r1, #23056 @ 0x5a10 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 8eab0 │ │ │ │ + cbz r0, 695dc <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbz r3, 695ca <_PyOS_IsMainThread@@Base+0x72e> │ │ │ │ + bl 97ef0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 68db4 │ │ │ │ + movs r0, #11 │ │ │ │ + blx 2bca0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aab4 │ │ │ │ + b.n 695d4 <_PyOS_IsMainThread@@Base+0x738> │ │ │ │ + bl 68db4 │ │ │ │ + movs r0, #11 │ │ │ │ + blx 2bca0 │ │ │ │ + movw r0, #5160 @ 0x1428 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + 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 │ │ │ │ + movw r5, #32112 @ 0x7d70 │ │ │ │ + movt r5, #82 @ 0x52 │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ + cbz r4, 6960c <_PyOS_IsMainThread@@Base+0x770> │ │ │ │ + bl 97ef0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9aab4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 808d0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #20760 @ 0x5118 │ │ │ │ + movw r1, #23068 @ 0x5a1c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #72 @ 0x48 │ │ │ │ + movw r0, #2376 @ 0x948 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ cmn.w r0, #9 │ │ │ │ - beq.n 696ec <_PyOS_IsMainThread@@Base+0xbc0> │ │ │ │ + beq.n 69672 <_PyOS_IsMainThread@@Base+0x7d6> │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 696d6 <_PyOS_IsMainThread@@Base+0xbaa> │ │ │ │ + beq.n 6965c <_PyOS_IsMainThread@@Base+0x7c0> │ │ │ │ adds r0, #10 │ │ │ │ - beq.n 696f0 <_PyOS_IsMainThread@@Base+0xbc4> │ │ │ │ + beq.n 69676 <_PyOS_IsMainThread@@Base+0x7da> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20812 @ 0x514c │ │ │ │ + movw r1, #23120 @ 0x5a50 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f23b0 │ │ │ │ + b.w f2724 │ │ │ │ movw r3, #61044 @ 0xee74 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20776 @ 0x5128 │ │ │ │ + movw r1, #23084 @ 0x5a2c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f23b0 │ │ │ │ - b.w 1f4804 │ │ │ │ + b.w f2724 │ │ │ │ + b.w 1f50c4 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 68a4c │ │ │ │ - bl 127ea8 │ │ │ │ - cbnz r0, 69712 <_PyOS_IsMainThread@@Base+0xbe6> │ │ │ │ + bl 68db4 │ │ │ │ + bl 1280bc │ │ │ │ + cbnz r0, 69698 <_PyOS_IsMainThread@@Base+0x7fc> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f4804 │ │ │ │ + b.w 1f50c4 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 128c50 │ │ │ │ + bl 128e68 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #38545 @ 0x9691 │ │ │ │ + movw r0, #38423 @ 0x9617 │ │ │ │ movt r0, #6 │ │ │ │ - bl 1d6ac4 │ │ │ │ + bl 1d7384 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6974c <_PyOS_IsMainThread@@Base+0xc20> │ │ │ │ + bne.n 696d2 <_PyOS_IsMainThread@@Base+0x836> │ │ │ │ mov r0, r4 │ │ │ │ - bl 129fd8 │ │ │ │ + bl 12a1ec │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20856 @ 0x5178 │ │ │ │ + movw r1, #23164 @ 0x5a7c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69768 <_PyOS_IsMainThread@@Base+0xc3c> │ │ │ │ + b.n 696ee <_PyOS_IsMainThread@@Base+0x852> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128c50 │ │ │ │ + bl 128e68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 129304 │ │ │ │ + bl 12951c │ │ │ │ mov r0, r4 │ │ │ │ - bl 129fd8 │ │ │ │ + bl 12a1ec │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006976a : │ │ │ │ - b.w 324f2 │ │ │ │ +000696f0 : │ │ │ │ + b.w 3245e │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2b04c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 6971c │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 1ad07c │ │ │ │ + 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 2bd24 │ │ │ │ + cbz r0, 69752 │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1ad07c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 69764 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2beec │ │ │ │ + ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ + bl 333a4 <_PyTraceMalloc_GetTraceback@@Base+0x1ac> │ │ │ │ + add sp, #240 @ 0xf0 │ │ │ │ + pop {r4, pc} │ │ │ │ + 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 21f080 <_PyXIData_Clear@@Base+0x8> │ │ │ │ + cbz r0, 697c2 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ + blx 2beec │ │ │ │ + bl 97ef0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r6, r0 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ + blx 2bed0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9aab4 │ │ │ │ + cbz r5, 697bc │ │ │ │ + blx 2c188 <__errno_location@plt> │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + str r5, [r0, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1ad07c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 697c2 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 808d0 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c2a8 │ │ │ │ + cbz r0, 697f2 │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1ad07c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6980e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2b210 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 697e0 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2beec │ │ │ │ + ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ + bl 333a4 <_PyTraceMalloc_GetTraceback@@Base+0x1ac> │ │ │ │ + add sp, #240 @ 0xf0 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r1 │ │ │ │ - bl 14e3bc │ │ │ │ - cbnz r0, 697a0 │ │ │ │ + bl 14e87c │ │ │ │ + cbnz r0, 69844 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20884 @ 0x5194 │ │ │ │ + movw r1, #23192 @ 0x5a98 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 697aa │ │ │ │ + bl f2724 │ │ │ │ + b.n 6984e │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a0f4 │ │ │ │ + bl 14a624 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 697ae │ │ │ │ + bge.n 69852 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69880 │ │ │ │ + b.n 69924 │ │ │ │ cmp.w r7, #65536 @ 0x10000 │ │ │ │ - ble.n 697cc │ │ │ │ + ble.n 69870 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20924 @ 0x51bc │ │ │ │ + movw r1, #23232 @ 0x5ac0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 697aa │ │ │ │ + bl f2724 │ │ │ │ + b.n 6984e │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 697dc │ │ │ │ - bl 1f4804 │ │ │ │ - b.n 697aa │ │ │ │ + cbnz r0, 69880 │ │ │ │ + bl 1f50c4 │ │ │ │ + b.n 6984e │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 69850 │ │ │ │ - bl ee5a4 │ │ │ │ + beq.n 698f4 │ │ │ │ + bl ee89c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6986a │ │ │ │ - bl 11cdbc │ │ │ │ + beq.n 6990e │ │ │ │ + bl 11cfc4 │ │ │ │ add.w r1, r5, r6, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 6981e │ │ │ │ + cbnz r3, 698c2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20940 @ 0x51cc │ │ │ │ + movw r1, #23248 @ 0x5ad0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6982c │ │ │ │ - b.n 6986a │ │ │ │ - bl 1f13a0 <_Py_Gid_Converter@@Base> │ │ │ │ + blt.n 698d0 │ │ │ │ + b.n 6990e │ │ │ │ + bl 1f1c74 <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r0, 6983a │ │ │ │ + cbnz r0, 698de │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6986a │ │ │ │ + bge.n 6990e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6986a │ │ │ │ + cbnz r3, 6990e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6986a │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6990e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6984c │ │ │ │ + bge.n 698f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6984c │ │ │ │ + cbnz r3, 698f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 697de │ │ │ │ + b.n 69882 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b94c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 69872 │ │ │ │ + bge.n 69916 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7620c │ │ │ │ - b.n 697aa │ │ │ │ + bl 76254 │ │ │ │ + b.n 6984e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ 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 fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 698a4 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 698d6 │ │ │ │ + bne.n 69948 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 6997a │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2bff4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 698ce │ │ │ │ + bne.n 69972 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 698ce │ │ │ │ + cbz r3, 69972 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ 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 fb85c │ │ │ │ + bl fbd30 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69906 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 699aa │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 6991e │ │ │ │ + b.n 699c2 │ │ │ │ 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 fb85c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 69942 │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 6994a │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6999a │ │ │ │ - subs r3, r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 69962 │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49368 @ 0xc0d8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 6993e │ │ │ │ - blx 2c188 <__errno_location@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - blx 2ac80 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r3, 69992 │ │ │ │ - cbz r0, 69992 │ │ │ │ - movw r1, #20964 @ 0x51e4 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - blx 2bb70 │ │ │ │ - cbnz r0, 69992 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 79658 │ │ │ │ - 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, 699bc │ │ │ │ + cbnz r3, 699e4 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 699bc │ │ │ │ + ble.n 699e4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 699bc │ │ │ │ - cbnz r0, 699dc │ │ │ │ + bne.n 699e4 │ │ │ │ + cbnz r0, 69a04 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r4, #23460 @ 0x5ba4 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 699f4 │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69a1c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 699ee │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 699f4 │ │ │ │ + bne.n 69a16 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 69a1c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c110 <_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, 69a1a │ │ │ │ + cbnz r3, 69a42 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69a1a │ │ │ │ + ble.n 69a42 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69a1a │ │ │ │ - cbnz r0, 69a34 │ │ │ │ + bne.n 69a42 │ │ │ │ + cbnz r0, 69a5c │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #76] @ (69a74 ) │ │ │ │ + ldr r4, [pc, #76] @ (69a9c ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69a6e │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69a96 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69a46 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 69a6e │ │ │ │ + bne.n 69a6e │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 69a96 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ad9c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 69a64 │ │ │ │ + bge.n 69a8c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r0, [r2, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69a98 │ │ │ │ + cbnz r3, 69ac0 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69a98 │ │ │ │ + ble.n 69ac0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69a98 │ │ │ │ - cbnz r0, 69ab6 │ │ │ │ + bne.n 69ac0 │ │ │ │ + cbnz r0, 69ade │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #76] @ (69af4 ) │ │ │ │ + ldr r4, [pc, #76] @ (69b1c ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 69ab6 │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 69ade │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69aee │ │ │ │ + b.n 69b16 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69ad2 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 69afa │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69ab2 │ │ │ │ + bne.n 69ada │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 69aee │ │ │ │ + b.n 69b16 │ │ │ │ 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 │ │ │ │ @@ -93242,42 +93265,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, 69b18 │ │ │ │ + cbnz r3, 69b40 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69b18 │ │ │ │ + ble.n 69b40 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69b18 │ │ │ │ - cbnz r0, 69b36 │ │ │ │ + bne.n 69b40 │ │ │ │ + cbnz r0, 69b5e │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #80] @ (69b78 ) │ │ │ │ + ldr r4, [pc, #80] @ (69ba0 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 69b36 │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 69b5e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69b72 │ │ │ │ + b.n 69b9a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69b52 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 69b7a │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69b32 │ │ │ │ + bne.n 69b5a │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 69b72 │ │ │ │ + b.n 69b9a │ │ │ │ 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 │ │ │ │ @@ -93292,42 +93315,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, 69b9c │ │ │ │ + cbnz r3, 69bc4 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69b9c │ │ │ │ + ble.n 69bc4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69b9c │ │ │ │ - cbnz r0, 69bba │ │ │ │ + bne.n 69bc4 │ │ │ │ + cbnz r0, 69be2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #72] @ (69bf4 ) │ │ │ │ + ldr r4, [pc, #72] @ (69c1c ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 69bba │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 69be2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69bee │ │ │ │ + b.n 69c16 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69bd6 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 69bfe │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69bb6 │ │ │ │ + bne.n 69bde │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 69bee │ │ │ │ + b.n 69c16 │ │ │ │ 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 │ │ │ │ @@ -93339,213 +93362,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, 69c18 │ │ │ │ + cbnz r3, 69c40 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69c18 │ │ │ │ + ble.n 69c40 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69c18 │ │ │ │ - cbnz r0, 69c32 │ │ │ │ + bne.n 69c40 │ │ │ │ + cbnz r0, 69c5a │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #48] @ (69c58 ) │ │ │ │ + ldr r4, [pc, #48] @ (69c80 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69c52 │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69c7a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69c44 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 69c52 │ │ │ │ + bne.n 69c6c │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 69c7a │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69c7c │ │ │ │ + cbnz r3, 69ca4 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69c7c │ │ │ │ + ble.n 69ca4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69c7c │ │ │ │ - cbnz r0, 69c96 │ │ │ │ + bne.n 69ca4 │ │ │ │ + cbnz r0, 69cbe │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #48] @ (69cbc ) │ │ │ │ + ldr r4, [pc, #48] @ (69ce4 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69cb6 │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69cde │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69ca8 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 69cb6 │ │ │ │ + bne.n 69cd0 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 69cde │ │ │ │ and.w r0, r4, #127 @ 0x7f │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r4, [r5, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69ce0 │ │ │ │ + cbnz r3, 69d08 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69ce0 │ │ │ │ + ble.n 69d08 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69ce0 │ │ │ │ - cbnz r0, 69cfa │ │ │ │ + bne.n 69d08 │ │ │ │ + cbnz r0, 69d22 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #48] @ (69d20 ) │ │ │ │ + ldr r4, [pc, #48] @ (69d48 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69d1a │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69d42 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69d0c │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 69d1a │ │ │ │ + bne.n 69d34 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 69d42 │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ff40 │ │ │ │ + b.w 808d0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r0, [r3, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20bee4 │ │ │ │ + bl 20c9a0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69d40 │ │ │ │ + bne.n 69d68 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69d62 │ │ │ │ + b.n 69d8a │ │ │ │ blx 2ae90 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69d5a │ │ │ │ + bne.n 69d82 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ 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, 69d7e │ │ │ │ + cbz r3, 69da6 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 69d8e │ │ │ │ + b.n 69db6 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69d8c │ │ │ │ + ble.n 69db4 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 69d88 │ │ │ │ - cbnz r1, 69db4 │ │ │ │ + bgt.n 69db0 │ │ │ │ + cbnz r1, 69ddc │ │ │ │ movs r6, #0 │ │ │ │ - b.n 69d8e │ │ │ │ + b.n 69db6 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #140] @ (69e1c ) │ │ │ │ + ldr r1, [pc, #140] @ (69e44 ) │ │ │ │ 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 f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69dba │ │ │ │ + cbnz r0, 69de2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69e16 │ │ │ │ + b.n 69e3e │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 20bee4 │ │ │ │ + bl 20c9a0 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 69db0 │ │ │ │ + beq.n 69dd8 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 69de0 │ │ │ │ + beq.n 69e08 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69de2 │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 69de2 │ │ │ │ - b.n 69db0 │ │ │ │ + bne.n 69e0a │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 69e0a │ │ │ │ + b.n 69dd8 │ │ │ │ movs r4, #0 │ │ │ │ - bl 97f70 │ │ │ │ + bl 97ef0 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b748 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ab4c │ │ │ │ - cbz r4, 69e0e │ │ │ │ + bl 9aab4 │ │ │ │ + cbz r4, 69e36 │ │ │ │ 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 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -93553,316 +93576,382 @@ │ │ │ │ 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 2b0c4 │ │ │ │ - cbz r0, 69e5a │ │ │ │ + cbz r0, 69e82 │ │ │ │ negs r4, r0 │ │ │ │ blx 2c188 <__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 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #0] │ │ │ │ - b.n 69e60 │ │ │ │ + b.n 69e88 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 199f10 │ │ │ │ + bl 19a78c │ │ │ │ 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 2b320 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2af8c │ │ │ │ - cbz r0, 69e9c │ │ │ │ + cbz r0, 69ec4 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69ea2 │ │ │ │ + b.n 69eca │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 199f10 │ │ │ │ + bl 19a78c │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 69ec8 │ │ │ │ + bne.n 69ef0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 69eea │ │ │ │ - b.n 69ee2 │ │ │ │ + bne.n 69f12 │ │ │ │ + b.n 69f0a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40544 @ 0x9e60 │ │ │ │ + movw r0, #42996 @ 0xa7f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69eba │ │ │ │ + bne.n 69ee2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69f1a │ │ │ │ - bl 7fca0 │ │ │ │ + b.n 69f42 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69ede │ │ │ │ + bne.n 69f06 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69efe │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 69f26 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69ede │ │ │ │ - bl 97f70 │ │ │ │ + bne.n 69f06 │ │ │ │ + bl 97ef0 │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 63556 <_Py_closerange@@Base> │ │ │ │ + bl 6377a <_Py_closerange@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 69f40 │ │ │ │ + bne.n 69f68 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 69f5e │ │ │ │ - b.n 69f58 │ │ │ │ + bne.n 69f86 │ │ │ │ + b.n 69f80 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2000 @ 0x7d0 │ │ │ │ + movw r0, #4304 @ 0x10d0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69f32 │ │ │ │ - b.n 69fc4 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 69fc4 │ │ │ │ + bne.n 69f5a │ │ │ │ + b.n 69fec │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 69fec │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69f70 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 69fc4 │ │ │ │ + bne.n 69f98 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 69fec │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 69f8e │ │ │ │ + bls.n 69fb6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49368 @ 0xc0d8 │ │ │ │ + movw r1, #51672 @ 0xc9d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 69fc4 │ │ │ │ + bl f2724 │ │ │ │ + b.n 69fec │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bd3c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cbz r5, 69fa2 │ │ │ │ + cbz r5, 69fca │ │ │ │ bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - b.n 69fa6 │ │ │ │ + b.n 69fce │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ blx 2bd3c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 69fc8 │ │ │ │ + bge.n 69ff0 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69fd0 │ │ │ │ + b.n 69ff8 │ │ │ │ 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 69ffe │ │ │ │ + bhi.n 6a026 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6a020 │ │ │ │ - b.n 6a018 │ │ │ │ - movw r0, #2024 @ 0x7e8 │ │ │ │ + bne.n 6a048 │ │ │ │ + b.n 6a040 │ │ │ │ + movw r0, #4328 @ 0x10e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69ff0 │ │ │ │ + bne.n 6a018 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a0ac │ │ │ │ - bl 7fca0 │ │ │ │ + b.n 6a0d4 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a014 │ │ │ │ + bne.n 6a03c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a034 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 6a05c │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a014 │ │ │ │ + bne.n 6a03c │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 6a07a │ │ │ │ + ble.n 6a0a2 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6a054 │ │ │ │ + beq.n 6a07c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a056 │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 6a056 │ │ │ │ - b.n 6a014 │ │ │ │ + bne.n 6a07e │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 6a07e │ │ │ │ + b.n 6a03c │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 6a07c │ │ │ │ + beq.n 6a0a4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20980 @ 0x51f4 │ │ │ │ + movw r1, #23272 @ 0x5ae8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 6a014 │ │ │ │ + bl f2724 │ │ │ │ + b.n 6a03c │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r0, #424 @ 0x1a8 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2b1c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a0a4 │ │ │ │ + bge.n 6a0cc │ │ │ │ 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 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbnz r0, 6a0c2 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 97ef0 │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2b590 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aab4 │ │ │ │ + bl ee638 │ │ │ │ + movw r3, #5160 @ 0x1428 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp r0, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r3 │ │ │ │ + movne 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 r0, r1 │ │ │ │ + bl fbd30 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6a130 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 6a138 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6a188 │ │ │ │ + subs r3, r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bls.n 6a150 │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #51672 @ 0xc9d8 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f2724 │ │ │ │ + b.n 6a12c │ │ │ │ + blx 2c188 <__errno_location@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + blx 2ac80 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r3, 6a180 │ │ │ │ + cbz r0, 6a180 │ │ │ │ + movw r1, #23296 @ 0x5b00 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + blx 2bb70 │ │ │ │ + cbnz r0, 6a180 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 79698 │ │ │ │ + movw r0, #5160 @ 0x1428 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + movw r0, #17464 @ 0x4438 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + b.w 79698 │ │ │ │ + movw r0, #17464 @ 0x4438 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + b.w 79698 │ │ │ │ + cbnz r0, 6a1b2 │ │ │ │ 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 1f56a0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1f6078 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6a0f4 │ │ │ │ + beq.n 6a1e4 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 254270 <_PyTime_AsTimeval@@Base> │ │ │ │ + b.w 254c18 <_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 71620 │ │ │ │ - cbz r0, 6a17e │ │ │ │ + bl 71640 │ │ │ │ + cbz r0, 6a26e │ │ │ │ mov r4, r0 │ │ │ │ - vldr d8, [pc, #120] @ 6a190 │ │ │ │ + vldr d8, [pc, #120] @ 6a280 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 293788 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 294050 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 293788 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 294050 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 85d4c │ │ │ │ + bl 85cb0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6a16a │ │ │ │ + cbz r0, 6a25a │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 293788 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 294050 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 293788 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 294050 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 85d4c │ │ │ │ - cbnz r0, 6a182 │ │ │ │ + bl 85cb0 │ │ │ │ + cbnz r0, 6a272 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a17e │ │ │ │ + bge.n 6a26e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a17e │ │ │ │ + cbnz r3, 6a26e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6a184 │ │ │ │ + b.n 6a274 │ │ │ │ str r0, [r4, #20] │ │ │ │ vpop {d8-d9} │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -93874,1083 +93963,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 6a1c2 │ │ │ │ + bhi.n 6a2b2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a1e0 │ │ │ │ - b.n 6a1da │ │ │ │ - movw r0, #1920 @ 0x780 │ │ │ │ + bne.n 6a2d0 │ │ │ │ + b.n 6a2ca │ │ │ │ + movw r0, #4224 @ 0x1080 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a1b4 │ │ │ │ - b.n 6a216 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 6a216 │ │ │ │ + bne.n 6a2a4 │ │ │ │ + b.n 6a306 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 6a306 │ │ │ │ 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 6a0b2 │ │ │ │ + bl 6a1a2 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a216 │ │ │ │ + beq.n 6a306 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 6a0b2 │ │ │ │ + bl 6a1a2 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a216 │ │ │ │ + beq.n 6a306 │ │ │ │ mov r1, sp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c3c4 <__setitimer64@plt> │ │ │ │ - cbz r0, 6a21a │ │ │ │ + cbz r0, 6a30a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a220 │ │ │ │ + b.n 6a310 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 6a0f8 │ │ │ │ + bl 6a1e8 │ │ │ │ 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 fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a248 │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 6a266 │ │ │ │ + bne.n 6a338 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 6a356 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ blx 2bcdc <__getitimer64@plt> │ │ │ │ - cbz r0, 6a25e │ │ │ │ + cbz r0, 6a34e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a268 │ │ │ │ + b.n 6a358 │ │ │ │ mov r0, sp │ │ │ │ - bl 6a0f8 │ │ │ │ - b.n 6a268 │ │ │ │ + bl 6a1e8 │ │ │ │ + b.n 6a358 │ │ │ │ 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 2c188 <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #0] │ │ │ │ - bl d83ec │ │ │ │ + bl d87d4 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - movw r0, #21004 @ 0x520c │ │ │ │ + bl 1ad07c │ │ │ │ + movw r0, #23312 @ 0x5b10 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1fe164 │ │ │ │ + bl 1fea6c │ │ │ │ mov r0, r6 │ │ │ │ - bl d8400 │ │ │ │ + bl d87e8 │ │ │ │ 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 857c4 │ │ │ │ - cbz r0, 6a328 │ │ │ │ + bl 85728 │ │ │ │ + cbz r0, 6a418 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1b7cf4 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1b8544 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 6a32a │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 6a41a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a328 │ │ │ │ + bge.n 6a418 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a328 │ │ │ │ + cbnz r3, 6a418 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 21e6ac <_PyXIData_Clear@@Base+0x8> │ │ │ │ - cbz r0, 6a3a0 │ │ │ │ + bl 21f080 <_PyXIData_Clear@@Base+0x8> │ │ │ │ + cbz r0, 6a490 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 2beec │ │ │ │ - bl 97f70 │ │ │ │ + bl 97ef0 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ blx 2b9d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6a396 │ │ │ │ + bne.n 6a486 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 6a386 │ │ │ │ - bl ee340 │ │ │ │ + bne.n 6a476 │ │ │ │ + bl ee638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a356 │ │ │ │ + beq.n 6a446 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a3a0 │ │ │ │ + b.n 6a490 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - b.n 6a382 │ │ │ │ + bl 1ad07c │ │ │ │ + b.n 6a472 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6a2b2 │ │ │ │ + bl 6a3a2 │ │ │ │ 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 6a3ca │ │ │ │ + bne.n 6a4ba │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 21e6ac <_PyXIData_Clear@@Base+0x8> │ │ │ │ - cbnz r0, 6a3e2 │ │ │ │ - b.n 6a46a │ │ │ │ + bl 21f080 <_PyXIData_Clear@@Base+0x8> │ │ │ │ + cbnz r0, 6a4d2 │ │ │ │ + b.n 6a55a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2108 @ 0x83c │ │ │ │ + movw r0, #4412 @ 0x113c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a3be │ │ │ │ - b.n 6a46a │ │ │ │ + bne.n 6a4ae │ │ │ │ + b.n 6a55a │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 2beec │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 1f56a0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1f6078 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a46a │ │ │ │ + beq.n 6a55a │ │ │ │ ldrd r5, r4, [sp] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 6a41c │ │ │ │ + bge.n 6a50c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39896 @ 0x9bd8 │ │ │ │ + movw r1, #42340 @ 0xa564 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 6a46a │ │ │ │ + bl f2724 │ │ │ │ + b.n 6a55a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 236a78 <_PyDeadline_Init@@Base> │ │ │ │ + bl 237460 <_PyDeadline_Init@@Base> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f715c <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 97f70 │ │ │ │ + bl 1f7a60 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 97ef0 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 2bb08 <__sigtimedwait64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 6a492 │ │ │ │ + bne.n 6a582 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6a46e │ │ │ │ + beq.n 6a55e │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 6a488 │ │ │ │ + beq.n 6a578 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a49e │ │ │ │ - bl ee340 │ │ │ │ + b.n 6a58e │ │ │ │ + bl ee638 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6a46a │ │ │ │ - bl 26a908 <_PyDeadline_Get@@Base> │ │ │ │ + bne.n 6a55a │ │ │ │ + bl 26b2c8 <_PyDeadline_Get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - bge.n 6a428 │ │ │ │ - b.n 6a492 │ │ │ │ + bge.n 6a518 │ │ │ │ + b.n 6a582 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 6a49e │ │ │ │ + b.n 6a58e │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6a2b2 │ │ │ │ + bl 6a3a2 │ │ │ │ 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 1277e0 │ │ │ │ + bl 1279f4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ceb0c │ │ │ │ + b.w 1cf3cc │ │ │ │ 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 153f20 │ │ │ │ + bl 1543a0 │ │ │ │ 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 153f20 │ │ │ │ + bl 1543a0 │ │ │ │ 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 153f20 │ │ │ │ + bl 1543a0 │ │ │ │ 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, #31936 @ 0x7cc0 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1277e0 │ │ │ │ + bl 1279f4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 6a56e │ │ │ │ + beq.n 6a65e │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6a56e │ │ │ │ + beq.n 6a65e │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 6a586 │ │ │ │ - b.n 6a598 │ │ │ │ + bne.n 6a676 │ │ │ │ + b.n 6a688 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6a566 │ │ │ │ - movw r0, #21068 @ 0x524c │ │ │ │ + beq.n 6a656 │ │ │ │ + movw r0, #23376 @ 0x5b50 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r6 │ │ │ │ - bl 22b9a4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22c3ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a566 │ │ │ │ - b.n 6a5d6 │ │ │ │ + bne.n 6a656 │ │ │ │ + b.n 6a6c6 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #21068 @ 0x524c │ │ │ │ + movw r0, #23376 @ 0x5b50 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6a5d6 │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6a6c6 │ │ │ │ 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 6a5ca │ │ │ │ + beq.n 6a6ba │ │ │ │ mov r1, r6 │ │ │ │ - bl 88564 │ │ │ │ - cbnz r0, 6a5ca │ │ │ │ + bl 884ec │ │ │ │ + cbnz r0, 6a6ba │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #33868 @ 0x844c │ │ │ │ + movw r1, #36172 @ 0x8d4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #21068 @ 0x524c │ │ │ │ + movw r0, #23376 @ 0x5b50 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a5d6 │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a6c6 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 240a1c │ │ │ │ + b.w 2413bc │ │ │ │ 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, 6a5f6 │ │ │ │ + cbnz r2, 6a6e6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6a60a │ │ │ │ - b.n 6a61c │ │ │ │ - movw r0, #60068 @ 0xeaa4 │ │ │ │ + bne.n 6a6fa │ │ │ │ + b.n 6a70c │ │ │ │ + movw r0, #62512 @ 0xf430 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ - bl 22b9a4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22c3ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a5ee │ │ │ │ - b.n 6a628 │ │ │ │ + bne.n 6a6de │ │ │ │ + b.n 6a718 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #60068 @ 0xeaa4 │ │ │ │ + movw r0, #62512 @ 0xf430 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6a628 │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6a718 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 24096c │ │ │ │ + b.w 24130c │ │ │ │ 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, 6a648 │ │ │ │ + cbnz r2, 6a738 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6a65c │ │ │ │ - b.n 6a66e │ │ │ │ - movw r0, #32376 @ 0x7e78 │ │ │ │ + bne.n 6a74c │ │ │ │ + b.n 6a75e │ │ │ │ + movw r0, #34820 @ 0x8804 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - bl 22b9a4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22c3ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a640 │ │ │ │ - b.n 6a67a │ │ │ │ + bne.n 6a730 │ │ │ │ + b.n 6a76a │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #32376 @ 0x7e78 │ │ │ │ + movw r0, #34820 @ 0x8804 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6a67a │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6a76a │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 250598 │ │ │ │ + b.w 250f40 │ │ │ │ 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 70620 │ │ │ │ - cbz r0, 6a6ce │ │ │ │ - ldr r2, [pc, #64] @ (6a6d4 ) │ │ │ │ - movw r1, #21080 @ 0x5258 │ │ │ │ + bl 70640 │ │ │ │ + cbz r0, 6a7be │ │ │ │ + ldr r2, [pc, #64] @ (6a7c4 ) │ │ │ │ + movw r1, #23388 @ 0x5b5c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r4, r0 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a6ba │ │ │ │ - ldr r2, [pc, #44] @ (6a6d4 ) │ │ │ │ + beq.n 6a7aa │ │ │ │ + ldr r2, [pc, #44] @ (6a7c4 ) │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21096 @ 0x5268 │ │ │ │ + movw r1, #23404 @ 0x5b6c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a6d0 │ │ │ │ + bne.n 6a7c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a6ce │ │ │ │ + bge.n 6a7be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a6ce │ │ │ │ + cbnz r3, 6a7be │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 1d9968 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1da228 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcd90 <_PyXI_NewInterpreter@@Base+0x264> │ │ │ │ + bl 1fd690 <_PyXI_NewInterpreter@@Base+0x264> │ │ │ │ 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 20fcd8 │ │ │ │ + bl 210580 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #21108 @ 0x5274 │ │ │ │ + movw r0, #23416 @ 0x5b78 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ push {r4} │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldr r2, [r0, #4] │ │ │ │ tst.w r1, #1 │ │ │ │ - movw r4, #21132 @ 0x528c │ │ │ │ + movw r4, #23440 @ 0x5b90 │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ - movw r1, #10876 @ 0x2a7c │ │ │ │ + movw r1, #13320 @ 0x3408 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #21144 @ 0x5298 │ │ │ │ + movw r0, #23452 @ 0x5b9c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ pop {r4} │ │ │ │ - b.w e4180 │ │ │ │ + b.w e45d0 │ │ │ │ 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, #10876 @ 0x2a7c │ │ │ │ - movweq r1, #21132 @ 0x528c │ │ │ │ + movwne r1, #13320 @ 0x3408 │ │ │ │ + movweq r1, #23440 @ 0x5b90 │ │ │ │ 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, #21168 @ 0x52b0 │ │ │ │ + movw r0, #23476 @ 0x5bb4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bl e4180 │ │ │ │ + bl e45d0 │ │ │ │ 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, #21212 @ 0x52dc │ │ │ │ + movw r1, #23520 @ 0x5be0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8eb1c │ │ │ │ - cbz r0, 6a7fe │ │ │ │ + bl 8eab0 │ │ │ │ + cbz r0, 6a8ee │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp.w r4, #28672 @ 0x7000 │ │ │ │ - bge.n 6a802 │ │ │ │ - cbz r4, 6a802 │ │ │ │ + bge.n 6a8f2 │ │ │ │ + cbz r4, 6a8f2 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21228 @ 0x52ec │ │ │ │ + movw r1, #23536 @ 0x5bf0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov.w r2, #28672 @ 0x7000 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a832 │ │ │ │ - bl 63494 │ │ │ │ + b.n 6a922 │ │ │ │ + bl 636b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 633b6 │ │ │ │ + bl 635da │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a82c │ │ │ │ + bne.n 6a91c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - movw r1, #21260 @ 0x530c │ │ │ │ + movw r1, #23568 @ 0x5c10 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 6a7fe │ │ │ │ + bl d60e4 │ │ │ │ + b.n 6a8ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 7ff98 │ │ │ │ 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, #320 @ 0x140 │ │ │ │ + movw r1, #2764 @ 0xacc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8eb1c │ │ │ │ - cbz r0, 6a888 │ │ │ │ + bl 8eab0 │ │ │ │ + cbz r0, 6a978 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 270a68 <_PyTime_FromLong@@Base> │ │ │ │ + bl 2713f0 <_PyTime_FromLong@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a888 │ │ │ │ + beq.n 6a978 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1f715c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1f7a60 <_PyTime_AsTimespec@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2ad20 <__clock_settime64@plt> │ │ │ │ - cbz r0, 6a88c │ │ │ │ + cbz r0, 6a97c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a894 │ │ │ │ + b.n 6a984 │ │ │ │ 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 13ad88 │ │ │ │ + bl 13b05c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a8fc │ │ │ │ + cbz r0, 6a9ec │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl e4ce4 │ │ │ │ + bl e5008 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl e4ce4 │ │ │ │ + bl e5008 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl e4ce4 │ │ │ │ + bl e5008 │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, r7, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r0, #21288 @ 0x5328 │ │ │ │ + movw r0, #23596 @ 0x5c2c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a8f0 │ │ │ │ + bge.n 6a9e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6a8f4 │ │ │ │ + cbz r3, 6a9e4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6a8fc │ │ │ │ + b.n 6a9ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a8f0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6a9e0 │ │ │ │ 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 6a93a │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + bmi.n 6aa2a │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #38300 @ 0x959c │ │ │ │ + movw r1, #40752 @ 0x9f30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #60052 @ 0xea94 │ │ │ │ + movw r0, #62356 @ 0xf394 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a97e │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6aa6e │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6b8 │ │ │ │ + bl 8b630 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a97e │ │ │ │ + cbz r0, 6aa6e │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6a968 │ │ │ │ + beq.n 6aa58 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61684 @ 0xf0f4 │ │ │ │ + movw r1, #63988 @ 0xf9f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 6a97e │ │ │ │ + bl f2724 │ │ │ │ + b.n 6aa6e │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ blx 2baf0 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f9afc │ │ │ │ + b.w f9ef0 │ │ │ │ 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 6a9aa │ │ │ │ + bne.n 6aa9a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6a9c2 │ │ │ │ - b.n 6aa02 │ │ │ │ + bne.n 6aab2 │ │ │ │ + b.n 6aaf2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #34164 @ 0x8574 │ │ │ │ + movw r0, #36468 @ 0x8e74 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a99a │ │ │ │ - b.n 6aa70 │ │ │ │ + bne.n 6aa8a │ │ │ │ + b.n 6ab60 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6a9e4 │ │ │ │ + bpl.n 6aad4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6b8 │ │ │ │ + bl 8b630 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6aa70 │ │ │ │ + beq.n 6ab60 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6aa04 │ │ │ │ - b.n 6aa42 │ │ │ │ - movw r2, #30644 @ 0x77b4 │ │ │ │ + beq.n 6aaf4 │ │ │ │ + b.n 6ab32 │ │ │ │ + movw r2, #32948 @ 0x80b4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #33868 @ 0x844c │ │ │ │ + movw r1, #36172 @ 0x8d4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #34164 @ 0x8574 │ │ │ │ + movw r0, #36468 @ 0x8e74 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6aa70 │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ab60 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6aa2c │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + bmi.n 6ab1c │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #34116 @ 0x8544 │ │ │ │ + movw r1, #36420 @ 0x8e44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #34164 @ 0x8574 │ │ │ │ + movw r0, #36468 @ 0x8e74 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6aa70 │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ab60 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6b8 │ │ │ │ + bl 8b630 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6aa70 │ │ │ │ + cbz r0, 6ab60 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6aa5a │ │ │ │ + beq.n 6ab4a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61684 @ 0xf0f4 │ │ │ │ + movw r1, #63988 @ 0xf9f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 6aa70 │ │ │ │ + bl f2724 │ │ │ │ + b.n 6ab60 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2baf0 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f9afc │ │ │ │ + b.w f9ef0 │ │ │ │ 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 6aa9c │ │ │ │ + bne.n 6ab8c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6aab4 │ │ │ │ - b.n 6aaf4 │ │ │ │ + bne.n 6aba4 │ │ │ │ + b.n 6abe4 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #34176 @ 0x8580 │ │ │ │ + movw r0, #36480 @ 0x8e80 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6aa8c │ │ │ │ - b.n 6ab74 │ │ │ │ + bne.n 6ab7c │ │ │ │ + b.n 6ac64 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6aad6 │ │ │ │ + bpl.n 6abc6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6b8 │ │ │ │ + bl 8b630 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ab74 │ │ │ │ + beq.n 6ac64 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6aaf6 │ │ │ │ - b.n 6ab34 │ │ │ │ - movw r2, #30644 @ 0x77b4 │ │ │ │ + beq.n 6abe6 │ │ │ │ + b.n 6ac24 │ │ │ │ + movw r2, #32948 @ 0x80b4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #33868 @ 0x844c │ │ │ │ + movw r1, #36172 @ 0x8d4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #34176 @ 0x8580 │ │ │ │ + movw r0, #36480 @ 0x8e80 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ab74 │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ac64 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6ab1e │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + bmi.n 6ac0e │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #34116 @ 0x8544 │ │ │ │ + movw r1, #36420 @ 0x8e44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #34176 @ 0x8580 │ │ │ │ + movw r0, #36480 @ 0x8e80 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ab74 │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ac64 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6b8 │ │ │ │ + bl 8b630 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6ab74 │ │ │ │ + cbz r0, 6ac64 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ab4c │ │ │ │ + beq.n 6ac3c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61684 @ 0xf0f4 │ │ │ │ + movw r1, #63988 @ 0xf9f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 6ab74 │ │ │ │ + bl f2724 │ │ │ │ + b.n 6ac64 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl fb85c │ │ │ │ + bl fbd30 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6ab5e │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 6ab74 │ │ │ │ + bne.n 6ac4e │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 6ac64 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2baf0 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f9afc │ │ │ │ + b.w f9ef0 │ │ │ │ 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 6abec │ │ │ │ + beq.n 6acdc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6abce │ │ │ │ + bpl.n 6acbe │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6b8 │ │ │ │ + bl 8b630 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6ac16 │ │ │ │ + cbz r0, 6ad06 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6abee │ │ │ │ + beq.n 6acde │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61684 @ 0xf0f4 │ │ │ │ + movw r1, #63988 @ 0xf9f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 6ac16 │ │ │ │ - movw r2, #30644 @ 0x77b4 │ │ │ │ + bl f2724 │ │ │ │ + b.n 6ad06 │ │ │ │ + movw r2, #32948 @ 0x80b4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #38300 @ 0x959c │ │ │ │ + movw r1, #40752 @ 0x9f30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #34192 @ 0x8590 │ │ │ │ + movw r0, #36496 @ 0x8e90 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ac16 │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ad06 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b24c │ │ │ │ - cbnz r0, 6ac0a │ │ │ │ + cbnz r0, 6acfa │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ac754 │ │ │ │ + b.w 1ad07c │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f9afc │ │ │ │ + b.w f9ef0 │ │ │ │ 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 6ac5a │ │ │ │ + bne.n 6ad4a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 6ac72 │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ + bmi.n 6ad62 │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33868 @ 0x844c │ │ │ │ + movw r1, #36172 @ 0x8d4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #34204 @ 0x859c │ │ │ │ + movw r0, #36508 @ 0x8e9c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ac7e │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ad6e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #34204 @ 0x859c │ │ │ │ + movw r0, #36508 @ 0x8e9c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ac32 │ │ │ │ - b.n 6ac7e │ │ │ │ + bne.n 6ad22 │ │ │ │ + b.n 6ad6e │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6b8 │ │ │ │ + bl 8b630 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6ac82 │ │ │ │ + cbnz r0, 6ad72 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ad10 │ │ │ │ + b.n 6ae00 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6acba │ │ │ │ + bne.n 6adaa │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6acf0 │ │ │ │ + beq.n 6ade0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6acd2 │ │ │ │ + bpl.n 6adc2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6b8 │ │ │ │ + bl 8b630 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ac7e │ │ │ │ + beq.n 6ad6e │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6acf2 │ │ │ │ + beq.n 6ade2 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61684 @ 0xf0f4 │ │ │ │ + movw r1, #63988 @ 0xf9f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 6ac7e │ │ │ │ - movw r2, #30644 @ 0x77b4 │ │ │ │ + bl f2724 │ │ │ │ + b.n 6ad6e │ │ │ │ + movw r2, #32948 @ 0x80b4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #34116 @ 0x8544 │ │ │ │ + movw r1, #36420 @ 0x8e44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #34204 @ 0x859c │ │ │ │ + movw r0, #36508 @ 0x8e9c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ac7e │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ad6e │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ae78 │ │ │ │ - cbz r0, 6ad08 │ │ │ │ + cbz r0, 6adf8 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f9afc │ │ │ │ + b.w f9ef0 │ │ │ │ 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, #30356 @ 0x7694 │ │ │ │ + movw r1, #32660 @ 0x7f94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8eb1c │ │ │ │ - cbnz r0, 6ad3a │ │ │ │ + bl 8eab0 │ │ │ │ + cbnz r0, 6ae2a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6ad6e │ │ │ │ + b.n 6ae5e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl f1f1c │ │ │ │ + bl f2290 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ad36 │ │ │ │ + beq.n 6ae26 │ │ │ │ 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 7620c │ │ │ │ + bl 76254 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ @@ -94958,691 +95047,616 @@ │ │ │ │ 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, #21296 @ 0x5330 │ │ │ │ + movw r1, #23604 @ 0x5c34 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 8eb1c │ │ │ │ - cbnz r0, 6ad9c │ │ │ │ + bl 8eab0 │ │ │ │ + cbnz r0, 6ae8c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6ae14 │ │ │ │ + b.n 6af04 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl f1f1c │ │ │ │ + bl f2290 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ad98 │ │ │ │ + beq.n 6ae88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl f1f1c │ │ │ │ + bl f2290 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6ae0e │ │ │ │ + cbz r0, 6aefe │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 6adcc │ │ │ │ + bgt.n 6aebc │ │ │ │ subs r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ blx 2b7c0 │ │ │ │ - cbz r0, 6adea │ │ │ │ + cbz r0, 6aeda │ │ │ │ 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 6ae06 │ │ │ │ + b.n 6aef6 │ │ │ │ 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 7620c │ │ │ │ + bl 76254 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006ae1a <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - movw r0, #9952 @ 0x26e0 │ │ │ │ +0006af0a <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + movw r0, #12256 @ 0x2fe0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movw r1, #14935 @ 0x3a57 │ │ │ │ - b.w 19a6d4 │ │ │ │ - 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 7186c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6aec0 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2b01c │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 6ae52 <_Py_Get_Getpath_CodeObject@@Base+0x38> │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 6ae88 <_Py_Get_Getpath_CodeObject@@Base+0x6e> │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6aec0 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6aec0 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6aec0 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ - bl 85e24 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 6aeac <_Py_Get_Getpath_CodeObject@@Base+0x92> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6aed4 <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ - adds r7, #8 │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - movw r2, #23531 @ 0x5beb │ │ │ │ - movt r2, #6 │ │ │ │ - movw r0, #21300 @ 0x5334 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - cbz r1, 6aee4 <_Py_Get_Getpath_CodeObject@@Base+0xca> │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - bl 80aa8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 6ae76 <_Py_Get_Getpath_CodeObject@@Base+0x5c> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a424 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6aec4 <_Py_Get_Getpath_CodeObject@@Base+0xaa> │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ab9c │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 6aeea <_Py_Get_Getpath_CodeObject@@Base+0xd0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6aeba <_Py_Get_Getpath_CodeObject@@Base+0xa0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6aeba <_Py_Get_Getpath_CodeObject@@Base+0xa0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6ae86 <_Py_Get_Getpath_CodeObject@@Base+0x6c> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ae86 <_Py_Get_Getpath_CodeObject@@Base+0x6c> │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ab9c │ │ │ │ - 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 6af30 <_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 6af48 <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ - movw r2, #54932 @ 0xd694 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33868 @ 0x844c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #34188 @ 0x858c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6afaa <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #34188 @ 0x858c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6af08 <_Py_Get_Getpath_CodeObject@@Base+0xee> │ │ │ │ - b.n 6afaa <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r3 │ │ │ │ - bl 8b6b8 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 6afaa <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ - blx 2bf84 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 6af76 <_Py_Get_Getpath_CodeObject@@Base+0x15c> │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61684 @ 0xf0f4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 6afaa <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ - ldrb r3, [r5, #0] │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - cbnz r3, 6af96 <_Py_Get_Getpath_CodeObject@@Base+0x17c> │ │ │ │ - mov r0, r7 │ │ │ │ - bl cf6fc │ │ │ │ - movw r1, #21304 @ 0x5338 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 6afaa <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ - movw r3, #5160 @ 0x1428 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 6afba <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 1273c4 │ │ │ │ - cbnz r0, 6afae <_Py_Get_Getpath_CodeObject@@Base+0x194> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 6afea <_Py_Get_Getpath_CodeObject@@Base+0x1d0> │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl a0ba0 │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 6afbc <_Py_Get_Getpath_CodeObject@@Base+0x1a2> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2bcf4 │ │ │ │ - cbnz r0, 6afda <_Py_Get_Getpath_CodeObject@@Base+0x1c0> │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1ac754 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a424 │ │ │ │ - b.n 6afaa <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ - movs r1, #0 │ │ │ │ - bl f9afc │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 7a424 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + b.w 19af54 │ │ │ │ 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, 6b014 <_Py_Get_Getpath_CodeObject@@Base+0x1fa> │ │ │ │ + cbnz r3, 6af3e <_Py_Get_Getpath_CodeObject@@Base+0x34> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6b014 <_Py_Get_Getpath_CodeObject@@Base+0x1fa> │ │ │ │ + ble.n 6af3e <_Py_Get_Getpath_CodeObject@@Base+0x34> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6b014 <_Py_Get_Getpath_CodeObject@@Base+0x1fa> │ │ │ │ - cbnz r0, 6b032 <_Py_Get_Getpath_CodeObject@@Base+0x218> │ │ │ │ + bne.n 6af3e <_Py_Get_Getpath_CodeObject@@Base+0x34> │ │ │ │ + cbnz r0, 6af5c <_Py_Get_Getpath_CodeObject@@Base+0x52> │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #120] @ (6b09c <_Py_Get_Getpath_CodeObject@@Base+0x282>) │ │ │ │ + ldr r4, [pc, #120] @ (6afc4 <_Py_Get_Getpath_CodeObject@@Base+0xba>) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f29b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6b032 <_Py_Get_Getpath_CodeObject@@Base+0x218> │ │ │ │ + bl f2d2c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6af5c <_Py_Get_Getpath_CodeObject@@Base+0x52> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b08e <_Py_Get_Getpath_CodeObject@@Base+0x274> │ │ │ │ + b.n 6afb8 <_Py_Get_Getpath_CodeObject@@Base+0xae> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1273c4 │ │ │ │ + bl 1275dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b02e <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + beq.n 6af58 <_Py_Get_Getpath_CodeObject@@Base+0x4e> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl a0ba0 │ │ │ │ + bl a0b58 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #55416 @ 0xd878 │ │ │ │ + movw r1, #57720 @ 0xe178 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #21340 @ 0x535c │ │ │ │ + movw r0, #23608 @ 0x5c38 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91e54 │ │ │ │ + bl 91d78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6b07a <_Py_Get_Getpath_CodeObject@@Base+0x260> │ │ │ │ - bl 97f70 │ │ │ │ + beq.n 6afa4 <_Py_Get_Getpath_CodeObject@@Base+0x9a> │ │ │ │ + bl 97ef0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b6f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 6b086 <_Py_Get_Getpath_CodeObject@@Base+0x26c> │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 6afb0 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b02e <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + bne.n 6af58 <_Py_Get_Getpath_CodeObject@@Base+0x4e> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ movw r1, #31936 @ 0x7cc0 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1277e0 │ │ │ │ + bl 1279f4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 6b0dc <_Py_Get_Getpath_CodeObject@@Base+0x2c2> │ │ │ │ + beq.n 6b004 <_Py_Get_Getpath_CodeObject@@Base+0xfa> │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6b0dc <_Py_Get_Getpath_CodeObject@@Base+0x2c2> │ │ │ │ + beq.n 6b004 <_Py_Get_Getpath_CodeObject@@Base+0xfa> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 6b0f4 <_Py_Get_Getpath_CodeObject@@Base+0x2da> │ │ │ │ - b.n 6b106 <_Py_Get_Getpath_CodeObject@@Base+0x2ec> │ │ │ │ + bne.n 6b01c <_Py_Get_Getpath_CodeObject@@Base+0x112> │ │ │ │ + b.n 6b02e <_Py_Get_Getpath_CodeObject@@Base+0x124> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6b0d4 <_Py_Get_Getpath_CodeObject@@Base+0x2ba> │ │ │ │ - movw r0, #21352 @ 0x5368 │ │ │ │ + beq.n 6affc <_Py_Get_Getpath_CodeObject@@Base+0xf2> │ │ │ │ + movw r0, #23620 @ 0x5c44 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r4 │ │ │ │ - bl 22b9a4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22c3ac <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b0d4 <_Py_Get_Getpath_CodeObject@@Base+0x2ba> │ │ │ │ - b.n 6b142 <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ + bne.n 6affc <_Py_Get_Getpath_CodeObject@@Base+0xf2> │ │ │ │ + b.n 6b06a <_Py_Get_Getpath_CodeObject@@Base+0x160> │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #21352 @ 0x5368 │ │ │ │ + movw r0, #23620 @ 0x5c44 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6b142 <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6b06a <_Py_Get_Getpath_CodeObject@@Base+0x160> │ │ │ │ ldr r5, [r6, #20] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 6b130 <_Py_Get_Getpath_CodeObject@@Base+0x316> │ │ │ │ + bmi.n 6b058 <_Py_Get_Getpath_CodeObject@@Base+0x14e> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #15984 @ 0x3e70 │ │ │ │ + movw r2, #18288 @ 0x4770 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #34116 @ 0x8544 │ │ │ │ + movw r1, #36420 @ 0x8e44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #21352 @ 0x5368 │ │ │ │ + movw r0, #23620 @ 0x5c44 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 241868 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b142 <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b06a <_Py_Get_Getpath_CodeObject@@Base+0x160> │ │ │ │ ldr.w r3, [r7, #444] @ 0x1bc │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r4, [r6, #24] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ - bl 2094a8 <_PyCode_ReturnsOnlyNone@@Base+0xb0> │ │ │ │ - cbnz r0, 6b146 <_Py_Get_Getpath_CodeObject@@Base+0x32c> │ │ │ │ + bl 209e30 <_PyCode_ReturnsOnlyNone@@Base+0xb0> │ │ │ │ + cbnz r0, 6b06e <_Py_Get_Getpath_CodeObject@@Base+0x164> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b1c0 <_Py_Get_Getpath_CodeObject@@Base+0x3a6> │ │ │ │ + b.n 6b0e8 <_Py_Get_Getpath_CodeObject@@Base+0x1de> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - bgt.n 6b166 <_Py_Get_Getpath_CodeObject@@Base+0x34c> │ │ │ │ + bgt.n 6b08e <_Py_Get_Getpath_CodeObject@@Base+0x184> │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 6b182 <_Py_Get_Getpath_CodeObject@@Base+0x368> │ │ │ │ + b.n 6b0aa <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ str r2, [r0, #12] │ │ │ │ - beq.n 6b1a6 <_Py_Get_Getpath_CodeObject@@Base+0x38c> │ │ │ │ + beq.n 6b0ce <_Py_Get_Getpath_CodeObject@@Base+0x1c4> │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6b1c0 <_Py_Get_Getpath_CodeObject@@Base+0x3a6> │ │ │ │ - bl 7757c │ │ │ │ + beq.n 6b0e8 <_Py_Get_Getpath_CodeObject@@Base+0x1de> │ │ │ │ + bl 775c4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21368 @ 0x5378 │ │ │ │ + movw r1, #23636 @ 0x5c54 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 6b142 <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ + bl f2724 │ │ │ │ + b.n 6b06a <_Py_Get_Getpath_CodeObject@@Base+0x160> │ │ │ │ cmp r2, r1 │ │ │ │ - ble.n 6b154 <_Py_Get_Getpath_CodeObject@@Base+0x33a> │ │ │ │ + ble.n 6b07c <_Py_Get_Getpath_CodeObject@@Base+0x172> │ │ │ │ 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 6b182 <_Py_Get_Getpath_CodeObject@@Base+0x368> │ │ │ │ + b.n 6b0aa <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6b1c0 <_Py_Get_Getpath_CodeObject@@Base+0x3a6> │ │ │ │ + beq.n 6b0e8 <_Py_Get_Getpath_CodeObject@@Base+0x1de> │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6b166 <_Py_Get_Getpath_CodeObject@@Base+0x34c> │ │ │ │ + bne.n 6b08e <_Py_Get_Getpath_CodeObject@@Base+0x184> │ │ │ │ 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} │ │ │ │ + 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 6b12a <_Py_Get_Getpath_CodeObject@@Base+0x220> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bmi.n 6b142 <_Py_Get_Getpath_CodeObject@@Base+0x238> │ │ │ │ + movw r2, #57236 @ 0xdf94 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #36172 @ 0x8d4c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #36492 @ 0x8e8c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 242208 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b1a4 <_Py_Get_Getpath_CodeObject@@Base+0x29a> │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #36492 @ 0x8e8c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + mov r2, r3 │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6b102 <_Py_Get_Getpath_CodeObject@@Base+0x1f8> │ │ │ │ + b.n 6b1a4 <_Py_Get_Getpath_CodeObject@@Base+0x29a> │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r3 │ │ │ │ + bl 8b630 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 6b1a4 <_Py_Get_Getpath_CodeObject@@Base+0x29a> │ │ │ │ + blx 2bf84 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 6b170 <_Py_Get_Getpath_CodeObject@@Base+0x266> │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #63988 @ 0xf9f4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f2724 │ │ │ │ + b.n 6b1a4 <_Py_Get_Getpath_CodeObject@@Base+0x29a> │ │ │ │ + ldrb r3, [r5, #0] │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + cbnz r3, 6b190 <_Py_Get_Getpath_CodeObject@@Base+0x286> │ │ │ │ + mov r0, r7 │ │ │ │ + bl cfacc │ │ │ │ + movw r1, #23656 @ 0x5c68 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f2724 │ │ │ │ + b.n 6b1a4 <_Py_Get_Getpath_CodeObject@@Base+0x29a> │ │ │ │ + movw r3, #5160 @ 0x1428 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 6b1b4 <_Py_Get_Getpath_CodeObject@@Base+0x2aa> │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 1275dc │ │ │ │ + cbnz r0, 6b1a8 <_Py_Get_Getpath_CodeObject@@Base+0x29e> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 6b1e4 <_Py_Get_Getpath_CodeObject@@Base+0x2da> │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl a0b58 │ │ │ │ + mov r1, r0 │ │ │ │ + b.n 6b1b6 <_Py_Get_Getpath_CodeObject@@Base+0x2ac> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2bcf4 │ │ │ │ + cbnz r0, 6b1d4 <_Py_Get_Getpath_CodeObject@@Base+0x2ca> │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1ad07c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7a464 │ │ │ │ + b.n 6b1a4 <_Py_Get_Getpath_CodeObject@@Base+0x29a> │ │ │ │ + movs r1, #0 │ │ │ │ + bl f9ef0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 7a464 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ sub sp, #28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6b2a0 <_Py_Get_Getpath_CodeObject@@Base+0x486> │ │ │ │ + beq.n 6b2c8 <_Py_Get_Getpath_CodeObject@@Base+0x3be> │ │ │ │ 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 6b1d8 <_Py_Get_Getpath_CodeObject@@Base+0x3be> │ │ │ │ + bne.n 6b200 <_Py_Get_Getpath_CodeObject@@Base+0x2f6> │ │ │ │ movw r3, #59848 @ 0xe9c8 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6b2a0 <_Py_Get_Getpath_CodeObject@@Base+0x486> │ │ │ │ + beq.n 6b2c8 <_Py_Get_Getpath_CodeObject@@Base+0x3be> │ │ │ │ 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 6b222 <_Py_Get_Getpath_CodeObject@@Base+0x408> │ │ │ │ + b.n 6b24a <_Py_Get_Getpath_CodeObject@@Base+0x340> │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6b2ce <_Py_Get_Getpath_CodeObject@@Base+0x4b4> │ │ │ │ + beq.n 6b2f6 <_Py_Get_Getpath_CodeObject@@Base+0x3ec> │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 6b2a0 <_Py_Get_Getpath_CodeObject@@Base+0x486> │ │ │ │ + beq.n 6b2c8 <_Py_Get_Getpath_CodeObject@@Base+0x3be> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b2a2 <_Py_Get_Getpath_CodeObject@@Base+0x488> │ │ │ │ + beq.n 6b2ca <_Py_Get_Getpath_CodeObject@@Base+0x3c0> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6b214 <_Py_Get_Getpath_CodeObject@@Base+0x3fa> │ │ │ │ + beq.n 6b23c <_Py_Get_Getpath_CodeObject@@Base+0x332> │ │ │ │ sub.w r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ - bls.n 6b2f8 <_Py_Get_Getpath_CodeObject@@Base+0x4de> │ │ │ │ + bls.n 6b320 <_Py_Get_Getpath_CodeObject@@Base+0x416> │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 6b214 <_Py_Get_Getpath_CodeObject@@Base+0x3fa> │ │ │ │ + bne.n 6b23c <_Py_Get_Getpath_CodeObject@@Base+0x332> │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6b310 <_Py_Get_Getpath_CodeObject@@Base+0x4f6> │ │ │ │ + beq.n 6b338 <_Py_Get_Getpath_CodeObject@@Base+0x42e> │ │ │ │ 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 6b302 <_Py_Get_Getpath_CodeObject@@Base+0x4e8> │ │ │ │ + beq.n 6b32a <_Py_Get_Getpath_CodeObject@@Base+0x420> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6b30a <_Py_Get_Getpath_CodeObject@@Base+0x4f0> │ │ │ │ + beq.n 6b332 <_Py_Get_Getpath_CodeObject@@Base+0x428> │ │ │ │ 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 6b2a8 <_Py_Get_Getpath_CodeObject@@Base+0x48e> │ │ │ │ + beq.n 6b2d0 <_Py_Get_Getpath_CodeObject@@Base+0x3c6> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6b218 <_Py_Get_Getpath_CodeObject@@Base+0x3fe> │ │ │ │ + b.n 6b240 <_Py_Get_Getpath_CodeObject@@Base+0x336> │ │ │ │ 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 6b252 <_Py_Get_Getpath_CodeObject@@Base+0x438> │ │ │ │ + bne.n 6b27a <_Py_Get_Getpath_CodeObject@@Base+0x370> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6b218 <_Py_Get_Getpath_CodeObject@@Base+0x3fe> │ │ │ │ + bne.n 6b240 <_Py_Get_Getpath_CodeObject@@Base+0x336> │ │ │ │ ldrb.w r2, [r0, ip] │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - bne.n 6b21e <_Py_Get_Getpath_CodeObject@@Base+0x404> │ │ │ │ + bne.n 6b246 <_Py_Get_Getpath_CodeObject@@Base+0x33c> │ │ │ │ add.w r5, r8, #2 │ │ │ │ mov r1, sl │ │ │ │ adds r5, r0, r5 │ │ │ │ - beq.n 6b31a <_Py_Get_Getpath_CodeObject@@Base+0x500> │ │ │ │ + beq.n 6b342 <_Py_Get_Getpath_CodeObject@@Base+0x438> │ │ │ │ subs r3, r5, #1 │ │ │ │ add.w r4, sl, #65 @ 0x41 │ │ │ │ subs r2, r4, r1 │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 6b316 <_Py_Get_Getpath_CodeObject@@Base+0x4fc> │ │ │ │ - cbz r0, 6b316 <_Py_Get_Getpath_CodeObject@@Base+0x4fc> │ │ │ │ + beq.n 6b33e <_Py_Get_Getpath_CodeObject@@Base+0x434> │ │ │ │ + cbz r0, 6b33e <_Py_Get_Getpath_CodeObject@@Base+0x434> │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ - b.n 6b2e6 <_Py_Get_Getpath_CodeObject@@Base+0x4cc> │ │ │ │ + b.n 6b30e <_Py_Get_Getpath_CodeObject@@Base+0x404> │ │ │ │ subs r2, #32 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 6b214 <_Py_Get_Getpath_CodeObject@@Base+0x3fa> │ │ │ │ - b.n 6b23c <_Py_Get_Getpath_CodeObject@@Base+0x422> │ │ │ │ + bne.n 6b23c <_Py_Get_Getpath_CodeObject@@Base+0x332> │ │ │ │ + b.n 6b264 <_Py_Get_Getpath_CodeObject@@Base+0x35a> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6b2c8 <_Py_Get_Getpath_CodeObject@@Base+0x4ae> │ │ │ │ + b.n 6b2f0 <_Py_Get_Getpath_CodeObject@@Base+0x3e6> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6b2ce <_Py_Get_Getpath_CodeObject@@Base+0x4b4> │ │ │ │ + b.n 6b2f6 <_Py_Get_Getpath_CodeObject@@Base+0x3ec> │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - b.n 6b2c6 <_Py_Get_Getpath_CodeObject@@Base+0x4ac> │ │ │ │ + b.n 6b2ee <_Py_Get_Getpath_CodeObject@@Base+0x3e4> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6b2a2 <_Py_Get_Getpath_CodeObject@@Base+0x488> │ │ │ │ + b.n 6b2ca <_Py_Get_Getpath_CodeObject@@Base+0x3c0> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006b320 : │ │ │ │ +0006b348 : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 6b35a │ │ │ │ + blt.n 6b382 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ push {lr} │ │ │ │ - movw r2, #46053 @ 0xb3e5 │ │ │ │ + movw r2, #46093 @ 0xb40d │ │ │ │ movt r2, #6 │ │ │ │ ldr.w lr, [r3, #848] @ 0x350 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6b34e │ │ │ │ + bne.n 6b376 │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2bf68 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006b360 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0006b388 <_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, 6b392 <_Py_DecodeLocaleEx@@Base+0x32> │ │ │ │ + cbnz r5, 6b3ba <_Py_DecodeLocaleEx@@Base+0x32> │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #100] @ (6b3e0 <_Py_DecodeLocaleEx@@Base+0x80>) │ │ │ │ + ldr r3, [pc, #100] @ (6b408 <_Py_DecodeLocaleEx@@Base+0x80>) │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r5, [r3, #1656] @ 0x678 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 6b39e <_Py_DecodeLocaleEx@@Base+0x3e> │ │ │ │ + bgt.n 6b3c6 <_Py_DecodeLocaleEx@@Base+0x3e> │ │ │ │ ldr.w r0, [r3, #1360] @ 0x550 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6b3bc <_Py_DecodeLocaleEx@@Base+0x5c> │ │ │ │ + beq.n 6b3e4 <_Py_DecodeLocaleEx@@Base+0x5c> │ │ │ │ mov r3, r7 │ │ │ │ - cbnz r0, 6b3d0 <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ + cbnz r0, 6b3f8 <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 17dd04 │ │ │ │ + b.w 17e55c │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx 2bf84 │ │ │ │ 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 17decc │ │ │ │ + b.w 17e724 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 17d8a4 │ │ │ │ - ldr r3, [pc, #24] @ (6b3e0 <_Py_DecodeLocaleEx@@Base+0x80>) │ │ │ │ + bl 17e0fc │ │ │ │ + ldr r3, [pc, #24] @ (6b408 <_Py_DecodeLocaleEx@@Base+0x80>) │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str.w r0, [r3, #1360] @ 0x550 │ │ │ │ - b.n 6b38c <_Py_DecodeLocaleEx@@Base+0x2c> │ │ │ │ + b.n 6b3b4 <_Py_DecodeLocaleEx@@Base+0x2c> │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 634aa │ │ │ │ + b.w 636ce │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2bf68 │ │ │ │ │ │ │ │ -0006b3f0 : │ │ │ │ +0006b418 : │ │ │ │ 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, 6b41a │ │ │ │ + cbz r3, 6b442 │ │ │ │ blx 2b320 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bl 17d848 │ │ │ │ - b.n 6b40e │ │ │ │ + bl 17e0a0 │ │ │ │ + b.n 6b436 │ │ │ │ │ │ │ │ -0006b420 : │ │ │ │ +0006b448 : │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ push {lr} │ │ │ │ - movw r2, #46213 @ 0xb485 │ │ │ │ + movw r2, #46253 @ 0xb4ad │ │ │ │ movt r2, #6 │ │ │ │ ldr.w lr, [r3, #860] @ 0x35c │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6b442 │ │ │ │ + bne.n 6b46a │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 2ae08 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0006b450 : │ │ │ │ +0006b478 : │ │ │ │ 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, 6b47c │ │ │ │ + cbz r3, 6b4a4 │ │ │ │ blx 2b320 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bl 17d848 │ │ │ │ - b.n 6b46e │ │ │ │ + bl 17e0a0 │ │ │ │ + b.n 6b496 │ │ │ │ nop │ │ │ │ mov r0, r1 │ │ │ │ b.w 2ae08 │ │ │ │ nop │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ @@ -95655,168 +95669,168 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ blx 2abc0 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 6b506 │ │ │ │ + bcs.n 6b52e │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ adds r0, #1 │ │ │ │ - movw r1, #46053 @ 0xb3e5 │ │ │ │ + movw r1, #46093 @ 0xb40d │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r4, [r3, #848] @ 0x350 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 6b4f4 │ │ │ │ + bne.n 6b51c │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2bf6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6b506 │ │ │ │ + cbz r0, 6b52e │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ blx 2beec │ │ │ │ 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 6b4e4 │ │ │ │ + bne.n 6b50c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6b4ee │ │ │ │ + b.n 6b516 │ │ │ │ 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 6b5a8 │ │ │ │ + ble.n 6b5d0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r1, 6b546 │ │ │ │ + cbnz r1, 6b56e │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #46213 @ 0xb485 │ │ │ │ + movw r2, #46253 @ 0xb4ad │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #860] @ 0x35c │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 6b5cc │ │ │ │ + bne.n 6b5f4 │ │ │ │ blx 2ae0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 6b5a8 │ │ │ │ + ble.n 6b5d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbnz r6, 6b56e │ │ │ │ + cbnz r6, 6b596 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #46213 @ 0xb485 │ │ │ │ + movw r2, #46253 @ 0xb4ad │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #860] @ 0x35c │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 6b5e8 │ │ │ │ + bne.n 6b610 │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 6b5a8 │ │ │ │ + ble.n 6b5d0 │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ movs r5, #2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - cbnz r6, 6b59c │ │ │ │ + cbnz r6, 6b5c4 │ │ │ │ ldr.w r3, [r7, #860] @ 0x35c │ │ │ │ - movw r2, #46213 @ 0xb485 │ │ │ │ + movw r2, #46253 @ 0xb4ad │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6b5c2 │ │ │ │ + bne.n 6b5ea │ │ │ │ blx 2ae0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 6b584 │ │ │ │ + bgt.n 6b5ac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r6, 6b5bc │ │ │ │ - bl 6b420 │ │ │ │ + cbnz r6, 6b5e4 │ │ │ │ + bl 6b448 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 2ae0c │ │ │ │ - b.n 6b5b0 │ │ │ │ + b.n 6b5d8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ - b.n 6b5a0 │ │ │ │ + b.n 6b5c8 │ │ │ │ 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 6b5f0 │ │ │ │ + ble.n 6b618 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.n 6b566 │ │ │ │ + b.n 6b58e │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r5 │ │ │ │ - b.n 6b574 │ │ │ │ + b.n 6b59c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - b.n 6b5ac │ │ │ │ - cbz r1, 6b64a │ │ │ │ + b.n 6b5d4 │ │ │ │ + cbz r1, 6b672 │ │ │ │ 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] @ (6b64c ) │ │ │ │ - bl 189be0 │ │ │ │ + ldr r0, [pc, #60] @ (6b674 ) │ │ │ │ + bl 18a438 │ │ │ │ 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 6b61a │ │ │ │ + bne.n 6b642 │ │ │ │ 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 2b314 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - subs r0, r2, r1 │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ -0006b650 : │ │ │ │ +0006b678 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b.w 2bf58 │ │ │ │ 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 │ │ │ │ @@ -95949,15 +95963,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 6b702 │ │ │ │ + bne.n 6b72a │ │ │ │ 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 │ │ │ │ @@ -95995,15 +96009,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 6b930 │ │ │ │ + beq.n 6b958 │ │ │ │ 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 │ │ │ │ @@ -96063,62 +96077,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 6b844 │ │ │ │ + b.n 6b86c │ │ │ │ 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 6b974 │ │ │ │ + b.n 6b99c │ │ │ │ eor.w fp, ip, fp │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ add.w r2, r6, r3, ror #27 │ │ │ │ - bls.n 6b9a4 │ │ │ │ + bls.n 6b9cc │ │ │ │ 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 6b9b6 │ │ │ │ + beq.n 6b9de │ │ │ │ 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 6b94e │ │ │ │ + bhi.n 6b976 │ │ │ │ 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 6b96a │ │ │ │ + b.n 6b992 │ │ │ │ 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 6b96a │ │ │ │ + b.n 6b992 │ │ │ │ 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 │ │ │ │ @@ -96128,138 +96142,138 @@ │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006b9e0 : │ │ │ │ +0006ba08 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6ba08 │ │ │ │ + bl 6ba30 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006ba08 : │ │ │ │ +0006ba30 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, ip │ │ │ │ - bcs.n 6ba40 │ │ │ │ + bcs.n 6ba68 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ blx 2b0f4 <__vsnprintf_chk@plt> │ │ │ │ - cbz r4, 6ba3c │ │ │ │ + cbz r4, 6ba64 │ │ │ │ adds r1, r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r0, #64870 @ 0xfd66 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ - b.n 6ba34 │ │ │ │ + b.n 6ba5c │ │ │ │ nop │ │ │ │ │ │ │ │ -0006ba4c : │ │ │ │ +0006ba74 : │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r0, [r3, #800] @ 0x320 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006ba5c <_PyInterpreterState_Main@@Base>: │ │ │ │ +0006ba84 <_PyInterpreterState_Main@@Base>: │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r0, [r3, #800] @ 0x320 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006ba70 : │ │ │ │ +0006ba98 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ - cbz r3, 6ba78 │ │ │ │ + cbz r3, 6baa0 │ │ │ │ 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 7eb54 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ebb4 <_PyType_GetDict@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 6bab2 │ │ │ │ + cbnz r0, 6bada │ │ │ │ mov r0, r2 │ │ │ │ - bl 7f7d8 │ │ │ │ + bl 7f838 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6baca │ │ │ │ + blt.n 6baf2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ - cbz r3, 6bab0 │ │ │ │ + cbz r3, 6bad8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 6ba76 │ │ │ │ + b.n 6ba9e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31716 @ 0x7be4 │ │ │ │ + movw r1, #34020 @ 0x84e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ 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 6bf0c │ │ │ │ + bne.w 6bf34 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov sl, r0 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 6c14a │ │ │ │ + bpl.w 6c172 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 6c12e │ │ │ │ + bpl.w 6c156 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6bf08 │ │ │ │ + beq.w 6bf30 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movw r2, #44536 @ 0xadf8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r3, #49597 @ 0xc1bd │ │ │ │ + movw r3, #49637 @ 0xc1e5 │ │ │ │ movt r3, #6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6c150 │ │ │ │ + bne.w 6c178 │ │ │ │ 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] │ │ │ │ @@ -96285,15 +96299,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 6bf14 │ │ │ │ + ble.w 6bf3c │ │ │ │ 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 │ │ │ │ @@ -96329,15 +96343,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 6bcf4 │ │ │ │ + bls.n 6bd1c │ │ │ │ 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] │ │ │ │ @@ -96381,26 +96395,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 6bc58 │ │ │ │ + bgt.n 6bc80 │ │ │ │ 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 6bf60 │ │ │ │ + bhi.w 6bf88 │ │ │ │ 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 │ │ │ │ @@ -96547,31 +96561,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 6bf60 │ │ │ │ + bhi.n 6bf88 │ │ │ │ addw r9, pc, #8 │ │ │ │ ldr.w pc, [r9, r7, lsl #2] │ │ │ │ nop │ │ │ │ - itete pl │ │ │ │ - movpl r6, r0 │ │ │ │ - iteet mi @ unpredictable │ │ │ │ - movmi r6, r0 │ │ │ │ - ittet mi @ unpredictable │ │ │ │ - movmi r6, r0 │ │ │ │ - popmi {r0, r1, r3, r4, r5, pc} │ │ │ │ - movpl r6, r0 │ │ │ │ - stmiami r1!, {r0, r2, r5} │ │ │ │ + ittte vc │ │ │ │ + movvc r6, r0 │ │ │ │ + itete vc @ unpredictable │ │ │ │ + movvc r6, r0 │ │ │ │ + iteet vs @ unpredictable │ │ │ │ + movvs r6, r0 │ │ │ │ + popvc {r0, r1, r5, r6, pc} │ │ │ │ + movvc r6, r0 │ │ │ │ + stmiavs r1!, {r0, r2, r3, r6} │ │ │ │ movs r6, r0 │ │ │ │ - pop {r0, r1, r3, r5, pc} │ │ │ │ + pop {r0, r1, r4, r6, pc} │ │ │ │ movs r6, r0 │ │ │ │ - pop {r0, r1, r5, pc} │ │ │ │ + pop {r0, r1, r3, r6, pc} │ │ │ │ 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 │ │ │ │ @@ -96702,80 +96716,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 6bf00 │ │ │ │ + b.n 6bf28 │ │ │ │ ldrb.w r7, [fp, #4] │ │ │ │ bfi r4, r7, #0, #8 │ │ │ │ - b.n 6bd3a │ │ │ │ + b.n 6bd62 │ │ │ │ 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 6bb12 │ │ │ │ - b.n 6bf08 │ │ │ │ + bne.w 6bb3a │ │ │ │ + b.n 6bf30 │ │ │ │ ldr.w fp, [r0, #28] │ │ │ │ - b.n 6c132 │ │ │ │ + b.n 6c15a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6bf00 │ │ │ │ + b.n 6bf28 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c15c : │ │ │ │ +0006c184 : │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 6c1b0 │ │ │ │ + cbz r1, 6c1d8 │ │ │ │ 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, #49597 @ 0xc1bd │ │ │ │ + movw ip, #49637 @ 0xc1e5 │ │ │ │ movt ip, #6 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 6c1b4 │ │ │ │ + bne.n 6c1dc │ │ │ │ movw r1, #61432 @ 0xeff8 │ │ │ │ movt r1, #79 @ 0x4f │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6c1e8 │ │ │ │ + bl 6c210 │ │ │ │ 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 6c1a2 │ │ │ │ + b.n 6c1ca │ │ │ │ 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 6c1e8 │ │ │ │ + bl 6c210 │ │ │ │ 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 │ │ │ │ @@ -96802,15 +96816,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 6c7b6 │ │ │ │ + ble.w 6c7de │ │ │ │ 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 │ │ │ │ @@ -96851,15 +96865,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 6c3ac │ │ │ │ + bls.n 6c3d4 │ │ │ │ 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] │ │ │ │ @@ -96903,30 +96917,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 6c308 │ │ │ │ + bgt.n 6c330 │ │ │ │ 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 6c5e6 │ │ │ │ + bhi.w 6c60e │ │ │ │ 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 │ │ │ │ @@ -97218,37 +97232,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 6c5e6 │ │ │ │ - add r5, pc, #4 @ (adr r5, 6c7cc ) │ │ │ │ + bhi.w 6c60e │ │ │ │ + add r5, pc, #4 @ (adr r5, 6c7f4 ) │ │ │ │ ldr.w pc, [r5, r8, lsl #2] │ │ │ │ - stmia r5!, {r0, r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r0, r1, r2} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r0} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r5!, {r0, r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r1, r3, r4, r5, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r3!, {r0, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r0, r5} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r7!, {r0, r3, r5, r6, r7} │ │ │ │ + ldmia r0, {r0, r4} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r3!, {r0, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r0, r4} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r3!, {r0, r5, r6, r7} │ │ │ │ + stmia r4!, {r0, r3} │ │ │ │ movs r6, r0 │ │ │ │ ldrb.w r8, [r6, #4] │ │ │ │ bfi r7, r8, #0, #8 │ │ │ │ - b.n 6c3f8 │ │ │ │ + b.n 6c420 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c7f4 : │ │ │ │ +0006c81c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2ad14 │ │ │ │ subs r0, #0 │ │ │ │ @@ -97266,619 +97280,616 @@ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 6cb44 │ │ │ │ + beq.w 6cab4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ add.w r7, r5, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ab84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6cb50 │ │ │ │ + bne.w 6cb6e │ │ │ │ add.w fp, r4, #28 │ │ │ │ add.w r9, r5, #8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c91e │ │ │ │ + bne.n 6c946 │ │ │ │ add.w r9, r5, #136 @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ blx 2ab84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6cb5e │ │ │ │ + bne.w 6cbae │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 6c9dc │ │ │ │ + bne.w 6ca04 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ blx 2b13c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6cb7a │ │ │ │ + bne.w 6cba0 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c47c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6cb6c │ │ │ │ + bne.w 6cbbc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 6cafa │ │ │ │ + beq.w 6cb2c │ │ │ │ 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 6c8ae │ │ │ │ + bne.n 6c8d6 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6c9fe │ │ │ │ + bne.w 6ca26 │ │ │ │ movw r5, #24184 @ 0x5e78 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr.w r3, [r5, #1024] @ 0x400 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6cab0 │ │ │ │ + beq.w 6caf6 │ │ │ │ blx 2b320 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r5, #816] @ 0x330 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6c8f6 │ │ │ │ - ldr r3, [pc, #696] @ (6cba8 ) │ │ │ │ + bne.n 6c91e │ │ │ │ + ldr r3, [pc, #692] @ (6cbcc ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6c9fe │ │ │ │ + bne.w 6ca26 │ │ │ │ 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 6ca8c │ │ │ │ + bne.w 6cac0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c47c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6cb9a │ │ │ │ + bne.w 6cb36 │ │ │ │ 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 │ │ │ │ - movw r0, #24184 @ 0x5e78 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ cmp r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr.w r0, [r0, #1028] @ 0x404 │ │ │ │ - umull r2, r1, r2, r1 │ │ │ │ + movw r0, #24184 @ 0x5e78 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ str r3, [sp, #16] │ │ │ │ + umull r2, r1, r2, r1 │ │ │ │ + str r0, [sp, #28] │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 6cb8e │ │ │ │ + ldr.w r1, [r0, #1028] @ 0x404 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 128f58 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 6cb84 │ │ │ │ + bl 129170 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - ldrd r0, ip, [sp, #32] │ │ │ │ - mvn.w lr, r2 │ │ │ │ + mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ + ldrd r1, lr, [sp, #32] │ │ │ │ + mvn.w ip, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cmp lr, r0 │ │ │ │ - sub.w r2, r1, r2 │ │ │ │ - sbcs.w lr, r2, ip │ │ │ │ - blt.w 6cb88 │ │ │ │ + cmp ip, r1 │ │ │ │ + sub.w r2, r0, r2 │ │ │ │ + sbcs.w ip, r2, lr │ │ │ │ + blt.w 6cb7c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - adds r0, r0, r2 │ │ │ │ + adds r0, r1, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - adc.w r1, ip, r2 │ │ │ │ + adc.w r1, lr, r2 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 128f80 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl 129198 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ blx 2be54 <__pthread_cond_timedwait64@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne.n 6c9e6 │ │ │ │ + bne.n 6ca0e │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6c85c │ │ │ │ + beq.w 6c884 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 6c85c │ │ │ │ + bne.w 6c884 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r1, [fp] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 6cada │ │ │ │ + beq.w 6cb0e │ │ │ │ add.w r3, r2, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c9c4 │ │ │ │ + bne.n 6c9ec │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 6c85c │ │ │ │ + b.n 6c884 │ │ │ │ str r4, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b.n 6c880 │ │ │ │ + b.n 6c8a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6cacc │ │ │ │ + bne.n 6cae8 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r9 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbnz r2, 6ca18 │ │ │ │ + cbnz r2, 6ca40 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 6c864 │ │ │ │ + b.n 6c88c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6ca02 │ │ │ │ + bne.n 6ca2a │ │ │ │ dmb ish │ │ │ │ - b.n 6c8f6 │ │ │ │ + b.n 6c91e │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr.w r9, [r6] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w r9, #1 │ │ │ │ it cc │ │ │ │ movcc.w r9, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r1, [r2, #1028] @ 0x404 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ umull r2, r9, r9, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6cb3c │ │ │ │ - bl 128f58 │ │ │ │ + beq.n 6cb4a │ │ │ │ + bl 129170 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r2, ip, [sp, #32] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub.w lr, r1, r9 │ │ │ │ mvns r0, r0 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w lr, lr, ip │ │ │ │ - blt.n 6cb36 │ │ │ │ + blt.n 6cb44 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r0, r2, r0 │ │ │ │ adc.w r1, ip, r9 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 128f80 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl 129198 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ blx 2be54 <__pthread_cond_timedwait64@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne.n 6cac8 │ │ │ │ + bne.n 6cae4 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6c99c │ │ │ │ + b.n 6c9c4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2153f0 <_PyXIData_Release@@Base+0xa34> │ │ │ │ + blx 2b590 │ │ │ │ + b.n 6caba │ │ │ │ uxtb r1, r2 │ │ │ │ dmb ish │ │ │ │ orrs r1, r3 │ │ │ │ ldrex r0, [r9] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6caa4 │ │ │ │ + bne.n 6cad8 │ │ │ │ strex r4, r1, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6ca94 │ │ │ │ + bne.n 6cac8 │ │ │ │ mov r2, r0 │ │ │ │ dmb ish │ │ │ │ - beq.w 6c908 │ │ │ │ - b.n 6ca8c │ │ │ │ - bl 17d848 │ │ │ │ + beq.w 6c930 │ │ │ │ + b.n 6cac0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6ca1a │ │ │ │ + movw r1, #34644 @ 0x8754 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #220] @ (6cbd0 ) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 17e0a0 │ │ │ │ blx 2b320 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r5, #816] @ 0x330 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 6c8ec │ │ │ │ - b.n 6c8f6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6c9f2 │ │ │ │ - movw r1, #32340 @ 0x7e54 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #212] @ (6cbac ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + beq.w 6c914 │ │ │ │ + b.n 6c91e │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 2c47c │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6cb9a │ │ │ │ - cbnz r2, 6cb1a │ │ │ │ + cbnz r0, 6cb36 │ │ │ │ + cbnz r2, 6cb52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214a20 <_PyXIData_Release@@Base+0xa34> │ │ │ │ + bl 2153f0 <_PyXIData_Release@@Base+0xa34> │ │ │ │ blx 2b590 │ │ │ │ - b.n 6caf4 │ │ │ │ + b.n 6cb26 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c47c │ │ │ │ mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6cb9a │ │ │ │ - mov r0, r6 │ │ │ │ - movs r2, #1 │ │ │ │ - bl 19bb84 <_PySys_GetRequiredAttr@@Base+0x1140> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 214a20 <_PyXIData_Release@@Base+0xa34> │ │ │ │ - blx 2b590 │ │ │ │ - b.n 6cb14 │ │ │ │ + cbz r0, 6cb8c │ │ │ │ + movw r1, #34676 @ 0x8774 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #144] @ (6cbd0 ) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6ca90 │ │ │ │ + bl 5e9b0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 6ca70 │ │ │ │ adds r3, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ bic.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6cb20 │ │ │ │ + bne.n 6cb58 │ │ │ │ dmb ish │ │ │ │ - b.n 6caee │ │ │ │ + b.n 6cb20 │ │ │ │ + movw r1, #34612 @ 0x8734 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #88] @ (6cbd0 ) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r1, r0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6ca68 │ │ │ │ - bl 5ea18 │ │ │ │ + b.n 6c9ac │ │ │ │ + bl 5e9b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 6ca48 │ │ │ │ + b.n 6c984 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r2, #1 │ │ │ │ + bl 19c404 <_PySys_GetRequiredAttr@@Base+0x1140> │ │ │ │ mov r0, r4 │ │ │ │ - bl 214a20 <_PyXIData_Release@@Base+0xa34> │ │ │ │ + bl 2153f0 <_PyXIData_Release@@Base+0xa34> │ │ │ │ blx 2b590 │ │ │ │ - b.n 6cb4a │ │ │ │ - movw r1, #32308 @ 0x7e34 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #80] @ (6cbac ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #32408 @ 0x7e98 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #68] @ (6cbac ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #32488 @ 0x7ee8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #52] @ (6cbac ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #32448 @ 0x7ec0 │ │ │ │ + b.n 6cb9a │ │ │ │ + movw r1, #34752 @ 0x87c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #40] @ (6cbac ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c984 │ │ │ │ - add r0, sp, #32 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - bl 5ea18 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 6c95c │ │ │ │ - movw r1, #32372 @ 0x7e74 │ │ │ │ + ldr r0, [pc, #36] @ (6cbd0 ) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #34712 @ 0x8798 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #24] @ (6cbd0 ) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #34792 @ 0x87e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #8] @ (6cbac ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (6cbd0 ) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ + nop │ │ │ │ str r4, [r2, #88] @ 0x58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ 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 6f3e2 │ │ │ │ + beq.w 6f402 │ │ │ │ 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 6f1e8 │ │ │ │ - addw r3, pc, #1284 @ 0x504 │ │ │ │ + bne.w 6f208 │ │ │ │ + addw r3, pc, #1280 @ 0x500 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #80] @ 0x50 │ │ │ │ - movw r1, #32872 @ 0x8068 │ │ │ │ + movw r1, #35176 @ 0x8968 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f306 │ │ │ │ + beq.w 6f326 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - movw r1, #32884 @ 0x8074 │ │ │ │ + movw r1, #35188 @ 0x8974 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ blx 2c22c │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [pc, #780] @ (6cf38 ) │ │ │ │ + ldr r4, [pc, #776] @ (6cf58 ) │ │ │ │ movs r6, #2 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - movw r1, #40777 @ 0x9f49 │ │ │ │ + movw r1, #40841 @ 0x9f89 │ │ │ │ movt r1, #7 │ │ │ │ - movw r0, #65153 @ 0xfe81 │ │ │ │ + movw r0, #65185 @ 0xfea1 │ │ │ │ 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, #45857 @ 0xb321 │ │ │ │ + movw r6, #45897 @ 0xb349 │ │ │ │ movt r6, #6 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ - movw r6, #46113 @ 0xb421 │ │ │ │ + movw r6, #46153 @ 0xb449 │ │ │ │ movt r6, #6 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ - bl 192ea4 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 1936f4 <_Py_hashtable_new_full@@Base> │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r6, #980] @ 0x3d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f3ec │ │ │ │ - ldr r0, [pc, #708] @ (6cf3c ) │ │ │ │ + beq.w 6f40c │ │ │ │ + ldr r0, [pc, #704] @ (6cf5c ) │ │ │ │ movs r5, #0 │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #704] @ (6cf40 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #704] @ (6cf44 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #700] @ (6cf48 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #700] @ (6cf4c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #696] @ (6cf50 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #696] @ (6cf54 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #692] @ (6cf58 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #692] @ (6cf5c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #688] @ (6cf60 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #688] @ (6cf64 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #684] @ (6cf68 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #684] @ (6cf6c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #680] @ (6cf70 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #680] @ (6cf74 ) │ │ │ │ - bl 6f44c │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #700] @ (6cf60 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #700] @ (6cf64 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #696] @ (6cf68 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #696] @ (6cf6c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #692] @ (6cf70 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #692] @ (6cf74 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #688] @ (6cf78 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #688] @ (6cf7c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #684] @ (6cf80 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #684] @ (6cf84 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #680] @ (6cf88 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #680] @ (6cf8c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #676] @ (6cf90 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #676] @ (6cf94 ) │ │ │ │ + bl 6f46c │ │ │ │ add.w r0, r4, #16640 @ 0x4100 │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #668] @ (6cf78 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #668] @ (6cf7c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #664] @ (6cf80 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #664] @ (6cf84 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #660] @ (6cf88 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #660] @ (6cf8c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #656] @ (6cf90 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #656] @ (6cf94 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #652] @ (6cf98 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #652] @ (6cf9c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #648] @ (6cfa0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #648] @ (6cfa4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #644] @ (6cfa8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #644] @ (6cfac ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #640] @ (6cfb0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #640] @ (6cfb4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #636] @ (6cfb8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #636] @ (6cfbc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #632] @ (6cfc0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #632] @ (6cfc4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #628] @ (6cfc8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #628] @ (6cfcc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #624] @ (6cfd0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #624] @ (6cfd4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #620] @ (6cfd8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #620] @ (6cfdc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #616] @ (6cfe0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #616] @ (6cfe4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #612] @ (6cfe8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #612] @ (6cfec ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #608] @ (6cff0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #608] @ (6cff4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #604] @ (6cff8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #604] @ (6cffc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #600] @ (6d000 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #600] @ (6d004 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #596] @ (6d008 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #596] @ (6d00c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #592] @ (6d010 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #592] @ (6d014 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #588] @ (6d018 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #588] @ (6d01c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #584] @ (6d020 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #584] @ (6d024 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #580] @ (6d028 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #580] @ (6d02c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #576] @ (6d030 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #576] @ (6d034 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #572] @ (6d038 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #572] @ (6d03c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #568] @ (6d040 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #568] @ (6d044 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #564] @ (6d048 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #564] @ (6d04c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #560] @ (6d050 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #560] @ (6d054 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #556] @ (6d058 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #556] @ (6d05c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #552] @ (6d060 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #552] @ (6d064 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #548] @ (6d068 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #548] @ (6d06c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #544] @ (6d070 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #544] @ (6d074 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #540] @ (6d078 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #540] @ (6d07c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #536] @ (6d080 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #536] @ (6d084 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #532] @ (6d088 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #532] @ (6d08c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #528] @ (6d090 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #528] @ (6d094 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #524] @ (6d098 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #524] @ (6d09c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #520] @ (6d0a0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #520] @ (6d0a4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #516] @ (6d0a8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #516] @ (6d0ac ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #512] @ (6d0b0 ) │ │ │ │ - bl 6f44c │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #664] @ (6cf98 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #664] @ (6cf9c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #660] @ (6cfa0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #660] @ (6cfa4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #656] @ (6cfa8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #656] @ (6cfac ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #652] @ (6cfb0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #652] @ (6cfb4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #648] @ (6cfb8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #648] @ (6cfbc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #644] @ (6cfc0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #644] @ (6cfc4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #640] @ (6cfc8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #640] @ (6cfcc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #636] @ (6cfd0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #636] @ (6cfd4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #632] @ (6cfd8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #632] @ (6cfdc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #628] @ (6cfe0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #628] @ (6cfe4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #624] @ (6cfe8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #624] @ (6cfec ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #620] @ (6cff0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #620] @ (6cff4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #616] @ (6cff8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #616] @ (6cffc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #612] @ (6d000 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #612] @ (6d004 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #608] @ (6d008 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #608] @ (6d00c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #604] @ (6d010 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #604] @ (6d014 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #600] @ (6d018 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #600] @ (6d01c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #596] @ (6d020 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #596] @ (6d024 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #592] @ (6d028 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #592] @ (6d02c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #588] @ (6d030 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #588] @ (6d034 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #584] @ (6d038 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #584] @ (6d03c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #580] @ (6d040 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #580] @ (6d044 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #576] @ (6d048 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #576] @ (6d04c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #572] @ (6d050 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #572] @ (6d054 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #568] @ (6d058 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #568] @ (6d05c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #564] @ (6d060 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #564] @ (6d064 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #560] @ (6d068 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #560] @ (6d06c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #556] @ (6d070 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #556] @ (6d074 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #552] @ (6d078 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #552] @ (6d07c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #548] @ (6d080 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #548] @ (6d084 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #544] @ (6d088 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #544] @ (6d08c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #540] @ (6d090 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #540] @ (6d094 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #536] @ (6d098 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #536] @ (6d09c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #532] @ (6d0a0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #532] @ (6d0a4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #528] @ (6d0a8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #528] @ (6d0ac ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #524] @ (6d0b0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #524] @ (6d0b4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #520] @ (6d0b8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #520] @ (6d0bc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #516] @ (6d0c0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #516] @ (6d0c4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #512] @ (6d0c8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #512] @ (6d0cc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #508] @ (6d0d0 ) │ │ │ │ + bl 6f46c │ │ │ │ add.w r0, r4, #19328 @ 0x4b80 │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #504] @ (6d0b4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #500] @ (6d0b8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #500] @ (6d0bc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #496] @ (6d0c0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #496] @ (6d0c4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #492] @ (6d0c8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #492] @ (6d0cc ) │ │ │ │ - bl 6f44c │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #500] @ (6d0d4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #496] @ (6d0d8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #496] @ (6d0dc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #492] @ (6d0e0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #492] @ (6d0e4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #488] @ (6d0e8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #488] @ (6d0ec ) │ │ │ │ + bl 6f46c │ │ │ │ add.w r0, r4, #19584 @ 0x4c80 │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #480] @ (6d0d0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #480] @ (6d0d4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #476] @ (6d0d8 ) │ │ │ │ - bl 6f44c │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #476] @ (6d0f0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #476] @ (6d0f4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #472] @ (6d0f8 ) │ │ │ │ + bl 6f46c │ │ │ │ add.w r0, r4, #19712 @ 0x4d00 │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #468] @ (6d0dc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #464] @ (6d0e0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #464] @ (6d0e4 ) │ │ │ │ - bl 6f44c │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #464] @ (6d0fc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #460] @ (6d100 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #460] @ (6d104 ) │ │ │ │ + bl 6f46c │ │ │ │ add.w r0, r4, #19840 @ 0x4d80 │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #452] @ (6d0e8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #452] @ (6d0ec ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #448] @ (6d0f0 ) │ │ │ │ - bl 6f44c │ │ │ │ - b.n 6d0fc │ │ │ │ - nop.w │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #448] @ (6d108 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #448] @ (6d10c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #444] @ (6d110 ) │ │ │ │ + bl 6f46c │ │ │ │ + b.n 6d11c │ │ │ │ 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 │ │ │ │ @@ -97925,29 +97936,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, 6cfaa │ │ │ │ + cbz r4, 6cfca │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6cfb6 │ │ │ │ + cbz r4, 6cfd6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6cfc2 │ │ │ │ + cbz r4, 6cfe2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6cfce │ │ │ │ + cbz r4, 6cfee │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 6cfdc │ │ │ │ + cbz r0, 6cffc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6cfe8 │ │ │ │ + cbz r4, 6d008 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6cff4 │ │ │ │ + cbz r4, 6d014 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6d000 │ │ │ │ + cbz r4, 6d020 │ │ │ │ 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 │ │ │ │ @@ -97955,27 +97966,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, 6d028 │ │ │ │ + cbz r0, 6d048 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 6d038 │ │ │ │ + cbz r0, 6d058 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6d044 │ │ │ │ + cbz r4, 6d064 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6d054 │ │ │ │ + cbz r4, 6d074 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 6d060 │ │ │ │ + cbz r0, 6d080 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 6d06c │ │ │ │ + cbz r0, 6d08c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 6d078 │ │ │ │ + cbz r0, 6d098 │ │ │ │ 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 │ │ │ │ @@ -98047,27 +98058,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, 6d0a0 │ │ │ │ + cbnz r0, 6d0c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 6d0ac │ │ │ │ + cbnz r0, 6d0cc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6d0b6 │ │ │ │ + cbnz r4, 6d0d6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6d0c2 │ │ │ │ + cbnz r4, 6d0e2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6d0ce │ │ │ │ + cbnz r4, 6d0ee │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 6d0de │ │ │ │ + cbnz r0, 6d0fe │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 6d0ea │ │ │ │ + cbnz r0, 6d10a │ │ │ │ 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 │ │ │ │ @@ -98075,288 +98086,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, 6d118 │ │ │ │ + cbnz r4, 6d138 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6d124 │ │ │ │ + cbnz r4, 6d144 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 6d132 │ │ │ │ + cbnz r0, 6d152 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 6d146 │ │ │ │ + cbnz r0, 6d166 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6d150 │ │ │ │ + cbnz r4, 6d170 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6d15c │ │ │ │ + cbnz r4, 6d17c │ │ │ │ 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] @ (6d3fc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #764] @ (6d400 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #760] @ (6d404 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #760] @ (6d408 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #756] @ (6d40c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #756] @ (6d410 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #752] @ (6d414 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #752] @ (6d418 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #748] @ (6d41c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #748] @ (6d420 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #744] @ (6d424 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #744] @ (6d428 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #740] @ (6d42c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #740] @ (6d430 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #736] @ (6d434 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #736] @ (6d438 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #732] @ (6d43c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #732] @ (6d440 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #728] @ (6d444 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #728] @ (6d448 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #724] @ (6d44c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #724] @ (6d450 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #720] @ (6d454 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #720] @ (6d458 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #716] @ (6d45c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #716] @ (6d460 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #712] @ (6d464 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #712] @ (6d468 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #708] @ (6d46c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #708] @ (6d470 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #704] @ (6d474 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #704] @ (6d478 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #700] @ (6d47c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #700] @ (6d480 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #696] @ (6d484 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #696] @ (6d488 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #692] @ (6d48c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #692] @ (6d490 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #688] @ (6d494 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #688] @ (6d498 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #684] @ (6d49c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #684] @ (6d4a0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #680] @ (6d4a4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #680] @ (6d4a8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #676] @ (6d4ac ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #676] @ (6d4b0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #672] @ (6d4b4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #672] @ (6d4b8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #668] @ (6d4bc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #668] @ (6d4c0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #664] @ (6d4c4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #664] @ (6d4c8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #660] @ (6d4cc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #660] @ (6d4d0 ) │ │ │ │ - bl 6f44c │ │ │ │ + ldr r0, [pc, #764] @ (6d41c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #764] @ (6d420 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #760] @ (6d424 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #760] @ (6d428 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #756] @ (6d42c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #756] @ (6d430 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #752] @ (6d434 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #752] @ (6d438 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #748] @ (6d43c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #748] @ (6d440 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #744] @ (6d444 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #744] @ (6d448 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #740] @ (6d44c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #740] @ (6d450 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #736] @ (6d454 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #736] @ (6d458 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #732] @ (6d45c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #732] @ (6d460 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #728] @ (6d464 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #728] @ (6d468 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #724] @ (6d46c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #724] @ (6d470 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #720] @ (6d474 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #720] @ (6d478 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #716] @ (6d47c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #716] @ (6d480 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #712] @ (6d484 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #712] @ (6d488 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #708] @ (6d48c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #708] @ (6d490 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #704] @ (6d494 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #704] @ (6d498 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #700] @ (6d49c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #700] @ (6d4a0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #696] @ (6d4a4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #696] @ (6d4a8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #692] @ (6d4ac ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #692] @ (6d4b0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #688] @ (6d4b4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #688] @ (6d4b8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #684] @ (6d4bc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #684] @ (6d4c0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #680] @ (6d4c4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #680] @ (6d4c8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #676] @ (6d4cc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #676] @ (6d4d0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #672] @ (6d4d4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #672] @ (6d4d8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #668] @ (6d4dc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #668] @ (6d4e0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #664] @ (6d4e4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #664] @ (6d4e8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #660] @ (6d4ec ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #660] @ (6d4f0 ) │ │ │ │ + bl 6f46c │ │ │ │ add.w r0, r4, #21760 @ 0x5500 │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #648] @ (6d4d4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #648] @ (6d4d8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #644] @ (6d4dc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #644] @ (6d4e0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #640] @ (6d4e4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #640] @ (6d4e8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #636] @ (6d4ec ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #636] @ (6d4f0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #632] @ (6d4f4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #632] @ (6d4f8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #628] @ (6d4fc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #628] @ (6d500 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #624] @ (6d504 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #624] @ (6d508 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #620] @ (6d50c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #620] @ (6d510 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #616] @ (6d514 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #616] @ (6d518 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #612] @ (6d51c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #612] @ (6d520 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #608] @ (6d524 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #608] @ (6d528 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #604] @ (6d52c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #604] @ (6d530 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #600] @ (6d534 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #600] @ (6d538 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #596] @ (6d53c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #596] @ (6d540 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #592] @ (6d544 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #592] @ (6d548 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #588] @ (6d54c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #588] @ (6d550 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #584] @ (6d554 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #584] @ (6d558 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #580] @ (6d55c ) │ │ │ │ - bl 6f44c │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #648] @ (6d4f4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #648] @ (6d4f8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #644] @ (6d4fc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #644] @ (6d500 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #640] @ (6d504 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #640] @ (6d508 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #636] @ (6d50c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #636] @ (6d510 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #632] @ (6d514 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #632] @ (6d518 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #628] @ (6d51c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #628] @ (6d520 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #624] @ (6d524 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #624] @ (6d528 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #620] @ (6d52c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #620] @ (6d530 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #616] @ (6d534 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #616] @ (6d538 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #612] @ (6d53c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #612] @ (6d540 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #608] @ (6d544 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #608] @ (6d548 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #604] @ (6d54c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #604] @ (6d550 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #600] @ (6d554 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #600] @ (6d558 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #596] @ (6d55c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #596] @ (6d560 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #592] @ (6d564 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #592] @ (6d568 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #588] @ (6d56c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #588] @ (6d570 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #584] @ (6d574 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #584] @ (6d578 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #580] @ (6d57c ) │ │ │ │ + bl 6f46c │ │ │ │ add.w r0, r4, #23040 @ 0x5a00 │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #572] @ (6d560 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #568] @ (6d564 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #568] @ (6d568 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #564] @ (6d56c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #564] @ (6d570 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #560] @ (6d574 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #560] @ (6d578 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #556] @ (6d57c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #556] @ (6d580 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #552] @ (6d584 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #552] @ (6d588 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #548] @ (6d58c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #548] @ (6d590 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #544] @ (6d594 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #544] @ (6d598 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #540] @ (6d59c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #540] @ (6d5a0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #536] @ (6d5a4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #536] @ (6d5a8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #532] @ (6d5ac ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #532] @ (6d5b0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #528] @ (6d5b4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #528] @ (6d5b8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #524] @ (6d5bc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #524] @ (6d5c0 ) │ │ │ │ - bl 6f44c │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #572] @ (6d580 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #568] @ (6d584 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #568] @ (6d588 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #564] @ (6d58c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #564] @ (6d590 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #560] @ (6d594 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #560] @ (6d598 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #556] @ (6d59c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #556] @ (6d5a0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #552] @ (6d5a4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #552] @ (6d5a8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #548] @ (6d5ac ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #548] @ (6d5b0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #544] @ (6d5b4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #544] @ (6d5b8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #540] @ (6d5bc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #540] @ (6d5c0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #536] @ (6d5c4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #536] @ (6d5c8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #532] @ (6d5cc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #532] @ (6d5d0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #528] @ (6d5d4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #528] @ (6d5d8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #524] @ (6d5dc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #524] @ (6d5e0 ) │ │ │ │ + bl 6f46c │ │ │ │ add.w r0, r4, #23936 @ 0x5d80 │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #512] @ (6d5c4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #512] @ (6d5c8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #508] @ (6d5cc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #508] @ (6d5d0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #504] @ (6d5d4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #504] @ (6d5d8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #500] @ (6d5dc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #500] @ (6d5e0 ) │ │ │ │ - bl 6f44c │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #512] @ (6d5e4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #512] @ (6d5e8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #508] @ (6d5ec ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #508] @ (6d5f0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #504] @ (6d5f4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #504] @ (6d5f8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #500] @ (6d5fc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #500] @ (6d600 ) │ │ │ │ + bl 6f46c │ │ │ │ add.w r0, r4, #24192 @ 0x5e80 │ │ │ │ - bl 6f44c │ │ │ │ - b.n 6d5e4 │ │ │ │ + bl 6f46c │ │ │ │ + b.n 6d604 │ │ │ │ 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 │ │ │ │ @@ -98594,267 +98605,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] @ (6d8e0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #760] @ (6d8e4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #756] @ (6d8e8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #756] @ (6d8ec ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #752] @ (6d8f0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #752] @ (6d8f4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #748] @ (6d8f8 ) │ │ │ │ - bl 6f44c │ │ │ │ + ldr r0, [pc, #760] @ (6d900 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #760] @ (6d904 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #756] @ (6d908 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #756] @ (6d90c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #752] @ (6d910 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #752] @ (6d914 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #748] @ (6d918 ) │ │ │ │ + bl 6f46c │ │ │ │ add.w r0, r4, #24448 @ 0x5f80 │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #740] @ (6d8fc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #736] @ (6d900 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #736] @ (6d904 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #732] @ (6d908 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #732] @ (6d90c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #728] @ (6d910 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #728] @ (6d914 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #724] @ (6d918 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #724] @ (6d91c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #720] @ (6d920 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #720] @ (6d924 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #716] @ (6d928 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #716] @ (6d92c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #712] @ (6d930 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #712] @ (6d934 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #708] @ (6d938 ) │ │ │ │ - bl 6f44c │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #740] @ (6d91c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #736] @ (6d920 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #736] @ (6d924 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #732] @ (6d928 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #732] @ (6d92c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #728] @ (6d930 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #728] @ (6d934 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #724] @ (6d938 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #724] @ (6d93c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #720] @ (6d940 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #720] @ (6d944 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #716] @ (6d948 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #716] @ (6d94c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #712] @ (6d950 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #712] @ (6d954 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #708] @ (6d958 ) │ │ │ │ + bl 6f46c │ │ │ │ add.w r0, r4, #24960 @ 0x6180 │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #700] @ (6d93c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #696] @ (6d940 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #696] @ (6d944 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #692] @ (6d948 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #692] @ (6d94c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #688] @ (6d950 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #688] @ (6d954 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #684] @ (6d958 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #684] @ (6d95c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #680] @ (6d960 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #680] @ (6d964 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #676] @ (6d968 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #676] @ (6d96c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #672] @ (6d970 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #672] @ (6d974 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #668] @ (6d978 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #668] @ (6d97c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #664] @ (6d980 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #664] @ (6d984 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #660] @ (6d988 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #660] @ (6d98c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #656] @ (6d990 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #656] @ (6d994 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #652] @ (6d998 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #652] @ (6d99c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #648] @ (6d9a0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #648] @ (6d9a4 ) │ │ │ │ - bl 6f44c │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #700] @ (6d95c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #696] @ (6d960 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #696] @ (6d964 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #692] @ (6d968 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #692] @ (6d96c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #688] @ (6d970 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #688] @ (6d974 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #684] @ (6d978 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #684] @ (6d97c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #680] @ (6d980 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #680] @ (6d984 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #676] @ (6d988 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #676] @ (6d98c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #672] @ (6d990 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #672] @ (6d994 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #668] @ (6d998 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #668] @ (6d99c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #664] @ (6d9a0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #664] @ (6d9a4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #660] @ (6d9a8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #660] @ (6d9ac ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #656] @ (6d9b0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #656] @ (6d9b4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #652] @ (6d9b8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #652] @ (6d9bc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #648] @ (6d9c0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #648] @ (6d9c4 ) │ │ │ │ + bl 6f46c │ │ │ │ add.w r0, r4, #25856 @ 0x6500 │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #636] @ (6d9a8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #636] @ (6d9ac ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #632] @ (6d9b0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #632] @ (6d9b4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #628] @ (6d9b8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #628] @ (6d9bc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #624] @ (6d9c0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #624] @ (6d9c4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #620] @ (6d9c8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #620] @ (6d9cc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #616] @ (6d9d0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #616] @ (6d9d4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #612] @ (6d9d8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #612] @ (6d9dc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #608] @ (6d9e0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #608] @ (6d9e4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #604] @ (6d9e8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #604] @ (6d9ec ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #600] @ (6d9f0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #600] @ (6d9f4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #596] @ (6d9f8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #596] @ (6d9fc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #592] @ (6da00 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #592] @ (6da04 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #588] @ (6da08 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #588] @ (6da0c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #584] @ (6da10 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #584] @ (6da14 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #580] @ (6da18 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #580] @ (6da1c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #576] @ (6da20 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #576] @ (6da24 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #572] @ (6da28 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #572] @ (6da2c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #568] @ (6da30 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #568] @ (6da34 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #564] @ (6da38 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #564] @ (6da3c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #560] @ (6da40 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #560] @ (6da44 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #556] @ (6da48 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #556] @ (6da4c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #552] @ (6da50 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #552] @ (6da54 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #548] @ (6da58 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #548] @ (6da5c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #544] @ (6da60 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #544] @ (6da64 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #540] @ (6da68 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #540] @ (6da6c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #536] @ (6da70 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #536] @ (6da74 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #532] @ (6da78 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #532] @ (6da7c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #528] @ (6da80 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #528] @ (6da84 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #524] @ (6da88 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #524] @ (6da8c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #520] @ (6da90 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #520] @ (6da94 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #516] @ (6da98 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #516] @ (6da9c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #512] @ (6daa0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #512] @ (6daa4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #508] @ (6daa8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #508] @ (6daac ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #504] @ (6dab0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #504] @ (6dab4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #500] @ (6dab8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #500] @ (6dabc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #496] @ (6dac0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #496] @ (6dac4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #492] @ (6dac8 ) │ │ │ │ - bl 6f44c │ │ │ │ - b.n 6dacc │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #636] @ (6d9c8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #636] @ (6d9cc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #632] @ (6d9d0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #632] @ (6d9d4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #628] @ (6d9d8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #628] @ (6d9dc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #624] @ (6d9e0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #624] @ (6d9e4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #620] @ (6d9e8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #620] @ (6d9ec ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #616] @ (6d9f0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #616] @ (6d9f4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #612] @ (6d9f8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #612] @ (6d9fc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #608] @ (6da00 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #608] @ (6da04 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #604] @ (6da08 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #604] @ (6da0c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #600] @ (6da10 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #600] @ (6da14 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #596] @ (6da18 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #596] @ (6da1c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #592] @ (6da20 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #592] @ (6da24 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #588] @ (6da28 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #588] @ (6da2c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #584] @ (6da30 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #584] @ (6da34 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #580] @ (6da38 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #580] @ (6da3c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #576] @ (6da40 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #576] @ (6da44 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #572] @ (6da48 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #572] @ (6da4c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #568] @ (6da50 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #568] @ (6da54 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #564] @ (6da58 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #564] @ (6da5c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #560] @ (6da60 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #560] @ (6da64 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #556] @ (6da68 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #556] @ (6da6c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #552] @ (6da70 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #552] @ (6da74 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #548] @ (6da78 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #548] @ (6da7c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #544] @ (6da80 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #544] @ (6da84 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #540] @ (6da88 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #540] @ (6da8c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #536] @ (6da90 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #536] @ (6da94 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #532] @ (6da98 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #532] @ (6da9c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #528] @ (6daa0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #528] @ (6daa4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #524] @ (6daa8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #524] @ (6daac ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #520] @ (6dab0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #520] @ (6dab4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #516] @ (6dab8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #516] @ (6dabc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #512] @ (6dac0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #512] @ (6dac4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #508] @ (6dac8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #508] @ (6dacc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #504] @ (6dad0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #504] @ (6dad4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #500] @ (6dad8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #500] @ (6dadc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #496] @ (6dae0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #496] @ (6dae4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #492] @ (6dae8 ) │ │ │ │ + bl 6f46c │ │ │ │ + b.n 6daec │ │ │ │ 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} │ │ │ │ @@ -98893,489 +98904,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 6d970 │ │ │ │ + beq.n 6d990 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6d9ac │ │ │ │ + beq.n 6d9cc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6d9f8 │ │ │ │ + beq.n 6da18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6da34 │ │ │ │ + beq.n 6da54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6d878 │ │ │ │ + beq.n 6d898 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6d8cc │ │ │ │ + beq.n 6d8ec │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6d910 │ │ │ │ + beq.n 6d930 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6d96c │ │ │ │ + bne.n 6d98c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6d9c0 │ │ │ │ + bne.n 6d9e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6d9fc │ │ │ │ + bne.n 6da1c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6da38 │ │ │ │ + bne.n 6da58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6d874 │ │ │ │ + bne.n 6d894 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6d8d0 │ │ │ │ + bne.n 6d8f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6d914 │ │ │ │ + bne.n 6d934 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6d958 │ │ │ │ + bne.n 6d978 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6d994 │ │ │ │ + bcs.n 6d9b4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6d9d0 │ │ │ │ + bcs.n 6d9f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6da14 │ │ │ │ + bcs.n 6da34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6da50 │ │ │ │ + bcs.n 6da70 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6d894 │ │ │ │ + bcs.n 6d8b4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6d8e8 │ │ │ │ + bcs.n 6d908 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6d924 │ │ │ │ + bcs.n 6d944 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6d960 │ │ │ │ + bcs.n 6d980 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6d99c │ │ │ │ + bcc.n 6d9bc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6d9d8 │ │ │ │ + bcc.n 6d9f8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6da14 │ │ │ │ + bcc.n 6da34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6da58 │ │ │ │ + bcc.n 6da78 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6d8d4 │ │ │ │ + bcc.n 6d8f4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6d918 │ │ │ │ + bcc.n 6d938 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6d96c │ │ │ │ + bcc.n 6d98c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6d9b0 │ │ │ │ + bcc.n 6d9d0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6d9fc │ │ │ │ + bmi.n 6da1c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6da40 │ │ │ │ + bmi.n 6da60 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6da84 │ │ │ │ + bmi.n 6daa4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6d8d8 │ │ │ │ + bmi.n 6d8f8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6d924 │ │ │ │ + bmi.n 6d944 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6d960 │ │ │ │ + bmi.n 6d980 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6d9a4 │ │ │ │ + bmi.n 6d9c4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6d9e8 │ │ │ │ + bpl.n 6da08 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6da3c │ │ │ │ + bpl.n 6da5c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6da80 │ │ │ │ + bpl.n 6daa0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6dacc │ │ │ │ + bpl.n 6daec │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6d910 │ │ │ │ + bpl.n 6d930 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6d94c │ │ │ │ + bpl.n 6d96c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6d990 │ │ │ │ + bpl.n 6d9b0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6d9cc │ │ │ │ + bpl.n 6d9ec │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6da18 │ │ │ │ + bvs.n 6da38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6da64 │ │ │ │ + bvs.n 6da84 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6daa0 │ │ │ │ + bvs.n 6dac0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6dadc │ │ │ │ + bvs.n 6dafc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6d928 │ │ │ │ + bvs.n 6d948 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6d96c │ │ │ │ + bvs.n 6d98c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6d9a8 │ │ │ │ + bvs.n 6d9c8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6d9e4 │ │ │ │ + bvs.n 6da04 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6da20 │ │ │ │ + bvc.n 6da40 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6da5c │ │ │ │ + bvc.n 6da7c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6da98 │ │ │ │ + bvc.n 6dab8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6dadc │ │ │ │ + bvc.n 6dafc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6db10 │ │ │ │ + bvc.n 6db30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6d964 │ │ │ │ + bvc.n 6d984 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6d9a0 │ │ │ │ + bvc.n 6d9c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6d9e4 │ │ │ │ + bvc.n 6da04 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6da18 │ │ │ │ + bvc.n 6da38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6da54 │ │ │ │ + bhi.n 6da74 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6da90 │ │ │ │ + bhi.n 6dab0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6dacc │ │ │ │ + bhi.n 6daec │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6db08 │ │ │ │ + bhi.n 6db28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6d954 │ │ │ │ + bhi.n 6d974 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6d990 │ │ │ │ + bhi.n 6d9b0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6d9cc │ │ │ │ + bhi.n 6d9ec │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6da18 │ │ │ │ + bhi.n 6da38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6da64 │ │ │ │ + bls.n 6da84 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6dab0 │ │ │ │ + bls.n 6dad0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6daec │ │ │ │ + bls.n 6db0c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6db28 │ │ │ │ + bls.n 6db48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6d96c │ │ │ │ + bls.n 6d98c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6d9c0 │ │ │ │ + bls.n 6d9e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6d9fc │ │ │ │ + bls.n 6da1c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6da40 │ │ │ │ + bls.n 6da60 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6da84 │ │ │ │ + bge.n 6daa4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6dac0 │ │ │ │ + bge.n 6dae0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6dafc │ │ │ │ + bge.n 6db1c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6db48 │ │ │ │ + bge.n 6db68 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6d98c │ │ │ │ + bge.n 6d9ac │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6d9c8 │ │ │ │ + bge.n 6d9e8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6d9fc │ │ │ │ + bge.n 6da1c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6da38 │ │ │ │ + bge.n 6da58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6da84 │ │ │ │ + bge.n 6daa4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6dab8 │ │ │ │ + blt.n 6dad8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6dafc │ │ │ │ + blt.n 6db1c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6db40 │ │ │ │ + blt.n 6db60 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6db8c │ │ │ │ + blt.n 6dbac │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6d9d8 │ │ │ │ + blt.n 6d9f8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6da14 │ │ │ │ + blt.n 6da34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6da58 │ │ │ │ + blt.n 6da78 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6da8c │ │ │ │ + blt.n 6daac │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6dad8 │ │ │ │ + bgt.n 6daf8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6db1c │ │ │ │ + bgt.n 6db3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6db60 │ │ │ │ + bgt.n 6db80 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6db9c │ │ │ │ + bgt.n 6dbbc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [pc, #768] @ (6ddd0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #768] @ (6ddd4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #764] @ (6ddd8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #764] @ (6dddc ) │ │ │ │ - bl 6f44c │ │ │ │ + ldr r0, [pc, #768] @ (6ddf0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #768] @ (6ddf4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #764] @ (6ddf8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #764] @ (6ddfc ) │ │ │ │ + bl 6f46c │ │ │ │ add.w r0, r4, #28288 @ 0x6e80 │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #752] @ (6dde0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #752] @ (6dde4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #748] @ (6dde8 ) │ │ │ │ - bl 6f44c │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #752] @ (6de00 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #752] @ (6de04 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #748] @ (6de08 ) │ │ │ │ + bl 6f46c │ │ │ │ add.w r0, r4, #28416 @ 0x6f00 │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #740] @ (6ddec ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #736] @ (6ddf0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #736] @ (6ddf4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #732] @ (6ddf8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #732] @ (6ddfc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #728] @ (6de00 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #728] @ (6de04 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #724] @ (6de08 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #724] @ (6de0c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #720] @ (6de10 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #720] @ (6de14 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #716] @ (6de18 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #716] @ (6de1c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #712] @ (6de20 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #712] @ (6de24 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #708] @ (6de28 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #708] @ (6de2c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #704] @ (6de30 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #704] @ (6de34 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #700] @ (6de38 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #700] @ (6de3c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #696] @ (6de40 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #696] @ (6de44 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #692] @ (6de48 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #692] @ (6de4c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #688] @ (6de50 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #688] @ (6de54 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #684] @ (6de58 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #684] @ (6de5c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #680] @ (6de60 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #680] @ (6de64 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #676] @ (6de68 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #676] @ (6de6c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #672] @ (6de70 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #672] @ (6de74 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #668] @ (6de78 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #668] @ (6de7c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #664] @ (6de80 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #664] @ (6de84 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #660] @ (6de88 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #660] @ (6de8c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #656] @ (6de90 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #656] @ (6de94 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #652] @ (6de98 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #652] @ (6de9c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #648] @ (6dea0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #648] @ (6dea4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #644] @ (6dea8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #644] @ (6deac ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #640] @ (6deb0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #640] @ (6deb4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #636] @ (6deb8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #636] @ (6debc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #632] @ (6dec0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #632] @ (6dec4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #628] @ (6dec8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #628] @ (6decc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #624] @ (6ded0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #624] @ (6ded4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #620] @ (6ded8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #620] @ (6dedc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #616] @ (6dee0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #616] @ (6dee4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #612] @ (6dee8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #612] @ (6deec ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #608] @ (6def0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #608] @ (6def4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #604] @ (6def8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #604] @ (6defc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #600] @ (6df00 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #600] @ (6df04 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #596] @ (6df08 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #596] @ (6df0c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #592] @ (6df10 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #592] @ (6df14 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #588] @ (6df18 ) │ │ │ │ - bl 6f44c │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #740] @ (6de0c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #736] @ (6de10 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #736] @ (6de14 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #732] @ (6de18 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #732] @ (6de1c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #728] @ (6de20 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #728] @ (6de24 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #724] @ (6de28 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #724] @ (6de2c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #720] @ (6de30 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #720] @ (6de34 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #716] @ (6de38 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #716] @ (6de3c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #712] @ (6de40 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #712] @ (6de44 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #708] @ (6de48 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #708] @ (6de4c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #704] @ (6de50 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #704] @ (6de54 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #700] @ (6de58 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #700] @ (6de5c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #696] @ (6de60 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #696] @ (6de64 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #692] @ (6de68 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #692] @ (6de6c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #688] @ (6de70 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #688] @ (6de74 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #684] @ (6de78 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #684] @ (6de7c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #680] @ (6de80 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #680] @ (6de84 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #676] @ (6de88 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #676] @ (6de8c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #672] @ (6de90 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #672] @ (6de94 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #668] @ (6de98 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #668] @ (6de9c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #664] @ (6dea0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #664] @ (6dea4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #660] @ (6dea8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #660] @ (6deac ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #656] @ (6deb0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #656] @ (6deb4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #652] @ (6deb8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #652] @ (6debc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #648] @ (6dec0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #648] @ (6dec4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #644] @ (6dec8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #644] @ (6decc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #640] @ (6ded0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #640] @ (6ded4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #636] @ (6ded8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #636] @ (6dedc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #632] @ (6dee0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #632] @ (6dee4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #628] @ (6dee8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #628] @ (6deec ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #624] @ (6def0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #624] @ (6def4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #620] @ (6def8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #620] @ (6defc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #616] @ (6df00 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #616] @ (6df04 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #612] @ (6df08 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #612] @ (6df0c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #608] @ (6df10 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #608] @ (6df14 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #604] @ (6df18 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #604] @ (6df1c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #600] @ (6df20 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #600] @ (6df24 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #596] @ (6df28 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #596] @ (6df2c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #592] @ (6df30 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #592] @ (6df34 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #588] @ (6df38 ) │ │ │ │ + bl 6f46c │ │ │ │ add.w r0, r4, #30720 @ 0x7800 │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #580] @ (6df1c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #576] @ (6df20 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #576] @ (6df24 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #572] @ (6df28 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #572] @ (6df2c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #568] @ (6df30 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #568] @ (6df34 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #564] @ (6df38 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #564] @ (6df3c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #560] @ (6df40 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #560] @ (6df44 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #556] @ (6df48 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #556] @ (6df4c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #552] @ (6df50 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #552] @ (6df54 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #548] @ (6df58 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #548] @ (6df5c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #544] @ (6df60 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #544] @ (6df64 ) │ │ │ │ - bl 6f44c │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #580] @ (6df3c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #576] @ (6df40 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #576] @ (6df44 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #572] @ (6df48 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #572] @ (6df4c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #568] @ (6df50 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #568] @ (6df54 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #564] @ (6df58 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #564] @ (6df5c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #560] @ (6df60 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #560] @ (6df64 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #556] @ (6df68 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #556] @ (6df6c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #552] @ (6df70 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #552] @ (6df74 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #548] @ (6df78 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #548] @ (6df7c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #544] @ (6df80 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #544] @ (6df84 ) │ │ │ │ + bl 6f46c │ │ │ │ add.w r0, r4, #31360 @ 0x7a80 │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #532] @ (6df68 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #532] @ (6df6c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #528] @ (6df70 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #528] @ (6df74 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #524] @ (6df78 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #524] @ (6df7c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #520] @ (6df80 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #520] @ (6df84 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #516] @ (6df88 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #516] @ (6df8c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #512] @ (6df90 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #512] @ (6df94 ) │ │ │ │ - bl 6f44c │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #532] @ (6df88 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #532] @ (6df8c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #528] @ (6df90 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #528] @ (6df94 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #524] @ (6df98 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #524] @ (6df9c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #520] @ (6dfa0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #520] @ (6dfa4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #516] @ (6dfa8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #516] @ (6dfac ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #512] @ (6dfb0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #512] @ (6dfb4 ) │ │ │ │ + bl 6f46c │ │ │ │ add.w r0, r4, #31744 @ 0x7c00 │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #500] @ (6df98 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #500] @ (6df9c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #496] @ (6dfa0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #496] @ (6dfa4 ) │ │ │ │ - bl 6f44c │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #500] @ (6dfb8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #500] @ (6dfbc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #496] @ (6dfc0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #496] @ (6dfc4 ) │ │ │ │ + bl 6f46c │ │ │ │ add.w r0, r4, #31872 @ 0x7c80 │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #484] @ (6dfa8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #484] @ (6dfac ) │ │ │ │ - bl 6f44c │ │ │ │ - b.n 6dfb0 │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #484] @ (6dfc8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #484] @ (6dfcc ) │ │ │ │ + bl 6f46c │ │ │ │ + b.n 6dfd0 │ │ │ │ nop │ │ │ │ - bgt.n 6dce4 │ │ │ │ + bgt.n 6dd04 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6dd18 │ │ │ │ + bgt.n 6dd38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6dd54 │ │ │ │ + bgt.n 6dd74 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6dd90 │ │ │ │ + bgt.n 6ddb0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6de14 │ │ │ │ + ble.n 6de34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6de58 │ │ │ │ + ble.n 6de78 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6de9c │ │ │ │ + ble.n 6debc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6dd30 │ │ │ │ + ble.n 6dd50 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6dd64 │ │ │ │ + ble.n 6dd84 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6dda8 │ │ │ │ + ble.n 6ddc8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6dde4 │ │ │ │ + ble.n 6de04 │ │ │ │ lsls r5, r1, #1 │ │ │ │ udf #24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ udf #56 @ 0x38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ udf #84 @ 0x54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -99403,145 +99414,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 6de4c │ │ │ │ + b.n 6de6c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6de88 │ │ │ │ + b.n 6dea8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dec4 │ │ │ │ + b.n 6dee4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6df08 │ │ │ │ + b.n 6df28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6df4c │ │ │ │ + b.n 6df6c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6df88 │ │ │ │ + b.n 6dfa8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dfc4 │ │ │ │ + b.n 6dfe4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e000 │ │ │ │ + b.n 6e020 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e04c │ │ │ │ + b.n 6e06c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e088 │ │ │ │ + b.n 6e0a8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e0cc │ │ │ │ + b.n 6e0ec │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e118 │ │ │ │ + b.n 6e138 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e15c │ │ │ │ + b.n 6e17c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e1a0 │ │ │ │ + b.n 6e1c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e1ec │ │ │ │ + b.n 6e20c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e228 │ │ │ │ + b.n 6e248 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e264 │ │ │ │ + b.n 6e284 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e2a0 │ │ │ │ + b.n 6e2c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e2dc │ │ │ │ + b.n 6e2fc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e320 │ │ │ │ + b.n 6e340 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e35c │ │ │ │ + b.n 6e37c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e390 │ │ │ │ + b.n 6e3b0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e3d4 │ │ │ │ + b.n 6e3f4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e420 │ │ │ │ + b.n 6e440 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e464 │ │ │ │ + b.n 6e484 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e4a8 │ │ │ │ + b.n 6e4c8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e4e4 │ │ │ │ + b.n 6e504 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e528 │ │ │ │ + b.n 6e548 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e55c │ │ │ │ + b.n 6e57c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e598 │ │ │ │ + b.n 6e5b8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e5dc │ │ │ │ + b.n 6e5fc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e618 │ │ │ │ + b.n 6e638 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e654 │ │ │ │ + b.n 6e674 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e698 │ │ │ │ + b.n 6e6b8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d6e4 │ │ │ │ + b.n 6d704 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d728 │ │ │ │ + b.n 6d748 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d764 │ │ │ │ + b.n 6d784 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d7a0 │ │ │ │ + b.n 6d7c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d7d4 │ │ │ │ + b.n 6d7f4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d810 │ │ │ │ + b.n 6d830 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d84c │ │ │ │ + b.n 6d86c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d880 │ │ │ │ + b.n 6d8a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d8bc │ │ │ │ + b.n 6d8dc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d908 │ │ │ │ + b.n 6d928 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d944 │ │ │ │ + b.n 6d964 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d980 │ │ │ │ + b.n 6d9a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d9c4 │ │ │ │ + b.n 6d9e4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6da00 │ │ │ │ + b.n 6da20 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6da44 │ │ │ │ + b.n 6da64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6da80 │ │ │ │ + b.n 6daa0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dac4 │ │ │ │ + b.n 6dae4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6daf8 │ │ │ │ + b.n 6db18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6db44 │ │ │ │ + b.n 6db64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6db90 │ │ │ │ + b.n 6dbb0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dbd4 │ │ │ │ + b.n 6dbf4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dc58 │ │ │ │ + b.n 6dc78 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dca4 │ │ │ │ + b.n 6dcc4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dcf0 │ │ │ │ + b.n 6dd10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dd3c │ │ │ │ + b.n 6dd5c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dd78 │ │ │ │ + b.n 6dd98 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6ddbc │ │ │ │ + b.n 6dddc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6ddf8 │ │ │ │ + b.n 6de18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6de44 │ │ │ │ + b.n 6de64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6de88 │ │ │ │ + b.n 6dea8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6ded4 │ │ │ │ + b.n 6def4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6df10 │ │ │ │ + b.n 6df30 │ │ │ │ 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} │ │ │ │ @@ -99561,267 +99572,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] @ (6e2a8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #756] @ (6e2ac ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #752] @ (6e2b0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #752] @ (6e2b4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #748] @ (6e2b8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #748] @ (6e2bc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #744] @ (6e2c0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #744] @ (6e2c4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #740] @ (6e2c8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #740] @ (6e2cc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #736] @ (6e2d0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #736] @ (6e2d4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #732] @ (6e2d8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #732] @ (6e2dc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #728] @ (6e2e0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #728] @ (6e2e4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #724] @ (6e2e8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #724] @ (6e2ec ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #720] @ (6e2f0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #720] @ (6e2f4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #716] @ (6e2f8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #716] @ (6e2fc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #712] @ (6e300 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #712] @ (6e304 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #708] @ (6e308 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #708] @ (6e30c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #704] @ (6e310 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #704] @ (6e314 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #700] @ (6e318 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #700] @ (6e31c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #696] @ (6e320 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #696] @ (6e324 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #692] @ (6e328 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #692] @ (6e32c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #688] @ (6e330 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #688] @ (6e334 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #684] @ (6e338 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #684] @ (6e33c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #680] @ (6e340 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #680] @ (6e344 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #676] @ (6e348 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #676] @ (6e34c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #672] @ (6e350 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #672] @ (6e354 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #668] @ (6e358 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #668] @ (6e35c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #664] @ (6e360 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #664] @ (6e364 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #660] @ (6e368 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #660] @ (6e36c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #656] @ (6e370 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #656] @ (6e374 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #652] @ (6e378 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #652] @ (6e37c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #648] @ (6e380 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #648] @ (6e384 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #644] @ (6e388 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #644] @ (6e38c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #640] @ (6e390 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #640] @ (6e394 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #636] @ (6e398 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #636] @ (6e39c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #632] @ (6e3a0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #632] @ (6e3a4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #628] @ (6e3a8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #628] @ (6e3ac ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #624] @ (6e3b0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #624] @ (6e3b4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #620] @ (6e3b8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #620] @ (6e3bc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #616] @ (6e3c0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #616] @ (6e3c4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #612] @ (6e3c8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #612] @ (6e3cc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #608] @ (6e3d0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #608] @ (6e3d4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #604] @ (6e3d8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #604] @ (6e3dc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #600] @ (6e3e0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #600] @ (6e3e4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #596] @ (6e3e8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #596] @ (6e3ec ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #592] @ (6e3f0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #592] @ (6e3f4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #588] @ (6e3f8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #588] @ (6e3fc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #584] @ (6e400 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #584] @ (6e404 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #580] @ (6e408 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #580] @ (6e40c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #576] @ (6e410 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #576] @ (6e414 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #572] @ (6e418 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #572] @ (6e41c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #568] @ (6e420 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #568] @ (6e424 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #564] @ (6e428 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #564] @ (6e42c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #560] @ (6e430 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #560] @ (6e434 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #556] @ (6e438 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #556] @ (6e43c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #552] @ (6e440 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #552] @ (6e444 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #548] @ (6e448 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #548] @ (6e44c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #544] @ (6e450 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #544] @ (6e454 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #540] @ (6e458 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #540] @ (6e45c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #536] @ (6e460 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #536] @ (6e464 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #532] @ (6e468 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #532] @ (6e46c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #528] @ (6e470 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #528] @ (6e474 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #524] @ (6e478 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #524] @ (6e47c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #520] @ (6e480 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #520] @ (6e484 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #516] @ (6e488 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #516] @ (6e48c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #512] @ (6e490 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #512] @ (6e494 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #508] @ (6e498 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #508] @ (6e49c ) │ │ │ │ - bl 6f44c │ │ │ │ - b.n 6e4a0 │ │ │ │ + ldr r0, [pc, #756] @ (6e2c8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #756] @ (6e2cc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #752] @ (6e2d0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #752] @ (6e2d4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #748] @ (6e2d8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #748] @ (6e2dc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #744] @ (6e2e0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #744] @ (6e2e4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #740] @ (6e2e8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #740] @ (6e2ec ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #736] @ (6e2f0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #736] @ (6e2f4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #732] @ (6e2f8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #732] @ (6e2fc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #728] @ (6e300 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #728] @ (6e304 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #724] @ (6e308 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #724] @ (6e30c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #720] @ (6e310 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #720] @ (6e314 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #716] @ (6e318 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #716] @ (6e31c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #712] @ (6e320 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #712] @ (6e324 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #708] @ (6e328 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #708] @ (6e32c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #704] @ (6e330 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #704] @ (6e334 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #700] @ (6e338 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #700] @ (6e33c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #696] @ (6e340 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #696] @ (6e344 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #692] @ (6e348 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #692] @ (6e34c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #688] @ (6e350 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #688] @ (6e354 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #684] @ (6e358 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #684] @ (6e35c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #680] @ (6e360 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #680] @ (6e364 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #676] @ (6e368 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #676] @ (6e36c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #672] @ (6e370 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #672] @ (6e374 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #668] @ (6e378 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #668] @ (6e37c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #664] @ (6e380 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #664] @ (6e384 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #660] @ (6e388 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #660] @ (6e38c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #656] @ (6e390 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #656] @ (6e394 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #652] @ (6e398 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #652] @ (6e39c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #648] @ (6e3a0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #648] @ (6e3a4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #644] @ (6e3a8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #644] @ (6e3ac ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #640] @ (6e3b0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #640] @ (6e3b4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #636] @ (6e3b8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #636] @ (6e3bc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #632] @ (6e3c0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #632] @ (6e3c4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #628] @ (6e3c8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #628] @ (6e3cc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #624] @ (6e3d0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #624] @ (6e3d4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #620] @ (6e3d8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #620] @ (6e3dc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #616] @ (6e3e0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #616] @ (6e3e4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #612] @ (6e3e8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #612] @ (6e3ec ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #608] @ (6e3f0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #608] @ (6e3f4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #604] @ (6e3f8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #604] @ (6e3fc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #600] @ (6e400 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #600] @ (6e404 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #596] @ (6e408 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #596] @ (6e40c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #592] @ (6e410 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #592] @ (6e414 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #588] @ (6e418 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #588] @ (6e41c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #584] @ (6e420 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #584] @ (6e424 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #580] @ (6e428 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #580] @ (6e42c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #576] @ (6e430 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #576] @ (6e434 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #572] @ (6e438 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #572] @ (6e43c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #568] @ (6e440 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #568] @ (6e444 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #564] @ (6e448 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #564] @ (6e44c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #560] @ (6e450 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #560] @ (6e454 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #556] @ (6e458 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #556] @ (6e45c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #552] @ (6e460 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #552] @ (6e464 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #548] @ (6e468 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #548] @ (6e46c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #544] @ (6e470 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #544] @ (6e474 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #540] @ (6e478 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #540] @ (6e47c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #536] @ (6e480 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #536] @ (6e484 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #532] @ (6e488 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #532] @ (6e48c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #528] @ (6e490 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #528] @ (6e494 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #524] @ (6e498 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #524] @ (6e49c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #520] @ (6e4a0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #520] @ (6e4a4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #516] @ (6e4a8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #516] @ (6e4ac ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #512] @ (6e4b0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #512] @ (6e4b4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #508] @ (6e4b8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #508] @ (6e4bc ) │ │ │ │ + bl 6f46c │ │ │ │ + b.n 6e4c0 │ │ │ │ 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 │ │ │ │ @@ -99941,267 +99952,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] @ (6e798 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #756] @ (6e79c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #752] @ (6e7a0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #752] @ (6e7a4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #748] @ (6e7a8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #748] @ (6e7ac ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #744] @ (6e7b0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #744] @ (6e7b4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #740] @ (6e7b8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #740] @ (6e7bc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #736] @ (6e7c0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #736] @ (6e7c4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #732] @ (6e7c8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #732] @ (6e7cc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #728] @ (6e7d0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #728] @ (6e7d4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #724] @ (6e7d8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #724] @ (6e7dc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #720] @ (6e7e0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #720] @ (6e7e4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #716] @ (6e7e8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #716] @ (6e7ec ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #712] @ (6e7f0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #712] @ (6e7f4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #708] @ (6e7f8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #708] @ (6e7fc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #704] @ (6e800 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #704] @ (6e804 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #700] @ (6e808 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #700] @ (6e80c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #696] @ (6e810 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #696] @ (6e814 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #692] @ (6e818 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #692] @ (6e81c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #688] @ (6e820 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #688] @ (6e824 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #684] @ (6e828 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #684] @ (6e82c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #680] @ (6e830 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #680] @ (6e834 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #676] @ (6e838 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #676] @ (6e83c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #672] @ (6e840 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #672] @ (6e844 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #668] @ (6e848 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #668] @ (6e84c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #664] @ (6e850 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #664] @ (6e854 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #660] @ (6e858 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #660] @ (6e85c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #656] @ (6e860 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #656] @ (6e864 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #652] @ (6e868 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #652] @ (6e86c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #648] @ (6e870 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #648] @ (6e874 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #644] @ (6e878 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #644] @ (6e87c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #640] @ (6e880 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #640] @ (6e884 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #636] @ (6e888 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #636] @ (6e88c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #632] @ (6e890 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #632] @ (6e894 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #628] @ (6e898 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #628] @ (6e89c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #624] @ (6e8a0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #624] @ (6e8a4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #620] @ (6e8a8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #620] @ (6e8ac ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #616] @ (6e8b0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #616] @ (6e8b4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #612] @ (6e8b8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #612] @ (6e8bc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #608] @ (6e8c0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #608] @ (6e8c4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #604] @ (6e8c8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #604] @ (6e8cc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #600] @ (6e8d0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #600] @ (6e8d4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #596] @ (6e8d8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #596] @ (6e8dc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #592] @ (6e8e0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #592] @ (6e8e4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #588] @ (6e8e8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #588] @ (6e8ec ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #584] @ (6e8f0 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #584] @ (6e8f4 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #580] @ (6e8f8 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #580] @ (6e8fc ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #576] @ (6e900 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #576] @ (6e904 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #572] @ (6e908 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #572] @ (6e90c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #568] @ (6e910 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #568] @ (6e914 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #564] @ (6e918 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #564] @ (6e91c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #560] @ (6e920 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #560] @ (6e924 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #556] @ (6e928 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #556] @ (6e92c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #552] @ (6e930 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #552] @ (6e934 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #548] @ (6e938 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #548] @ (6e93c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #544] @ (6e940 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #544] @ (6e944 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #540] @ (6e948 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #540] @ (6e94c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #536] @ (6e950 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #536] @ (6e954 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #532] @ (6e958 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #532] @ (6e95c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #528] @ (6e960 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #528] @ (6e964 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #524] @ (6e968 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #524] @ (6e96c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #520] @ (6e970 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #520] @ (6e974 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #516] @ (6e978 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #516] @ (6e97c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #512] @ (6e980 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #512] @ (6e984 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #508] @ (6e988 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #508] @ (6e98c ) │ │ │ │ - bl 6f44c │ │ │ │ - b.n 6e990 │ │ │ │ + ldr r0, [pc, #756] @ (6e7b8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #756] @ (6e7bc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #752] @ (6e7c0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #752] @ (6e7c4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #748] @ (6e7c8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #748] @ (6e7cc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #744] @ (6e7d0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #744] @ (6e7d4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #740] @ (6e7d8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #740] @ (6e7dc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #736] @ (6e7e0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #736] @ (6e7e4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #732] @ (6e7e8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #732] @ (6e7ec ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #728] @ (6e7f0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #728] @ (6e7f4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #724] @ (6e7f8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #724] @ (6e7fc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #720] @ (6e800 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #720] @ (6e804 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #716] @ (6e808 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #716] @ (6e80c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #712] @ (6e810 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #712] @ (6e814 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #708] @ (6e818 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #708] @ (6e81c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #704] @ (6e820 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #704] @ (6e824 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #700] @ (6e828 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #700] @ (6e82c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #696] @ (6e830 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #696] @ (6e834 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #692] @ (6e838 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #692] @ (6e83c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #688] @ (6e840 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #688] @ (6e844 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #684] @ (6e848 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #684] @ (6e84c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #680] @ (6e850 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #680] @ (6e854 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #676] @ (6e858 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #676] @ (6e85c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #672] @ (6e860 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #672] @ (6e864 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #668] @ (6e868 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #668] @ (6e86c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #664] @ (6e870 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #664] @ (6e874 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #660] @ (6e878 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #660] @ (6e87c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #656] @ (6e880 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #656] @ (6e884 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #652] @ (6e888 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #652] @ (6e88c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #648] @ (6e890 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #648] @ (6e894 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #644] @ (6e898 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #644] @ (6e89c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #640] @ (6e8a0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #640] @ (6e8a4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #636] @ (6e8a8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #636] @ (6e8ac ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #632] @ (6e8b0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #632] @ (6e8b4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #628] @ (6e8b8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #628] @ (6e8bc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #624] @ (6e8c0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #624] @ (6e8c4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #620] @ (6e8c8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #620] @ (6e8cc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #616] @ (6e8d0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #616] @ (6e8d4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #612] @ (6e8d8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #612] @ (6e8dc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #608] @ (6e8e0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #608] @ (6e8e4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #604] @ (6e8e8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #604] @ (6e8ec ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #600] @ (6e8f0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #600] @ (6e8f4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #596] @ (6e8f8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #596] @ (6e8fc ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #592] @ (6e900 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #592] @ (6e904 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #588] @ (6e908 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #588] @ (6e90c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #584] @ (6e910 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #584] @ (6e914 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #580] @ (6e918 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #580] @ (6e91c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #576] @ (6e920 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #576] @ (6e924 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #572] @ (6e928 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #572] @ (6e92c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #568] @ (6e930 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #568] @ (6e934 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #564] @ (6e938 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #564] @ (6e93c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #560] @ (6e940 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #560] @ (6e944 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #556] @ (6e948 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #556] @ (6e94c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #552] @ (6e950 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #552] @ (6e954 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #548] @ (6e958 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #548] @ (6e95c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #544] @ (6e960 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #544] @ (6e964 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #540] @ (6e968 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #540] @ (6e96c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #536] @ (6e970 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #536] @ (6e974 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #532] @ (6e978 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #532] @ (6e97c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #528] @ (6e980 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #528] @ (6e984 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #524] @ (6e988 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #524] @ (6e98c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #520] @ (6e990 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #520] @ (6e994 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #516] @ (6e998 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #516] @ (6e99c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #512] @ (6e9a0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #512] @ (6e9a4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #508] @ (6e9a8 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #508] @ (6e9ac ) │ │ │ │ + bl 6f46c │ │ │ │ + b.n 6e9b0 │ │ │ │ nop │ │ │ │ @ instruction: 0xfa24004d │ │ │ │ @ instruction: 0xfa3c004d │ │ │ │ @ instruction: 0xfa58004d │ │ │ │ @ instruction: 0xfa74004d │ │ │ │ @ instruction: 0xfa94004d │ │ │ │ @ instruction: 0xfab0004d │ │ │ │ @@ -100397,154 +100408,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, #372] @ (6eb08 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #372] @ (6eb0c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #368] @ (6eb10 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #368] @ (6eb14 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #364] @ (6eb18 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #364] @ (6eb1c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #360] @ (6eb20 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #360] @ (6eb24 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #356] @ (6eb28 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #356] @ (6eb2c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #352] @ (6eb30 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #352] @ (6eb34 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #348] @ (6eb38 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #348] @ (6eb3c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #344] @ (6eb40 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #344] @ (6eb44 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #340] @ (6eb48 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #340] @ (6eb4c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #336] @ (6eb50 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #336] @ (6eb54 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #332] @ (6eb58 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #332] @ (6eb5c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #328] @ (6eb60 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #328] @ (6eb64 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #324] @ (6eb68 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #324] @ (6eb6c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #320] @ (6eb70 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #320] @ (6eb74 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #316] @ (6eb78 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #316] @ (6eb7c ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #312] @ (6eb80 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #312] @ (6eb84 ) │ │ │ │ - bl 6f44c │ │ │ │ - ldr r0, [pc, #308] @ (6eb88 ) │ │ │ │ - ldr r4, [pc, #312] @ (6eb8c ) │ │ │ │ - bl 6f44c │ │ │ │ - b.n 6ea76 │ │ │ │ + ldr r0, [pc, #372] @ (6eb28 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #372] @ (6eb2c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #368] @ (6eb30 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #368] @ (6eb34 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #364] @ (6eb38 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #364] @ (6eb3c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #360] @ (6eb40 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #360] @ (6eb44 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #356] @ (6eb48 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #356] @ (6eb4c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #352] @ (6eb50 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #352] @ (6eb54 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #348] @ (6eb58 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #348] @ (6eb5c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #344] @ (6eb60 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #344] @ (6eb64 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #340] @ (6eb68 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #340] @ (6eb6c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #336] @ (6eb70 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #336] @ (6eb74 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #332] @ (6eb78 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #332] @ (6eb7c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #328] @ (6eb80 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #328] @ (6eb84 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #324] @ (6eb88 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #324] @ (6eb8c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #320] @ (6eb90 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #320] @ (6eb94 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #316] @ (6eb98 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #316] @ (6eb9c ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #312] @ (6eba0 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #312] @ (6eba4 ) │ │ │ │ + bl 6f46c │ │ │ │ + ldr r0, [pc, #308] @ (6eba8 ) │ │ │ │ + ldr r4, [pc, #312] @ (6ebac ) │ │ │ │ + bl 6f46c │ │ │ │ + b.n 6ea96 │ │ │ │ ldr.w r0, [r6, #980] @ 0x3d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 6fe84 <_Py_hashtable_set@@Base> │ │ │ │ + bl 6fea4 <_Py_hashtable_set@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb r3, [r4, #16] │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #24 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - beq.n 6eaae │ │ │ │ + beq.n 6eace │ │ │ │ ldr.w r0, [r6, #980] @ 0x3d4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ea5a │ │ │ │ + beq.n 6ea7a │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6ea5a │ │ │ │ + beq.n 6ea7a │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 6ea5a │ │ │ │ + beq.n 6ea7a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6eaa0 │ │ │ │ + bge.n 6eac0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f410 │ │ │ │ + beq.w 6f430 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ea6e │ │ │ │ + bge.n 6ea8e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 6ea6e │ │ │ │ - ldr r4, [pc, #224] @ (6eb90 ) │ │ │ │ - b.n 6ead0 │ │ │ │ + b.n 6ea8e │ │ │ │ + ldr r4, [pc, #224] @ (6ebb0 ) │ │ │ │ + b.n 6eaf0 │ │ │ │ ldr.w r0, [r6, #980] @ 0x3d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 6fe84 <_Py_hashtable_set@@Base> │ │ │ │ + bl 6fea4 <_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 6eb94 │ │ │ │ + beq.n 6ebb4 │ │ │ │ ldr.w r0, [r6, #980] @ 0x3d4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6eab2 │ │ │ │ + beq.n 6ead2 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 6eab2 │ │ │ │ + beq.n 6ead2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6eab2 │ │ │ │ + beq.n 6ead2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6eafa │ │ │ │ + bge.n 6eb1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f41a │ │ │ │ + beq.w 6f43a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6eac6 │ │ │ │ + bge.n 6eae6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 6eac6 │ │ │ │ + b.n 6eae6 │ │ │ │ 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 │ │ │ │ @@ -100610,869 +100621,869 @@ │ │ │ │ lsrs r0, r4, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ asrs r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 6f1e8 │ │ │ │ - bl 70620 │ │ │ │ + bne.w 6f208 │ │ │ │ + bl 70640 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f3b2 │ │ │ │ + beq.w 6f3d2 │ │ │ │ add.w r3, r8, #110592 @ 0x1b000 │ │ │ │ str.w r4, [r3, #3980] @ 0xf8c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 6ec1c │ │ │ │ + bne.n 6ec3c │ │ │ │ movw r2, #30208 @ 0x7600 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 6f20e │ │ │ │ - ldr r3, [pc, #764] @ (6eecc ) │ │ │ │ + bne.w 6f22e │ │ │ │ + ldr r3, [pc, #764] @ (6eeec ) │ │ │ │ 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 6ebde │ │ │ │ + bne.n 6ebfe │ │ │ │ movw sl, #44536 @ 0xadf8 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ str.w r5, [sl, #20] │ │ │ │ - ldr r3, [pc, #720] @ (6eed0 ) │ │ │ │ + ldr r3, [pc, #720] @ (6eef0 ) │ │ │ │ str.w r3, [sl, #44] @ 0x2c │ │ │ │ adds r3, #16 │ │ │ │ str.w r3, [sl, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #712] @ (6eed4 ) │ │ │ │ + ldr r3, [pc, #712] @ (6eef4 ) │ │ │ │ str.w r3, [sl, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #708] @ (6eed8 ) │ │ │ │ + ldr r3, [pc, #708] @ (6eef8 ) │ │ │ │ str.w r3, [sl, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #708] @ (6eedc ) │ │ │ │ + ldr r3, [pc, #708] @ (6eefc ) │ │ │ │ str.w r3, [sl, #60] @ 0x3c │ │ │ │ movs r0, #1 │ │ │ │ - bl 717c4 │ │ │ │ + bl 717e4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f38c │ │ │ │ + beq.w 6f3ac │ │ │ │ add.w r9, r8, #4096 @ 0x1000 │ │ │ │ add.w r4, r8, #6144 @ 0x1800 │ │ │ │ add.w r5, r8, #6176 @ 0x1820 │ │ │ │ adds r4, #8 │ │ │ │ adds r5, #4 │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ str.w r0, [r9, #2056] @ 0x808 │ │ │ │ mov r0, r1 │ │ │ │ - bl 193648 <_Py_NewReference@@Base+0x58> │ │ │ │ + bl 193e98 <_Py_NewReference@@Base+0x58> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f38c │ │ │ │ + beq.w 6f3ac │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 6ec48 │ │ │ │ + bne.n 6ec68 │ │ │ │ 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 7186c │ │ │ │ + bl 7188c │ │ │ │ str.w r0, [r8, #3860] @ 0xf14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f3de │ │ │ │ + beq.w 6f3fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ str.w r0, [r8, #3864] @ 0xf18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f3de │ │ │ │ + beq.w 6f3fe │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str.w r4, [r8, #3868] @ 0xf1c │ │ │ │ - bl 71a60 │ │ │ │ + bl 71a80 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f264 │ │ │ │ + bne.w 6f284 │ │ │ │ ldr.w r5, [r9, #1480] @ 0x5c8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6ed22 │ │ │ │ + bne.n 6ed42 │ │ │ │ movs r0, #5 │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f36c │ │ │ │ + beq.w 6f38c │ │ │ │ movw r6, #44536 @ 0xadf8 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ - ldr r1, [pc, #544] @ (6eee0 ) │ │ │ │ - movw r2, #15704 @ 0x3d58 │ │ │ │ + ldr r1, [pc, #544] @ (6ef00 ) │ │ │ │ + movw r2, #18008 @ 0x4658 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1972c8 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ + bl 197b5c <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #528] @ (6eee4 ) │ │ │ │ + ldr r1, [pc, #528] @ (6ef04 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1972c8 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ + bl 197b5c <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #516] @ (6eee4 ) │ │ │ │ + ldr r1, [pc, #516] @ (6ef04 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1972c8 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ + bl 197b5c <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #500] @ (6eee4 ) │ │ │ │ + ldr r1, [pc, #500] @ (6ef04 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - bl 1972c8 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ + bl 197b5c <_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, #480] @ (6eee4 ) │ │ │ │ - bl 1972c8 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ + ldr r1, [pc, #480] @ (6ef04 ) │ │ │ │ + bl 197b5c <_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 6f358 │ │ │ │ + beq.w 6f378 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6ed10 │ │ │ │ + bne.n 6ed30 │ │ │ │ str.w r4, [r9, #1480] @ 0x5c8 │ │ │ │ ldr.w r3, [r9, #1484] @ 0x5cc │ │ │ │ - cbnz r3, 6ed36 │ │ │ │ - bl 70620 │ │ │ │ + cbnz r3, 6ed56 │ │ │ │ + bl 70640 │ │ │ │ str.w r0, [r9, #1484] @ 0x5cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f372 │ │ │ │ + beq.w 6f392 │ │ │ │ ldr.w r3, [r9, #1488] @ 0x5d0 │ │ │ │ - cbnz r3, 6ed52 │ │ │ │ - movw r0, #30732 @ 0x780c │ │ │ │ + cbnz r3, 6ed72 │ │ │ │ + movw r0, #33176 @ 0x8198 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ str.w r0, [r9, #1488] @ 0x5d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f372 │ │ │ │ + beq.w 6f392 │ │ │ │ ldr.w r1, [r9, #1524] @ 0x5f4 │ │ │ │ - cbnz r1, 6ed6e │ │ │ │ - movw r0, #32896 @ 0x8080 │ │ │ │ + cbnz r1, 6ed8e │ │ │ │ + movw r0, #35200 @ 0x8980 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 197350 │ │ │ │ + bl 197be4 │ │ │ │ str.w r0, [r9, #1524] @ 0x5f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f372 │ │ │ │ + beq.w 6f392 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r9, #1520] @ 0x5f0 │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ str.w r0, [r9, #1532] @ 0x5fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f338 │ │ │ │ + beq.w 6f358 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 81990 │ │ │ │ + bl 81a54 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f264 │ │ │ │ + bne.w 6f284 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 199484 <_Py_SetImmortalUntracked@@Base+0x70> │ │ │ │ + bl 199d04 <_Py_SetImmortalUntracked@@Base+0x70> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f328 │ │ │ │ + beq.w 6f348 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r3, [fp, #3896] @ 0xf38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #32632 @ 0x7f78 │ │ │ │ + movw r2, #34936 @ 0x8878 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 198f94 │ │ │ │ + bl 199814 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 6f328 │ │ │ │ + beq.w 6f348 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84efc │ │ │ │ + bl 84e60 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f328 │ │ │ │ + beq.w 6f348 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r1, [pc, #272] @ (6eee8 ) │ │ │ │ + ldr r1, [pc, #272] @ (6ef08 ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str.w r0, [fp, #3888] @ 0xf30 │ │ │ │ - bl 7ebac │ │ │ │ + bl 7ec0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f328 │ │ │ │ + beq.w 6f348 │ │ │ │ add.w r4, fp, #110592 @ 0x1b000 │ │ │ │ - ldr r1, [pc, #244] @ (6eeec ) │ │ │ │ + ldr r1, [pc, #244] @ (6ef0c ) │ │ │ │ str.w r0, [r4, #3212] @ 0xc8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ebac │ │ │ │ + bl 7ec0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f328 │ │ │ │ + beq.w 6f348 │ │ │ │ str.w r0, [r4, #3216] @ 0xc90 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #224] @ (6eef0 ) │ │ │ │ - bl 7ebac │ │ │ │ + ldr r1, [pc, #224] @ (6ef10 ) │ │ │ │ + bl 7ec0c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f328 │ │ │ │ - ldr r1, [pc, #216] @ (6eef4 ) │ │ │ │ + beq.w 6f348 │ │ │ │ + ldr r1, [pc, #216] @ (6ef14 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ebac │ │ │ │ + bl 7ec0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f328 │ │ │ │ + beq.w 6f348 │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw sl, #44536 @ 0xadf8 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ str.w r0, [r4, #3244] @ 0xcac │ │ │ │ movw r0, #20420 @ 0x4fc4 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #3232] @ 0xca0 │ │ │ │ ldr.w r3, [sl, #80] @ 0x50 │ │ │ │ str.w r3, [r4, #3228] @ 0xc9c │ │ │ │ movw r3, #40760 @ 0x9f38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r1, [pc, #156] @ (6eef8 ) │ │ │ │ + ldr r1, [pc, #156] @ (6ef18 ) │ │ │ │ str.w r6, [r4, #3240] @ 0xca8 │ │ │ │ str.w r3, [r4, #3236] @ 0xca4 │ │ │ │ - bl 199870 <_PyType_Lookup@@Base> │ │ │ │ + bl 19a0f0 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f328 │ │ │ │ + beq.w 6f348 │ │ │ │ str.w r0, [r4, #3220] @ 0xc94 │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - ldr r1, [pc, #128] @ (6eefc ) │ │ │ │ - bl 199870 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #128] @ (6ef1c ) │ │ │ │ + bl 19a0f0 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f328 │ │ │ │ + beq.w 6f348 │ │ │ │ str.w r0, [r4, #3224] @ 0xc98 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 84efc │ │ │ │ + bl 84e60 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f314 │ │ │ │ - ldr r4, [pc, #100] @ (6ef00 ) │ │ │ │ + beq.w 6f334 │ │ │ │ + ldr r4, [pc, #100] @ (6ef20 ) │ │ │ │ movs r5, #0 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f314 │ │ │ │ + bne.w 6f334 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ - bne.n 6ee9c │ │ │ │ - ldr r1, [pc, #76] @ (6ef04 ) │ │ │ │ + bne.n 6eebc │ │ │ │ + ldr r1, [pc, #76] @ (6ef24 ) │ │ │ │ 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 6ef08 │ │ │ │ + b.n 6ef28 │ │ │ │ nop │ │ │ │ - str r4, [r2, #32] │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ 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 6ef6c │ │ │ │ + bhi.n 6ef8c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e900 │ │ │ │ + b.n 6e920 │ │ │ │ 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 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ 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 7bdcc │ │ │ │ + bl 7be3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f314 │ │ │ │ + beq.w 6f334 │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - movw r0, #32944 @ 0x80b0 │ │ │ │ + movw r0, #35248 @ 0x89b0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 199894 │ │ │ │ + bl 19a114 │ │ │ │ str.w r0, [r4, #396] @ 0x18c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ef48 │ │ │ │ + bge.n 6ef68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f30c │ │ │ │ + beq.w 6f32c │ │ │ │ ldr.w r2, [r4, #396] @ 0x18c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6f314 │ │ │ │ - movw r1, #44468 @ 0xadb4 │ │ │ │ + beq.w 6f334 │ │ │ │ + movw r1, #46772 @ 0xb6b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f314 │ │ │ │ + bne.w 6f334 │ │ │ │ movw r5, #43732 @ 0xaad4 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ movw r4, #30208 @ 0x7600 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ - movw r1, #32968 @ 0x80c8 │ │ │ │ + movw r1, #35272 @ 0x89c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #4] │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f314 │ │ │ │ + bne.w 6f334 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #42612 @ 0xa674 │ │ │ │ + movw r1, #44916 @ 0xaf74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f314 │ │ │ │ + bne.w 6f334 │ │ │ │ ldr.w r0, [fp, #3888] @ 0xf30 │ │ │ │ - bl 84f48 │ │ │ │ + bl 84eac │ │ │ │ add.w r3, fp, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #372] @ 0x174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f328 │ │ │ │ + beq.w 6f348 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6efd0 │ │ │ │ + bge.n 6eff0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f2b2 │ │ │ │ + beq.w 6f2d2 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldr.w r0, [fp, #3888] @ 0xf30 │ │ │ │ - movw r1, #32988 @ 0x80dc │ │ │ │ + movw r1, #35292 @ 0x89dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91d04 │ │ │ │ + bl 91c24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 6f328 │ │ │ │ + bne.w 6f348 │ │ │ │ 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 6f026 │ │ │ │ + bne.n 6f046 │ │ │ │ ldr.w r3, [r8, #3728] @ 0xe90 │ │ │ │ adds.w r0, r3, #824 @ 0x338 │ │ │ │ - beq.w 6f2a4 │ │ │ │ + beq.w 6f2c4 │ │ │ │ ldr.w r1, [r3, #828] @ 0x33c │ │ │ │ - cbnz r1, 6f026 │ │ │ │ + cbnz r1, 6f046 │ │ │ │ str.w r2, [r3, #828] @ 0x33c │ │ │ │ ldr.w r3, [r3, #824] @ 0x338 │ │ │ │ - cbz r3, 6f026 │ │ │ │ - bl 199cb4 │ │ │ │ + cbz r3, 6f046 │ │ │ │ + bl 19a534 │ │ │ │ adds.w r8, r8, #5536 @ 0x15a0 │ │ │ │ - beq.w 6f294 │ │ │ │ + beq.w 6f2b4 │ │ │ │ ldr.w r3, [r9, #1444] @ 0x5a4 │ │ │ │ - cbnz r3, 6f044 │ │ │ │ + cbnz r3, 6f064 │ │ │ │ ldr.w r3, [r9, #1440] @ 0x5a0 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r9, #1444] @ 0x5a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f28c │ │ │ │ + bne.w 6f2ac │ │ │ │ ldr.w r1, [sl] │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #33000 @ 0x80e8 │ │ │ │ + movw r0, #35304 @ 0x89e8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 199894 │ │ │ │ + bl 19a114 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f26a │ │ │ │ + beq.w 6f28a │ │ │ │ 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 6f1c0 │ │ │ │ + beq.w 6f1e0 │ │ │ │ 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 6f218 │ │ │ │ - movw r0, #33080 @ 0x8138 │ │ │ │ + bne.w 6f238 │ │ │ │ + movw r0, #35384 @ 0x8a38 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 19a2d8 │ │ │ │ + bl 19ab58 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 6f254 │ │ │ │ - movw r0, #33080 @ 0x8138 │ │ │ │ + bne.w 6f274 │ │ │ │ + movw r0, #35384 @ 0x8a38 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1a3138 │ │ │ │ + bl 1a397c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f254 │ │ │ │ + beq.w 6f274 │ │ │ │ str.w r0, [r8, #3904] @ 0xf40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 6f226 │ │ │ │ - movw r0, #19708 @ 0x4cfc │ │ │ │ + bne.w 6f246 │ │ │ │ + movw r0, #22012 @ 0x55fc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f254 │ │ │ │ + beq.w 6f274 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26804 @ 0x68b4 │ │ │ │ + movw r1, #29108 @ 0x71b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33124 @ 0x8164 │ │ │ │ + movw r0, #35428 @ 0x8a64 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f24e │ │ │ │ - bl 19878c <_PyNamespace_New@@Base> │ │ │ │ + beq.w 6f26e │ │ │ │ + bl 199008 <_PyNamespace_New@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f10c │ │ │ │ + bge.n 6f12c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 6f10c │ │ │ │ + cbnz r3, 6f12c │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 6f24e │ │ │ │ + beq.w 6f26e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl cec4c <_PyUnicodeWriter_PrepareInternal@@Base+0xea4> │ │ │ │ + bl cf020 <_PyUnicodeWriter_PrepareInternal@@Base+0xea8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f132 │ │ │ │ + bge.n 6f152 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f2fe │ │ │ │ + beq.w 6f31e │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f14a │ │ │ │ + bge.n 6f16a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 6f14a │ │ │ │ + cbnz r3, 6f16a │ │ │ │ mov r0, r9 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6f24c │ │ │ │ + beq.n 6f26c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a3aa0 │ │ │ │ + bl 1a42e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6f234 │ │ │ │ - ldr r3, [pc, #712] @ (6f424 ) │ │ │ │ + blt.n 6f254 │ │ │ │ + ldr r3, [pc, #712] @ (6f444 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3896] @ 0xf38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f2f0 │ │ │ │ + beq.w 6f310 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #19708 @ 0x4cfc │ │ │ │ + movw r1, #22012 @ 0x55fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1a3fbc │ │ │ │ + bl 1a4800 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 6f2d4 │ │ │ │ + blt.w 6f2f4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r2, #30724 @ 0x7804 │ │ │ │ + movw r2, #33028 @ 0x8104 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #33172 @ 0x8194 │ │ │ │ + movw r1, #35476 @ 0x8a94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d0720 │ │ │ │ + bl d0aec │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f1b4 │ │ │ │ + bge.n 6f1d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f2cc │ │ │ │ + beq.w 6f2ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6f254 │ │ │ │ + beq.n 6f274 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6f2ba │ │ │ │ + blt.n 6f2da │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ 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 6eba0 │ │ │ │ + bpl.w 6ebc0 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r4, [r3, #3980] @ 0xf8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 6ebac │ │ │ │ + bge.w 6ebcc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6ebac │ │ │ │ + b.n 6ebcc │ │ │ │ movw sl, #44536 @ 0xadf8 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ - b.n 6ebfe │ │ │ │ - movw r0, #33044 @ 0x8114 │ │ │ │ + b.n 6ec1e │ │ │ │ + movw r0, #35348 @ 0x8a14 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 19a4e8 │ │ │ │ - b.n 6f08c │ │ │ │ - movw r0, #33100 @ 0x814c │ │ │ │ + bl 19ad68 │ │ │ │ + b.n 6f0ac │ │ │ │ + movw r0, #35404 @ 0x8a4c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 19a4e8 │ │ │ │ - b.n 6f0bc │ │ │ │ + bl 19ad68 │ │ │ │ + b.n 6f0dc │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f24c │ │ │ │ + bge.n 6f26c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 6f24c │ │ │ │ + cbnz r3, 6f26c │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ movs r3, #1 │ │ │ │ - movw r4, #32840 @ 0x8048 │ │ │ │ + movw r4, #35144 @ 0x8948 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - ldr r5, [pc, #456] @ (6f428 ) │ │ │ │ + ldr r5, [pc, #456] @ (6f448 ) │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6f1c4 │ │ │ │ + b.n 6f1e4 │ │ │ │ ldrd r5, r4, [sp, #52] @ 0x34 │ │ │ │ - b.n 6f1c8 │ │ │ │ + b.n 6f1e8 │ │ │ │ add.w r0, r8, #16 │ │ │ │ - bl 1e4b20 │ │ │ │ + bl 1e53e8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r4, #32780 @ 0x800c │ │ │ │ + movw r4, #35084 @ 0x890c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - bl 631b4 │ │ │ │ + bl 633d8 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [pc, #424] @ (6f42c ) │ │ │ │ + ldr r5, [pc, #424] @ (6f44c ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6f1c8 │ │ │ │ + b.n 6f1e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 199cb4 │ │ │ │ - b.n 6f044 │ │ │ │ + bl 19a534 │ │ │ │ + b.n 6f064 │ │ │ │ mov r0, r8 │ │ │ │ - movw r4, #32728 @ 0x7fd8 │ │ │ │ + movw r4, #35032 @ 0x88d8 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - bl 631b4 │ │ │ │ - b.n 6f280 │ │ │ │ - movw r4, #32680 @ 0x7fa8 │ │ │ │ + bl 633d8 │ │ │ │ + b.n 6f2a0 │ │ │ │ + movw r4, #34984 @ 0x88a8 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - bl 631b4 │ │ │ │ - b.n 6f280 │ │ │ │ + bl 633d8 │ │ │ │ + b.n 6f2a0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6efd0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6eff0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f1c0 │ │ │ │ + bne.w 6f1e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6f1c0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6f1e0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6f1b4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6f1d4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f254 │ │ │ │ + bge.n 6f274 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6f254 │ │ │ │ + bne.n 6f274 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6f254 │ │ │ │ - movw r1, #33132 @ 0x816c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6f274 │ │ │ │ + movw r1, #35436 @ 0x8a6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #308] @ (6f430 ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #308] @ (6f450 ) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6f132 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6f152 │ │ │ │ movs r3, #1 │ │ │ │ - b.w 6cc28 │ │ │ │ + b.w 6cc4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ef48 │ │ │ │ - movw r4, #32604 @ 0x7f5c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ef68 │ │ │ │ + movw r4, #34908 @ 0x885c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [pc, #276] @ (6f434 ) │ │ │ │ + ldr r5, [pc, #276] @ (6f454 ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6f1c8 │ │ │ │ + b.n 6f1e8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r4, #32644 @ 0x7f84 │ │ │ │ + movw r4, #34948 @ 0x8884 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - bl 7a424 │ │ │ │ - b.n 6f31c │ │ │ │ - ldr r3, [pc, #252] @ (6f438 ) │ │ │ │ + bl 7a464 │ │ │ │ + b.n 6f33c │ │ │ │ + ldr r3, [pc, #252] @ (6f458 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - movw r3, #15944 @ 0x3e48 │ │ │ │ + movw r3, #18248 @ 0x4748 │ │ │ │ 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 6f1e0 │ │ │ │ + b.n 6f200 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f36c │ │ │ │ + bge.n 6f38c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6f36c │ │ │ │ + cbnz r3, 6f38c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #1480] @ 0x5c8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #196] @ (6f43c ) │ │ │ │ + ldr r2, [pc, #196] @ (6f45c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #32916 @ 0x8094 │ │ │ │ + movw r3, #35220 @ 0x8994 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6f1e0 │ │ │ │ - movw r3, #15944 @ 0x3e48 │ │ │ │ + b.n 6f200 │ │ │ │ + movw r3, #18248 @ 0x4748 │ │ │ │ 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 6f1e0 │ │ │ │ - ldr r7, [pc, #140] @ (6f440 ) │ │ │ │ - movw r6, #32572 @ 0x7f3c │ │ │ │ + b.n 6f200 │ │ │ │ + ldr r7, [pc, #140] @ (6f460 ) │ │ │ │ + movw r6, #34876 @ 0x883c │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - bl d842c │ │ │ │ + bl d8814 │ │ │ │ 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 6f1e0 │ │ │ │ - ldr r3, [pc, #100] @ (6f444 ) │ │ │ │ - b.n 6f33a │ │ │ │ - mov r0, r1 │ │ │ │ - bl 193430 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ - b.w 6cbd0 │ │ │ │ - bl d842c │ │ │ │ - ldr r3, [pc, #84] @ (6f448 ) │ │ │ │ + b.n 6f200 │ │ │ │ + ldr r3, [pc, #100] @ (6f464 ) │ │ │ │ + b.n 6f35a │ │ │ │ + mov r0, r1 │ │ │ │ + bl 193c80 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + b.w 6cbf4 │ │ │ │ + bl d8814 │ │ │ │ + ldr r3, [pc, #84] @ (6f468 ) │ │ │ │ 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, #32532 @ 0x7f14 │ │ │ │ + movw r6, #34836 @ 0x8814 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 6f3c4 │ │ │ │ + b.n 6f3e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 6eaa0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 6eac0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 6eafa │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 6eb1a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ movs r1, r6 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ movs r1, r6 │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ + ldr r4, [r6, #84] @ 0x54 │ │ │ │ movs r1, r6 │ │ │ │ - str r0, [r6, #28] │ │ │ │ + ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r1, r6 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #52] @ 0x34 │ │ │ │ movs r1, r6 │ │ │ │ - str r0, [r6, #32] │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ movs r1, r6 │ │ │ │ - str r4, [r7, #24] │ │ │ │ + ldr r4, [r7, #40] @ 0x28 │ │ │ │ movs r1, r6 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ movs r1, r6 │ │ │ │ - str r4, [r3, #24] │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ 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] @ (6f4b8 ) │ │ │ │ + ldr r5, [pc, #92] @ (6f4d8 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r0, [r5, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 6f484 │ │ │ │ + cbnz r0, 6f4a4 │ │ │ │ ldr.w r0, [r5, #980] @ 0x3d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 6fe84 <_Py_hashtable_set@@Base> │ │ │ │ + bl 6fea4 <_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 6f46c │ │ │ │ + beq.n 6f48c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f49c │ │ │ │ + bge.n 6f4bc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 6f4aa │ │ │ │ + cbz r2, 6f4ca │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f480 │ │ │ │ + bge.n 6f4a0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 6f480 │ │ │ │ + b.n 6f4a0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6f49c │ │ │ │ + b.n 6f4bc │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0006f4bc <_Py_hashtable_get@@Base>: │ │ │ │ +0006f4dc <_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, 6f4d2 <_Py_hashtable_get@@Base+0x16> │ │ │ │ + cbnz r0, 6f4f2 <_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, #65153 @ 0xfe81 │ │ │ │ + movw r3, #65185 @ 0xfea1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bne.w 6fc4e <_Py_hashtable_get@@Base+0x792> │ │ │ │ + bne.w 6fc6e <_Py_hashtable_get@@Base+0x792> │ │ │ │ ldr r6, [r1, #12] │ │ │ │ adds r4, r6, #1 │ │ │ │ - bne.w 6f92a <_Py_hashtable_get@@Base+0x46e> │ │ │ │ + bne.w 6f94a <_Py_hashtable_get@@Base+0x46e> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.w 6fcae <_Py_hashtable_get@@Base+0x7f2> │ │ │ │ + bpl.w 6fcce <_Py_hashtable_get@@Base+0x7f2> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 6fc6e <_Py_hashtable_get@@Base+0x7b2> │ │ │ │ + bpl.w 6fc8e <_Py_hashtable_get@@Base+0x7b2> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6f926 <_Py_hashtable_get@@Base+0x46a> │ │ │ │ + beq.w 6f946 <_Py_hashtable_get@@Base+0x46a> │ │ │ │ add.w r8, r1, #20 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #49597 @ 0xc1bd │ │ │ │ + movw r3, #49637 @ 0xc1e5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6fc9c <_Py_hashtable_get@@Base+0x7e0> │ │ │ │ + bne.w 6fcbc <_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] │ │ │ │ @@ -101497,15 +101508,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 6f948 <_Py_hashtable_get@@Base+0x48c> │ │ │ │ + ble.w 6f968 <_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 │ │ │ │ @@ -101541,15 +101552,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 6f700 <_Py_hashtable_get@@Base+0x244> │ │ │ │ + bls.n 6f720 <_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] │ │ │ │ @@ -101590,26 +101601,26 @@ │ │ │ │ eor.w lr, lr, r0 │ │ │ │ eors r0, r3 │ │ │ │ eor.w r3, r8, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ eor.w r5, r9, r8 │ │ │ │ sub.w r6, r6, fp │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.n 6f662 <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ + bgt.n 6f682 <_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 6fcc6 <_Py_hashtable_get@@Base+0x80a> │ │ │ │ + bhi.w 6fce6 <_Py_hashtable_get@@Base+0x80a> │ │ │ │ tbh [pc, fp, lsl #1] │ │ │ │ lsls r4, r6, #4 │ │ │ │ lsls r0, r2, #10 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r3, r2 │ │ │ │ lsls r3, r1, #10 │ │ │ │ movs r3, r1 │ │ │ │ @@ -101757,32 +101768,32 @@ │ │ │ │ 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 6fb56 <_Py_hashtable_get@@Base+0x69a> │ │ │ │ + bne.w 6fb76 <_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 6fcc6 <_Py_hashtable_get@@Base+0x80a> │ │ │ │ - add r7, pc, #4 @ (adr r7, 6f960 <_Py_hashtable_get@@Base+0x4a4>) │ │ │ │ + bhi.w 6fce6 <_Py_hashtable_get@@Base+0x80a> │ │ │ │ + add r7, pc, #4 @ (adr r7, 6f980 <_Py_hashtable_get@@Base+0x4a4>) │ │ │ │ ldr.w pc, [r7, fp, lsl #2] │ │ │ │ - vst1.8 {d0[0]}, [sp], r6 │ │ │ │ - mcrr2 0, 0, r0, r5, cr6 │ │ │ │ - ldr??.w r0, [sp, r6] │ │ │ │ - @ instruction: 0xf74b0006 │ │ │ │ - ldc2 0, cr0, [fp], #-24 @ 0xffffffe8 │ │ │ │ - @ instruction: 0xf73b0006 │ │ │ │ - @ instruction: 0xf7330006 │ │ │ │ + vld1.8 {d0[0]}, [sp], r6 │ │ │ │ + stc2l 0, cr0, [r5], #-24 @ 0xffffffe8 │ │ │ │ + ldrsb.w r0, [sp, #6] │ │ │ │ + @ instruction: 0xf76b0006 │ │ │ │ + mrrc2 0, 0, r0, fp, cr6 │ │ │ │ + @ instruction: 0xf75b0006 │ │ │ │ + @ instruction: 0xf7530006 │ │ │ │ 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] │ │ │ │ @@ -101908,162 +101919,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 6f91e <_Py_hashtable_get@@Base+0x462> │ │ │ │ + b.n 6f93e <_Py_hashtable_get@@Base+0x462> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 6fbc0 <_Py_hashtable_get@@Base+0x704> │ │ │ │ + bne.n 6fbe0 <_Py_hashtable_get@@Base+0x704> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - movw r3, #40777 @ 0x9f49 │ │ │ │ + movw r3, #40841 @ 0x9f89 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6fc56 <_Py_hashtable_get@@Base+0x79a> │ │ │ │ + bne.n 6fc76 <_Py_hashtable_get@@Base+0x79a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.w 6fcb6 <_Py_hashtable_get@@Base+0x7fa> │ │ │ │ + beq.w 6fcd6 <_Py_hashtable_get@@Base+0x7fa> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6fbc0 <_Py_hashtable_get@@Base+0x704> │ │ │ │ + bne.n 6fbe0 <_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 6fbc0 <_Py_hashtable_get@@Base+0x704> │ │ │ │ + bne.n 6fbe0 <_Py_hashtable_get@@Base+0x704> │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.n 6fc8a <_Py_hashtable_get@@Base+0x7ce> │ │ │ │ + bpl.n 6fcaa <_Py_hashtable_get@@Base+0x7ce> │ │ │ │ tst.w r0, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ it eq │ │ │ │ addeq r0, #28 │ │ │ │ - beq.n 6fc8e <_Py_hashtable_get@@Base+0x7d2> │ │ │ │ + beq.n 6fcae <_Py_hashtable_get@@Base+0x7d2> │ │ │ │ adds r0, #20 │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.n 6fc98 <_Py_hashtable_get@@Base+0x7dc> │ │ │ │ + bpl.n 6fcb8 <_Py_hashtable_get@@Base+0x7dc> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl r1, #28 │ │ │ │ addmi r1, #20 │ │ │ │ mul.w r2, r6, r2 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f940 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + beq.w 6f960 <_Py_hashtable_get@@Base+0x484> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6f940 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + beq.w 6f960 <_Py_hashtable_get@@Base+0x484> │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 6fc30 <_Py_hashtable_get@@Base+0x774> │ │ │ │ + bne.n 6fc50 <_Py_hashtable_get@@Base+0x774> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - movw r3, #40777 @ 0x9f49 │ │ │ │ + movw r3, #40841 @ 0x9f89 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6fc62 <_Py_hashtable_get@@Base+0x7a6> │ │ │ │ + bne.n 6fc82 <_Py_hashtable_get@@Base+0x7a6> │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 6fcbe <_Py_hashtable_get@@Base+0x802> │ │ │ │ + beq.n 6fcde <_Py_hashtable_get@@Base+0x802> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6fc30 <_Py_hashtable_get@@Base+0x774> │ │ │ │ + bne.n 6fc50 <_Py_hashtable_get@@Base+0x774> │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 6fc30 <_Py_hashtable_get@@Base+0x774> │ │ │ │ + bne.n 6fc50 <_Py_hashtable_get@@Base+0x774> │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 6fcaa <_Py_hashtable_get@@Base+0x7ee> │ │ │ │ + beq.n 6fcca <_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 6fca6 <_Py_hashtable_get@@Base+0x7ea> │ │ │ │ + beq.n 6fcc6 <_Py_hashtable_get@@Base+0x7ea> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ mul.w r2, r7, r2 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f940 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + beq.w 6f960 <_Py_hashtable_get@@Base+0x484> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6f940 <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 6fbca <_Py_hashtable_get@@Base+0x70e> │ │ │ │ + beq.w 6f960 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 6fbea <_Py_hashtable_get@@Base+0x70e> │ │ │ │ ldrb.w r9, [r8, #4] │ │ │ │ bfi r6, r9, #0, #8 │ │ │ │ - b.n 6f74a <_Py_hashtable_get@@Base+0x28e> │ │ │ │ + b.n 6f76a <_Py_hashtable_get@@Base+0x28e> │ │ │ │ ldrb.w r6, [r8, #1] │ │ │ │ bfi r9, r6, #8, #8 │ │ │ │ - b.n 6f98c <_Py_hashtable_get@@Base+0x4d0> │ │ │ │ + b.n 6f9ac <_Py_hashtable_get@@Base+0x4d0> │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6f92c <_Py_hashtable_get@@Base+0x470> │ │ │ │ + b.n 6f94c <_Py_hashtable_get@@Base+0x470> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f940 <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 6fbc0 <_Py_hashtable_get@@Base+0x704> │ │ │ │ + bne.w 6f960 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 6fbe0 <_Py_hashtable_get@@Base+0x704> │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f940 <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 6fc30 <_Py_hashtable_get@@Base+0x774> │ │ │ │ + bne.w 6f960 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 6fc50 <_Py_hashtable_get@@Base+0x774> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r8, r3, #28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 6f528 <_Py_hashtable_get@@Base+0x6c> │ │ │ │ - b.n 6f926 <_Py_hashtable_get@@Base+0x46a> │ │ │ │ + bne.w 6f548 <_Py_hashtable_get@@Base+0x6c> │ │ │ │ + b.n 6f946 <_Py_hashtable_get@@Base+0x46a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.n 6fbaa <_Py_hashtable_get@@Base+0x6ee> │ │ │ │ + bne.n 6fbca <_Py_hashtable_get@@Base+0x6ee> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 6fbb2 <_Py_hashtable_get@@Base+0x6f6> │ │ │ │ + b.n 6fbd2 <_Py_hashtable_get@@Base+0x6f6> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 6f91e <_Py_hashtable_get@@Base+0x462> │ │ │ │ + b.n 6f93e <_Py_hashtable_get@@Base+0x462> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 6fc22 <_Py_hashtable_get@@Base+0x766> │ │ │ │ + b.n 6fc42 <_Py_hashtable_get@@Base+0x766> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 6fc14 <_Py_hashtable_get@@Base+0x758> │ │ │ │ + b.n 6fc34 <_Py_hashtable_get@@Base+0x758> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r8, [r3, #28] │ │ │ │ - b.n 6fc74 <_Py_hashtable_get@@Base+0x7b8> │ │ │ │ + b.n 6fc94 <_Py_hashtable_get@@Base+0x7b8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 6f940 <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 6fbc0 <_Py_hashtable_get@@Base+0x704> │ │ │ │ + beq.w 6f960 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 6fbe0 <_Py_hashtable_get@@Base+0x704> │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 6f940 <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 6fc30 <_Py_hashtable_get@@Base+0x774> │ │ │ │ + beq.w 6f960 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 6fc50 <_Py_hashtable_get@@Base+0x774> │ │ │ │ ldr r7, [sp, #12] │ │ │ │ adds.w lr, lr, r4 │ │ │ │ mov.w r6, r4, lsl #13 │ │ │ │ adc.w r5, r2, r5 │ │ │ │ eors r3, r7 │ │ │ │ add.w r6, r6, r2, lsr #19 │ │ │ │ lsls r2, r2, #13 │ │ │ │ @@ -102181,72 +102192,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 6f91e <_Py_hashtable_get@@Base+0x462> │ │ │ │ + b.n 6f93e <_Py_hashtable_get@@Base+0x462> │ │ │ │ nop │ │ │ │ - b.w 6bad4 │ │ │ │ + b.w 6bafc │ │ │ │ │ │ │ │ -0006fe84 <_Py_hashtable_set@@Base>: │ │ │ │ +0006fea4 <_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, #45857 @ 0xb321 │ │ │ │ + movw r3, #45897 @ 0xb349 │ │ │ │ movt r3, #6 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70590 <_Py_hashtable_set@@Base+0x70c> │ │ │ │ + bne.w 705b0 <_Py_hashtable_set@@Base+0x70c> │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #46053 @ 0xb3e5 │ │ │ │ + movw r2, #46093 @ 0xb40d │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #848] @ 0x350 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 705ce <_Py_hashtable_set@@Base+0x74a> │ │ │ │ + bne.w 705ee <_Py_hashtable_set@@Base+0x74a> │ │ │ │ movs r0, #16 │ │ │ │ blx 2bf6c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7059e <_Py_hashtable_set@@Base+0x71a> │ │ │ │ + beq.w 705be <_Py_hashtable_set@@Base+0x71a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ - movw r3, #65153 @ 0xfe81 │ │ │ │ + movw r3, #65185 @ 0xfea1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 703ac <_Py_hashtable_set@@Base+0x528> │ │ │ │ + bne.w 703cc <_Py_hashtable_set@@Base+0x528> │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ adds r4, r0, #1 │ │ │ │ - bne.w 70322 <_Py_hashtable_set@@Base+0x49e> │ │ │ │ + bne.w 70342 <_Py_hashtable_set@@Base+0x49e> │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ lsls r1, r0, #26 │ │ │ │ - bpl.w 70608 <_Py_hashtable_set@@Base+0x784> │ │ │ │ + bpl.w 70628 <_Py_hashtable_set@@Base+0x784> │ │ │ │ lsls r2, r0, #25 │ │ │ │ - bpl.w 705e2 <_Py_hashtable_set@@Base+0x75e> │ │ │ │ + bpl.w 70602 <_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 7031e <_Py_hashtable_set@@Base+0x49a> │ │ │ │ + beq.w 7033e <_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, #49597 @ 0xc1bd │ │ │ │ + movw r3, #49637 @ 0xc1e5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70600 <_Py_hashtable_set@@Base+0x77c> │ │ │ │ + bne.w 70620 <_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] │ │ │ │ @@ -102271,15 +102282,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 7037a <_Py_hashtable_set@@Base+0x4f6> │ │ │ │ + ble.w 7039a <_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 │ │ │ │ @@ -102318,15 +102329,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 700ee <_Py_hashtable_set@@Base+0x26a> │ │ │ │ + bls.n 7010e <_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] │ │ │ │ @@ -102368,29 +102379,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 70050 <_Py_hashtable_set@@Base+0x1cc> │ │ │ │ + bgt.n 70070 <_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 703c8 <_Py_hashtable_set@@Base+0x544> │ │ │ │ + bhi.w 703e8 <_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 │ │ │ │ @@ -102550,50 +102561,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 705ba <_Py_hashtable_set@@Base+0x736> │ │ │ │ + bgt.w 705da <_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 703c8 <_Py_hashtable_set@@Base+0x544> │ │ │ │ + bhi.n 703e8 <_Py_hashtable_set@@Base+0x544> │ │ │ │ addw fp, pc, #8 │ │ │ │ ldr.w pc, [fp, r7, lsl #2] │ │ │ │ nop │ │ │ │ - lsls r1, r6, #22 │ │ │ │ + lsls r1, r2, #23 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r3, r7, #14 │ │ │ │ + lsls r3, r3, #15 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r3, r6, #14 │ │ │ │ + lsls r3, r2, #15 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r1, r0, #5 │ │ │ │ + lsls r1, r4, #5 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r5, r4, #22 │ │ │ │ + lsls r5, r0, #23 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r7, r5, #4 │ │ │ │ + lsls r7, r1, #5 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r5, r4, #4 │ │ │ │ + lsls r5, r0, #5 │ │ │ │ movs r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ - b.n 70322 <_Py_hashtable_set@@Base+0x49e> │ │ │ │ + b.n 70342 <_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] │ │ │ │ @@ -102721,100 +102732,100 @@ │ │ │ │ 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 70316 <_Py_hashtable_set@@Base+0x492> │ │ │ │ + b.n 70336 <_Py_hashtable_set@@Base+0x492> │ │ │ │ movs r0, #16 │ │ │ │ blx r2 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 6fed4 <_Py_hashtable_set@@Base+0x50> │ │ │ │ + bne.w 6fef4 <_Py_hashtable_set@@Base+0x50> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 70374 <_Py_hashtable_set@@Base+0x4f0> │ │ │ │ + b.n 70394 <_Py_hashtable_set@@Base+0x4f0> │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldrb.w r9, [r7, #4] │ │ │ │ bfi r0, r9, #0, #8 │ │ │ │ - b.n 70140 <_Py_hashtable_set@@Base+0x2bc> │ │ │ │ + b.n 70160 <_Py_hashtable_set@@Base+0x2bc> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ bfi r9, r0, #0, #8 │ │ │ │ - b.n 703c8 <_Py_hashtable_set@@Base+0x544> │ │ │ │ + b.n 703e8 <_Py_hashtable_set@@Base+0x544> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1934e0 <_Py_InitializeRecursionLimits@@Base+0xb0> │ │ │ │ + bl 193d30 <_Py_InitializeRecursionLimits@@Base+0xb0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 70610 <_Py_hashtable_set@@Base+0x78c> │ │ │ │ + beq.n 70630 <_Py_hashtable_set@@Base+0x78c> │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b.n 7035e <_Py_hashtable_set@@Base+0x4da> │ │ │ │ + b.n 7037e <_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 6fed4 <_Py_hashtable_set@@Base+0x50> │ │ │ │ - b.n 7059e <_Py_hashtable_set@@Base+0x71a> │ │ │ │ + bne.w 6fef4 <_Py_hashtable_set@@Base+0x50> │ │ │ │ + b.n 705be <_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 6ff18 <_Py_hashtable_set@@Base+0x94> │ │ │ │ - b.n 7031e <_Py_hashtable_set@@Base+0x49a> │ │ │ │ + bne.w 6ff38 <_Py_hashtable_set@@Base+0x94> │ │ │ │ + b.n 7033e <_Py_hashtable_set@@Base+0x49a> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r2 │ │ │ │ - b.n 70316 <_Py_hashtable_set@@Base+0x492> │ │ │ │ + b.n 70336 <_Py_hashtable_set@@Base+0x492> │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 705e8 <_Py_hashtable_set@@Base+0x764> │ │ │ │ + b.n 70608 <_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 7059e <_Py_hashtable_set@@Base+0x71a> │ │ │ │ + b.n 705be <_Py_hashtable_set@@Base+0x71a> │ │ │ │ │ │ │ │ -00070620 : │ │ │ │ +00070640 : │ │ │ │ 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, #488] @ (70818 ) │ │ │ │ + ldr r5, [pc, #488] @ (70838 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ 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 706dc │ │ │ │ - ldr r0, [pc, #464] @ (7081c ) │ │ │ │ + beq.n 706fc │ │ │ │ + ldr r0, [pc, #464] @ (7083c ) │ │ │ │ ldr r4, [r3, #0] │ │ │ │ str.w r4, [r2, #1904] @ 0x770 │ │ │ │ ldr.w r1, [r2, #1908] @ 0x774 │ │ │ │ ldr.w r4, [r0, #1600] @ 0x640 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1908] @ 0x774 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 707a4 │ │ │ │ - ldr r2, [pc, #436] @ (70820 ) │ │ │ │ + bne.w 707c4 │ │ │ │ + ldr r2, [pc, #436] @ (70840 ) │ │ │ │ strd r2, r4, [r3, #24] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ - vldr d7, [pc, #404] @ 70810 │ │ │ │ + vldr d7, [pc, #404] @ 70830 │ │ │ │ addw lr, 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] │ │ │ │ @@ -102835,27 +102846,27 @@ │ │ │ │ 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 7075c │ │ │ │ + blt.n 7077c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r0, #18128 @ 0x46d0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70a48 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70a68 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70802 │ │ │ │ + beq.w 70822 │ │ │ │ ldr.w ip, [r6, r5] │ │ │ │ sub.w r4, r3, #8 │ │ │ │ - ldr r2, [pc, #292] @ (70820 ) │ │ │ │ + ldr r2, [pc, #292] @ (70840 ) │ │ │ │ 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] │ │ │ │ @@ -102879,117 +102890,117 @@ │ │ │ │ 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 706d6 │ │ │ │ + ble.n 706f6 │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 706d6 │ │ │ │ + beq.n 706f6 │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 706d6 │ │ │ │ + bne.n 706f6 │ │ │ │ ldr.w r2, [ip, #72] @ 0x48 │ │ │ │ - cbnz r2, 7079c │ │ │ │ + cbnz r2, 707bc │ │ │ │ add.w r1, ip, #12 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 706d6 │ │ │ │ + bmi.n 706f6 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70786 │ │ │ │ + bne.n 707a6 │ │ │ │ dmb ish │ │ │ │ - b.n 706d6 │ │ │ │ + b.n 706f6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 706d6 │ │ │ │ - b.n 70776 │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + bne.n 706f6 │ │ │ │ + b.n 70796 │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 707e8 │ │ │ │ + bne.n 70808 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r0, 707fc │ │ │ │ + cbnz r0, 7081c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ ldr.w ip, [r6, r5] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #80] @ (70820 ) │ │ │ │ + ldr r1, [pc, #80] @ (70840 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3, #24] │ │ │ │ str r2, [r3, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ sub.w r4, r3, #8 │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ - b.n 7070e │ │ │ │ + b.n 7072e │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr.w ip, [r6, r5] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 707cc │ │ │ │ + b.n 707ec │ │ │ │ ldr.w ip, [r6, r5] │ │ │ │ - b.n 707cc │ │ │ │ + b.n 707ec │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #24] @ (70820 ) │ │ │ │ - bl 198820 <_PyNamespace_New@@Base+0x94> │ │ │ │ + ldr r0, [pc, #24] @ (70840 ) │ │ │ │ + bl 19909c <_PyNamespace_New@@Base+0x94> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 706d6 │ │ │ │ + b.n 706f6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ 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] @ (70a40 ) │ │ │ │ + ldr r5, [pc, #520] @ (70a60 ) │ │ │ │ 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, #1904] @ 0x770 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 708f0 │ │ │ │ - ldr r0, [pc, #488] @ (70a44 ) │ │ │ │ + beq.n 70910 │ │ │ │ + ldr r0, [pc, #488] @ (70a64 ) │ │ │ │ ldr.w r1, [r2, #1908] @ 0x774 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1908] @ 0x774 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r6, [r2, #1904] @ 0x770 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 709be │ │ │ │ + bne.w 709de │ │ │ │ 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 │ │ │ │ @@ -103013,26 +103024,26 @@ │ │ │ │ cmp r5, r0 │ │ │ │ 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 │ │ │ │ - blt.n 70976 │ │ │ │ + blt.n 70996 │ │ │ │ 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 70a48 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70a68 <_PyObject_GC_New@@Base> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70a20 │ │ │ │ + beq.w 70a40 │ │ │ │ ldr.w ip, [r4, r5] │ │ │ │ movs r1, #0 │ │ │ │ str r7, [r0, #24] │ │ │ │ sub.w r4, r0, #8 │ │ │ │ str.w r8, [r0, #28] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ str.w r9, [r0, #8] │ │ │ │ @@ -103057,448 +103068,448 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ orr.w r1, r1, lr │ │ │ │ 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 708e8 │ │ │ │ + ble.n 70908 │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ - beq.n 708e8 │ │ │ │ + beq.n 70908 │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 708e8 │ │ │ │ + bne.n 70908 │ │ │ │ ldr.w r2, [ip, #72] @ 0x48 │ │ │ │ - cbnz r2, 709b6 │ │ │ │ + cbnz r2, 709d6 │ │ │ │ add.w r1, ip, #12 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 708e8 │ │ │ │ + bmi.n 70908 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 709a0 │ │ │ │ + bne.n 709c0 │ │ │ │ dmb ish │ │ │ │ - b.n 708e8 │ │ │ │ + b.n 70908 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 708e8 │ │ │ │ - b.n 70990 │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + bne.n 70908 │ │ │ │ + b.n 709b0 │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 70a06 │ │ │ │ + bne.n 70a26 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r0, 70a1a │ │ │ │ + cbnz r0, 70a3a │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ 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 │ │ │ │ str r7, [r3, #24] │ │ │ │ ldr.w r5, [r2, #3760] @ 0xeb0 │ │ │ │ str.w r8, [r3, #28] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ - b.n 7092a │ │ │ │ + b.n 7094a │ │ │ │ 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 709e6 │ │ │ │ + b.n 70a06 │ │ │ │ ldr.w ip, [r4, r5] │ │ │ │ - b.n 709e6 │ │ │ │ + b.n 70a06 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 198820 <_PyNamespace_New@@Base+0x94> │ │ │ │ + bl 19909c <_PyNamespace_New@@Base+0x94> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 708e8 │ │ │ │ + beq.w 70908 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 708e8 │ │ │ │ + b.n 70908 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00070a48 <_PyObject_GC_New@@Base>: │ │ │ │ +00070a68 <_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 70bb8 <_PyObject_GC_New@@Base+0x170> │ │ │ │ - ldr r1, [pc, #392] @ (70c00 <_PyObject_GC_New@@Base+0x1b8>) │ │ │ │ + bmi.w 70bd8 <_PyObject_GC_New@@Base+0x170> │ │ │ │ + ldr r1, [pc, #392] @ (70c20 <_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 70b86 <_PyObject_GC_New@@Base+0x13e> │ │ │ │ + bhi.n 70ba6 <_PyObject_GC_New@@Base+0x13e> │ │ │ │ adds.w r8, r4, r3 │ │ │ │ - bmi.n 70b86 <_PyObject_GC_New@@Base+0x13e> │ │ │ │ + bmi.n 70ba6 <_PyObject_GC_New@@Base+0x13e> │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r3, #3321 @ 0xcf9 │ │ │ │ + movw r3, #3353 @ 0xd19 │ │ │ │ movt r3, #7 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r2, [r6, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70b78 <_PyObject_GC_New@@Base+0x130> │ │ │ │ + bne.n 70b98 <_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, #1596] @ 0x63c │ │ │ │ mov sl, r3 │ │ │ │ - bcs.n 70b4c <_PyObject_GC_New@@Base+0x104> │ │ │ │ + bcs.n 70b6c <_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 70b40 <_PyObject_GC_New@@Base+0xf8> │ │ │ │ + beq.n 70b60 <_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 70b1a <_PyObject_GC_New@@Base+0xd2> │ │ │ │ + beq.n 70b3a <_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] @ (70c04 <_PyObject_GC_New@@Base+0x1bc>) │ │ │ │ + ldr r2, [pc, #252] @ (70c24 <_PyObject_GC_New@@Base+0x1bc>) │ │ │ │ ldr.w r4, [r2, #1600] @ 0x640 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 70b90 <_PyObject_GC_New@@Base+0x148> │ │ │ │ + bne.n 70bb0 <_PyObject_GC_New@@Base+0x148> │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r2, #29 │ │ │ │ - bmi.n 70bae <_PyObject_GC_New@@Base+0x166> │ │ │ │ + bmi.n 70bce <_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 70b34 <_PyObject_GC_New@@Base+0xec> │ │ │ │ + bhi.n 70b54 <_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 70ae4 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 70b04 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 70ae4 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 70b04 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ mov r0, sl │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70ae4 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + bne.n 70b04 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #46053 @ 0xb3e5 │ │ │ │ + movw r3, #46093 @ 0xb40d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70be8 <_PyObject_GC_New@@Base+0x1a0> │ │ │ │ + bne.n 70c08 <_PyObject_GC_New@@Base+0x1a0> │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bf6c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r2, 70b86 <_PyObject_GC_New@@Base+0x13e> │ │ │ │ + cbz r2, 70ba6 <_PyObject_GC_New@@Base+0x13e> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 70ae4 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 70b04 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70ae4 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + bne.n 70b04 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1f4894 │ │ │ │ - movw r1, #1089 @ 0x441 │ │ │ │ + b.w 1f5154 │ │ │ │ + movw r1, #1557 @ 0x615 │ │ │ │ movt r1, #19 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 70bf4 <_PyObject_GC_New@@Base+0x1ac> │ │ │ │ - ldr r0, [pc, #104] @ (70c08 <_PyObject_GC_New@@Base+0x1c0>) │ │ │ │ - bl 6b650 │ │ │ │ + bne.n 70c14 <_PyObject_GC_New@@Base+0x1ac> │ │ │ │ + ldr r0, [pc, #104] @ (70c28 <_PyObject_GC_New@@Base+0x1c0>) │ │ │ │ + bl 6b678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70b0e <_PyObject_GC_New@@Base+0xc6> │ │ │ │ + bne.n 70b2e <_PyObject_GC_New@@Base+0xc6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ - b.n 70b0e <_PyObject_GC_New@@Base+0xc6> │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ + b.n 70b2e <_PyObject_GC_New@@Base+0xc6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a65e4 <_PyBytes_DecodeEscape2@@Base+0x2574> │ │ │ │ - b.n 70b14 <_PyObject_GC_New@@Base+0xcc> │ │ │ │ - ldr r2, [pc, #68] @ (70c00 <_PyObject_GC_New@@Base+0x1b8>) │ │ │ │ + bl 1a6e28 <_PyBytes_DecodeEscape2@@Base+0x2574> │ │ │ │ + b.n 70b34 <_PyObject_GC_New@@Base+0xcc> │ │ │ │ + ldr r2, [pc, #68] @ (70c20 <_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 70a88 <_PyObject_GC_New@@Base+0x40> │ │ │ │ - b.n 70b86 <_PyObject_GC_New@@Base+0x13e> │ │ │ │ + bls.w 70aa8 <_PyObject_GC_New@@Base+0x40> │ │ │ │ + b.n 70ba6 <_PyObject_GC_New@@Base+0x13e> │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 70b6a <_PyObject_GC_New@@Base+0x122> │ │ │ │ + b.n 70b8a <_PyObject_GC_New@@Base+0x122> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b.n 70b0e <_PyObject_GC_New@@Base+0xc6> │ │ │ │ + b.n 70b2e <_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 │ │ │ │ │ │ │ │ -00070c0c : │ │ │ │ +00070c2c : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 70cee │ │ │ │ + blt.n 70d0e │ │ │ │ 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, #3321 @ 0xcf9 │ │ │ │ + movw r3, #3353 @ 0xd19 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r5, [r4, #888] @ 0x378 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 70cd4 │ │ │ │ - ldr r0, [pc, #184] @ (70cf4 ) │ │ │ │ + bne.n 70cf4 │ │ │ │ + ldr r0, [pc, #184] @ (70d14 ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ - bcs.n 70ca6 │ │ │ │ + bcs.n 70cc6 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 70c98 │ │ │ │ + beq.n 70cb8 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 70c72 │ │ │ │ + cbz r2, 70c92 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 70c8c │ │ │ │ + bcc.n 70cac │ │ │ │ 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 70c6e │ │ │ │ + b.n 70c8e │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70c6e │ │ │ │ + bne.n 70c8e │ │ │ │ ldr.w r1, [r4, #848] @ 0x350 │ │ │ │ - movw r3, #46053 @ 0xb3e5 │ │ │ │ + movw r3, #46093 @ 0xb40d │ │ │ │ movt r3, #6 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 70ce4 │ │ │ │ + bne.n 70d04 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2bf6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70c6e │ │ │ │ + beq.n 70c8e │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 70c6e │ │ │ │ + b.n 70c8e │ │ │ │ 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 70cc4 │ │ │ │ + b.n 70ce4 │ │ │ │ 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] @ (70dc0 ) │ │ │ │ + ldr r0, [pc, #184] @ (70de0 ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ - bcs.n 70dae │ │ │ │ + bcs.n 70dce │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r4, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 70d6a │ │ │ │ + beq.n 70d8a │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 70d44 │ │ │ │ + cbz r2, 70d64 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r4, r5 │ │ │ │ - bhi.n 70d5e │ │ │ │ + bhi.n 70d7e │ │ │ │ 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 70d40 │ │ │ │ + b.n 70d60 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70d40 │ │ │ │ + bne.n 70d60 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #46053 @ 0xb3e5 │ │ │ │ + movw r1, #46093 @ 0xb40d │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r0, [r3, #848] @ 0x350 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 70db6 │ │ │ │ + bne.n 70dd6 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2bf6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70d40 │ │ │ │ + beq.n 70d60 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 70d40 │ │ │ │ + b.n 70d60 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 70d78 │ │ │ │ + bge.n 70d98 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 70d40 │ │ │ │ + b.n 70d60 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - b.n 70d9e │ │ │ │ + b.n 70dbe │ │ │ │ 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 70eee │ │ │ │ + beq.w 70f0e │ │ │ │ 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 70e92 │ │ │ │ + bls.n 70eb2 │ │ │ │ adds r2, #131 @ 0x83 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ - cbnz r3, 70e68 │ │ │ │ + cbnz r3, 70e88 │ │ │ │ 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] │ │ │ │ @@ -103534,228 +103545,228 @@ │ │ │ │ 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 70e40 │ │ │ │ + bne.n 70e60 │ │ │ │ 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, 70ed0 │ │ │ │ + cbnz r3, 70ef0 │ │ │ │ ldr.w r2, [r5, #512] @ 0x200 │ │ │ │ movw r1, #28087 @ 0x6db7 │ │ │ │ movt r1, #46811 @ 0xb6db │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r2, r4, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ str r2, [r3, #16] │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ str r1, [r3, #20] │ │ │ │ strd r2, r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70fa2 │ │ │ │ + beq.n 70fc2 │ │ │ │ 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 70e40 │ │ │ │ + b.n 70e60 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 70ee0 │ │ │ │ + cbz r0, 70f00 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ - b.n 70e74 │ │ │ │ + b.n 70e94 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 70ed8 │ │ │ │ + beq.n 70ef8 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 70ed8 │ │ │ │ + b.n 70ef8 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r3, [r3, #992] @ 0x3e0 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 71044 │ │ │ │ + beq.w 71064 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7109e │ │ │ │ + bne.w 710be │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 70fd2 │ │ │ │ + beq.n 70ff2 │ │ │ │ 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 710d6 │ │ │ │ + beq.w 710f6 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 710c2 │ │ │ │ + beq.w 710e2 │ │ │ │ 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 70fb0 │ │ │ │ + beq.n 70fd0 │ │ │ │ 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 70f74 │ │ │ │ + bls.n 70f94 │ │ │ │ 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 710ae │ │ │ │ + bne.w 710ce │ │ │ │ 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 70df8 │ │ │ │ + b.n 70e18 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 70ebe │ │ │ │ + beq.n 70ede │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 70ebe │ │ │ │ + b.n 70ede │ │ │ │ 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 70f70 │ │ │ │ + bhi.n 70f90 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str.w ip, [r3, #16] │ │ │ │ strd r0, r2, [r3, #4] │ │ │ │ - b.n 70f88 │ │ │ │ + b.n 70fa8 │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7105a │ │ │ │ + bne.n 7107a │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mov.w r8, #16 │ │ │ │ mov.w r2, #448 @ 0x1c0 │ │ │ │ ldr.w r1, [r7, #856] @ 0x358 │ │ │ │ - movw r3, #46221 @ 0xb48d │ │ │ │ + movw r3, #46261 @ 0xb4b5 │ │ │ │ movt r3, #6 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71086 │ │ │ │ + bne.n 710a6 │ │ │ │ mov r1, r2 │ │ │ │ blx 2b724 │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7107e │ │ │ │ + beq.n 7109e │ │ │ │ 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 71036 │ │ │ │ + b.n 71056 │ │ │ │ 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 71022 │ │ │ │ + bcc.n 71042 │ │ │ │ add.w r3, lr, r9 │ │ │ │ str.w r8, [r5, #516] @ 0x204 │ │ │ │ - b.n 70f10 │ │ │ │ - movw r0, #18648 @ 0x48d8 │ │ │ │ + b.n 70f30 │ │ │ │ + movw r0, #20952 @ 0x51d8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 187e3c │ │ │ │ - cbnz r0, 71092 │ │ │ │ + bl 188694 │ │ │ │ + cbnz r0, 710b2 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #992] @ 0x3e0 │ │ │ │ - b.n 70f08 │ │ │ │ + b.n 70f28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ cmp.w r3, r3, lsl #1 │ │ │ │ mov r8, r1 │ │ │ │ - bcs.n 7107e │ │ │ │ + bcs.n 7109e │ │ │ │ movw r3, #37449 @ 0x9249 │ │ │ │ movt r3, #2340 @ 0x924 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 7107e │ │ │ │ + bhi.n 7109e │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 70fe6 │ │ │ │ + bge.n 71006 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 70e60 │ │ │ │ + b.n 70e80 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ blx ip │ │ │ │ mov lr, r0 │ │ │ │ - b.n 71000 │ │ │ │ + b.n 71020 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71052 │ │ │ │ + beq.n 71072 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r7, #992] @ 0x3e0 │ │ │ │ movw r3, #59856 @ 0xe9d0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl 2dad0 <_PyObject_DebugMallocStats@@Base> │ │ │ │ - b.n 70f08 │ │ │ │ + b.n 70f28 │ │ │ │ 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 70f88 │ │ │ │ + b.n 70fa8 │ │ │ │ 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 7107e │ │ │ │ + b.n 7109e │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #112] @ (71158 ) │ │ │ │ + ldr r2, [pc, #112] @ (71178 ) │ │ │ │ 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 │ │ │ │ @@ -103776,354 +103787,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 71148 │ │ │ │ + bgt.n 71168 │ │ │ │ pop {r4, r5, pc} │ │ │ │ addw r3, r3, #3740 @ 0xe9c │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 80950 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ + b.w 80778 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007115c : │ │ │ │ +0007117c : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 713a6 │ │ │ │ + beq.w 713c6 │ │ │ │ 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 712bc │ │ │ │ + bhi.w 712dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 713ac │ │ │ │ + blt.w 713cc │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 71338 │ │ │ │ + bgt.w 71358 │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ movs r7, #1 │ │ │ │ - movw r3, #3321 @ 0xcf9 │ │ │ │ + movw r3, #3353 @ 0xd19 │ │ │ │ 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 71328 │ │ │ │ - ldr r3, [pc, #580] @ (713fc ) │ │ │ │ + bne.w 71348 │ │ │ │ + ldr r3, [pc, #580] @ (7141c ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ mov r5, r3 │ │ │ │ - bcs.w 71350 │ │ │ │ + bcs.w 71370 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r2, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 71342 │ │ │ │ + beq.w 71362 │ │ │ │ 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, 7123a │ │ │ │ + cbz r6, 7125a │ │ │ │ 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] @ (71400 ) │ │ │ │ + ldr r2, [pc, #500] @ (71420 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r6, [r2, #1600] @ 0x640 │ │ │ │ - cbnz r6, 7125e │ │ │ │ + cbnz r6, 7127e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 71284 │ │ │ │ + beq.n 712a4 │ │ │ │ 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 71252 │ │ │ │ + bhi.n 71272 │ │ │ │ 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 711f2 │ │ │ │ + b.n 71212 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 711f2 │ │ │ │ - movw r1, #1089 @ 0x441 │ │ │ │ + b.n 71212 │ │ │ │ + movw r1, #1557 @ 0x615 │ │ │ │ movt r1, #19 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 713c6 │ │ │ │ - ldr r0, [pc, #404] @ (71404 ) │ │ │ │ + bne.w 713e6 │ │ │ │ + ldr r0, [pc, #404] @ (71424 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71214 │ │ │ │ + bne.n 71234 │ │ │ │ mov r0, r3 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 71214 │ │ │ │ + b.n 71234 │ │ │ │ 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 71232 │ │ │ │ + beq.n 71252 │ │ │ │ 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 71232 │ │ │ │ + b.n 71252 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.n 7138a │ │ │ │ + bls.n 713aa │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcs.n 71378 │ │ │ │ + bcs.n 71398 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 713ac │ │ │ │ + blt.n 713cc │ │ │ │ mov.w r9, #2 │ │ │ │ mov r7, r9 │ │ │ │ mov r1, r7 │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 2931c0 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 293a88 <_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 71338 │ │ │ │ + bgt.n 71358 │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r3, #3321 @ 0xcf9 │ │ │ │ + movw r3, #3353 @ 0xd19 │ │ │ │ movt r3, #7 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r2, [r6, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 711b4 │ │ │ │ + beq.w 711d4 │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 711f2 │ │ │ │ + bne.w 71212 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1f4804 │ │ │ │ + b.w 1f50c4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 711f2 │ │ │ │ + bne.w 71212 │ │ │ │ ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #46053 @ 0xb3e5 │ │ │ │ + movw r3, #46093 @ 0xb40d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 713d6 │ │ │ │ + bne.n 713f6 │ │ │ │ mov r0, r8 │ │ │ │ blx 2bf6c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71338 │ │ │ │ + beq.n 71358 │ │ │ │ ldr.w r2, [r5, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r5, #800] @ 0x320 │ │ │ │ - b.n 711f2 │ │ │ │ + b.n 71212 │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.n 713e2 │ │ │ │ + bcs.n 71402 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 713ac │ │ │ │ + blt.n 713cc │ │ │ │ mov.w r9, #4 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 712d0 │ │ │ │ + b.n 712f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 713ac │ │ │ │ + blt.n 713cc │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 71338 │ │ │ │ + bgt.n 71358 │ │ │ │ mov.w r9, #1 │ │ │ │ add.w r8, r0, #29 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 7130a │ │ │ │ - ldr r3, [pc, #96] @ (71408 ) │ │ │ │ + b.n 7132a │ │ │ │ + ldr r3, [pc, #96] @ (71428 ) │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33236 @ 0x81d4 │ │ │ │ + movw r1, #35540 @ 0x8ad4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 71232 │ │ │ │ + b.n 71252 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 71214 │ │ │ │ + b.n 71234 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 71368 │ │ │ │ + b.n 71388 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33184 @ 0x81a0 │ │ │ │ + movw r1, #35488 @ 0x8aa0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 713c2 │ │ │ │ + bl f2724 │ │ │ │ + b.n 713e2 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007140c : │ │ │ │ +0007142c : │ │ │ │ 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 715ce │ │ │ │ + blt.w 715ee │ │ │ │ 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 7150e │ │ │ │ + bne.n 7152e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71538 │ │ │ │ + beq.n 71558 │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 715e8 │ │ │ │ + bhi.w 71608 │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ add.w r0, r3, #17 │ │ │ │ - movw r2, #3321 @ 0xcf9 │ │ │ │ + movw r2, #3353 @ 0xd19 │ │ │ │ movt r2, #7 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r4, [r6, #888] @ 0x378 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 71576 │ │ │ │ - ldr r1, [pc, #416] @ (71610 ) │ │ │ │ + bne.w 71596 │ │ │ │ + ldr r1, [pc, #416] @ (71630 ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ mov r7, r2 │ │ │ │ - bhi.n 7154c │ │ │ │ + bhi.n 7156c │ │ │ │ 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 7153c │ │ │ │ + beq.n 7155c │ │ │ │ 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, 714e2 │ │ │ │ + cbz r1, 71502 │ │ │ │ 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] @ (71614 ) │ │ │ │ + ldr r2, [pc, #340] @ (71634 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 7159a │ │ │ │ + bne.n 715ba │ │ │ │ adds r2, r4, r3 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r1, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, #16] │ │ │ │ - cbnz r5, 714fa │ │ │ │ + cbnz r5, 7151a │ │ │ │ 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 7152c │ │ │ │ + bcc.n 7154c │ │ │ │ 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 714a6 │ │ │ │ + b.n 714c6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2beec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -104136,138 +104147,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 714a6 │ │ │ │ - ldr r4, [pc, #220] @ (71618 ) │ │ │ │ - b.n 714da │ │ │ │ + b.n 714c6 │ │ │ │ + ldr r4, [pc, #220] @ (71638 ) │ │ │ │ + b.n 714fa │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 714a6 │ │ │ │ + bne.n 714c6 │ │ │ │ ldr.w r4, [r6, #848] @ 0x350 │ │ │ │ - movw r2, #46053 @ 0xb3e5 │ │ │ │ + movw r2, #46093 @ 0xb40d │ │ │ │ movt r2, #6 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 715be │ │ │ │ + bne.n 715de │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2bf6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 71588 │ │ │ │ + cbz r4, 715a8 │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 714a6 │ │ │ │ + b.n 714c6 │ │ │ │ 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 714a6 │ │ │ │ + bne.n 714c6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f4804 │ │ │ │ + bl 1f50c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 715e4 │ │ │ │ + cbz r0, 71604 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 714da │ │ │ │ - b.n 714fa │ │ │ │ - movw r1, #1089 @ 0x441 │ │ │ │ + beq.n 714fa │ │ │ │ + b.n 7151a │ │ │ │ + movw r1, #1557 @ 0x615 │ │ │ │ movt r1, #19 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 71600 │ │ │ │ - ldr r0, [pc, #112] @ (7161c ) │ │ │ │ - bl 6b650 │ │ │ │ + bne.n 71620 │ │ │ │ + ldr r0, [pc, #112] @ (7163c ) │ │ │ │ + bl 6b678 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 714ca │ │ │ │ + bne.n 714ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 714ca │ │ │ │ + b.n 714ea │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 71568 │ │ │ │ + b.n 71588 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33276 @ 0x81fc │ │ │ │ + movw r1, #35580 @ 0x8afc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 714da │ │ │ │ + b.n 714fa │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33328 @ 0x8230 │ │ │ │ + movw r1, #35632 @ 0x8b30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #116] @ 0x74 │ │ │ │ - bl f23b0 │ │ │ │ - b.n 715e4 │ │ │ │ + bl f2724 │ │ │ │ + b.n 71604 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 714ca │ │ │ │ + b.n 714ea │ │ │ │ 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 │ │ │ │ │ │ │ │ -00071620 : │ │ │ │ +00071640 : │ │ │ │ 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 7170e │ │ │ │ - blt.w 71796 │ │ │ │ + beq.n 7172e │ │ │ │ + blt.w 717b6 │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 7174e │ │ │ │ - ldr r7, [pc, #372] @ (717b8 ) │ │ │ │ + bgt.w 7176e │ │ │ │ + ldr r7, [pc, #372] @ (717d8 ) │ │ │ │ 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, #1712] @ 0x6b0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 716ea │ │ │ │ - ldr r0, [pc, #348] @ (717bc ) │ │ │ │ + beq.n 7170a │ │ │ │ + ldr r0, [pc, #348] @ (717dc ) │ │ │ │ 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] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7176c │ │ │ │ + bne.n 7178c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2b314 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -104291,114 +104302,114 @@ │ │ │ │ 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 71712 │ │ │ │ + bgt.n 71732 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76e94 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76edc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 717a4 │ │ │ │ - ldr r2, [pc, #184] @ (717b8 ) │ │ │ │ + beq.n 717c4 │ │ │ │ + ldr r2, [pc, #184] @ (717d8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 71680 │ │ │ │ - ldr r4, [pc, #176] @ (717c0 ) │ │ │ │ - b.n 716e4 │ │ │ │ + b.n 716a0 │ │ │ │ + ldr r4, [pc, #176] @ (717e0 ) │ │ │ │ + b.n 71704 │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 716e4 │ │ │ │ + beq.n 71704 │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 716e4 │ │ │ │ + bne.n 71704 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbnz r3, 7178e │ │ │ │ + cbnz r3, 717ae │ │ │ │ add.w r2, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 716e4 │ │ │ │ + bmi.n 71704 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 71738 │ │ │ │ + bne.n 71758 │ │ │ │ dmb ish │ │ │ │ - b.n 716e4 │ │ │ │ + b.n 71704 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 716ea │ │ │ │ - bl 1f4804 │ │ │ │ + bls.n 7170a │ │ │ │ + bl 1f50c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 717a4 │ │ │ │ - ldr r3, [pc, #84] @ (717b8 ) │ │ │ │ + cbz r0, 717c4 │ │ │ │ + ldr r3, [pc, #84] @ (717d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - b.n 71680 │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + b.n 716a0 │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 717a8 │ │ │ │ + bne.n 717c8 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b650 │ │ │ │ - cbnz r0, 717b2 │ │ │ │ + bl 6b678 │ │ │ │ + cbnz r0, 717d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 7167a │ │ │ │ + b.n 7169a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 716e4 │ │ │ │ - b.n 7172a │ │ │ │ - movw r0, #33356 @ 0x824c │ │ │ │ + bne.n 71704 │ │ │ │ + b.n 7174a │ │ │ │ + movw r0, #35660 @ 0x8b4c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 716e4 │ │ │ │ + b.n 71704 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 7167a │ │ │ │ + b.n 7169a │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ - bgt.n 71846 │ │ │ │ - ldr r3, [pc, #140] @ (71868 ) │ │ │ │ + bgt.n 71866 │ │ │ │ + ldr r3, [pc, #140] @ (71888 ) │ │ │ │ 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, #2088] @ 0x828 │ │ │ │ - cbz r0, 71802 │ │ │ │ + cbz r0, 71822 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r1, [r3, #2088] @ 0x828 │ │ │ │ strd r2, r2, [r0, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add.w lr, r1, #8192 @ 0x2000 │ │ │ │ @@ -104408,69 +104419,69 @@ │ │ │ │ lsl.w ip, ip, r2 │ │ │ │ ldr.w r0, [lr, #328] @ 0x148 │ │ │ │ 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 71846 │ │ │ │ + bhi.n 71866 │ │ │ │ movs r3, #1 │ │ │ │ mov.w r1, ip, lsr #3 │ │ │ │ lsls r3, r2 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str.w r1, [lr, #328] @ 0x148 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ strd r1, r1, [r0, #12] │ │ │ │ - b.n 717fe │ │ │ │ + b.n 7181e │ │ │ │ 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 75e54 │ │ │ │ + bl 75e9c │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7183a │ │ │ │ - b.n 717fe │ │ │ │ + bne.n 7185a │ │ │ │ + b.n 7181e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007186c : │ │ │ │ +0007188c : │ │ │ │ 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 71a18 │ │ │ │ - ldr r6, [pc, #468] @ (71a58 ) │ │ │ │ + blt.w 71a38 │ │ │ │ + ldr r6, [pc, #468] @ (71a78 ) │ │ │ │ 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, #1880] @ 0x758 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 719d2 │ │ │ │ - ldr r0, [pc, #448] @ (71a5c ) │ │ │ │ + beq.w 719f2 │ │ │ │ + ldr r0, [pc, #448] @ (71a7c ) │ │ │ │ ldr.w r1, [r2, #1884] @ 0x75c │ │ │ │ ldr r7, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1884] @ 0x75c │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r7, [r2, #1880] @ 0x758 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 719e8 │ │ │ │ - cbnz r4, 71924 │ │ │ │ + bne.w 71a08 │ │ │ │ + cbnz r4, 71944 │ │ │ │ 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] │ │ │ │ @@ -104491,26 +104502,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 71992 │ │ │ │ + blt.n 719b2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 75f40 │ │ │ │ + bl 75f88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71a2a │ │ │ │ + beq.n 71a4a │ │ │ │ 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] │ │ │ │ @@ -104530,165 +104541,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 7191e │ │ │ │ + ble.n 7193e │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 7191e │ │ │ │ + beq.n 7193e │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7191e │ │ │ │ + bne.n 7193e │ │ │ │ ldr.w r2, [lr, #72] @ 0x48 │ │ │ │ - cbnz r2, 71a10 │ │ │ │ + cbnz r2, 71a30 │ │ │ │ add.w r1, lr, #12 │ │ │ │ ldr.w r2, [lr, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 7191e │ │ │ │ + bmi.n 7193e │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 719bc │ │ │ │ + bne.n 719dc │ │ │ │ dmb ish │ │ │ │ - b.n 7191e │ │ │ │ + b.n 7193e │ │ │ │ movw r0, #20420 @ 0x4fc4 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70a48 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70a68 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 718bc │ │ │ │ - b.n 71a26 │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + bne.w 718dc │ │ │ │ + b.n 71a46 │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 71a48 │ │ │ │ + bne.n 71a68 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 718bc │ │ │ │ + bne.w 718dc │ │ │ │ mov r0, r3 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 718bc │ │ │ │ + b.n 718dc │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7191e │ │ │ │ - b.n 719ac │ │ │ │ - movw r0, #33384 @ 0x8268 │ │ │ │ + bne.n 7193e │ │ │ │ + b.n 719cc │ │ │ │ + movw r0, #35688 @ 0x8b68 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #238 @ 0xee │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7191e │ │ │ │ + b.n 7193e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71a3e │ │ │ │ + bge.n 71a5e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 71a3e │ │ │ │ + cbnz r2, 71a5e │ │ │ │ mov r0, r3 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f4804 │ │ │ │ + b.w 1f50c4 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 718bc │ │ │ │ + b.n 718dc │ │ │ │ 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] @ (71d98 ) │ │ │ │ + ldr r5, [pc, #800] @ (71db4 ) │ │ │ │ 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 72610 │ │ │ │ + bne.w 725a2 │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #258 @ 0x102 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - cbnz r1, 71b1c │ │ │ │ + cbnz r1, 71b3c │ │ │ │ mov ip, r1 │ │ │ │ - ldr r0, [pc, #736] @ (71d9c ) │ │ │ │ + ldr r0, [pc, #732] @ (71db8 ) │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 72640 │ │ │ │ + bhi.w 725d2 │ │ │ │ adds r2, r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 71adc │ │ │ │ + bne.n 71afc │ │ │ │ strex r7, r2, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 71acc │ │ │ │ + bne.n 71aec │ │ │ │ dmb ish │ │ │ │ - bne.n 71ab8 │ │ │ │ - ldr r3, [pc, #700] @ (71da0 ) │ │ │ │ + bne.n 71ad8 │ │ │ │ + ldr r3, [pc, #696] @ (71dbc ) │ │ │ │ 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 72654 │ │ │ │ + bne.w 725e6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7266a │ │ │ │ + beq.w 725fc │ │ │ │ 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, #140] @ 0x8c │ │ │ │ ldr.w r0, [fp, #1412] @ 0x584 │ │ │ │ movs r7, #1 │ │ │ │ - ldr r2, [pc, #640] @ (71da4 ) │ │ │ │ + ldr r2, [pc, #636] @ (71dc0 ) │ │ │ │ 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 71b36 │ │ │ │ + bne.n 71b56 │ │ │ │ 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 │ │ │ │ @@ -104696,2712 +104707,2749 @@ │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ str.w r8, [r3, #396] @ 0x18c │ │ │ │ str.w r4, [r3, #392] @ 0x188 │ │ │ │ ldr.w r3, [fp, #1412] @ 0x584 │ │ │ │ add r3, r8 │ │ │ │ str.w r3, [fp, #1412] @ 0x584 │ │ │ │ - bl 72c4c │ │ │ │ + bl 72cdc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72a32 │ │ │ │ - ldr r3, [pc, #544] @ (71da8 ) │ │ │ │ + beq.w 72606 │ │ │ │ + ldr r3, [pc, #540] @ (71dc4 ) │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 71a90 │ │ │ │ + bne.n 71ab0 │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 7eb54 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #528] @ (71dac ) │ │ │ │ - bl 7ebac │ │ │ │ + bl 7ebb4 <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #524] @ (71dc8 ) │ │ │ │ + bl 7ec0c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a1e │ │ │ │ + beq.w 72646 │ │ │ │ add.w r4, r6, #110592 @ 0x1b000 │ │ │ │ movw r8, #44536 @ 0xadf8 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ add.w r0, r8, #120 @ 0x78 │ │ │ │ str.w r5, [r4, #3984] @ 0xf90 │ │ │ │ - bl 196458 │ │ │ │ + bl 196ca8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 729fc │ │ │ │ + beq.w 7263c │ │ │ │ str.w r0, [r4, #4032] @ 0xfc0 │ │ │ │ add.w r0, r8, #140 @ 0x8c │ │ │ │ - bl 196458 │ │ │ │ + bl 196ca8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 729fc │ │ │ │ + beq.w 7263c │ │ │ │ str.w r0, [r4, #4036] @ 0xfc4 │ │ │ │ add.w r0, r8, #160 @ 0xa0 │ │ │ │ - bl 196458 │ │ │ │ + bl 196ca8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 729fc │ │ │ │ + beq.w 7263c │ │ │ │ str.w r0, [r4, #4040] @ 0xfc8 │ │ │ │ add.w r0, r8, #180 @ 0xb4 │ │ │ │ - bl 196458 │ │ │ │ + bl 196ca8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 729fc │ │ │ │ + beq.w 7263c │ │ │ │ str.w r0, [r4, #4044] @ 0xfcc │ │ │ │ add.w r0, r8, #200 @ 0xc8 │ │ │ │ - bl 196458 │ │ │ │ + bl 196ca8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 729fc │ │ │ │ + beq.w 7263c │ │ │ │ str.w r0, [r4, #4048] @ 0xfd0 │ │ │ │ add.w r0, r8, #220 @ 0xdc │ │ │ │ - bl 196458 │ │ │ │ + bl 196ca8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 729fc │ │ │ │ + beq.w 7263c │ │ │ │ str.w r0, [r4, #4052] @ 0xfd4 │ │ │ │ add.w r0, r8, #240 @ 0xf0 │ │ │ │ - bl 196458 │ │ │ │ + bl 196ca8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 729fc │ │ │ │ + beq.w 7263c │ │ │ │ str.w r0, [r4, #4056] @ 0xfd8 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #376] @ (71db0 ) │ │ │ │ + ldr r1, [pc, #372] @ (71dcc ) │ │ │ │ add.w r2, r8, #260 @ 0x104 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196760 │ │ │ │ + bl 196fb0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 729da │ │ │ │ + beq.w 72826 │ │ │ │ add.w r1, r8, #276 @ 0x114 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1938cc <_Py_NewReference@@Base+0x2dc> │ │ │ │ + bl 19411c <_Py_NewReference@@Base+0x2dc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 729c4 │ │ │ │ + beq.w 72810 │ │ │ │ add.w r1, r8, #484 @ 0x1e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1938cc <_Py_NewReference@@Base+0x2dc> │ │ │ │ + bl 19411c <_Py_NewReference@@Base+0x2dc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 729c4 │ │ │ │ - ldr r1, [pc, #328] @ (71db4 ) │ │ │ │ + beq.w 72810 │ │ │ │ + ldr r1, [pc, #324] @ (71dd0 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1938cc <_Py_NewReference@@Base+0x2dc> │ │ │ │ + bl 19411c <_Py_NewReference@@Base+0x2dc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 729c4 │ │ │ │ - ldr r2, [pc, #320] @ (71db8 ) │ │ │ │ + beq.w 72810 │ │ │ │ + ldr r2, [pc, #316] @ (71dd4 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #320] @ (71dbc ) │ │ │ │ + ldr r1, [pc, #316] @ (71dd8 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 196760 │ │ │ │ + bl 196fb0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 729ae │ │ │ │ - ldr r7, [pc, #308] @ (71dc0 ) │ │ │ │ - movw sl, #2461 @ 0x99d │ │ │ │ + beq.w 727cc │ │ │ │ + ldr r7, [pc, #304] @ (71ddc ) │ │ │ │ + movw sl, #1989 @ 0x7c5 │ │ │ │ movt sl, #8 │ │ │ │ - movw fp, #10925 @ 0x2aad │ │ │ │ + movw fp, #11445 @ 0x2cb5 │ │ │ │ movt fp, #19 │ │ │ │ - movw r9, #9321 @ 0x2469 │ │ │ │ + movw r9, #10205 @ 0x27dd │ │ │ │ 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 1938cc <_Py_NewReference@@Base+0x2dc> │ │ │ │ + bl 19411c <_Py_NewReference@@Base+0x2dc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72994 │ │ │ │ + beq.w 727b2 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 71cd4 │ │ │ │ + bne.n 71cf4 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r3, fp │ │ │ │ it eq │ │ │ │ streq.w r9, [r4, #200] @ 0xc8 │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ - bne.n 71cac │ │ │ │ + bne.n 71ccc │ │ │ │ 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 196928 │ │ │ │ + bl 1971bc │ │ │ │ str.w r0, [r7], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72aa4 │ │ │ │ + beq.w 728b8 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 71ce6 │ │ │ │ + bne.n 71d06 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r2, [r5], #4 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71d1c │ │ │ │ + bge.n 71d3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 71d1c │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 71d3c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 71d04 │ │ │ │ - add.w r4, r6, #40960 @ 0xa000 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [sp, #32] │ │ │ │ - strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - bl 70620 │ │ │ │ - str.w r0, [r4, #384] @ 0x180 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 72a9a │ │ │ │ - movs r0, #11 │ │ │ │ - bl 7ff40 │ │ │ │ - mov r5, r0 │ │ │ │ + bne.n 71d24 │ │ │ │ + add.w r5, r6, #40960 @ 0xa000 │ │ │ │ + bl 70640 │ │ │ │ + str.w r0, [r5, #384] @ 0x180 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72a88 │ │ │ │ + beq.w 728ae │ │ │ │ ldr.w r2, [r8, #916] @ 0x394 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78770 │ │ │ │ + ldr r1, [pc, #132] @ (71de0 ) │ │ │ │ + bl 787bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a88 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bne.w 728a6 │ │ │ │ + ldr r4, [pc, #124] @ (71de4 ) │ │ │ │ + ldr.w r3, [r4, #1240] @ 0x4d8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72a50 │ │ │ │ - movs r0, #114 @ 0x72 │ │ │ │ - bl 7ff40 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 72a88 │ │ │ │ + blt.w 7288e │ │ │ │ ldr.w r2, [r8, #916] @ 0x394 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78770 │ │ │ │ + ldr r1, [pc, #112] @ (71de8 ) │ │ │ │ + ldr.w r0, [r5, #384] @ 0x180 │ │ │ │ + bl 787bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a88 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bne.w 72886 │ │ │ │ + ldr.w r3, [r4, #2888] @ 0xb48 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72acc │ │ │ │ - b.n 71dc4 │ │ │ │ - str r4, [r0, #72] @ 0x48 │ │ │ │ + blt.w 72870 │ │ │ │ + ldr.w r2, [r8, #916] @ 0x394 │ │ │ │ + ldr r1, [pc, #84] @ (71dec ) │ │ │ │ + ldr.w r0, [r5, #384] @ 0x180 │ │ │ │ + bl 787bc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7285e │ │ │ │ + ldr.w r3, [r4, #2904] @ 0xb58 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 72848 │ │ │ │ + b.n 71df0 │ │ │ │ + ldr r4, [r0, #88] @ 0x58 │ │ │ │ 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 │ │ │ │ - str r4, [r2, #100] @ 0x64 │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ 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, 71dda │ │ │ │ + cbz r4, 71df6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ strb r4, [r3, #27] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ movs r1, r6 │ │ │ │ - movs r0, #115 @ 0x73 │ │ │ │ - bl 7ff40 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 72a88 │ │ │ │ - ldr.w r2, [r8, #916] @ 0x394 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78770 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 72a88 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72ab8 │ │ │ │ - movs r0, #11 │ │ │ │ - bl 7ff40 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 72a88 │ │ │ │ + strh r0, [r2, #26] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldrh r0, [r0, #14] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldrh r0, [r2, #14] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ ldr.w r2, [r8, #916] @ 0x394 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78770 │ │ │ │ + ldr r1, [pc, #792] @ (72110 ) │ │ │ │ + ldr.w r0, [r5, #384] @ 0x180 │ │ │ │ + bl 787bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a88 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bne.w 728a6 │ │ │ │ + ldr.w r3, [r4, #1240] @ 0x4d8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72852 │ │ │ │ - movs r0, #32 │ │ │ │ - bl 7ff40 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 72a88 │ │ │ │ + blt.w 72a9a │ │ │ │ ldr.w r2, [r8, #920] @ 0x398 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78770 │ │ │ │ + ldr r1, [pc, #764] @ (72114 ) │ │ │ │ + ldr.w r0, [r5, #384] @ 0x180 │ │ │ │ + bl 787bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a88 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bne.w 72a92 │ │ │ │ + ldr.w r3, [r4, #1576] @ 0x628 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7283e │ │ │ │ - movs r0, #108 @ 0x6c │ │ │ │ - bl 7ff40 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 72a88 │ │ │ │ + blt.w 72a7c │ │ │ │ ldr.w r2, [r8, #920] @ 0x398 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78770 │ │ │ │ + ldr r1, [pc, #736] @ (72118 ) │ │ │ │ + ldr.w r0, [r5, #384] @ 0x180 │ │ │ │ + bl 787bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a88 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bne.w 72a74 │ │ │ │ + ldr.w r3, [r4, #2792] @ 0xae8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 728f2 │ │ │ │ - movs r0, #10 │ │ │ │ - bl 7ff40 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 72a88 │ │ │ │ + blt.w 72a5e │ │ │ │ ldr.w r2, [r8, #924] @ 0x39c │ │ │ │ - mov r1, r5 │ │ │ │ - ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78770 │ │ │ │ + ldr r1, [pc, #708] @ (7211c ) │ │ │ │ + ldr.w r0, [r5, #384] @ 0x180 │ │ │ │ + bl 787bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a88 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bne.w 72a56 │ │ │ │ + ldr.w r3, [r4, #1224] @ 0x4c8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 728de │ │ │ │ - movs r0, #103 @ 0x67 │ │ │ │ - bl 7ff40 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 72a88 │ │ │ │ + blt.w 72a40 │ │ │ │ ldr.w r2, [r8, #928] @ 0x3a0 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78770 │ │ │ │ + ldr r1, [pc, #680] @ (72120 ) │ │ │ │ + ldr.w r0, [r5, #384] @ 0x180 │ │ │ │ + bl 787bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a88 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bne.w 72a38 │ │ │ │ + ldr.w r3, [r4, #2712] @ 0xa98 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 728ca │ │ │ │ - movs r0, #111 @ 0x6f │ │ │ │ - bl 7ff40 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 72a88 │ │ │ │ + blt.w 72ad6 │ │ │ │ ldr.w r2, [r8, #932] @ 0x3a4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78770 │ │ │ │ + ldr r1, [pc, #652] @ (72124 ) │ │ │ │ + ldr.w r0, [r5, #384] @ 0x180 │ │ │ │ + bl 787bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a88 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bne.w 72ace │ │ │ │ + ldr.w r3, [r4, #2840] @ 0xb18 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 728b6 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ - bl 7ff40 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 72a88 │ │ │ │ + blt.w 72ab8 │ │ │ │ ldr.w r2, [r8, #936] @ 0x3a8 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78770 │ │ │ │ + ldr r1, [pc, #624] @ (72128 ) │ │ │ │ + ldr.w r0, [r5, #384] @ 0x180 │ │ │ │ + bl 787bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a88 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bne.w 72ab0 │ │ │ │ + ldr.w r3, [r4, #2728] @ 0xaa8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 728a2 │ │ │ │ - movs r0, #17 │ │ │ │ - bl 7ff40 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 72a88 │ │ │ │ + blt.w 72af4 │ │ │ │ ldr.w r2, [r8, #940] @ 0x3ac │ │ │ │ - mov r1, r5 │ │ │ │ - ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78770 │ │ │ │ + ldr r1, [pc, #596] @ (7212c ) │ │ │ │ + ldr.w r0, [r5, #384] @ 0x180 │ │ │ │ + bl 787bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a88 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bne.w 72aec │ │ │ │ + ldr.w r3, [r4, #1336] @ 0x538 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7288e │ │ │ │ - movs r0, #2 │ │ │ │ - bl 7ff40 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 72a88 │ │ │ │ + blt.w 72b68 │ │ │ │ ldr.w r2, [r8, #944] @ 0x3b0 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78770 │ │ │ │ + ldr r1, [pc, #568] @ (72130 ) │ │ │ │ + ldr.w r0, [r5, #384] @ 0x180 │ │ │ │ + bl 787bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a88 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bne.w 72932 │ │ │ │ + ldr.w r3, [r4, #1096] @ 0x448 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7287a │ │ │ │ - movs r0, #21 │ │ │ │ - bl 7ff40 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 72a88 │ │ │ │ + blt.w 72a22 │ │ │ │ ldr.w r2, [r8, #948] @ 0x3b4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78770 │ │ │ │ + ldr r1, [pc, #540] @ (72134 ) │ │ │ │ + ldr.w r0, [r5, #384] @ 0x180 │ │ │ │ + bl 787bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a88 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bne.w 72a1a │ │ │ │ + ldr.w r3, [r4, #1400] @ 0x578 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72866 │ │ │ │ - movs r0, #20 │ │ │ │ - bl 7ff40 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 72a88 │ │ │ │ + blt.w 72a04 │ │ │ │ ldr.w r2, [r8, #952] @ 0x3b8 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78770 │ │ │ │ + ldr r1, [pc, #512] @ (72138 ) │ │ │ │ + ldr.w r0, [r5, #384] @ 0x180 │ │ │ │ + bl 787bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a88 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bne.w 729fc │ │ │ │ + ldr.w r3, [r4, #1384] @ 0x568 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72942 │ │ │ │ - movs r0, #4 │ │ │ │ - bl 7ff40 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 72a88 │ │ │ │ + blt.w 729e6 │ │ │ │ ldr.w r2, [r8, #956] @ 0x3bc │ │ │ │ - mov r1, r5 │ │ │ │ - ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78770 │ │ │ │ + ldr r1, [pc, #484] @ (7213c ) │ │ │ │ + ldr.w r0, [r5, #384] @ 0x180 │ │ │ │ + bl 787bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a88 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bne.w 729de │ │ │ │ + ldr.w r3, [r4, #1128] @ 0x468 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7292e │ │ │ │ - movs r0, #13 │ │ │ │ - bl 7ff40 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 72a88 │ │ │ │ + blt.w 729c8 │ │ │ │ ldr.w r2, [r8, #960] @ 0x3c0 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78770 │ │ │ │ + ldr r1, [pc, #456] @ (72140 ) │ │ │ │ + ldr.w r0, [r5, #384] @ 0x180 │ │ │ │ + bl 787bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a88 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bne.w 729c0 │ │ │ │ + ldr.w r3, [r4, #1272] @ 0x4f8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7291a │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7ff40 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 72a88 │ │ │ │ + blt.w 729aa │ │ │ │ ldr.w r2, [r8, #960] @ 0x3c0 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78770 │ │ │ │ + ldr r1, [pc, #428] @ (72144 ) │ │ │ │ + ldr.w r0, [r5, #384] @ 0x180 │ │ │ │ + bl 787bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a88 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bne.w 729a2 │ │ │ │ + ldr.w r3, [r4, #1080] @ 0x438 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72906 │ │ │ │ - movs r0, #3 │ │ │ │ - bl 7ff40 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 72a88 │ │ │ │ + blt.w 7298c │ │ │ │ ldr.w r2, [r8, #964] @ 0x3c4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78770 │ │ │ │ + ldr r1, [pc, #400] @ (72148 ) │ │ │ │ + ldr.w r0, [r5, #384] @ 0x180 │ │ │ │ + bl 787bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a88 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bne.w 72984 │ │ │ │ + ldr.w r3, [r4, #1112] @ 0x458 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7296a │ │ │ │ - movs r0, #110 @ 0x6e │ │ │ │ - bl 7ff40 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 72a88 │ │ │ │ - ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - mov r1, r5 │ │ │ │ + blt.w 7296e │ │ │ │ + ldr.w r0, [r5, #384] @ 0x180 │ │ │ │ ldr.w r2, [r8, #968] @ 0x3c8 │ │ │ │ - bl 78770 │ │ │ │ + ldr r1, [pc, #368] @ (7214c ) │ │ │ │ + bl 787bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a88 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bne.w 72966 │ │ │ │ + ldr.w r3, [r4, #2824] @ 0xb08 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72956 │ │ │ │ - ldr r2, [pc, #788] @ (723c8 ) │ │ │ │ + blt.w 72950 │ │ │ │ + ldr r2, [pc, #348] @ (72150 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #788] @ (723cc ) │ │ │ │ + ldr r1, [pc, #348] @ (72154 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 196760 │ │ │ │ + bl 196fb0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7297e │ │ │ │ + beq.w 7293a │ │ │ │ movw r0, #6240 @ 0x1860 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 7eb54 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #768] @ (723d0 ) │ │ │ │ - movw r1, #33712 @ 0x83b0 │ │ │ │ + bl 7ebb4 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #328] @ (72158 ) │ │ │ │ + movw r1, #36016 @ 0x8cb0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 802b8 │ │ │ │ - ldr r2, [pc, #756] @ (723d4 ) │ │ │ │ + bl 800e0 │ │ │ │ + ldr r2, [pc, #316] @ (7215c ) │ │ │ │ ldr.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72816 │ │ │ │ + bne.w 72764 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 727ac │ │ │ │ + blt.w 72726 │ │ │ │ movw r3, #5168 @ 0x1430 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r7, [pc, #732] @ (723d8 ) │ │ │ │ + ldr r7, [pc, #292] @ (72160 ) │ │ │ │ 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 1938cc <_Py_NewReference@@Base+0x2dc> │ │ │ │ + bl 19411c <_Py_NewReference@@Base+0x2dc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72784 │ │ │ │ + beq.w 7273c │ │ │ │ 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 1938cc <_Py_NewReference@@Base+0x2dc> │ │ │ │ + bl 19411c <_Py_NewReference@@Base+0x2dc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72784 │ │ │ │ + beq.w 7273c │ │ │ │ str.w fp, [sl, #1460] @ 0x5b4 │ │ │ │ - movw r3, #33768 @ 0x83e8 │ │ │ │ + movw r3, #36072 @ 0x8ce8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #10544 @ 0x2930 │ │ │ │ + movw r2, #12848 @ 0x3230 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #5548 @ 0x15ac │ │ │ │ + movw r1, #7852 @ 0x1eac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r3, #33748 @ 0x83d4 │ │ │ │ + movw r3, #36052 @ 0x8cd4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r0, #33760 @ 0x83e0 │ │ │ │ + movw r0, #36064 @ 0x8ce0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72762 │ │ │ │ + beq.w 72704 │ │ │ │ add.w r0, r7, #416 @ 0x1a0 │ │ │ │ - bl 7eb54 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ebb4 <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72754 │ │ │ │ + beq.w 726f4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #33840 @ 0x8430 │ │ │ │ + movw r1, #36144 @ 0x8d30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 721bc │ │ │ │ + bge.n 720fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72734 │ │ │ │ + beq.w 726ec │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 72762 │ │ │ │ - ldr r5, [pc, #536] @ (723dc ) │ │ │ │ + beq.w 72704 │ │ │ │ + ldr r5, [pc, #96] @ (72164 ) │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ + b.n 72168 │ │ │ │ + strh r0, [r2, #26] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldrh r0, [r4, #10] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strh r0, [r0, #26] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldrh r0, [r2, #8] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldrh r0, [r2, #12] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strh r0, [r6, #28] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strh r0, [r0, #22] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strh r0, [r6, #30] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strh r0, [r4, #30] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strh r0, [r4, #22] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strh r0, [r6, #26] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strh r0, [r6, #20] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strh r0, [r2, #22] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + cbz r4, 72184 │ │ │ │ + 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, 72198 │ │ │ │ + lsls r3, r1, #1 │ │ │ │ + ldr r4, [r6, #124] @ 0x7c │ │ │ │ + movs r1, r6 │ │ │ │ ldr.w r1, [r5], #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196ab8 <_PyStaticType_InitForExtension@@Base> │ │ │ │ + bl 19734c <_PyStaticType_InitForExtension@@Base> │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7272a │ │ │ │ + beq.w 726e2 │ │ │ │ cmp r4, #6 │ │ │ │ - bne.n 721ce │ │ │ │ - ldr r4, [pc, #504] @ (723e0 ) │ │ │ │ + bne.n 72168 │ │ │ │ + ldr r4, [pc, #724] @ (72454 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7eb54 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ebb4 <_PyType_GetDict@@Base> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 196c4c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 1974e0 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7269e │ │ │ │ + beq.w 7266c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33896 @ 0x8468 │ │ │ │ + movw r1, #36200 @ 0x8d68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72714 │ │ │ │ + beq.w 72918 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7222c │ │ │ │ + bge.n 721c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 727e2 │ │ │ │ + beq.w 72910 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #13825 @ 0x3601 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ - bl 196c4c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 1974e0 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7269e │ │ │ │ + beq.w 7266c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33908 @ 0x8474 │ │ │ │ + movw r1, #36212 @ 0x8d74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72714 │ │ │ │ + beq.w 72918 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72270 │ │ │ │ + bge.n 7220a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 727da │ │ │ │ + beq.w 72908 │ │ │ │ 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 196c4c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 1974e0 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7269e │ │ │ │ + beq.w 7266c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #19100 @ 0x4a9c │ │ │ │ + movw r1, #21404 @ 0x539c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72714 │ │ │ │ + beq.w 72918 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 722c0 │ │ │ │ + bge.n 7225a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 727d2 │ │ │ │ - ldr r0, [pc, #288] @ (723e4 ) │ │ │ │ - bl 7eb54 <_PyType_GetDict@@Base> │ │ │ │ + beq.w 72900 │ │ │ │ + ldr r0, [pc, #508] @ (72458 ) │ │ │ │ + bl 7ebb4 <_PyType_GetDict@@Base> │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #280] @ (723e4 ) │ │ │ │ + ldr r3, [pc, #500] @ (72458 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 196d50 <_PyStaticType_InitForExtension@@Base+0x298> │ │ │ │ + bl 1975e4 <_PyStaticType_InitForExtension@@Base+0x298> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7269e │ │ │ │ + beq.w 7266c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33908 @ 0x8474 │ │ │ │ + movw r1, #36212 @ 0x8d74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72714 │ │ │ │ + beq.w 72918 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72304 │ │ │ │ + bge.n 7229e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 727ca │ │ │ │ - ldr r3, [pc, #220] @ (723e4 ) │ │ │ │ + beq.w 728f8 │ │ │ │ + ldr r3, [pc, #440] @ (72458 ) │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #12 │ │ │ │ movw r0, #9999 @ 0x270f │ │ │ │ - bl 196d50 <_PyStaticType_InitForExtension@@Base+0x298> │ │ │ │ + bl 1975e4 <_PyStaticType_InitForExtension@@Base+0x298> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7269e │ │ │ │ + beq.w 7266c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19100 @ 0x4a9c │ │ │ │ + movw r1, #21404 @ 0x539c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72714 │ │ │ │ + beq.w 72918 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72342 │ │ │ │ + bge.n 722dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 727f2 │ │ │ │ + beq.w 728f0 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 196c4c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 1974e0 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7269e │ │ │ │ + beq.w 7266c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #33896 @ 0x8468 │ │ │ │ + movw r1, #36200 @ 0x8d68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72714 │ │ │ │ + beq.w 72918 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72380 │ │ │ │ + bge.n 7231a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 727ea │ │ │ │ - ldr r7, [pc, #100] @ (723e8 ) │ │ │ │ + beq.w 728e8 │ │ │ │ + ldr r7, [pc, #320] @ (7245c ) │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r0, r7 │ │ │ │ - bl 7eb54 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ebb4 <_PyType_GetDict@@Base> │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 196e70 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + bl 197704 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7269e │ │ │ │ + beq.w 7266c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33908 @ 0x8474 │ │ │ │ + movw r1, #36212 @ 0x8d74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 727fa │ │ │ │ - b.n 723ec │ │ │ │ - cbz r4, 723fc │ │ │ │ - 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, 72410 │ │ │ │ - lsls r3, r1, #1 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ - 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 │ │ │ │ + beq.w 728cc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 723fe │ │ │ │ + bge.n 72372 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7270c │ │ │ │ + beq.w 726d2 │ │ │ │ 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 196e70 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + bl 197704 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7269e │ │ │ │ + beq.w 7266c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19100 @ 0x4a9c │ │ │ │ + movw r1, #21404 @ 0x539c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 726ee │ │ │ │ + beq.w 726bc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72448 │ │ │ │ + bge.n 723bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 726e6 │ │ │ │ + beq.w 726da │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 196c4c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 1974e0 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7269e │ │ │ │ + beq.w 7266c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #33896 @ 0x8468 │ │ │ │ + movw r1, #36200 @ 0x8d68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 726ee │ │ │ │ + beq.w 726bc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72486 │ │ │ │ + bge.n 723fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72704 │ │ │ │ - ldr r7, [pc, #692] @ (7273c ) │ │ │ │ + beq.w 726b4 │ │ │ │ + ldr r7, [pc, #100] @ (72460 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 7eb54 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ebb4 <_PyType_GetDict@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 197068 <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ + bl 1978fc <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7269e │ │ │ │ + beq.w 7266c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33908 @ 0x8474 │ │ │ │ + movw r1, #36212 @ 0x8d74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 727fa │ │ │ │ + beq.w 728cc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 724dc │ │ │ │ + bge.n 72464 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 726de │ │ │ │ + beq.w 726ac │ │ │ │ + b.n 72464 │ │ │ │ + nop │ │ │ │ + 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 │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ + lsls r3, r1, #1 │ │ │ │ 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 197068 <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ + bl 1978fc <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7269e │ │ │ │ + beq.w 7266c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19100 @ 0x4a9c │ │ │ │ + movw r1, #21404 @ 0x539c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 726c8 │ │ │ │ + beq.w 72696 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72532 │ │ │ │ + bge.n 724ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 726c0 │ │ │ │ + beq.w 7268e │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 196c4c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 1974e0 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7269e │ │ │ │ + beq.w 7266c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33896 @ 0x8468 │ │ │ │ + movw r1, #36200 @ 0x8d68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7268c │ │ │ │ + beq.w 7265a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72570 │ │ │ │ + bge.n 724f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72684 │ │ │ │ - ldr r0, [pc, #460] @ (72740 ) │ │ │ │ - bl 7eb54 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #460] @ (72744 ) │ │ │ │ - movw r1, #35860 @ 0x8c14 │ │ │ │ + beq.w 727aa │ │ │ │ + ldr r0, [pc, #744] @ (727e4 ) │ │ │ │ + bl 7ebb4 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #744] @ (727e8 ) │ │ │ │ + movw r1, #38164 @ 0x9514 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7269e │ │ │ │ + beq.w 7266c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bl 197178 <_PyStaticType_InitForExtension@@Base+0x6c0> │ │ │ │ + bl 197a0c <_PyStaticType_InitForExtension@@Base+0x6c0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7269e │ │ │ │ + beq.w 7266c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33908 @ 0x8474 │ │ │ │ + movw r1, #36212 @ 0x8d74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7268c │ │ │ │ + beq.w 7265a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 725c2 │ │ │ │ + bge.n 72550 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7267c │ │ │ │ + beq.w 727a2 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #20804 @ 0x5144 │ │ │ │ movt r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ - bl 197178 <_PyStaticType_InitForExtension@@Base+0x6c0> │ │ │ │ + bl 197a0c <_PyStaticType_InitForExtension@@Base+0x6c0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7269e │ │ │ │ + beq.w 7266c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19100 @ 0x4a9c │ │ │ │ + movw r1, #21404 @ 0x539c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7268c │ │ │ │ + beq.n 7265a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 725fc │ │ │ │ + bge.n 7258e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 72674 │ │ │ │ + beq.w 7279a │ │ │ │ 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] @ (72748 ) │ │ │ │ + ldr r2, [pc, #576] @ (727ec ) │ │ │ │ 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 72624 │ │ │ │ + bne.n 725b6 │ │ │ │ dmb ish │ │ │ │ - b.w 71b58 │ │ │ │ + b.w 71b78 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ mov r1, ip │ │ │ │ - cbz r3, 7266a │ │ │ │ - ldr r0, [pc, #256] @ (7274c ) │ │ │ │ + cbz r3, 725fc │ │ │ │ + ldr r0, [pc, #532] @ (727f0 ) │ │ │ │ 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, #140] @ 0x8c │ │ │ │ - b.w 71af8 │ │ │ │ + b.w 71b18 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - b.w 71b1c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 725fc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 725c2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 72570 │ │ │ │ + b.w 71b3c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1ea87c <_PyCompile_GetBinaryIntrinsicName@@Base+0x1354> │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1eaa38 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1510> │ │ │ │ + movw r3, #35712 @ 0x8b80 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #464] @ (727f4 ) │ │ │ │ + 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 7259a │ │ │ │ + movw r3, #35784 @ 0x8bc8 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ + b.n 72622 │ │ │ │ + bl 7fcf8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 71bc6 │ │ │ │ + movw r3, #35744 @ 0x8ba0 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ + b.n 72622 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7269e │ │ │ │ + bge.n 7266c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7269e │ │ │ │ + cbnz r3, 7266c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #15944 @ 0x3e48 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #18248 @ 0x4748 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #168] @ (72750 ) │ │ │ │ + ldr r1, [pc, #384] @ (727f8 ) │ │ │ │ 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 72608 │ │ │ │ + b.n 7259a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 72532 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 724ba │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7269e │ │ │ │ + bge.n 7266c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7269e │ │ │ │ + bne.n 7266c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7269e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7266c │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 724dc │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72464 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 72448 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 723fa │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7269e │ │ │ │ + bge.n 7266c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7269e │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7269e │ │ │ │ + bne.n 7266c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 72486 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7266c │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 723fe │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7269e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 7269e │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7269e │ │ │ │ - movw r3, #33540 @ 0x8304 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72372 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 723bc │ │ │ │ + movw r3, #35844 @ 0x8c04 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 726a6 │ │ │ │ + b.n 72674 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 721bc │ │ │ │ - @ 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 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ - movs r1, r6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 720fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72762 │ │ │ │ + bge.n 72704 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 727c2 │ │ │ │ - ldr r3, [pc, #768] @ (72a64 ) │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 72792 │ │ │ │ + ldr r3, [pc, #244] @ (727fc ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #33856 @ 0x8440 │ │ │ │ + movw r3, #36160 @ 0x8d40 │ │ │ │ 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 72608 │ │ │ │ + b.n 7259a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 72030 │ │ │ │ + add.w r0, r2, #2016 @ 0x7e0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72030 │ │ │ │ add.w r0, r6, #5536 @ 0x15a0 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1ea520 <_PyCompile_GetBinaryIntrinsicName@@Base+0x18c0> │ │ │ │ + bl 1eadf4 <_PyCompile_GetBinaryIntrinsicName@@Base+0x18cc> │ │ │ │ movs r0, #0 │ │ │ │ - bl 631b4 │ │ │ │ - ldr r3, [pc, #720] @ (72a68 ) │ │ │ │ + bl 633d8 │ │ │ │ + ldr r3, [pc, #176] @ (72800 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #33780 @ 0x83f4 │ │ │ │ + movw r3, #36084 @ 0x8cf4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72776 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 720f0 │ │ │ │ - add.w r0, r2, #2016 @ 0x7e0 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 720f0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 72762 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 72304 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 722c0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 72270 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7222c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 72380 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 72342 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7269e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 7269e │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7269e │ │ │ │ + b.n 72718 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72828 │ │ │ │ + bge.n 72772 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 72ae0 │ │ │ │ - ldr r3, [pc, #576] @ (72a6c ) │ │ │ │ - movs r1, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #33720 @ 0x83b8 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - b.n 72776 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 71e48 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 71e48 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 71e1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 71e1c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 71fa8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 71fa8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 71f7c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 71f7c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 71f50 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 71f50 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 71f24 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 71f24 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 71ef8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 71ef8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 71ecc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 71ecc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 71ea0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 71ea0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 71e74 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 71e74 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 72058 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 72058 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 7202c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 7202c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 72000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 72000 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 71fd4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 71fd4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 720b0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 720b0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 72084 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 72084 │ │ │ │ - ldr r3, [pc, #240] @ (72a70 ) │ │ │ │ + cbz r3, 72788 │ │ │ │ + ldr r3, [pc, #144] @ (72804 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #33664 @ 0x8380 │ │ │ │ + movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72776 │ │ │ │ + b.n 72718 │ │ │ │ + add.w r0, r2, #2016 @ 0x7e0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72772 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72704 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7258e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72550 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 724f8 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #216] @ (72a74 ) │ │ │ │ + ldr r2, [pc, #80] @ (72808 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #33912 @ 0x8478 │ │ │ │ + movw r3, #36216 @ 0x8d78 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 72608 │ │ │ │ - ldr r3, [pc, #200] @ (72a78 ) │ │ │ │ + b.n 7259a │ │ │ │ + ldr r3, [pc, #60] @ (7280c ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #33636 @ 0x8364 │ │ │ │ + movw r3, #35940 @ 0x8c64 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72776 │ │ │ │ - ldr r3, [pc, #180] @ (72a7c ) │ │ │ │ + b.n 72718 │ │ │ │ + nop │ │ │ │ + @ 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 │ │ │ │ + ldr r0, [r3, #116] @ 0x74 │ │ │ │ + movs r1, r6 │ │ │ │ + strb r0, [r5, #0] │ │ │ │ + movs r1, r6 │ │ │ │ + strb r4, [r1, #0] │ │ │ │ + movs r1, r6 │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ + movs r1, r6 │ │ │ │ + ldr r4, [r2, #124] @ 0x7c │ │ │ │ + movs r1, r6 │ │ │ │ + strb r4, [r3, #1] │ │ │ │ + movs r1, r6 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ + movs r1, r6 │ │ │ │ + ldr r3, [pc, #760] @ (72b0c ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #33604 @ 0x8344 │ │ │ │ + movw r3, #35908 @ 0x8c44 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72776 │ │ │ │ - ldr r2, [pc, #164] @ (72a80 ) │ │ │ │ + b.n 72718 │ │ │ │ + ldr r2, [pc, #744] @ (72b10 ) │ │ │ │ add r3, sp, #32 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ strd r1, r2, [sp, #32] │ │ │ │ - movw r2, #33576 @ 0x8328 │ │ │ │ + movw r2, #35880 @ 0x8c28 │ │ │ │ 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 72608 │ │ │ │ - movw r3, #33480 @ 0x82c8 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #124] @ (72a84 ) │ │ │ │ - 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 72608 │ │ │ │ - bl 7fca0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 71ba6 │ │ │ │ - movw r3, #33440 @ 0x82a0 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - b.n 72a04 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1e9fa8 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1348> │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1ea164 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1504> │ │ │ │ - movw r3, #33408 @ 0x8280 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - b.n 72a04 │ │ │ │ + b.n 7259a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [r4, #2904] @ 0xb58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71d6a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 71d6a │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ - movs r1, r6 │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ - movs r1, r6 │ │ │ │ - str r4, [r2, #108] @ 0x6c │ │ │ │ - movs r1, r6 │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ - movs r1, r6 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ - movs r1, r6 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ - movs r1, r6 │ │ │ │ - str r0, [r0, #104] @ 0x68 │ │ │ │ - movs r1, r6 │ │ │ │ - str r4, [r5, #100] @ 0x64 │ │ │ │ - movs r1, r6 │ │ │ │ - str r0, [r3, #100] @ 0x64 │ │ │ │ - movs r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7757c │ │ │ │ - movw r3, #33512 @ 0x82e8 │ │ │ │ + bne.w 71df0 │ │ │ │ + ldr r0, [pc, #700] @ (72b14 ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71df0 │ │ │ │ + ldr r0, [pc, #692] @ (72b14 ) │ │ │ │ + bl 775c4 │ │ │ │ + movw r3, #35816 @ 0x8be8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #84] @ (72aec ) │ │ │ │ - b.n 726a8 │ │ │ │ - movw r3, #15944 @ 0x3e48 │ │ │ │ + ldr r1, [pc, #680] @ (72b18 ) │ │ │ │ + b.n 72676 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r4, #2888] @ 0xb48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 71d92 │ │ │ │ + ldr r0, [pc, #668] @ (72b1c ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71d92 │ │ │ │ + ldr r0, [pc, #660] @ (72b1c ) │ │ │ │ + bl 775c4 │ │ │ │ + b.n 72864 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r4, #1240] @ 0x4d8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 71d72 │ │ │ │ + add.w r0, r4, #1240 @ 0x4d8 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71d72 │ │ │ │ + ldr r0, [pc, #632] @ (72b20 ) │ │ │ │ + bl 775c4 │ │ │ │ + b.n 72864 │ │ │ │ + movw r3, #18248 @ 0x4748 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72a96 │ │ │ │ - ldr r3, [pc, #72] @ (72af0 ) │ │ │ │ + b.n 7286c │ │ │ │ + ldr r3, [pc, #616] @ (72b24 ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #15944 @ 0x3e48 │ │ │ │ + movw r3, #18248 @ 0x4748 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72776 │ │ │ │ + b.n 72718 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 7266c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71df0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 71df0 │ │ │ │ + bne.w 7266c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7266c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7231a │ │ │ │ + mov r0, r6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 722dc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7229e │ │ │ │ + mov r0, r6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7225a │ │ │ │ + mov r0, r6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7220a │ │ │ │ + mov r0, r6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 721c6 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 7266c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71dc4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 71dc4 │ │ │ │ - add.w r0, r2, #2016 @ 0x7e0 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 72828 │ │ │ │ + bne.w 7266c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7266c │ │ │ │ + ldr r0, [pc, #500] @ (72b28 ) │ │ │ │ + bl 775c4 │ │ │ │ + b.n 72864 │ │ │ │ + ldr r3, [pc, #496] @ (72b2c ) │ │ │ │ + movs r1, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + strd r2, r3, [sp, #32] │ │ │ │ + movw r3, #35968 @ 0x8c80 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ + b.n 72718 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r4, #2824] @ 0xb08 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 71ff0 │ │ │ │ + ldr r0, [pc, #464] @ (72b30 ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71ff0 │ │ │ │ + ldr r0, [pc, #456] @ (72b30 ) │ │ │ │ + bl 775c4 │ │ │ │ + b.n 72864 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r4, #1112] @ 0x458 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 71fd0 │ │ │ │ + ldr r0, [pc, #440] @ (72b34 ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71fd0 │ │ │ │ + ldr r0, [pc, #428] @ (72b34 ) │ │ │ │ + bl 775c4 │ │ │ │ + b.n 72864 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r4, #1080] @ 0x438 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 71fb0 │ │ │ │ + ldr r0, [pc, #412] @ (72b38 ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71fb0 │ │ │ │ + ldr r0, [pc, #404] @ (72b38 ) │ │ │ │ + bl 775c4 │ │ │ │ + b.n 72864 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r4, #1272] @ 0x4f8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 71f90 │ │ │ │ + ldr r0, [pc, #388] @ (72b3c ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71f90 │ │ │ │ + ldr r0, [pc, #376] @ (72b3c ) │ │ │ │ + bl 775c4 │ │ │ │ + b.n 72864 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r4, #1128] @ 0x468 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 71f70 │ │ │ │ + ldr r0, [pc, #360] @ (72b40 ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71f70 │ │ │ │ + ldr r0, [pc, #352] @ (72b40 ) │ │ │ │ + bl 775c4 │ │ │ │ + b.n 72864 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r4, #1384] @ 0x568 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 71f50 │ │ │ │ + ldr r0, [pc, #336] @ (72b44 ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71f50 │ │ │ │ + ldr r0, [pc, #324] @ (72b44 ) │ │ │ │ + bl 775c4 │ │ │ │ + b.n 72864 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r4, #1400] @ 0x578 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 71f30 │ │ │ │ + ldr r0, [pc, #308] @ (72b48 ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71f30 │ │ │ │ + ldr r0, [pc, #300] @ (72b48 ) │ │ │ │ + bl 775c4 │ │ │ │ + b.n 72864 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r4, #1096] @ 0x448 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 71f10 │ │ │ │ + ldr r0, [pc, #248] @ (72b28 ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71f10 │ │ │ │ + ldr r0, [pc, #272] @ (72b4c ) │ │ │ │ + bl 775c4 │ │ │ │ + b.n 72864 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r4, #1224] @ 0x4c8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 71e70 │ │ │ │ + ldr r0, [pc, #256] @ (72b50 ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71e70 │ │ │ │ + ldr r0, [pc, #248] @ (72b50 ) │ │ │ │ + bl 775c4 │ │ │ │ + b.n 72864 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r4, #2792] @ 0xae8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 71e50 │ │ │ │ + ldr r0, [pc, #232] @ (72b54 ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71e50 │ │ │ │ + ldr r0, [pc, #220] @ (72b54 ) │ │ │ │ + bl 775c4 │ │ │ │ + b.n 72864 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r4, #1576] @ 0x628 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 71e30 │ │ │ │ + ldr r0, [pc, #204] @ (72b58 ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71e30 │ │ │ │ + ldr r0, [pc, #196] @ (72b58 ) │ │ │ │ + bl 775c4 │ │ │ │ + b.n 72864 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r4, #1240] @ 0x4d8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 71e10 │ │ │ │ + ldr r0, [pc, #120] @ (72b20 ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71e10 │ │ │ │ + ldr r0, [pc, #168] @ (72b5c ) │ │ │ │ + bl 775c4 │ │ │ │ + b.n 72864 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r4, #2840] @ 0xb18 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 71eb0 │ │ │ │ + ldr r0, [pc, #152] @ (72b60 ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71eb0 │ │ │ │ + ldr r0, [pc, #144] @ (72b60 ) │ │ │ │ + bl 775c4 │ │ │ │ + b.n 72864 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r4, #2712] @ 0xa98 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 71e90 │ │ │ │ + ldr r0, [pc, #104] @ (72b4c ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71e90 │ │ │ │ + ldr r0, [pc, #116] @ (72b64 ) │ │ │ │ + bl 775c4 │ │ │ │ + b.n 72864 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r4, #2728] @ 0xaa8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 71ed0 │ │ │ │ + ldr r0, [pc, #88] @ (72b5c ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71ed0 │ │ │ │ nop │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ + movs r1, r6 │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ + movs r1, r6 │ │ │ │ + ldrh r0, [r2, #14] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ movs r1, r6 │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + ldrh r0, [r0, #14] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strh r0, [r2, #26] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strb r0, [r0, #1] │ │ │ │ + movs r1, r6 │ │ │ │ + strh r0, [r0, #22] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ movs r1, r6 │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strh r0, [r2, #22] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strh r0, [r6, #20] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strh r0, [r6, #26] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strh r0, [r4, #22] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strh r0, [r4, #30] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strh r0, [r6, #30] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldrh r0, [r2, #8] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strh r0, [r0, #26] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldrh r0, [r4, #10] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldrh r0, [r2, #12] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strh r0, [r6, #28] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r4, #1336] @ 0x538 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 71ef0 │ │ │ │ + ldr r0, [pc, #8] @ (72b80 ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71ef0 │ │ │ │ + nop │ │ │ │ + strh r0, [r6, #28] │ │ │ │ + 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 r5, [pc, #316] @ (72c44 ) │ │ │ │ + ldr r5, [pc, #316] @ (72cd4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [r3, r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 72c36 │ │ │ │ + beq.w 72cc6 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 72bde │ │ │ │ + bhi.n 72c6e │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - movw r3, #3321 @ 0xcf9 │ │ │ │ + movw r3, #3353 @ 0xd19 │ │ │ │ movt r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ add.w r5, r4, #12 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 72bd0 │ │ │ │ + bne.n 72c60 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp.w r5, #512 @ 0x200 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1596] @ 0x63c │ │ │ │ mov r8, r3 │ │ │ │ - bhi.n 72bea │ │ │ │ + bhi.n 72c7a │ │ │ │ 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 72c1c │ │ │ │ + beq.n 72cac │ │ │ │ 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 72bae │ │ │ │ + beq.n 72c3e │ │ │ │ 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, 72ba0 │ │ │ │ + cbz r4, 72c30 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ blx 2b314 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r3, r4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd lr, r7, [r3, #24] │ │ │ │ cmp r7, lr │ │ │ │ - bcc.n 72be2 │ │ │ │ + bcc.n 72c72 │ │ │ │ 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, 72bea │ │ │ │ + cbz r0, 72c7a │ │ │ │ mov r3, r0 │ │ │ │ rev r1, r4 │ │ │ │ - b.n 72b7c │ │ │ │ + b.n 72c0c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72bca │ │ │ │ + bne.n 72c5a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 72ba6 │ │ │ │ + b.n 72c36 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r6, [r3, #8] │ │ │ │ - b.n 72b6e │ │ │ │ + b.n 72bfe │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #46053 @ 0xb3e5 │ │ │ │ + movw r1, #46093 @ 0xb40d │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r6, [r3, #848] @ 0x350 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 72c28 │ │ │ │ + bne.n 72cb8 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2bf6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72bde │ │ │ │ + beq.n 72c6e │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 72bca │ │ │ │ + b.n 72c5a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 72bc8 │ │ │ │ + b.n 72c58 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 72c0c │ │ │ │ - movw r1, #33952 @ 0x84a0 │ │ │ │ + b.n 72c9c │ │ │ │ + movw r1, #36256 @ 0x8da0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #8] @ (72c48 ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (72cd8 ) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #116] @ 0x74 │ │ │ │ + strb r0, [r6, #1] │ │ │ │ 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 │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ mov r9, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - lsls r1, r3, #30 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - bmi.n 72d4a │ │ │ │ + lsls r2, r3, #30 │ │ │ │ + bmi.w 72e92 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ - str r3, [r2, #84] @ 0x54 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 74ea0 │ │ │ │ - ldr.w r4, [r2, #132] @ 0x84 │ │ │ │ + str r3, [r0, #84] @ 0x54 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 74fda │ │ │ │ + ldr.w r4, [r0, #132] @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 72da2 │ │ │ │ + beq.w 72ee6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 72e0e │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ + ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ + mov r1, r4 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 72f52 │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 72e3e │ │ │ │ - ldr r1, [pc, #704] @ (72f5c ) │ │ │ │ - mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ + bpl.w 72f82 │ │ │ │ + ldr r0, [pc, #604] @ (72f88 ) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ - ldr.w r2, [r1, ip] │ │ │ │ + ldr r2, [r0, r1] │ │ │ │ movs r1, #28 │ │ │ │ cmp r3, #10 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mla r2, r3, r1, r2 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ - ldr.w r4, [r1, #392] @ 0x188 │ │ │ │ - cmp r4, r0 │ │ │ │ + ldr.w r0, [r1, #392] @ 0x188 │ │ │ │ + cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74d84 │ │ │ │ + beq.w 74b7c │ │ │ │ ldr.w r3, [r1, #408] @ 0x198 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 741da │ │ │ │ + beq.w 7426a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr.w r1, [r3, #128] @ 0x80 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, #0 │ │ │ │ clz r0, r3 │ │ │ │ and.w r3, r2, #2 │ │ │ │ mov.w r0, r0, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74202 │ │ │ │ + bne.w 74294 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72fc8 │ │ │ │ + bne.w 730c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73f42 │ │ │ │ + beq.w 73fd2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ - bl 75230 │ │ │ │ + bl 7527c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73ee6 │ │ │ │ + beq.w 73f76 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r6, #22 │ │ │ │ - bpl.w 73004 │ │ │ │ + bpl.w 730ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #156] @ 0x9c │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 72e44 │ │ │ │ + bne.w 72f90 │ │ │ │ movw r4, #34368 @ 0x8640 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 7306c │ │ │ │ + bne.w 73154 │ │ │ │ and.w r3, r6, #2 │ │ │ │ - b.n 72fee │ │ │ │ - ldr r1, [pc, #528] @ (72f5c ) │ │ │ │ - mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr.w r3, [r2, #180] @ 0xb4 │ │ │ │ - mov r5, r2 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ + bmi.w 742b8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 72df4 │ │ │ │ + movw r0, #34368 @ 0x8640 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ + str.w r2, [r1, #156] @ 0x9c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 73064 │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr.w r3, [r3, #2700] @ 0xa8c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7333a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ + movw fp, #40968 @ 0xa008 │ │ │ │ + movt fp, #75 @ 0x4b │ │ │ │ + movw ip, #63513 @ 0xf819 │ │ │ │ + movt ip, #31 │ │ │ │ + movw lr, #28140 @ 0x6dec │ │ │ │ + movt lr, #75 @ 0x4b │ │ │ │ + ldr r4, [pc, #348] @ (72f8c ) │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + strd ip, lr, [sp, #16] │ │ │ │ + str.w r9, [sp, #24] │ │ │ │ + b.n 72e58 │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ + cbz r2, 72e4e │ │ │ │ + sub.w r1, r3, #224 @ 0xe0 │ │ │ │ + adds r6, r2, r1 │ │ │ │ + beq.n 72e4e │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 731a0 │ │ │ │ + ldr.w r3, [r4, #28]! │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 73336 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 72e4e │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp.w r3, #420 @ 0x1a4 │ │ │ │ + bcs.w 73320 │ │ │ │ + cmp.w r3, #380 @ 0x17c │ │ │ │ + bcs.w 73172 │ │ │ │ + cmp.w r3, #368 @ 0x170 │ │ │ │ + bcs.w 73180 │ │ │ │ + cmp r3, #223 @ 0xdf │ │ │ │ + bhi.n 72e3a │ │ │ │ + cmp r3, #207 @ 0xcf │ │ │ │ + itt ls │ │ │ │ + movls r1, r3 │ │ │ │ + movls r2, r5 │ │ │ │ + bls.n 72e42 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 72e4e │ │ │ │ + sub.w r1, r3, #208 @ 0xd0 │ │ │ │ + b.n 72e42 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #240] @ (72f88 ) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ - ldr.w r1, [r1, ip] │ │ │ │ cmp r2, #10 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - it ls │ │ │ │ + ite ls │ │ │ │ movls r2, #0 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - it hi │ │ │ │ movhi r2, #1 │ │ │ │ - adds r4, r1, r3 │ │ │ │ - add.w r4, r4, #91136 @ 0x16400 │ │ │ │ - ldr.w r4, [r4, #392] @ 0x188 │ │ │ │ - cmp r4, r5 │ │ │ │ + adds r0, r1, r3 │ │ │ │ + add.w r0, r0, #91136 @ 0x16400 │ │ │ │ + ldr.w r0, [r0, #392] @ 0x188 │ │ │ │ + cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 749b6 │ │ │ │ + beq.w 74a32 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r3, r1 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 74ea0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 74fda │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72c82 │ │ │ │ - bl 70620 │ │ │ │ + bne.w 72d12 │ │ │ │ + bl 70640 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ + mov r4, r0 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74820 │ │ │ │ + beq.w 748c2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74388 │ │ │ │ - ldr r1, [pc, #416] @ (72f5c ) │ │ │ │ - mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ + beq.w 7440e │ │ │ │ + ldr r0, [pc, #132] @ (72f88 ) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ - ldr.w r1, [r1, ip] │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ it hi │ │ │ │ movhi r2, #1 │ │ │ │ - adds r4, r1, r3 │ │ │ │ - add.w r4, r4, #91136 @ 0x16400 │ │ │ │ - ldr.w r4, [r4, #392] @ 0x188 │ │ │ │ - cmp r4, r5 │ │ │ │ + adds r0, r1, r3 │ │ │ │ + add.w r0, r0, #91136 @ 0x16400 │ │ │ │ + ldr.w r0, [r0, #392] @ 0x188 │ │ │ │ + cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74998 │ │ │ │ + beq.w 74a5c │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ 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 72c90 │ │ │ │ + str r4, [r1, #16] │ │ │ │ + ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ + mov r1, r4 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 72d20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r4, #34368 @ 0x8640 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 741ea │ │ │ │ + beq.w 7427c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #22 │ │ │ │ - bmi.w 74c08 │ │ │ │ + bmi.w 74d6e │ │ │ │ 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 72c98 │ │ │ │ - ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ - b.n 72cd2 │ │ │ │ + movw r4, #34368 @ 0x8640 │ │ │ │ + movt r4, #75 @ 0x4b │ │ │ │ + bmi.w 72d28 │ │ │ │ + ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ + b.n 72d60 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb884 │ │ │ │ + lsls r3, r1, #1 │ │ │ │ and.w r3, r6, #2 │ │ │ │ lsls r2, r6, #24 │ │ │ │ - bmi.w 74226 │ │ │ │ + bmi.w 742b8 │ │ │ │ and.w r2, r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 746de │ │ │ │ + beq.w 7476a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7421c │ │ │ │ - ldr r1, [pc, #244] @ (72f5c ) │ │ │ │ - mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldr.w r3, [r1, ip] │ │ │ │ - ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ + beq.w 742ae │ │ │ │ + ldr r0, [pc, #476] @ (73190 ) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + ldr r3, [r0, r1] │ │ │ │ + ldr.w r4, [r5, #180] @ 0xb4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - subs r0, #1 │ │ │ │ + subs r4, #1 │ │ │ │ movs r3, #28 │ │ │ │ - mul.w r3, r0, r3 │ │ │ │ + mul.w r3, r4, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ ldr.w r1, [r1, #392] @ 0x188 │ │ │ │ - cmp r1, r4 │ │ │ │ - beq.n 72e94 │ │ │ │ - cmp r0, #10 │ │ │ │ - bls.w 74a1e │ │ │ │ + cmp r1, r5 │ │ │ │ + beq.n 72fde │ │ │ │ + cmp r4, #10 │ │ │ │ + bls.w 749fc │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - ldr r3, [pc, #188] @ (72f60 ) │ │ │ │ + ldr r3, [pc, #424] @ (73194 ) │ │ │ │ movw fp, #40968 @ 0xa008 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ ldr.w r2, [r3, #3576] @ 0xdf8 │ │ │ │ cmp r2, fp │ │ │ │ - bne.w 74808 │ │ │ │ + bne.w 748aa │ │ │ │ ldr.w r2, [r3, #3584] @ 0xe00 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74808 │ │ │ │ - ldr r1, [pc, #164] @ (72f64 ) │ │ │ │ + beq.w 748aa │ │ │ │ + ldr r1, [pc, #396] @ (73198 ) │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77608 │ │ │ │ + bl 77654 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.w 73ee4 │ │ │ │ + beq.w 73f74 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74606 │ │ │ │ + bne.w 746a0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #144] @ (72f68 ) │ │ │ │ + ldr r0, [pc, #376] @ (7319c ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - bl 78484 │ │ │ │ + bl 784d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73ee4 │ │ │ │ + beq.w 73f74 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #120] @ (72f64 ) │ │ │ │ + ldr r1, [pc, #352] @ (73198 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 78770 │ │ │ │ + bl 787bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72f06 │ │ │ │ + bge.n 73050 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75018 │ │ │ │ + beq.w 74f8c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - beq.w 74820 │ │ │ │ + beq.w 748c2 │ │ │ │ and.w r3, r2, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7308e │ │ │ │ + beq.w 72dfa │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr r0, [pc, #292] @ (73190 ) │ │ │ │ + ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ + subs r2, r3, #1 │ │ │ │ + ldr r3, [r0, r1] │ │ │ │ + cmp r2, #10 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + mov.w r3, #28 │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + ite ls │ │ │ │ + movls r2, #0 │ │ │ │ + movhi r2, #1 │ │ │ │ + adds r0, r1, r3 │ │ │ │ + add.w r0, r0, #91136 @ 0x16400 │ │ │ │ + ldr.w r0, [r0, #392] @ 0x188 │ │ │ │ + cmp r0, r4 │ │ │ │ + it eq │ │ │ │ + orreq.w r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 74a40 │ │ │ │ + add.w r3, r3, #91136 @ 0x16400 │ │ │ │ + add.w r3, r3, #392 @ 0x188 │ │ │ │ + add r1, r3 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 732a6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ - movw fp, #40968 @ 0xa008 │ │ │ │ - movt fp, #75 @ 0x4b │ │ │ │ - movw ip, #61165 @ 0xeeed │ │ │ │ - movt ip, #31 │ │ │ │ - movw lr, #28140 @ 0x6dec │ │ │ │ - movt lr, #75 @ 0x4b │ │ │ │ - ldr r4, [pc, #28] @ (72f6c ) │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - strd ip, lr, [sp, #16] │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - b.n 72f8e │ │ │ │ - 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, 72f84 │ │ │ │ - sub.w r1, r3, #224 @ 0xe0 │ │ │ │ - adds r6, r2, r1 │ │ │ │ - beq.n 72f84 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 73108 │ │ │ │ - ldr.w r3, [r4, #28]! │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 732a2 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 72f84 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 7328c │ │ │ │ - cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 730ec │ │ │ │ - cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 730fa │ │ │ │ - cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 72f70 │ │ │ │ - cmp r3, #207 @ 0xcf │ │ │ │ - itt ls │ │ │ │ - movls r1, r3 │ │ │ │ - movls r2, r5 │ │ │ │ - bls.n 72f78 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 72f84 │ │ │ │ - sub.w r1, r3, #208 @ 0xd0 │ │ │ │ - b.n 72f78 │ │ │ │ + beq.w 7333a │ │ │ │ + ldr r7, [r1, #16] │ │ │ │ + b.n 72e14 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 72d02 │ │ │ │ + bne.w 72d90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r4, [r0, #156] @ 0x9c │ │ │ │ mov r0, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 74a78 │ │ │ │ + bne.w 74aa4 │ │ │ │ movw r4, #34368 @ 0x8640 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 72f14 │ │ │ │ + bne.w 72df4 │ │ │ │ lsls r5, r2, #22 │ │ │ │ - bpl.n 72f14 │ │ │ │ - lsls r0, r6, #24 │ │ │ │ - bmi.w 74226 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 72f14 │ │ │ │ - movw r0, #34368 @ 0x8640 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - b.n 7307e │ │ │ │ + bmi.w 72dd6 │ │ │ │ + b.n 72df4 │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 7304e │ │ │ │ + ble.n 73136 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r0, #22 │ │ │ │ - bmi.w 74db2 │ │ │ │ + bmi.w 75072 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7304e │ │ │ │ + beq.n 73136 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r0, #22 │ │ │ │ - bmi.w 74db2 │ │ │ │ + bmi.w 75072 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 7304e │ │ │ │ + beq.n 73136 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #22 │ │ │ │ - bmi.w 74db2 │ │ │ │ + bmi.w 75072 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 7304e │ │ │ │ + beq.n 73136 │ │ │ │ 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 74db2 │ │ │ │ + bmi.w 75072 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 7303c │ │ │ │ + bne.n 73124 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #156] @ 0x9c │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 72e44 │ │ │ │ + bne.w 72f90 │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7443e │ │ │ │ + beq.w 744c4 │ │ │ │ and.w r3, r6, #2 │ │ │ │ lsls r1, r6, #24 │ │ │ │ - bmi.w 74226 │ │ │ │ + bmi.w 742b8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 72f14 │ │ │ │ + beq.w 72df4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ str.w r2, [r1, #156] @ 0x9c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 72f1a │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #492] @ (73284 ) │ │ │ │ - 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 │ │ │ │ - ite ls │ │ │ │ - movls r2, #0 │ │ │ │ - movhi r2, #1 │ │ │ │ - adds r0, r1, r3 │ │ │ │ - add.w r0, r0, #91136 @ 0x16400 │ │ │ │ - ldr.w r0, [r0, #392] @ 0x188 │ │ │ │ - cmp r0, r4 │ │ │ │ - it eq │ │ │ │ - orreq.w r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 7497c │ │ │ │ - add.w r3, r3, #91136 @ 0x16400 │ │ │ │ - add.w r3, r3, #392 @ 0x188 │ │ │ │ - add r1, r3 │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr.w r3, [r3, #2700] @ 0xa8c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 732a6 │ │ │ │ - ldr r7, [r1, #16] │ │ │ │ - b.n 72f34 │ │ │ │ + b.n 72df4 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 72f84 │ │ │ │ + beq.w 72e4e │ │ │ │ sub.w r1, r3, #380 @ 0x17c │ │ │ │ - b.n 72f78 │ │ │ │ + b.n 72e42 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 72f84 │ │ │ │ + beq.w 72e4e │ │ │ │ sub.w r1, r3, #368 @ 0x170 │ │ │ │ - b.n 72f78 │ │ │ │ + b.n 72e42 │ │ │ │ + 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 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 73178 │ │ │ │ + bpl.n 73210 │ │ │ │ ldr.w r0, [r5, #128] @ 0x80 │ │ │ │ - cbz r0, 73178 │ │ │ │ + cbz r0, 73210 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r0, #80] @ 0x50 │ │ │ │ - bcs.w 737b0 │ │ │ │ + bcs.w 73844 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 73f32 │ │ │ │ + bcs.w 73fc2 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 737b0 │ │ │ │ + bcs.w 73844 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 737a2 │ │ │ │ + bls.w 73836 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - cbz r1, 73178 │ │ │ │ + cbz r1, 73210 │ │ │ │ cmn r1, r3 │ │ │ │ - beq.n 73178 │ │ │ │ + beq.n 73210 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 73178 │ │ │ │ + bne.n 73210 │ │ │ │ add.w r3, r5, #60 @ 0x3c │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 7478a │ │ │ │ + beq.w 748d8 │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 72f84 │ │ │ │ + bne.w 72e4e │ │ │ │ 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 72f84 │ │ │ │ + bne.w 72e4e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 73e2c │ │ │ │ + bne.w 73ebc │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 73e2c │ │ │ │ + beq.w 73ebc │ │ │ │ add.w sl, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r3, sl │ │ │ │ - bl 77608 │ │ │ │ + bl 77654 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 73ee4 │ │ │ │ + beq.w 73f74 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 738d2 │ │ │ │ + bne.w 73966 │ │ │ │ ldr.w r9, [r6] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 7492c │ │ │ │ + beq.w 74972 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r8, [r4] │ │ │ │ - bl 79054 │ │ │ │ + bl 790a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73ee4 │ │ │ │ + beq.w 73f74 │ │ │ │ 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 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79680 │ │ │ │ + bl 796c0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74d74 │ │ │ │ + beq.w 74c12 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r2, fp │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ - bne.w 7386a │ │ │ │ + bne.w 738fe │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsls r0, r2, #30 │ │ │ │ - beq.w 737b8 │ │ │ │ + beq.w 7384c │ │ │ │ strd r1, r3, [r6, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ strd r4, r9, [r6, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 740d8 │ │ │ │ + bpl.w 74168 │ │ │ │ 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 7377c │ │ │ │ + bge.w 73810 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 73784 │ │ │ │ + bne.w 73818 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 73784 │ │ │ │ - ldr r3, [pc, #52] @ (73288 ) │ │ │ │ + beq.w 73818 │ │ │ │ + ldr r3, [pc, #48] @ (7331c ) │ │ │ │ ldr r0, [r7, #24] │ │ │ │ cmp r0, r3 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ - beq.w 742ba │ │ │ │ - bl 7a43c │ │ │ │ + beq.w 7434c │ │ │ │ + bl 7a47c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 740ea │ │ │ │ + beq.w 7417a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 72f84 │ │ │ │ + bge.w 72e4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72f84 │ │ │ │ + bne.w 72e4e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 72f84 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72e4e │ │ │ │ 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 72f78 │ │ │ │ + bne.w 72e42 │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72f8e │ │ │ │ + bne.w 72e58 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 73e54 │ │ │ │ + bne.w 73ee4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74d9c │ │ │ │ + beq.w 74b66 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 738dc │ │ │ │ + bne.w 73970 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w sl, [r6] │ │ │ │ ldr.w r4, [r3, #132] @ 0x84 │ │ │ │ mov r7, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7391e │ │ │ │ + bne.w 739b2 │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74366 │ │ │ │ + bne.w 743f6 │ │ │ │ movw fp, #40968 @ 0xa008 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ - ldr r3, [pc, #684] @ (73598 ) │ │ │ │ + ldr r3, [pc, #684] @ (7362c ) │ │ │ │ ldr.w r2, [r3, #1564] @ 0x61c │ │ │ │ cmp r2, fp │ │ │ │ - bne.w 7434c │ │ │ │ + bne.w 743dc │ │ │ │ ldr.w r2, [r3, #1572] @ 0x624 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 7434c │ │ │ │ + beq.w 743dc │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #664] @ (7359c ) │ │ │ │ + ldr r1, [pc, #664] @ (73630 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 77608 │ │ │ │ + bl 77654 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 73ee4 │ │ │ │ + beq.w 73f74 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 73f26 │ │ │ │ + bne.w 73fb6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73dde │ │ │ │ - ldr r1, [pc, #632] @ (7359c ) │ │ │ │ + bne.w 73e6e │ │ │ │ + ldr r1, [pc, #632] @ (73630 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - bl 78770 │ │ │ │ + bl 787bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73ee4 │ │ │ │ + beq.w 73f74 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 73872 │ │ │ │ + beq.w 73906 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 74cc8 │ │ │ │ + beq.w 74b94 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r1, #17 │ │ │ │ - bpl.w 745da │ │ │ │ + bpl.w 74662 │ │ │ │ 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 73c9c │ │ │ │ + beq.w 73d2c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73caa │ │ │ │ + bne.w 73d3a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ str r2, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73cb4 │ │ │ │ + bne.w 73d44 │ │ │ │ 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 73cc0 │ │ │ │ + bne.w 73d50 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ movw r3, #5140 @ 0x1414 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ str.w r3, [r0, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73cd4 │ │ │ │ + beq.w 73d64 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 73572 │ │ │ │ + ble.w 73606 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 74376 │ │ │ │ + beq.w 74406 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 733f4 │ │ │ │ + beq.n 73488 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 74376 │ │ │ │ + beq.w 74406 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 733f4 │ │ │ │ + beq.n 73488 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 74376 │ │ │ │ + beq.w 74406 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 733f4 │ │ │ │ + beq.n 73488 │ │ │ │ add.w ip, r2, #24 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w r5, [ip, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 74376 │ │ │ │ + beq.w 74406 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 733de │ │ │ │ + bne.n 73472 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 73572 │ │ │ │ + ble.w 73606 │ │ │ │ movw r7, #39512 @ 0x9a58 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 74cd8 │ │ │ │ + beq.w 74b22 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7342e │ │ │ │ + beq.n 734c2 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74cd8 │ │ │ │ + beq.w 74b22 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7342e │ │ │ │ + beq.n 734c2 │ │ │ │ add.w ip, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [ip, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 74cd8 │ │ │ │ + beq.w 74b22 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 73418 │ │ │ │ + bne.n 734ac │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 73572 │ │ │ │ + ble.w 73606 │ │ │ │ movw r7, #41384 @ 0xa1a8 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 749a6 │ │ │ │ + beq.w 74a22 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73468 │ │ │ │ + beq.n 734fc │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 749a6 │ │ │ │ + beq.w 74a22 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73468 │ │ │ │ + beq.n 734fc │ │ │ │ add.w ip, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [ip, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 749a6 │ │ │ │ + beq.w 74a22 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 73452 │ │ │ │ + bne.n 734e6 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 73572 │ │ │ │ + ble.w 73606 │ │ │ │ movw r7, #41176 @ 0xa0d8 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 74cec │ │ │ │ + beq.w 74b4e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 734a0 │ │ │ │ + beq.n 73534 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74cec │ │ │ │ + beq.w 74b4e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 734a0 │ │ │ │ + beq.n 73534 │ │ │ │ add.w ip, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [ip, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 74cec │ │ │ │ + beq.w 74b4e │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 7348c │ │ │ │ + bne.n 73520 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 73572 │ │ │ │ + ble.n 73606 │ │ │ │ cmp r0, fp │ │ │ │ - beq.w 74c44 │ │ │ │ + beq.w 74b5e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 734d0 │ │ │ │ + beq.n 73564 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, fp │ │ │ │ - beq.w 74c44 │ │ │ │ + beq.w 74b5e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 734d0 │ │ │ │ + beq.n 73564 │ │ │ │ add.w r7, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq.w 74c44 │ │ │ │ + beq.w 74b5e │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 734bc │ │ │ │ + bne.n 73550 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 73572 │ │ │ │ + ble.n 73606 │ │ │ │ movw r7, #40760 @ 0x9f38 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7489e │ │ │ │ + beq.w 7492a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73508 │ │ │ │ + beq.n 7359c │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 7489e │ │ │ │ + beq.w 7492a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73508 │ │ │ │ + beq.n 7359c │ │ │ │ add.w ip, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [ip, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 7489e │ │ │ │ + beq.w 7492a │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 734f4 │ │ │ │ + bne.n 73588 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 73572 │ │ │ │ + ble.n 73606 │ │ │ │ movw r7, #20420 @ 0x4fc4 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 74cc0 │ │ │ │ + beq.w 74b1a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73540 │ │ │ │ + beq.n 735d4 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74cc0 │ │ │ │ + beq.w 74b1a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73540 │ │ │ │ + beq.n 735d4 │ │ │ │ add.w ip, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [ip, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 74cc0 │ │ │ │ + beq.w 74b1a │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 7352c │ │ │ │ + bne.n 735c0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 73572 │ │ │ │ + ble.n 73606 │ │ │ │ movw r6, #18128 @ 0x46d0 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 749ae │ │ │ │ + beq.w 74a2a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73572 │ │ │ │ + beq.n 73606 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 749ae │ │ │ │ + beq.w 74a2a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73572 │ │ │ │ + beq.n 73606 │ │ │ │ adds r2, #20 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 749ae │ │ │ │ + beq.w 74a2a │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 73562 │ │ │ │ + bne.n 735f6 │ │ │ │ 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 r7, [r6, #8] │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 73662 │ │ │ │ - b.n 735a0 │ │ │ │ + ble.n 736f6 │ │ │ │ + b.n 73634 │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr.w sl, [r6, #20] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 74626 │ │ │ │ + bge.w 746c0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 7c208 │ │ │ │ + bl 7c278 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74820 │ │ │ │ + beq.w 748c2 │ │ │ │ tst.w r2, #96 @ 0x60 │ │ │ │ - bne.w 74626 │ │ │ │ + bne.w 746c0 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ cmp r7, #2 │ │ │ │ and.w r3, r3, #96 @ 0x60 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - beq.n 7365c │ │ │ │ + beq.n 736f0 │ │ │ │ ldr.w sl, [r6, #24] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 747a4 │ │ │ │ + bge.w 74846 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 7c208 │ │ │ │ + bl 7c278 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74820 │ │ │ │ + beq.w 748c2 │ │ │ │ tst.w r2, #96 @ 0x60 │ │ │ │ - bne.w 747a4 │ │ │ │ + bne.w 74846 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ cmp r7, #3 │ │ │ │ and.w r3, r3, #96 @ 0x60 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - beq.n 7365c │ │ │ │ + beq.n 736f0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add.w r8, r6, #24 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w sl, [r8, #4]! │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7454c │ │ │ │ - bl 7c208 │ │ │ │ + bge.w 74626 │ │ │ │ + bl 7c278 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74820 │ │ │ │ + beq.w 748c2 │ │ │ │ tst.w r2, #96 @ 0x60 │ │ │ │ - bne.w 7454c │ │ │ │ + bne.w 74626 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ and.w r3, r3, #96 @ 0x60 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - bne.n 73620 │ │ │ │ + bne.n 736b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ - cbz r4, 73692 │ │ │ │ + cbz r4, 73726 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73eec │ │ │ │ + beq.w 73f7c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73efc │ │ │ │ + beq.w 73f8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73f0c │ │ │ │ + beq.w 73f9c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73f1c │ │ │ │ + beq.w 73fac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73e4c │ │ │ │ + beq.w 73edc │ │ │ │ and.w r2, r3, #17408 @ 0x4400 │ │ │ │ cmp.w r2, #17408 @ 0x4400 │ │ │ │ - bne.n 736b4 │ │ │ │ + bne.n 73748 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r1, [r2, #160] @ 0xa0 │ │ │ │ - movw r2, #41553 @ 0xa251 │ │ │ │ + movw r2, #41617 @ 0xa291 │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - beq.w 74e7c │ │ │ │ + beq.w 75092 │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bmi.w 739fe │ │ │ │ + bmi.w 73a92 │ │ │ │ lsls r7, r3, #28 │ │ │ │ - bpl.w 73872 │ │ │ │ + bpl.w 73906 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ adds r3, #16 │ │ │ │ bics.w r3, r3, #16 │ │ │ │ - bne.w 74f68 │ │ │ │ + bne.w 750aa │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #15 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ str r2, [r1, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7387c │ │ │ │ + beq.w 73910 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #168] @ 0xa8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 7372a │ │ │ │ + ble.n 737be │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 73700 │ │ │ │ + bge.n 73794 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 7d9d4 │ │ │ │ + bl 7da3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 73ee4 │ │ │ │ + blt.w 73f74 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 73728 │ │ │ │ + beq.n 737bc │ │ │ │ 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 74cb4 │ │ │ │ - bl 7d9d4 │ │ │ │ + bge.w 74bf8 │ │ │ │ + bl 7da3c │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 73ee4 │ │ │ │ + blt.w 73f74 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 73708 │ │ │ │ + bne.n 7379c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ mov r3, r2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 73766 │ │ │ │ - lsls r1, r2, #27 │ │ │ │ - bmi.w 73a40 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ - bpl.n 73748 │ │ │ │ + beq.n 737fa │ │ │ │ + lsls r0, r2, #27 │ │ │ │ + bmi.w 73ad4 │ │ │ │ + lsls r1, r2, #17 │ │ │ │ + bpl.n 737dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74f80 │ │ │ │ + beq.w 7513a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 7375c │ │ │ │ + bgt.n 737f0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74e56 │ │ │ │ + ble.w 750f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r5, r3, #30 │ │ │ │ - bmi.w 73d96 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ + bmi.w 73e26 │ │ │ │ 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, fp │ │ │ │ - beq.w 73248 │ │ │ │ + beq.w 732e0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 6ba70 │ │ │ │ + bl 6ba98 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 73250 │ │ │ │ + bne.w 732e8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 195264 <_Py_NewReference@@Base+0x1c74> │ │ │ │ - b.w 742be │ │ │ │ + bl 195ab4 <_Py_NewReference@@Base+0x1c74> │ │ │ │ + b.w 74350 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ it ls │ │ │ │ movls r1, r0 │ │ │ │ - bls.w 73148 │ │ │ │ + bls.w 731e0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73148 │ │ │ │ - b.n 73178 │ │ │ │ + bne.w 731e0 │ │ │ │ + b.n 73210 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq.w 74d14 │ │ │ │ - ldr r3, [pc, #620] @ (73a34 ) │ │ │ │ - ldr r2, [pc, #624] @ (73a38 ) │ │ │ │ + beq.w 74ba4 │ │ │ │ + ldr r3, [pc, #620] @ (73ac8 ) │ │ │ │ + ldr r2, [pc, #624] @ (73acc ) │ │ │ │ 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 742c8 │ │ │ │ + bne.w 7435a │ │ │ │ add.w r8, r8, #110592 @ 0x1b000 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, sl │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr.w r0, [r8, #3980] @ 0xf8c │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r1 │ │ │ │ - bl 7b8e0 │ │ │ │ + bl 7b938 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - beq.w 74fd6 │ │ │ │ + beq.w 75012 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 74094 │ │ │ │ + beq.w 74124 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73822 │ │ │ │ + bge.n 738b6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7507e │ │ │ │ + beq.w 74ef8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73844 │ │ │ │ + bge.n 738d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7506e │ │ │ │ + beq.w 74eda │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73844 │ │ │ │ + bge.n 738d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7508c │ │ │ │ + beq.w 74eea │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ittt lt │ │ │ │ movlt r2, #1 │ │ │ │ bfilt r3, r2, #0, #2 │ │ │ │ strblt r3, [r1, #16] │ │ │ │ - blt.n 7386a │ │ │ │ + blt.n 738fe │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r1 │ │ │ │ str r3, [r6, #12] │ │ │ │ - b.w 740c6 │ │ │ │ + b.w 74156 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 736de │ │ │ │ + bne.w 73772 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bmi.w 74744 │ │ │ │ + bmi.w 747c6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #428] @ (73a3c ) │ │ │ │ + ldr r1, [pc, #428] @ (73ad0 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 77594 │ │ │ │ + bl 775dc │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.w 73ee4 │ │ │ │ + beq.w 73f74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 736de │ │ │ │ - ldr r1, [pc, #408] @ (73a3c ) │ │ │ │ + bne.w 73772 │ │ │ │ + ldr r1, [pc, #408] @ (73ad0 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - bl 78770 │ │ │ │ + bl 787bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73ee4 │ │ │ │ + beq.w 73f74 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r3, #61165 @ 0xeeed │ │ │ │ + movw r3, #63513 @ 0xf819 │ │ │ │ movt r3, #31 │ │ │ │ ldr.w r4, [r2, #168] @ 0xa8 │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.w 736ea │ │ │ │ + bgt.w 7377e │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7372a │ │ │ │ + b.n 737be │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72f84 │ │ │ │ - b.n 731a2 │ │ │ │ + bne.w 72e4e │ │ │ │ + b.n 7323a │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #340] @ (73a38 ) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr r0, [pc, #340] @ (73acc ) │ │ │ │ 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, #392] @ 0x188 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne.w 74694 │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ + add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + mul.w r2, r2, ip │ │ │ │ + adds r7, r4, r2 │ │ │ │ + add.w r7, r7, #91136 @ 0x16400 │ │ │ │ + ldr.w r7, [r7, #392] @ 0x188 │ │ │ │ + cmp r7, r5 │ │ │ │ + bne.w 7471e │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ add.w r2, r2, #392 @ 0x188 │ │ │ │ - add r0, r2 │ │ │ │ + add r4, r2 │ │ │ │ ldr.w sl, [r6] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 74642 │ │ │ │ - ldr r7, [r0, #16] │ │ │ │ + beq.w 746ca │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 74dd2 │ │ │ │ + bne.w 74ff6 │ │ │ │ movw r0, #28676 @ 0x7004 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 79054 │ │ │ │ + bl 790a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73ee6 │ │ │ │ + beq.w 73f76 │ │ │ │ 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] │ │ │ │ @@ -107409,238 +107457,237 @@ │ │ │ │ mov r0, sl │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79680 │ │ │ │ + bl 796c0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74ce6 │ │ │ │ + beq.w 74b2a │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw fp, #40968 @ 0xa008 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ ldrb.w r3, [r1, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r1, fp │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 74ec0 │ │ │ │ + bmi.w 74e3e │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.w 74392 │ │ │ │ + beq.w 74418 │ │ │ │ mov r1, sl │ │ │ │ str.w sl, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #20] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7b8e0 │ │ │ │ + bl 7b938 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74e94 │ │ │ │ + beq.w 7510e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 739c8 │ │ │ │ + bge.n 73a5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74efc │ │ │ │ + beq.w 750c4 │ │ │ │ ldr.w sl, [r6, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 74108 │ │ │ │ + bne.w 74198 │ │ │ │ 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 73fb0 │ │ │ │ + bne.w 74040 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74638 │ │ │ │ + beq.w 74696 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #68] @ (73a38 ) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr r0, [pc, #68] @ (73acc ) │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r3, [r3, #180] @ 0xb4 │ │ │ │ - b.w 74306 │ │ │ │ + b.w 74398 │ │ │ │ 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 736ba │ │ │ │ + bls.w 7374e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #34344 @ 0x8628 │ │ │ │ + movw r1, #36648 @ 0x8f28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 74820 │ │ │ │ + b.w 748c2 │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb740 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r3, r2, #22 │ │ │ │ - bpl.w 74dee │ │ │ │ + lsls r1, r2, #22 │ │ │ │ + bpl.w 7511a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73c4c │ │ │ │ + bne.w 73cda │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #6 │ │ │ │ - bl 78d64 │ │ │ │ + bl 78db0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74e0c │ │ │ │ + beq.w 750ce │ │ │ │ movs r2, #2 │ │ │ │ strb r2, [r0, #6] │ │ │ │ movs r2, #30 │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r0, [r2, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74d90 │ │ │ │ - ldr r1, [pc, #544] @ (73c98 ) │ │ │ │ - movw r2, #34788 @ 0x87e4 │ │ │ │ + beq.w 74fce │ │ │ │ + ldr r1, [pc, #540] @ (73d28 ) │ │ │ │ + movw r2, #36880 @ 0x9010 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 7fce0 │ │ │ │ + bl 7fd38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7437e │ │ │ │ + beq.w 73ccc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w 7437e │ │ │ │ - ldr.w r2, [lr, #8] │ │ │ │ + bpl.w 73ccc │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7437e │ │ │ │ + ble.w 73ccc │ │ │ │ add.w r9, r3, #20 │ │ │ │ str.w fp, [sp, #24] │ │ │ │ mov fp, r3 │ │ │ │ movs r3, #0 │ │ │ │ - add.w r2, lr, #12 │ │ │ │ - str.w lr, [sp, #36] @ 0x24 │ │ │ │ + add.w r2, r0, #12 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #16] │ │ │ │ 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 73c32 │ │ │ │ + bne.w 73cc0 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 73c32 │ │ │ │ + beq.w 73cc0 │ │ │ │ ldrb.w sl, [fp, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r5, [fp, #5] │ │ │ │ cmp.w sl, #7 │ │ │ │ lsl.w r7, r2, sl │ │ │ │ lsl.w r5, r2, r5 │ │ │ │ add.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ add r5, r9 │ │ │ │ and.w r6, r8, r7 │ │ │ │ - bgt.w 74454 │ │ │ │ + bgt.w 7458c │ │ │ │ ldrsb.w r2, [r9, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 73bc2 │ │ │ │ + blt.n 73c50 │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 73c32 │ │ │ │ + beq.w 73cc0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - cmp r2, r8 │ │ │ │ - beq.w 748bc │ │ │ │ + cmp r8, r2 │ │ │ │ + beq.w 7498c │ │ │ │ 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 741d2 │ │ │ │ + blt.w 74262 │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 73c32 │ │ │ │ + beq.n 73cc0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 749c4 │ │ │ │ + beq.w 74ac0 │ │ │ │ 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 sl, #7 │ │ │ │ - bgt.w 7494e │ │ │ │ + bgt.w 74944 │ │ │ │ ldrsb.w r2, [r9, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7461a │ │ │ │ + blt.w 746b4 │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 74802 │ │ │ │ + beq.w 748a4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 747ae │ │ │ │ + beq.w 74850 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ cmp.w sl, #7 │ │ │ │ add.w r6, r6, r3, lsr #5 │ │ │ │ add.w r6, r6, #1 │ │ │ │ and.w r6, r6, r7 │ │ │ │ - bgt.w 7471c │ │ │ │ + bgt.w 747a8 │ │ │ │ ldrsb.w r2, [r9, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 748b2 │ │ │ │ + blt.w 74932 │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 74802 │ │ │ │ + beq.w 748a4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 74b42 │ │ │ │ + beq.w 74db0 │ │ │ │ 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 73b56 │ │ │ │ + b.n 73be4 │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 73b18 │ │ │ │ + bne.n 73ba6 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7472e │ │ │ │ + ble.w 747ba │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ str.w r2, [fp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 7a7d8 │ │ │ │ + bl 7a830 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ cmp.w sl, #7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bgt.w 750fc │ │ │ │ + bgt.w 74f74 │ │ │ │ strb.w r1, [r9, r0] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r0, [fp, #5] │ │ │ │ lsls r2, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ @@ -107652,145 +107699,146 @@ │ │ │ │ str r4, [r2, #0] │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [fp, #12] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ add.w r2, r2, #1 │ │ │ │ str.w r2, [fp, #16] │ │ │ │ - beq.w 7472e │ │ │ │ + beq.w 747ba │ │ │ │ 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 73abc │ │ │ │ + blt.w 73b4a │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r3, [r2, #440] @ 0x1b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74e4e │ │ │ │ + beq.w 750e8 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - cbnz r3, 73c58 │ │ │ │ + cbnz r3, 73ce6 │ │ │ │ orr.w r2, r2, #4 │ │ │ │ str r2, [r1, #84] @ 0x54 │ │ │ │ - lsls r7, r2, #17 │ │ │ │ - bpl.n 73c66 │ │ │ │ + lsls r6, r2, #17 │ │ │ │ + bpl.n 73cf4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74f80 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ - bpl.w 73748 │ │ │ │ + beq.w 7513a │ │ │ │ + lsls r5, r2, #27 │ │ │ │ + bpl.w 737dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 7375c │ │ │ │ + beq.w 737f0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34648 @ 0x8758 │ │ │ │ + movw r1, #37056 @ 0x90c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 74820 │ │ │ │ + b.w 748c2 │ │ │ │ + nop │ │ │ │ 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 73370 │ │ │ │ + beq.w 73404 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7337e │ │ │ │ + beq.w 73412 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7338e │ │ │ │ + beq.w 73422 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ movw r3, #5140 @ 0x1414 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 733ac │ │ │ │ + bne.w 73440 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 74376 │ │ │ │ + beq.w 74406 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73cd6 │ │ │ │ + bne.n 73d66 │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 74376 │ │ │ │ + beq.w 74406 │ │ │ │ movw r7, #39512 @ 0x9a58 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 74cd8 │ │ │ │ + beq.w 74b22 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73cfc │ │ │ │ + bne.n 73d8c │ │ │ │ movw r7, #41384 @ 0xa1a8 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 749a6 │ │ │ │ + beq.w 74a22 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73d14 │ │ │ │ + bne.n 73da4 │ │ │ │ movw r7, #41176 @ 0xa0d8 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 74cec │ │ │ │ + beq.w 74b4e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73d2c │ │ │ │ + bne.n 73dbc │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, fp │ │ │ │ - beq.w 74c44 │ │ │ │ + beq.w 74b5e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73d3c │ │ │ │ + bne.n 73dcc │ │ │ │ movw r7, #40760 @ 0x9f38 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 7489e │ │ │ │ + beq.w 7492a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73d54 │ │ │ │ + bne.n 73de4 │ │ │ │ movw r7, #20420 @ 0x4fc4 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 74cc0 │ │ │ │ + beq.w 74b1a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73d6c │ │ │ │ + bne.n 73dfc │ │ │ │ movw r6, #18128 @ 0x46d0 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 749ae │ │ │ │ + beq.w 74a2a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73d84 │ │ │ │ - b.w 73572 │ │ │ │ + bne.n 73e14 │ │ │ │ + b.w 73606 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #520] @ (73fa8 ) │ │ │ │ + ldr r0, [pc, #520] @ (74038 ) │ │ │ │ movs r3, #28 │ │ │ │ ldr.w r2, [r4, #180] @ 0xb4 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -107800,884 +107848,878 @@ │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #392] @ 0x188 │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7498a │ │ │ │ + beq.w 74a4e │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 73774 │ │ │ │ + b.n 73808 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 7bd34 │ │ │ │ + bl 7bda4 │ │ │ │ mov r6, r0 │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79680 │ │ │ │ + bl 796c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 73ee4 │ │ │ │ - ldr r1, [pc, #428] @ (73fac ) │ │ │ │ + beq.n 73f74 │ │ │ │ + ldr r1, [pc, #428] @ (7403c ) │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 78770 │ │ │ │ + bl 787bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 740ea │ │ │ │ + beq.w 7417a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 73336 │ │ │ │ + bge.w 733ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73336 │ │ │ │ + bne.w 733ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 73336 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 733ca │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 6ba70 │ │ │ │ + bl 6ba98 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bne.w 7318a │ │ │ │ + bne.w 73222 │ │ │ │ mov r0, r1 │ │ │ │ - bl 261b1c │ │ │ │ + bl 2624e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - b.w 74820 │ │ │ │ + b.w 748c2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ str r2, [r1, #80] @ 0x50 │ │ │ │ - b.n 73692 │ │ │ │ + b.n 73726 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 732b0 │ │ │ │ + beq.w 73344 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 7b340 │ │ │ │ + bl 7b398 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73ee4 │ │ │ │ + beq.n 73f74 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 732b0 │ │ │ │ + beq.w 73344 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r1, r4, #16 │ │ │ │ - bl 7b340 │ │ │ │ + bl 7b398 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73ee4 │ │ │ │ + beq.n 73f74 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 732b0 │ │ │ │ + beq.w 73344 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r1, r4, #32 │ │ │ │ - bl 7b340 │ │ │ │ + bl 7b398 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73ee4 │ │ │ │ + beq.n 73f74 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 732b0 │ │ │ │ + beq.w 73344 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ - bl 7b340 │ │ │ │ + bl 7b398 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73ee4 │ │ │ │ + beq.n 73f74 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 732b0 │ │ │ │ + beq.w 73344 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ - bl 7b340 │ │ │ │ + bl 7b398 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73ee4 │ │ │ │ + beq.n 73f74 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 732b0 │ │ │ │ + beq.w 73344 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ - b.n 73ed8 │ │ │ │ + b.n 73f68 │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 732b0 │ │ │ │ + beq.w 73344 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b340 │ │ │ │ + bl 7b398 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 73ece │ │ │ │ + bne.n 73f5e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - b.w 74820 │ │ │ │ + b.w 748c2 │ │ │ │ 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 73674 │ │ │ │ + bne.w 73708 │ │ │ │ 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 7367e │ │ │ │ + bne.w 73712 │ │ │ │ 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 73688 │ │ │ │ + bne.w 7371c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ - b.w 73688 │ │ │ │ + b.w 7371c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73336 │ │ │ │ - b.w 73316 │ │ │ │ + bne.w 733ca │ │ │ │ + b.w 733aa │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73148 │ │ │ │ - b.w 73178 │ │ │ │ + bne.w 731e0 │ │ │ │ + b.w 73210 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74d68 │ │ │ │ + beq.w 74b88 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7bf9c │ │ │ │ + bl 7c00c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74820 │ │ │ │ + beq.w 748c2 │ │ │ │ lsls r5, r2, #30 │ │ │ │ - bpl.w 74d6e │ │ │ │ + bpl.w 74b8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str.w r4, [r1, #168] @ 0xa8 │ │ │ │ and.w r3, r3, r2, lsr #1 │ │ │ │ mov r6, r2 │ │ │ │ lsls r4, r3, #31 │ │ │ │ - bpl.w 72d0e │ │ │ │ + bpl.w 72d9c │ │ │ │ ldr.w r3, [r1, #128] @ 0x80 │ │ │ │ ldr.w r1, [r1, #156] @ 0x9c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74a4c │ │ │ │ + bne.w 74a82 │ │ │ │ movw r4, #34368 @ 0x8640 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 72f10 │ │ │ │ + bne.w 7305a │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bpl.w 72f10 │ │ │ │ - b.w 72d44 │ │ │ │ + bpl.w 7305a │ │ │ │ + b.w 72dd2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7496e │ │ │ │ + bne.w 74964 │ │ │ │ ldr.w sl, [r6] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 74630 │ │ │ │ + beq.w 7468e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ mov r9, r7 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r5, sl │ │ │ │ movw r8, #40968 @ 0xa008 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ movw sl, #28408 @ 0x6ef8 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 79054 │ │ │ │ + bl 790a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73ee4 │ │ │ │ + beq.w 73f74 │ │ │ │ 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 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79680 │ │ │ │ + bl 796c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74c22 │ │ │ │ + beq.w 74dac │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov fp, r8 │ │ │ │ ldrb.w r3, [r1, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r1, r8 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 74f12 │ │ │ │ + bmi.w 74e2a │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.w 7423a │ │ │ │ + beq.w 742cc │ │ │ │ mov r1, r5 │ │ │ │ str r5, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r9 │ │ │ │ str r6, [r4, #20] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7b8e0 │ │ │ │ + bl 7b938 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74e94 │ │ │ │ + beq.w 7510e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74076 │ │ │ │ + bge.n 74106 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74c18 │ │ │ │ + beq.w 74da2 │ │ │ │ ldr.w r5, [r6, #20]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 73fe8 │ │ │ │ + bne.n 74078 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 742f8 │ │ │ │ + bmi.w 7438a │ │ │ │ ldr.w r4, [r2, #132] @ 0x84 │ │ │ │ - b.w 732ea │ │ │ │ + b.w 7337e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 740a8 │ │ │ │ + bge.n 74138 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 740a8 │ │ │ │ + cbnz r3, 74138 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 74960 │ │ │ │ + blt.w 74956 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ strne.w r8, [r6, #12] │ │ │ │ - beq.w 74a2c │ │ │ │ + beq.w 74a0a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r9, [r6, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ str r2, [r6, #16] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 73224 │ │ │ │ + bmi.w 732bc │ │ │ │ movw r1, #2659 @ 0xa63 │ │ │ │ - movw r0, #34184 @ 0x8588 │ │ │ │ + movw r0, #36488 @ 0x8e88 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 73ee4 │ │ │ │ + bge.w 73f74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73ee4 │ │ │ │ + bne.w 73f74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 74820 │ │ │ │ + b.n 748c2 │ │ │ │ mov r5, sl │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ str.w r9, [sp, #20] │ │ │ │ adds r6, #20 │ │ │ │ movw r9, #28676 @ 0x7004 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 74dd2 │ │ │ │ + bne.w 74ff6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 79054 │ │ │ │ + bl 790a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73ee4 │ │ │ │ + beq.w 73f74 │ │ │ │ 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, r5 │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79680 │ │ │ │ + bl 796c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74ce6 │ │ │ │ + beq.w 74b2a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r2, fp │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.w 750e0 │ │ │ │ + bmi.w 74ecc │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 744ac │ │ │ │ + beq.w 744da │ │ │ │ mov r7, r5 │ │ │ │ str r5, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r3, r6, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl 7b8e0 │ │ │ │ + bl 7b938 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74e94 │ │ │ │ + beq.w 7510e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 741bc │ │ │ │ + bge.n 7424c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 750f2 │ │ │ │ + beq.w 74e30 │ │ │ │ ldr.w r5, [r6, #20]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7411e │ │ │ │ + bne.n 741ae │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ - b.n 739dc │ │ │ │ + b.n 73a70 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 73bc6 │ │ │ │ - b.n 73b42 │ │ │ │ - bl 7f7d8 │ │ │ │ + beq.w 73c54 │ │ │ │ + b.n 73bd0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7f838 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 73ee6 │ │ │ │ + blt.w 73f76 │ │ │ │ ldr.w r1, [r3, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ mov r6, r2 │ │ │ │ and.w r3, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72cfc │ │ │ │ + bne.w 72d8a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 72cfc │ │ │ │ + beq.w 72d8a │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 748a6 │ │ │ │ + bne.w 7491e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72d0e │ │ │ │ - b.n 73f48 │ │ │ │ + bne.w 72d9c │ │ │ │ + b.n 73fd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ - b.w 72ea0 │ │ │ │ + b.w 72fea │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 72f14 │ │ │ │ + beq.w 72df4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r1, #156] @ 0x9c │ │ │ │ - b.w 72f14 │ │ │ │ + b.w 72df4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.w 74aee │ │ │ │ - ldr r3, [pc, #596] @ (7449c ) │ │ │ │ + beq.w 74c96 │ │ │ │ + ldr r3, [pc, #672] @ (7457c ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ - ldr r3, [pc, #588] @ (744a0 ) │ │ │ │ + ldr r3, [pc, #668] @ (74580 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 745aa │ │ │ │ + bne.w 74632 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #3980] @ 0xf8c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - bl 7b8e0 │ │ │ │ + bl 7b938 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 74f0e │ │ │ │ + beq.w 74e26 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 74558 │ │ │ │ + bne.w 745d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 742a0 │ │ │ │ + bge.n 74332 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 742a0 │ │ │ │ + cbnz r3, 74332 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 74a6e │ │ │ │ + blt.w 74aae │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 74cfc │ │ │ │ + beq.w 74d7e │ │ │ │ str r1, [r4, #12] │ │ │ │ - b.n 7404c │ │ │ │ - bl 78af8 │ │ │ │ + b.n 740dc │ │ │ │ + bl 78b44 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7326a │ │ │ │ - b.n 740ea │ │ │ │ + bge.w 73302 │ │ │ │ + b.n 7417a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 737e4 │ │ │ │ + beq.w 73878 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 742e8 │ │ │ │ + bge.n 7437a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 742e8 │ │ │ │ + cbnz r2, 7437a │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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] │ │ │ │ - b.w 7386c │ │ │ │ + b.w 73900 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #416] @ (744a0 ) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr r0, [pc, #492] @ (74580 ) │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r3, [r3, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ - ldr.w r1, [r1, ip] │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ movs r3, #28 │ │ │ │ cmp r2, #10 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #392] @ 0x188 │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74a8e │ │ │ │ + beq.w 74a6a │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r1, r3 │ │ │ │ - ldr r3, [pc, #356] @ (744a4 ) │ │ │ │ + ldr r3, [pc, #436] @ (74584 ) │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w r2, [r3, #1564] @ 0x61c │ │ │ │ cmp r2, fp │ │ │ │ - beq.w 732f6 │ │ │ │ - ldr r0, [pc, #344] @ (744a8 ) │ │ │ │ - bl 6ba70 │ │ │ │ + beq.w 7338a │ │ │ │ + ldr r0, [pc, #424] @ (74588 ) │ │ │ │ + bl 6ba98 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 73300 │ │ │ │ - ldr r0, [pc, #332] @ (744a8 ) │ │ │ │ - bl 261b1c │ │ │ │ + bne.w 73394 │ │ │ │ + ldr r0, [pc, #412] @ (74588 ) │ │ │ │ + bl 2624e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 74820 │ │ │ │ + b.n 748c2 │ │ │ │ ldr.w sl, [r6] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 73fc8 │ │ │ │ - b.w 732e2 │ │ │ │ + bne.w 74058 │ │ │ │ + b.w 73376 │ │ │ │ mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ - b.w 73574 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ - str.w r3, [r1, #440] @ 0x1b8 │ │ │ │ - b.n 73c4c │ │ │ │ + b.w 73608 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r0, [r3, #132] @ 0x84 │ │ │ │ - b.w 72c82 │ │ │ │ + b.w 72d12 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr.w r8, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 74bac │ │ │ │ - ldr r3, [pc, #252] @ (7449c ) │ │ │ │ - mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #248] @ (744a0 ) │ │ │ │ - ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ - ldr.w r3, [r1, ip] │ │ │ │ + beq.w 74d0c │ │ │ │ + ldr r3, [pc, #340] @ (7457c ) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr r0, [pc, #340] @ (74580 ) │ │ │ │ + ldr.w r2, [r3, #980] @ 0x3d4 │ │ │ │ + ldr r3, [r0, r1] │ │ │ │ mov r1, sl │ │ │ │ + mov r0, r2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7483e │ │ │ │ + bne.w 7480c │ │ │ │ add.w r2, r5, #110592 @ 0x1b000 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr.w r0, [r2, #3980] @ 0xf8c │ │ │ │ mov r2, sl │ │ │ │ - bl 7b8e0 │ │ │ │ + bl 7b938 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.w 74ebc │ │ │ │ + beq.w 74e3a │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 746a8 │ │ │ │ + beq.w 74734 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 743f2 │ │ │ │ + bge.n 74478 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74f2c │ │ │ │ + beq.w 74ebe │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7441e │ │ │ │ + bge.n 744a4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74f22 │ │ │ │ + beq.w 74f56 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7441e │ │ │ │ + bge.n 744a4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74f18 │ │ │ │ + beq.w 74f4c │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 74b96 │ │ │ │ + blt.w 74d60 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb.w r3, [sl, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 73998 │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 73a2c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 74946 │ │ │ │ + beq.w 7493c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w r6, r6, #128 @ 0x80 │ │ │ │ str r6, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r6, #2 │ │ │ │ - b.n 7422e │ │ │ │ - cmp.w sl, #15 │ │ │ │ - ite gt │ │ │ │ - ldrgt.w r2, [r9, r6, lsl #2] │ │ │ │ - ldrshle.w r2, [r9, r6, lsl #1] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.w 74836 │ │ │ │ - ldr.w r1, [r5, r2, lsl #3] │ │ │ │ - cmp r4, r1 │ │ │ │ - beq.w 73c32 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - cmp r8, r2 │ │ │ │ - beq.w 748bc │ │ │ │ - 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 sl, #15 │ │ │ │ - ite gt │ │ │ │ - ldrgt.w r2, [r9, r6, lsl #2] │ │ │ │ - ldrshle.w r2, [r9, r6, lsl #1] │ │ │ │ - b.w 73b2c │ │ │ │ - ldrb r0, [r7, #25] │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, sp, #480 @ 0x1e0 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - push {r4, r7} │ │ │ │ - lsls r5, r1, #1 │ │ │ │ + b.n 742c0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr.w r8, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 74c66 │ │ │ │ - ldr r3, [pc, #640] @ (7473c ) │ │ │ │ + beq.w 74c40 │ │ │ │ + ldr r3, [pc, #148] @ (7457c ) │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #640] @ (74740 ) │ │ │ │ + ldr r2, [pc, #148] @ (74580 ) │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74872 │ │ │ │ + bne.w 748f2 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r3, #3980] @ 0xf8c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - bl 7b8e0 │ │ │ │ + bl 7b938 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 750dc │ │ │ │ + beq.w 74ec8 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 746f0 │ │ │ │ + beq.w 7477c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7450e │ │ │ │ + bge.n 7453c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75064 │ │ │ │ + beq.w 74ed0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74532 │ │ │ │ + bge.n 74560 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74f5e │ │ │ │ + beq.w 74f6a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74532 │ │ │ │ + bge.n 74560 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74f54 │ │ │ │ + beq.w 74f60 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 74ae2 │ │ │ │ + blt.w 74d96 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 7418a │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r7, r6 │ │ │ │ - bne.w 73620 │ │ │ │ - b.w 7365c │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 7421a │ │ │ │ + nop │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + push {r4, r7} │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + cmp.w sl, #15 │ │ │ │ + ite gt │ │ │ │ + ldrgt.w r2, [r9, r6, lsl #2] │ │ │ │ + ldrshle.w r2, [r9, r6, lsl #1] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 7483e │ │ │ │ + ldr.w r1, [r5, r2, lsl #3] │ │ │ │ + cmp r4, r1 │ │ │ │ + beq.w 73cc0 │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + cmp r8, r2 │ │ │ │ + beq.w 7498c │ │ │ │ + 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 sl, #15 │ │ │ │ + ite gt │ │ │ │ + ldrgt.w r2, [r9, r6, lsl #2] │ │ │ │ + ldrshle.w r2, [r9, r6, lsl #1] │ │ │ │ + b.w 73bba │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7456a │ │ │ │ + bge.n 745e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74f36 │ │ │ │ + beq.w 75054 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7458e │ │ │ │ + bge.n 7460a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74f4a │ │ │ │ + beq.w 75068 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7458e │ │ │ │ + bge.n 7460a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74f40 │ │ │ │ + beq.w 7505e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - blt.w 74a82 │ │ │ │ + blt.w 74a76 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 74048 │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 740d8 │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r7, r6 │ │ │ │ + bne.w 736b4 │ │ │ │ + b.w 736f0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74262 │ │ │ │ + beq.w 742f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 745ca │ │ │ │ + bge.n 74652 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 745ca │ │ │ │ + cbnz r3, 74652 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 742b6 │ │ │ │ + bge.w 74348 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 742b6 │ │ │ │ + b.n 74348 │ │ │ │ lsls r6, r3, #17 │ │ │ │ - bpl.w 73356 │ │ │ │ + bpl.w 733ea │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73356 │ │ │ │ + bne.w 733ea │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73356 │ │ │ │ + bne.w 733ea │ │ │ │ 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 73356 │ │ │ │ + b.w 733ea │ │ │ │ + movw fp, #40968 @ 0xa008 │ │ │ │ + movt fp, #75 @ 0x4b │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r4, [r3, #132] @ 0x84 │ │ │ │ + b.w 7337e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72ed4 │ │ │ │ + beq.w 7301e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r6, #2 │ │ │ │ - b.w 72f14 │ │ │ │ + b.w 72df4 │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 73b7a │ │ │ │ + bne.w 73c08 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.w 73bc6 │ │ │ │ + b.w 73c54 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.w 735dc │ │ │ │ - b.w 7365c │ │ │ │ - movw fp, #40968 @ 0xa008 │ │ │ │ - movt fp, #75 @ 0x4b │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r4, [r3, #132] @ 0x84 │ │ │ │ - b.w 732ea │ │ │ │ + bne.w 73670 │ │ │ │ + b.w 736f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74c58 │ │ │ │ - ldr.w r2, [r1, ip] │ │ │ │ - subs r7, r3, #1 │ │ │ │ + beq.w 74e10 │ │ │ │ + ldr r2, [r0, r1] │ │ │ │ + add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ - mul.w r2, r7, r2 │ │ │ │ - adds r4, r0, r2 │ │ │ │ - add.w r4, r4, #91136 @ 0x16400 │ │ │ │ - ldr.w r4, [r4, #392] @ 0x188 │ │ │ │ - cmp r4, r5 │ │ │ │ - beq.n 74670 │ │ │ │ - cmp r7, #10 │ │ │ │ - bls.w 74c4c │ │ │ │ + mul.w r2, r2, ip │ │ │ │ + adds r7, r4, r2 │ │ │ │ + add.w r7, r7, #91136 @ 0x16400 │ │ │ │ + ldr.w r7, [r7, #392] @ 0x188 │ │ │ │ + cmp r7, r5 │ │ │ │ + beq.n 746fa │ │ │ │ + cmp.w ip, #10 │ │ │ │ + bls.w 74e04 │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ add.w r2, r2, #392 @ 0x188 │ │ │ │ - add r0, r2 │ │ │ │ + add r4, r2 │ │ │ │ ldr.w sl, [r6] │ │ │ │ - ldr r7, [r0, #16] │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 73fc8 │ │ │ │ + bne.w 74058 │ │ │ │ movw fp, #40968 @ 0xa008 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.n 74306 │ │ │ │ - cmp r7, #10 │ │ │ │ - bhi.w 73906 │ │ │ │ + b.n 74398 │ │ │ │ + cmp.w ip, #10 │ │ │ │ + bhi.w 7399a │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ add.w r2, r2, #368 @ 0x170 │ │ │ │ - add r0, r2 │ │ │ │ - b.w 73910 │ │ │ │ + add r4, r2 │ │ │ │ + b.w 739a4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 746c4 │ │ │ │ + bge.n 74750 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 746c4 │ │ │ │ + cbnz r3, 74750 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 74ad0 │ │ │ │ + blt.w 74d02 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 74ab8 │ │ │ │ + beq.w 74cea │ │ │ │ str r1, [r4, #12] │ │ │ │ - b.w 7399e │ │ │ │ + b.w 73a32 │ │ │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 72f14 │ │ │ │ + beq.w 72df4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72e66 │ │ │ │ - b.n 7421c │ │ │ │ + bne.w 72fb2 │ │ │ │ + b.n 742ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74704 │ │ │ │ + bge.n 74790 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 74704 │ │ │ │ + cbnz r3, 74790 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 74aae │ │ │ │ + blt.w 74c36 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 74a9a │ │ │ │ + beq.w 74c22 │ │ │ │ str r7, [r4, #12] │ │ │ │ - b.n 7418e │ │ │ │ + b.n 7421e │ │ │ │ cmp.w sl, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r2, [r9, r6, lsl #1] │ │ │ │ ldrgt.w r2, [r9, r6, lsl #2] │ │ │ │ - b.w 73b98 │ │ │ │ + b.w 73c26 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ str.w fp, [r1, #440] @ 0x1b8 │ │ │ │ - b.w 73c4c │ │ │ │ - nop │ │ │ │ - ldrb r0, [r7, #25] │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [pc, #764] @ (74a44 ) │ │ │ │ + b.w 73cda │ │ │ │ + ldr r3, [pc, #752] @ (74ab8 ) │ │ │ │ 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 │ │ │ │ @@ -108685,883 +108727,864 @@ │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r2, #392] @ 0x188 │ │ │ │ add.w r2, r3, #91136 @ 0x16400 │ │ │ │ add.w r2, r2, #392 @ 0x188 │ │ │ │ add r2, r1 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 74784 │ │ │ │ + beq.n 74806 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r1, r3 │ │ │ │ cmp r0, #10 │ │ │ │ it ls │ │ │ │ movls r2, r1 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - b.w 7388c │ │ │ │ - ldr r3, [r5, #100] @ 0x64 │ │ │ │ - ldr r2, [r0, #100] @ 0x64 │ │ │ │ - sub.w ip, r3, r2 │ │ │ │ - rsbs r3, ip, #0 │ │ │ │ - adc.w r3, r3, ip │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 72f84 │ │ │ │ - b.w 73178 │ │ │ │ + b.w 73920 │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 74442 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 74830 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cbnz r3, 74830 │ │ │ │ + mov r0, sl │ │ │ │ + str r1, [sp, #16] │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 74764 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + b.n 74764 │ │ │ │ + adds r2, #1 │ │ │ │ + beq.w 73c54 │ │ │ │ + b.n 745b2 │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 73618 │ │ │ │ - b.w 7365c │ │ │ │ + bne.w 736ac │ │ │ │ + b.w 736f0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73b7a │ │ │ │ + bne.w 73c08 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 73b7a │ │ │ │ + bne.w 73c08 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 74cf8 │ │ │ │ + beq.w 74c92 │ │ │ │ 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 74cf4 │ │ │ │ + beq.w 74c8e │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73b7a │ │ │ │ + bne.w 73c08 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.w 73c32 │ │ │ │ - ldr r0, [pc, #572] @ (74a48 ) │ │ │ │ - bl 6ba70 │ │ │ │ + b.w 73cc0 │ │ │ │ + ldr r0, [pc, #528] @ (74abc ) │ │ │ │ + bl 6ba98 │ │ │ │ mov r2, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.w 72ebe │ │ │ │ - ldr r0, [pc, #560] @ (74a48 ) │ │ │ │ - bl 261b1c │ │ │ │ + bne.w 73008 │ │ │ │ + ldr r0, [pc, #512] @ (74abc ) │ │ │ │ + bl 2624e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ - bmi.w 7509a │ │ │ │ + lsls r0, r2, #30 │ │ │ │ + bmi.w 74f06 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bic.w r2, r2, #8192 @ 0x2000 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 73776 │ │ │ │ - adds r2, #1 │ │ │ │ - beq.w 73bc6 │ │ │ │ - b.n 7447a │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 743bc │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74862 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cbnz r3, 74862 │ │ │ │ - mov r0, sl │ │ │ │ - str r1, [sp, #16] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 746d8 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - b.n 746d8 │ │ │ │ + b.w 7380a │ │ │ │ + ldr r3, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r0, #100] @ 0x64 │ │ │ │ + sub.w ip, r3, r2 │ │ │ │ + rsbs r3, ip, #0 │ │ │ │ + adc.w r3, r3, ip │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 72e4e │ │ │ │ + b.w 73210 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 744d8 │ │ │ │ + beq.w 74506 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7488e │ │ │ │ + bge.n 7490e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7488e │ │ │ │ + cbnz r3, 7490e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 74718 │ │ │ │ + bge.w 747a4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 74718 │ │ │ │ - mov.w r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 73574 │ │ │ │ + b.n 747a4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 7420e │ │ │ │ - b.w 72fd0 │ │ │ │ + bne.w 742a0 │ │ │ │ + b.w 730c8 │ │ │ │ + mov.w r3, #67108864 @ 0x4000000 │ │ │ │ + b.w 73608 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 74620 │ │ │ │ - b.w 73bb0 │ │ │ │ + beq.w 746ba │ │ │ │ + b.w 73c3e │ │ │ │ + and.w r3, r6, #2 │ │ │ │ + b.w 72df4 │ │ │ │ + cmp.w sl, #15 │ │ │ │ + ite le │ │ │ │ + ldrshle.w r2, [r9, r6, lsl #1] │ │ │ │ + ldrgt.w r2, [r9, r6, lsl #2] │ │ │ │ + b.w 73bf0 │ │ │ │ + str.w r8, [r6, #12] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 74156 │ │ │ │ + b.n 74c14 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr r0, [pc, #332] @ (74ab8 ) │ │ │ │ + ldr.w r3, [r3, #180] @ 0xb4 │ │ │ │ + b.n 746d4 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + mov r0, r7 │ │ │ │ + movw r2, #5160 @ 0x1428 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + bl 787bc │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 72e4e │ │ │ │ + b.w 73f74 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 74912 │ │ │ │ + bne.n 749e2 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 74912 │ │ │ │ + bne.n 749e2 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 74ba4 │ │ │ │ + beq.w 74c0e │ │ │ │ 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 74ba8 │ │ │ │ + beq.w 74c0a │ │ │ │ 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 2c22c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73c32 │ │ │ │ + beq.w 73cc0 │ │ │ │ mov.w r2, r8, lsr #5 │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w sl, #7 │ │ │ │ add r2, r6 │ │ │ │ and.w r6, r7, r2 │ │ │ │ - ble.w 73b28 │ │ │ │ - b.n 7448a │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - mov r0, r7 │ │ │ │ - movw r2, #5160 @ 0x1428 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - bl 78770 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 72f84 │ │ │ │ - b.w 73ee4 │ │ │ │ - and.w r3, r6, #2 │ │ │ │ - b.w 72f14 │ │ │ │ - cmp.w sl, #15 │ │ │ │ - ite le │ │ │ │ - ldrshle.w r2, [r9, r6, lsl #1] │ │ │ │ - ldrgt.w r2, [r9, r6, lsl #2] │ │ │ │ - b.w 73b62 │ │ │ │ + ble.w 73bb6 │ │ │ │ + b.n 745c2 │ │ │ │ + add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ + add.w r3, r3, #368 @ 0x170 │ │ │ │ + add r2, r3 │ │ │ │ + b.w 72fe8 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r8 │ │ │ │ + bfi r3, r2, #0, #2 │ │ │ │ + strb.w r3, [r8, #16] │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ str.w r8, [r6, #12] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 740c6 │ │ │ │ - b.n 74d76 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #204] @ (74a44 ) │ │ │ │ - ldr.w r3, [r3, #180] @ 0xb4 │ │ │ │ - b.n 7464c │ │ │ │ + b.w 74156 │ │ │ │ + mov.w r3, #16777216 @ 0x1000000 │ │ │ │ + b.w 73608 │ │ │ │ + mov.w r3, #536870912 @ 0x20000000 │ │ │ │ + b.w 73608 │ │ │ │ + add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ + add.w r3, r3, #368 @ 0x170 │ │ │ │ + add r3, r1 │ │ │ │ + b.w 72ed4 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r1, r3 │ │ │ │ - b.w 730d4 │ │ │ │ + b.w 730a8 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r1, r3 │ │ │ │ - b.w 73dd8 │ │ │ │ + b.w 73e68 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r1, r3 │ │ │ │ - b.w 72dfe │ │ │ │ - mov.w r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 73574 │ │ │ │ - mov.w r3, #536870912 @ 0x20000000 │ │ │ │ - b.w 73574 │ │ │ │ + b.w 72f42 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ - add r3, r1 │ │ │ │ - b.w 72d90 │ │ │ │ + add r1, r3 │ │ │ │ + b.n 743ce │ │ │ │ + movs r1, #1 │ │ │ │ + bfi r3, r1, #0, #2 │ │ │ │ + strb r3, [r5, #16] │ │ │ │ + b.w 740d8 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ + bmi.w 73064 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 72fb2 │ │ │ │ + tst.w r9, #1 │ │ │ │ + bne.w 72fb2 │ │ │ │ + ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 7305a │ │ │ │ + b.w 72fb2 │ │ │ │ + lsls r2, r2, #24 │ │ │ │ + bpl.w 72f9a │ │ │ │ + b.w 72df4 │ │ │ │ + str r1, [r4, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 740dc │ │ │ │ + b.n 74b2e │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ + lsls r5, r1, #1 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 73b42 │ │ │ │ + bne.w 73bd0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 73b42 │ │ │ │ + bne.w 73bd0 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 74ade │ │ │ │ + beq.n 74b5a │ │ │ │ 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.n 74ada │ │ │ │ + beq.n 74b56 │ │ │ │ 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 2c22c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73c32 │ │ │ │ - b.w 73b42 │ │ │ │ - add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ - add.w r3, r3, #368 @ 0x170 │ │ │ │ - add r2, r3 │ │ │ │ - b.w 72e9e │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r8 │ │ │ │ - bfi r3, r2, #0, #2 │ │ │ │ - strb.w r3, [r8, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ - str.w r8, [r6, #12] │ │ │ │ - b.w 740c6 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - lsls r0, r2, #24 │ │ │ │ - bmi.w 7308e │ │ │ │ + beq.w 73cc0 │ │ │ │ + b.w 73bd0 │ │ │ │ + mov.w r3, #33554432 @ 0x2000000 │ │ │ │ + b.w 73608 │ │ │ │ + mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ + b.w 73608 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 73f74 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72e66 │ │ │ │ - tst.w r9, #1 │ │ │ │ - bne.w 72e66 │ │ │ │ - ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 72f10 │ │ │ │ - b.w 72e66 │ │ │ │ - str r1, [r4, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 7404c │ │ │ │ - b.n 74c24 │ │ │ │ - lsls r1, r2, #24 │ │ │ │ - bpl.w 72e4e │ │ │ │ - b.w 72f14 │ │ │ │ - movs r1, #1 │ │ │ │ - bfi r3, r1, #0, #2 │ │ │ │ - strb r3, [r5, #16] │ │ │ │ - b.w 74048 │ │ │ │ - add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ - add.w r3, r3, #368 @ 0x170 │ │ │ │ - add r1, r3 │ │ │ │ - b.n 7433e │ │ │ │ + bne.w 73f74 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + b.n 748c2 │ │ │ │ + mov.w r3, #134217728 @ 0x8000000 │ │ │ │ + b.w 73608 │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + b.n 74b04 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 74af0 │ │ │ │ + mov.w r3, #268435456 @ 0x10000000 │ │ │ │ + b.w 73608 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r6, [r2, #124] @ 0x7c │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 74040 │ │ │ │ + movw fp, #40968 @ 0xa008 │ │ │ │ + movt fp, #75 @ 0x4b │ │ │ │ + b.w 73a7a │ │ │ │ + add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ + ldr.w r3, [r2, #384] @ 0x180 │ │ │ │ + b.w 72d60 │ │ │ │ + ldr r4, [pc, #752] @ (74e7c ) │ │ │ │ + b.w 73fea │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + b.w 73ffc │ │ │ │ + ldr.w r6, [r3, #172] @ 0xac │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 74c04 │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 73634 │ │ │ │ + and.w r3, r2, #28 │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.w 73858 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ + bmi.w 7501c │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldrsb.w r2, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 75044 │ │ │ │ + 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 73900 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 73900 │ │ │ │ + mov r0, r1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + b.w 73900 │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r6, r7 │ │ │ │ + bne.w 7379c │ │ │ │ + b.w 737bc │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + b.w 73726 │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + b.n 749d0 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 749ba │ │ │ │ + str r0, [r6, #12] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 74182 │ │ │ │ + b.w 73f74 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r7, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ str r7, [r4, #12] │ │ │ │ - b.w 7418e │ │ │ │ + b.w 7421e │ │ │ │ str r7, [r4, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7418e │ │ │ │ - b.n 74c24 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - bfi r3, r2, #0, #2 │ │ │ │ - strb r3, [r1, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r1, [r4, #12] │ │ │ │ - b.w 7399e │ │ │ │ - str r1, [r4, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 7399e │ │ │ │ - b.n 74c24 │ │ │ │ + bne.w 7421e │ │ │ │ + b.n 74b2e │ │ │ │ + and.w r2, r3, #28 │ │ │ │ + cmp r2, #4 │ │ │ │ + bne.w 744e6 │ │ │ │ + lsls r1, r3, #26 │ │ │ │ + bmi.w 74f96 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldrsb.w r2, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 74fbe │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + movs r2, #24 │ │ │ │ + movw r1, #43944 @ 0xaba8 │ │ │ │ + mla r1, r2, r3, r1 │ │ │ │ + movw r3, #24184 @ 0x5e78 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + adds r7, r1, r3 │ │ │ │ + cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 747a4 │ │ │ │ + add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 747a4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 747a4 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - b.n 74a08 │ │ │ │ + b.n 74896 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 749f4 │ │ │ │ - movs r2, #1 │ │ │ │ - bfi r3, r2, #0, #2 │ │ │ │ - strb r3, [r5, #16] │ │ │ │ - b.w 7418a │ │ │ │ + b.n 74880 │ │ │ │ and.w r1, r3, #28 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.w 74246 │ │ │ │ + bne.w 742d8 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 74fe0 │ │ │ │ + bmi.w 74e42 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 75008 │ │ │ │ + blt.w 74e6a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r0, #24 │ │ │ │ movw r1, #43944 @ 0xaba8 │ │ │ │ mla r1, r0, r3, r1 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 742b6 │ │ │ │ + bge.w 74348 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 742b6 │ │ │ │ + bne.w 74348 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.w 742b6 │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 73bb0 │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ - ubfx lr, r0, #2, #3 │ │ │ │ - ubfx r2, r2, #2, #3 │ │ │ │ - cmp r2, lr │ │ │ │ - bne.w 73bb0 │ │ │ │ - tst.w r0, #32 │ │ │ │ - beq.n 74c04 │ │ │ │ - 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 74c00 │ │ │ │ - lsls r1, r1, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r1, r4, #20 │ │ │ │ - addpl.w r1, r4, #28 │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ - blx 2c22c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 74802 │ │ │ │ - b.w 73bb0 │ │ │ │ - movs r1, #1 │ │ │ │ - bfi r3, r1, #0, #2 │ │ │ │ - strb.w r3, [sl, #16] │ │ │ │ - b.w 73998 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 748ea │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - b.n 74900 │ │ │ │ + b.w 74348 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + bfi r3, r2, #0, #2 │ │ │ │ + strb r3, [r1, #16] │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r1, [r4, #12] │ │ │ │ + b.w 73a32 │ │ │ │ + str r1, [r4, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 73a32 │ │ │ │ + b.n 74b2e │ │ │ │ and.w r1, r3, #28 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.w 7439e │ │ │ │ + bne.w 74424 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.w 75022 │ │ │ │ + bmi.w 74e84 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 7504c │ │ │ │ + blt.w 74eae │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r0, #24 │ │ │ │ movw r1, #43944 @ 0xaba8 │ │ │ │ mla r1, r0, r3, r1 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add r1, r3 │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 746d8 │ │ │ │ + bge.w 74764 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 746d8 │ │ │ │ + bne.w 74764 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.n 746d8 │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - b.n 74b84 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 74b70 │ │ │ │ + b.n 74764 │ │ │ │ + movs r1, #1 │ │ │ │ + bfi r3, r1, #0, #2 │ │ │ │ + strb.w r3, [sl, #16] │ │ │ │ + b.w 73a2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - b.w 72e28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 74076 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 73ee4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 73ee4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 74820 │ │ │ │ - mov.w r3, #268435456 @ 0x10000000 │ │ │ │ - b.w 73574 │ │ │ │ - add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ - add.w r2, r2, #368 @ 0x170 │ │ │ │ - add r0, r2 │ │ │ │ - b.n 7467a │ │ │ │ - movw fp, #40968 @ 0xa008 │ │ │ │ - movt fp, #75 @ 0x4b │ │ │ │ - mov r4, r2 │ │ │ │ - b.w 74306 │ │ │ │ - and.w r2, r3, #28 │ │ │ │ - cmp r2, #4 │ │ │ │ - bne.w 744b8 │ │ │ │ - lsls r1, r3, #26 │ │ │ │ - bmi.w 74f9e │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldrsb.w r2, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.w 74fcc │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - movs r2, #24 │ │ │ │ - movw r1, #43944 @ 0xaba8 │ │ │ │ - mla r1, r2, r3, r1 │ │ │ │ - movw r3, #24184 @ 0x5e78 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - adds r7, r1, r3 │ │ │ │ - cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 74718 │ │ │ │ - add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 74718 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 74718 │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r6, r7 │ │ │ │ - bne.w 73708 │ │ │ │ - b.w 73728 │ │ │ │ - mov.w r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 73574 │ │ │ │ - ldr.w r6, [r3, #172] @ 0xac │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 74ce0 │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 735a0 │ │ │ │ - mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.w 73574 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.w 73692 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - b.n 74c24 │ │ │ │ - mov.w r3, #134217728 @ 0x8000000 │ │ │ │ - b.w 73574 │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - b.n 747f4 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 747de │ │ │ │ + b.w 72f6c │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r4, #12] │ │ │ │ - b.w 7404c │ │ │ │ - and.w r3, r2, #28 │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.w 737c4 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ - bmi.w 74ec4 │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldrsb.w r2, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.w 74eec │ │ │ │ - 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 7386c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 7386c │ │ │ │ - mov r0, r1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - b.w 7386c │ │ │ │ - ldr r4, [pc, #748] @ (75058 ) │ │ │ │ - b.w 73f5a │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - b.w 73f6c │ │ │ │ - str r0, [r6, #12] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 740f2 │ │ │ │ - b.w 73ee4 │ │ │ │ + b.w 740dc │ │ │ │ + movs r2, #1 │ │ │ │ + bfi r3, r2, #0, #2 │ │ │ │ + strb r3, [r5, #16] │ │ │ │ + b.w 7421a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 74106 │ │ │ │ + str r0, [r4, #12] │ │ │ │ + b.n 74b2e │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 73c3e │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ + ldrb r2, [r4, #16] │ │ │ │ + ubfx lr, r0, #2, #3 │ │ │ │ + ubfx r2, r2, #2, #3 │ │ │ │ + cmp r2, lr │ │ │ │ + bne.w 73c3e │ │ │ │ + tst.w r0, #32 │ │ │ │ + beq.n 74e22 │ │ │ │ + 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 74e1e │ │ │ │ + lsls r1, r1, #25 │ │ │ │ + ite mi │ │ │ │ + addmi.w r1, r4, #20 │ │ │ │ + addpl.w r1, r4, #28 │ │ │ │ + mul.w r2, r3, r2 │ │ │ │ + blx 2c22c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 748a4 │ │ │ │ + b.w 73c3e │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ - ldr.w r3, [r2, #384] @ 0x180 │ │ │ │ - b.w 72cd2 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - str.w r3, [r1, #440] @ 0x1b8 │ │ │ │ - b.w 73c4c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r6, [r2, #124] @ 0x7c │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 73fb0 │ │ │ │ + add.w r2, r2, #368 @ 0x170 │ │ │ │ + add r4, r2 │ │ │ │ + b.n 74704 │ │ │ │ movw fp, #40968 @ 0xa008 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ - b.w 739e6 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r0, #44536 @ 0xadf8 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - movw r1, #34088 @ 0x8528 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d5d14 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.n 74820 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34208 @ 0x85a0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 74820 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34496 @ 0x86c0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.n 74820 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl d842c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ - cbz r0, 74e74 │ │ │ │ - ldr r1, [pc, #576] @ (7505c ) │ │ │ │ - movw r2, #34788 @ 0x87e4 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - bl 7fce0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov lr, r0 │ │ │ │ - cbz r0, 74e48 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - ands.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq.n 74f06 │ │ │ │ - ldr.w r2, [lr, #8] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - bgt.w 73aa6 │ │ │ │ - b.w 73c3e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str.w lr, [r3, #440] @ 0x1b8 │ │ │ │ - bl 1f4804 │ │ │ │ - b.w 73ee4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34740 @ 0x87b4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.w 7375c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str.w r0, [r3, #440] @ 0x1b8 │ │ │ │ - b.n 74e4e │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r1, #34256 @ 0x85d0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.n 74820 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 74c2e │ │ │ │ - b.w 73ee4 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34048 @ 0x8500 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 74820 │ │ │ │ - bl d842c │ │ │ │ - mov r1, sl │ │ │ │ - b.n 746d8 │ │ │ │ - lsls r3, r2, #25 │ │ │ │ - bmi.n 74ed6 │ │ │ │ - ldrsb.w r3, [r1, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 74ede │ │ │ │ - add.w r3, r1, #28 │ │ │ │ - b.n 74d30 │ │ │ │ - ldrsb.w r3, [r1, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 74ef6 │ │ │ │ - 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, #368] @ (75060 ) │ │ │ │ - add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 74d46 │ │ │ │ - add.w r3, r1, #20 │ │ │ │ - b.n 74d30 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 739c8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str.w r2, [r3, #440] @ 0x1b8 │ │ │ │ - b.n 74e4e │ │ │ │ - bl d842c │ │ │ │ + mov r4, r2 │ │ │ │ + b.w 74398 │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + b.n 74df2 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 74dde │ │ │ │ + bl d8814 │ │ │ │ mov r1, r5 │ │ │ │ - b.w 742b6 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 7441e │ │ │ │ - mov r0, sl │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 74408 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 743f2 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 7456a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 7458e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 7457c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 74532 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 74520 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r1, #34416 @ 0x8670 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.n 74820 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34576 @ 0x8710 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.n 74820 │ │ │ │ - lsls r2, r3, #25 │ │ │ │ - bmi.n 74fb0 │ │ │ │ - ldrsb.w r3, [r5, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 74fbe │ │ │ │ - add.w r3, r5, #28 │ │ │ │ - b.n 74c82 │ │ │ │ - ldrsb.w r3, [r5, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 74fbe │ │ │ │ - add.w r3, r5, #20 │ │ │ │ - b.n 74c82 │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - lsls r3, r3, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r3, r5, #20 │ │ │ │ - addpl.w r3, r5, #28 │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ldr r7, [pc, #144] @ (75060 ) │ │ │ │ - add.w r7, r7, r3, lsl #5 │ │ │ │ - b.n 74c98 │ │ │ │ - bl d842c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - b.w 7386a │ │ │ │ + b.w 74348 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7424c │ │ │ │ + bl d8814 │ │ │ │ + mov r1, sl │ │ │ │ + b.n 74764 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 74ff2 │ │ │ │ + bmi.n 74e54 │ │ │ │ ldrsb.w r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 74ffa │ │ │ │ + blt.n 74e5c │ │ │ │ add.w r3, r5, #28 │ │ │ │ - b.n 74b0a │ │ │ │ + b.n 74cb2 │ │ │ │ ldrsb.w r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 75012 │ │ │ │ + bge.n 74e74 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r5, #20 │ │ │ │ addpl.w r3, r5, #28 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - ldr r1, [pc, #84] @ (75060 ) │ │ │ │ + ldr r1, [pc, #16] @ (74e80 ) │ │ │ │ add.w r1, r1, r3, lsl #5 │ │ │ │ - b.n 74b20 │ │ │ │ + b.n 74cc8 │ │ │ │ add.w r3, r5, #20 │ │ │ │ - b.n 74b0a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 72f06 │ │ │ │ + b.n 74cb2 │ │ │ │ + nop │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 75034 │ │ │ │ + bmi.n 74e96 │ │ │ │ ldrsb.w r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7503c │ │ │ │ + blt.n 74e9e │ │ │ │ add.w r3, sl, #28 │ │ │ │ - b.n 74bc8 │ │ │ │ + b.n 74d28 │ │ │ │ ldrsb.w r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 750d6 │ │ │ │ + bge.n 74eb8 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r3, sl, #28 │ │ │ │ addmi.w r3, sl, #20 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - ldr r1, [pc, #16] @ (75060 ) │ │ │ │ + ldr r1, [pc, #680] @ (7515c ) │ │ │ │ add.w r1, r1, r3, lsl #5 │ │ │ │ - b.n 74bde │ │ │ │ - nop │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + b.n 74d3e │ │ │ │ + add.w r3, sl, #20 │ │ │ │ + b.n 74d28 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 74478 │ │ │ │ + bl d8814 │ │ │ │ + mov r7, r5 │ │ │ │ + b.n 747a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 7450e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7453c │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - b.w 73834 │ │ │ │ - mov r0, r8 │ │ │ │ + b.w 738c8 │ │ │ │ + mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b.w 73822 │ │ │ │ - mov r0, r1 │ │ │ │ + b.w 738d8 │ │ │ │ + mov r0, r8 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b.w 73844 │ │ │ │ + b.w 738b6 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #112] @ (75114 ) │ │ │ │ + ldr r0, [pc, #592] @ (75160 ) │ │ │ │ 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, #392] @ 0x188 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 750e6 │ │ │ │ + beq.n 74f40 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 750e6 │ │ │ │ + bhi.n 74f40 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.w 7482e │ │ │ │ - add.w r3, sl, #20 │ │ │ │ - b.n 74bc8 │ │ │ │ - bl d842c │ │ │ │ - mov r7, r5 │ │ │ │ - b.w 74718 │ │ │ │ + b.n 748d0 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ - b.n 750ce │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 741bc │ │ │ │ + b.n 74f3a │ │ │ │ + mov r0, sl │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 744a4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7448e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 74560 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7454e │ │ │ │ cmp.w sl, #15 │ │ │ │ ite le │ │ │ │ strhle.w r1, [r9, r0, lsl #1] │ │ │ │ strgt.w r1, [r9, r0, lsl #2] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r0, [fp, #5] │ │ │ │ - b.w 73bf8 │ │ │ │ + b.w 73c86 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 73050 │ │ │ │ + lsls r2, r3, #25 │ │ │ │ + bmi.n 74fa8 │ │ │ │ + ldrsb.w r3, [r5, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 74fb0 │ │ │ │ + add.w r3, r5, #28 │ │ │ │ + b.n 74c5c │ │ │ │ + ldrsb.w r3, [r5, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 74fc8 │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + lsls r3, r3, #25 │ │ │ │ + ite mi │ │ │ │ + addmi.w r3, r5, #20 │ │ │ │ + addpl.w r3, r5, #28 │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ldr r7, [pc, #408] @ (7515c ) │ │ │ │ + add.w r7, r7, r3, lsl #5 │ │ │ │ + b.n 74c72 │ │ │ │ + add.w r3, r5, #20 │ │ │ │ + b.n 74c5c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ + str.w r3, [r1, #440] @ 0x1b8 │ │ │ │ + b.w 73cda │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #36352 @ 0x8e00 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d60e4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + b.n 748c2 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #36512 @ 0x8ea0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f2724 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + b.n 748c2 │ │ │ │ + bl d8814 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + b.w 738fe │ │ │ │ + lsls r3, r2, #25 │ │ │ │ + bmi.n 7502e │ │ │ │ + ldrsb.w r3, [r1, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 75036 │ │ │ │ + add.w r3, r1, #28 │ │ │ │ + b.n 74bc0 │ │ │ │ + ldrsb.w r3, [r1, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 7504e │ │ │ │ + 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, #276] @ (7515c ) │ │ │ │ + add.w r3, r3, r2, lsl #5 │ │ │ │ + b.n 74bd6 │ │ │ │ + add.w r3, r1, #20 │ │ │ │ + b.n 74bc0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 745e6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7460a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 745f8 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + movw r0, #44536 @ 0xadf8 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + movw r1, #36392 @ 0x8e28 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d60e4 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ + b.n 748c2 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + movw r1, #36560 @ 0x8ed0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d60e4 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ + b.n 748c2 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + movw r1, #36720 @ 0x8f70 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d60e4 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ + b.w 748c2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 73a5c │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl d8814 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 73b0a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str.w r0, [r3, #440] @ 0x1b8 │ │ │ │ + bl 1f50c4 │ │ │ │ + b.w 73f74 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #37148 @ 0x911c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d60e4 │ │ │ │ + b.w 737f0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 74b38 │ │ │ │ + b.w 73f74 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #36800 @ 0x8fc0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d60e4 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ + b.w 748c2 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #36984 @ 0x9078 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d60e4 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ + b.w 748c2 │ │ │ │ + nop │ │ │ │ + lsls r0, r4, #24 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00075118 <_Py_SetImmortal@@Base>: │ │ │ │ +00075164 <_Py_SetImmortal@@Base>: │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.n 75132 <_Py_SetImmortal@@Base+0x1a> │ │ │ │ + bmi.n 7517e <_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, 7515a <_Py_SetImmortal@@Base+0x42> │ │ │ │ - movw r1, #64961 @ 0xfdc1 │ │ │ │ + cbz r2, 751a6 <_Py_SetImmortal@@Base+0x42> │ │ │ │ + movw r1, #65049 @ 0xfe19 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 751d2 <_Py_SetImmortal@@Base+0xba> │ │ │ │ + bne.n 7521e <_Py_SetImmortal@@Base+0xba> │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 751dc <_Py_SetImmortal@@Base+0xc4> │ │ │ │ + bpl.n 75228 <_Py_SetImmortal@@Base+0xc4> │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 751dc <_Py_SetImmortal@@Base+0xc4> │ │ │ │ + beq.n 75228 <_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] @ (751e8 <_Py_SetImmortal@@Base+0xd0>) │ │ │ │ + ldr r1, [pc, #108] @ (75234 <_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] │ │ │ │ @@ -109577,751 +109600,747 @@ │ │ │ │ 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 751ce <_Py_SetImmortal@@Base+0xb6> │ │ │ │ + bge.n 7521a <_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 7515a <_Py_SetImmortal@@Base+0x42> │ │ │ │ + bne.n 751a6 <_Py_SetImmortal@@Base+0x42> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 751c8 <_Py_SetImmortal@@Base+0xb0> │ │ │ │ - b.n 751ce <_Py_SetImmortal@@Base+0xb6> │ │ │ │ + blt.n 75214 <_Py_SetImmortal@@Base+0xb0> │ │ │ │ + b.n 7521a <_Py_SetImmortal@@Base+0xb6> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000751ec : │ │ │ │ +00075238 : │ │ │ │ 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 75208 │ │ │ │ + bne.n 75254 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbz r3, 75228 │ │ │ │ - movw r2, #64961 @ 0xfdc1 │ │ │ │ + cbz r3, 75274 │ │ │ │ + movw r2, #65049 @ 0xfe19 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7522c │ │ │ │ + bne.n 75278 │ │ │ │ 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 75220 │ │ │ │ + b.n 7526c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr.w r6, [r0, #172] @ 0xac │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 757da │ │ │ │ + bne.w 75814 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ movw r5, #39512 @ 0x9a58 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r9, r5 │ │ │ │ - bne.w 75668 │ │ │ │ - bl 7588c │ │ │ │ + bne.w 7557a │ │ │ │ + bl 758d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75764 │ │ │ │ + beq.w 757b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 765a4 │ │ │ │ + bl 765ec │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75288 │ │ │ │ + bge.n 752d4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75522 │ │ │ │ + beq.w 7556e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7569e │ │ │ │ + beq.w 755b0 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 75824 │ │ │ │ + beq.w 75894 │ │ │ │ cmp r9, r5 │ │ │ │ - bne.w 75534 │ │ │ │ + bne.w 755d8 │ │ │ │ ldr.w r7, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7548c │ │ │ │ + bne.w 754c0 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 757bc │ │ │ │ + bne.w 75840 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.w 754be │ │ │ │ + bmi.w 7550a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 754d4 │ │ │ │ + bne.w 75520 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.w 754ac │ │ │ │ + ble.w 754f8 │ │ │ │ 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 7531a │ │ │ │ + bhi.n 75366 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 753b6 │ │ │ │ + beq.n 75402 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 7531a │ │ │ │ + ble.n 75366 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 753d0 │ │ │ │ + beq.n 7541c │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7531a │ │ │ │ + beq.n 75366 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 753d0 │ │ │ │ + beq.n 7541c │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 7531a │ │ │ │ + beq.n 75366 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 753d0 │ │ │ │ + beq.n 7541c │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 7530c │ │ │ │ + bne.n 75358 │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75806 │ │ │ │ + bne.w 75876 │ │ │ │ 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 753d6 │ │ │ │ + bpl.n 75422 │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r7, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 753e2 │ │ │ │ + beq.n 7542e │ │ │ │ mov r0, r3 │ │ │ │ - ldr r1, [pc, #484] @ (75530 ) │ │ │ │ + ldr r1, [pc, #572] @ (755d4 ) │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r5, #1 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ - bl 84808 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ - ldr r1, [pc, #472] @ (75530 ) │ │ │ │ + bl 8476c <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ + ldr r1, [pc, #560] @ (755d4 ) │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ movw r0, #39512 @ 0x9a58 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ - bl 84808 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ + bl 8476c <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ eor.w r8, r5, r0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.w 756e6 │ │ │ │ + bpl.w 75734 │ │ │ │ lsls r1, r5, #31 │ │ │ │ - bpl.w 756d2 │ │ │ │ + bpl.w 75720 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bls.n 753e2 │ │ │ │ + bls.n 7542e │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75864 │ │ │ │ + bne.w 75858 │ │ │ │ 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 753a2 │ │ │ │ + bpl.n 753ee │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 757d4 │ │ │ │ + bne.w 7580e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 75474 │ │ │ │ + bne.n 754e0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 753d0 │ │ │ │ + beq.n 7541c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 753b8 │ │ │ │ + bne.n 75404 │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7531a │ │ │ │ + bne.n 75366 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ - blt.n 752da │ │ │ │ + blt.n 75326 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r7, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 75346 │ │ │ │ + bne.n 75392 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 75460 │ │ │ │ + ble.n 754ac │ │ │ │ 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 7543a │ │ │ │ + bhi.n 75486 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ - cbz r3, 7543e │ │ │ │ + cbz r3, 7548a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 7543a │ │ │ │ + ble.n 75486 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 75458 │ │ │ │ + beq.n 754a4 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 7543a │ │ │ │ + beq.n 75486 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 75458 │ │ │ │ + beq.n 754a4 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 7543a │ │ │ │ + beq.n 75486 │ │ │ │ adds r3, #20 │ │ │ │ mov.w r8, #2 │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 75458 │ │ │ │ + beq.n 754a4 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 7542a │ │ │ │ + bne.n 75476 │ │ │ │ mov r0, fp │ │ │ │ - b.n 75382 │ │ │ │ + b.n 753ce │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 75458 │ │ │ │ + beq.n 754a4 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75440 │ │ │ │ + bne.n 7548c │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7543a │ │ │ │ + bne.n 75486 │ │ │ │ adds r7, #1 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.n 753f8 │ │ │ │ + bne.n 75444 │ │ │ │ mov r0, fp │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bmi.n 753a2 │ │ │ │ + bmi.n 753ee │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 753a2 │ │ │ │ + beq.n 753ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa44 │ │ │ │ - b.n 753a2 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 753ae │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 753ae │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 753ae │ │ │ │ + bl 7faa4 │ │ │ │ + b.n 753ee │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 752aa │ │ │ │ + bge.w 752f6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 752aa │ │ │ │ + bne.w 752f6 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 752aa │ │ │ │ + b.n 752f6 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 753fa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 753fa │ │ │ │ + mov r0, r6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 753fa │ │ │ │ ldr.w r7, [r4, #168] @ 0xa8 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.n 753ec │ │ │ │ - b.n 75460 │ │ │ │ + bgt.n 75438 │ │ │ │ + b.n 754ac │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r5 │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ - beq.w 752c4 │ │ │ │ - ldr r1, [pc, #88] @ (75530 ) │ │ │ │ + beq.w 75310 │ │ │ │ + ldr r1, [pc, #176] @ (755d4 ) │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r7, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl 84808 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ - ldr r1, [pc, #76] @ (75530 ) │ │ │ │ + bl 8476c <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ + ldr r1, [pc, #164] @ (755d4 ) │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ movw r0, #39512 @ 0x9a58 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - bl 84808 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ + bl 8476c <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eor.w r8, r0, r7 │ │ │ │ tst.w r0, #1 │ │ │ │ - beq.w 75710 │ │ │ │ + beq.w 7575e │ │ │ │ lsls r1, r7, #31 │ │ │ │ - bpl.w 756f8 │ │ │ │ + bpl.w 75746 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bhi.w 7531a │ │ │ │ + bhi.w 75366 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.w 752d0 │ │ │ │ - b.n 753d6 │ │ │ │ + bgt.w 7531c │ │ │ │ + b.n 75422 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 75288 │ │ │ │ + b.n 752d4 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + ldr r1, [pc, #84] @ (755d4 ) │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl d98b8 <_PyEval_CheckExceptTypeValid@@Base+0x3ec> │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + adds r7, r2, #1 │ │ │ │ + beq.w 758c0 │ │ │ │ + bic.w r0, r0, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 757e4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl d74a8 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 84e4c <_PyObject_GenericSetAttrWithDict@@Base+0xc8c> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 752ba │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 757b8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 757b8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 757b8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 757b8 │ │ │ │ nop │ │ │ │ @ instruction: 0xf0d4004d │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7f640 │ │ │ │ + bl 7f6a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 752a0 │ │ │ │ + ble.w 752ec │ │ │ │ movw r2, #34368 @ 0x8640 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w ip, r3, #12 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ strd r2, r6, [sp, #12] │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r7, [ip, #4]! │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 7579a │ │ │ │ + bge.w 757ec │ │ │ │ ldr.w r6, [r7, #128] @ 0x80 │ │ │ │ ldr.w r5, [fp, #172] @ 0xac │ │ │ │ ldrd r4, r0, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 75612 │ │ │ │ + beq.n 756b2 │ │ │ │ ldr.w r4, [r6, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 75644 │ │ │ │ + beq.n 756e4 │ │ │ │ ldr.w r8, [r4, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 756ba │ │ │ │ + beq.n 75708 │ │ │ │ ldr.w r9, [r8, #128] @ 0x80 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 756c8 │ │ │ │ + beq.n 75716 │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7576a │ │ │ │ + beq.w 757be │ │ │ │ strd r1, ip, [sp, #32] │ │ │ │ - bl 7f640 │ │ │ │ + bl 7f6a0 │ │ │ │ ldrd r1, ip, [sp, #32] │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 755d2 │ │ │ │ + bne.n 75672 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r9, r0 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 755ec │ │ │ │ + bne.n 7568c │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ moveq r8, r9 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 75648 │ │ │ │ + bne.n 756e8 │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 75648 │ │ │ │ + bne.n 756e8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ moveq r4, r8 │ │ │ │ - bne.n 7564e │ │ │ │ + bne.n 756ee │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7564e │ │ │ │ + bne.n 756ee │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 756c4 │ │ │ │ + bne.n 75712 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 756c4 │ │ │ │ + bne.n 75712 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75774 │ │ │ │ + beq.w 757c8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7572a │ │ │ │ + ble.n 75778 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 75652 │ │ │ │ + bne.n 756f2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 75568 │ │ │ │ + bne.n 7560c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldrd r5, r4, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 752a0 │ │ │ │ + b.n 752ec │ │ │ │ ldrd r4, r2, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 7560a │ │ │ │ + beq.n 756aa │ │ │ │ mov r4, r6 │ │ │ │ - b.n 75612 │ │ │ │ + b.n 756b2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7572a │ │ │ │ + beq.n 75778 │ │ │ │ adds r5, #16 │ │ │ │ movs r0, #1 │ │ │ │ mov r3, ip │ │ │ │ ldr.w r6, [r5, #4]! │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 75724 │ │ │ │ + bne.n 75772 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 75632 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #532] @ (75884 ) │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - bl d94d8 <_PyEval_CheckExceptTypeValid@@Base+0x3ec> │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - adds r7, r2, #1 │ │ │ │ - beq.w 75858 │ │ │ │ - bic.w r0, r0, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 75792 │ │ │ │ - mov r1, r4 │ │ │ │ - bl d70c0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 84ee8 <_PyObject_GenericSetAttrWithDict@@Base+0xc8c> │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 7526e │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 75764 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75764 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 75764 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 75764 │ │ │ │ + b.n 756d2 │ │ │ │ movw r8, #34368 @ 0x8640 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ - b.n 755ec │ │ │ │ + b.n 7568c │ │ │ │ mov r4, r7 │ │ │ │ - b.n 75620 │ │ │ │ + b.n 756c0 │ │ │ │ movw r9, #34368 @ 0x8640 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ - b.n 755d2 │ │ │ │ + b.n 75672 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7537a │ │ │ │ + bne.w 753c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7537a │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 753c6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75374 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 75374 │ │ │ │ + bne.w 753c0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 753c0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7550c │ │ │ │ + bne.w 75558 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7550c │ │ │ │ + b.n 75558 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75506 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bne.w 75552 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 75506 │ │ │ │ + b.n 75552 │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7565c │ │ │ │ + bne.n 756fc │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldrd r6, r3, [sp, #16] │ │ │ │ - movw r1, #51904 @ 0xcac0 │ │ │ │ + movw r1, #54208 @ 0xd3c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7569e │ │ │ │ + bge.w 755b0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7569e │ │ │ │ + bne.w 755b0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 756a2 │ │ │ │ + bne.w 755b6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 753b0 │ │ │ │ + b.n 753fc │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 755bc │ │ │ │ + b.n 7565c │ │ │ │ mov r2, fp │ │ │ │ mov r3, ip │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 75664 │ │ │ │ + beq.n 75704 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 75778 │ │ │ │ + bne.n 757cc │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 75632 │ │ │ │ - b.n 7572a │ │ │ │ - bl 1cc4e0 │ │ │ │ + beq.w 756d2 │ │ │ │ + b.n 75778 │ │ │ │ + bl 1ccde8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 75692 │ │ │ │ + b.n 755a4 │ │ │ │ movw r4, #44536 @ 0xadf8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldrd r6, r3, [sp, #16] │ │ │ │ - movw r1, #51864 @ 0xca98 │ │ │ │ + movw r1, #54168 @ 0xd398 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7574a │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 757d0 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbnz r2, 757d0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 753b0 │ │ │ │ + b.n 75798 │ │ │ │ str.w r6, [sl] │ │ │ │ - b.n 753ae │ │ │ │ + b.n 753fa │ │ │ │ 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 75668 │ │ │ │ - bl 7588c │ │ │ │ + bne.w 7557a │ │ │ │ + bl 758d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7526e │ │ │ │ - b.n 756a2 │ │ │ │ - ldr r3, [pc, #128] @ (75888 ) │ │ │ │ + bne.w 752ba │ │ │ │ + b.n 755b6 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 75854 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbnz r2, 75854 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 753fc │ │ │ │ + ldr r3, [pc, #112] @ (758cc ) │ │ │ │ + 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, #140] @ 0x8c │ │ │ │ + b.n 753d8 │ │ │ │ + ldr r3, [pc, #84] @ (758cc ) │ │ │ │ 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, #140] @ 0x8c │ │ │ │ - b.n 75324 │ │ │ │ + b.n 75370 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75832 │ │ │ │ + bge.n 758a2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 75850 │ │ │ │ + cbz r2, 758c4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51836 @ 0xca7c │ │ │ │ + movw r1, #54140 @ 0xd37c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 756a2 │ │ │ │ - b.n 75764 │ │ │ │ + bne.w 755b6 │ │ │ │ + b.n 757b8 │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 755a4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 75832 │ │ │ │ - bl 84ee8 <_PyObject_GenericSetAttrWithDict@@Base+0xc8c> │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 756a2 │ │ │ │ - b.n 75764 │ │ │ │ - ldr r3, [pc, #32] @ (75888 ) │ │ │ │ - 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, #140] @ 0x8c │ │ │ │ - b.n 7538c │ │ │ │ - nop │ │ │ │ - @ instruction: 0xf0d4004d │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 758a2 │ │ │ │ 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 75a96 │ │ │ │ + bmi.w 75ada │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75ad4 │ │ │ │ + beq.w 75b18 │ │ │ │ ldr.w r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 758e8 │ │ │ │ + ble.n 7592c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr.w sl, [r3, #172] @ 0xac │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 75dae │ │ │ │ + beq.w 75df6 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7594e │ │ │ │ + beq.n 75992 │ │ │ │ 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 75dae │ │ │ │ + beq.w 75df6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 758d4 │ │ │ │ + bne.n 75918 │ │ │ │ add.w r6, r4, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 75b0c │ │ │ │ + ble.w 75b50 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ mov r7, r3 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 758f0 │ │ │ │ + beq.n 75934 │ │ │ │ add.w ip, r4, #16 │ │ │ │ ldr.w ip, [ip, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 758fe │ │ │ │ - bl 284904 │ │ │ │ + bne.n 75942 │ │ │ │ + bl 28528c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 75944 │ │ │ │ + cbz r0, 75988 │ │ │ │ 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 75e40 │ │ │ │ - movw r1, #52004 @ 0xcb24 │ │ │ │ + bpl.w 75e88 │ │ │ │ + movw r1, #54308 @ 0xd424 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r4 │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 75dcc │ │ │ │ + blt.w 75e14 │ │ │ │ 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 75b42 │ │ │ │ - blt.w 75dde │ │ │ │ + beq.w 75b86 │ │ │ │ + blt.w 75e26 │ │ │ │ cmp r6, #19 │ │ │ │ - bgt.w 75d48 │ │ │ │ - ldr r1, [pc, #564] @ (75ba0 ) │ │ │ │ + bgt.w 75d90 │ │ │ │ + ldr r1, [pc, #640] @ (75c30 ) │ │ │ │ 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, #1720] @ 0x6b8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 75aea │ │ │ │ - ldr r0, [pc, #536] @ (75ba4 ) │ │ │ │ + beq.w 75b2e │ │ │ │ + ldr r0, [pc, #612] @ (75c34 ) │ │ │ │ ldr.w r1, [r3, #1724] @ 0x6bc │ │ │ │ ldr r7, [r4, #0] │ │ │ │ str.w r7, [r3, #1720] @ 0x6b8 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r3, #1724] @ 0x6bc │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75d88 │ │ │ │ + bne.w 75dd0 │ │ │ │ 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 2b314 │ │ │ │ @@ -110348,60 +110367,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 75d00 │ │ │ │ + bgt.w 75be4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75ae2 │ │ │ │ + bge.n 75b26 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r5, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 75946 │ │ │ │ + beq.n 7598a │ │ │ │ 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 75946 │ │ │ │ + beq.w 7598a │ │ │ │ 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 75946 │ │ │ │ + beq.w 7598a │ │ │ │ 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 75a88 │ │ │ │ + blt.n 75acc │ │ │ │ cmp r2, r6 │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ - bne.n 75a70 │ │ │ │ - b.n 75946 │ │ │ │ + bne.n 75ab4 │ │ │ │ + b.n 7598a │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r6 │ │ │ │ str r1, [r3, #0] │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ - bne.n 75a70 │ │ │ │ - b.n 75946 │ │ │ │ - ldr r0, [pc, #264] @ (75ba0 ) │ │ │ │ + bne.n 75ab4 │ │ │ │ + b.n 7598a │ │ │ │ + ldr r0, [pc, #340] @ (75c30 ) │ │ │ │ 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] │ │ │ │ @@ -110411,774 +110430,775 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r1, #392] @ 0x188 │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75d6e │ │ │ │ + beq.w 75db6 │ │ │ │ ldr.w r3, [r1, #408] @ 0x198 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 758b2 │ │ │ │ + bne.w 758f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f7d8 │ │ │ │ + bl 7f838 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 758b2 │ │ │ │ - b.n 75944 │ │ │ │ + bge.w 758f6 │ │ │ │ + b.n 75988 │ │ │ │ str r5, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 75a36 │ │ │ │ - b.n 75946 │ │ │ │ + bne.n 75a7a │ │ │ │ + b.n 7598a │ │ │ │ mov r1, r9 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76e94 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76edc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75944 │ │ │ │ - ldr r3, [pc, #156] @ (75ba0 ) │ │ │ │ + beq.w 75988 │ │ │ │ + ldr r3, [pc, #232] @ (75c30 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ - b.n 759a8 │ │ │ │ + b.n 759ec │ │ │ │ adds r3, r2, #1 │ │ │ │ mov fp, r3 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 75e34 │ │ │ │ + bcs.w 75e82 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75e34 │ │ │ │ + beq.w 75e82 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 75b5a │ │ │ │ + bge.n 75b9e │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ str.w r3, [r8, r0, lsl #2] │ │ │ │ adds r0, #1 │ │ │ │ - b.n 75b2e │ │ │ │ + b.n 75b72 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #88] @ (75ba8 ) │ │ │ │ + ldr r3, [pc, #164] @ (75c38 ) │ │ │ │ add.w r4, r3, #1968 @ 0x7b0 │ │ │ │ str.w r5, [r3, #1984] @ 0x7c0 │ │ │ │ - b.n 75946 │ │ │ │ + b.n 7598a │ │ │ │ sub.w r9, r7, #4 │ │ │ │ movs r0, #1 │ │ │ │ str.w r4, [r8, r9] │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75e2c │ │ │ │ + beq.w 75e7a │ │ │ │ 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 75e54 │ │ │ │ + bl 75e9c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75e3a │ │ │ │ + beq.w 75e74 │ │ │ │ subs r2, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 75bac │ │ │ │ + beq.n 75c3c │ │ │ │ str.w r5, [r1, #4]! │ │ │ │ - b.n 75b96 │ │ │ │ + b.n 75bda │ │ │ │ + ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 75a68 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 75a68 │ │ │ │ + ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 75a68 │ │ │ │ + ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 75dc6 │ │ │ │ + add.w r2, r8, #12 │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ + lsls r1, r3, #27 │ │ │ │ + bmi.w 75a68 │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r2] │ │ │ │ + orr.w r3, r3, #16 │ │ │ │ + strex r1, r3, [r2] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 75c1a │ │ │ │ + dmb ish │ │ │ │ + b.n 75a68 │ │ │ │ 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 75cf2 │ │ │ │ + beq.w 75d82 │ │ │ │ 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 75ce4 │ │ │ │ + bge.w 75d74 │ │ │ │ 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 75c32 │ │ │ │ + ble.n 75cc2 │ │ │ │ add.w ip, r2, r3, lsl #2 │ │ │ │ ldr.w r4, [ip, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 75cd8 │ │ │ │ + beq.n 75d68 │ │ │ │ adds r4, r3, #2 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 75c32 │ │ │ │ + bge.n 75cc2 │ │ │ │ ldr.w ip, [ip, #24] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 75cd8 │ │ │ │ + beq.n 75d68 │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 75c32 │ │ │ │ + bge.n 75cc2 │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 75cd8 │ │ │ │ + beq.n 75d68 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 75c24 │ │ │ │ + bgt.n 75cb4 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 75bf0 │ │ │ │ + bne.n 75c80 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 85e24 │ │ │ │ + bl 85d88 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75e28 │ │ │ │ + beq.w 75e70 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 75c66 │ │ │ │ + ble.n 75cf6 │ │ │ │ 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 75bbe │ │ │ │ + beq.n 75c4e │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 75c86 │ │ │ │ + ble.n 75d16 │ │ │ │ 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 75ca0 │ │ │ │ + ble.n 75d30 │ │ │ │ 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 75bbe │ │ │ │ + beq.n 75c4e │ │ │ │ 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 75cd0 │ │ │ │ + bge.n 75d60 │ │ │ │ ldr.w r3, [r2, ip, lsl #2] │ │ │ │ cmp lr, r3 │ │ │ │ it eq │ │ │ │ streq r1, [r6, #0] │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 75cb2 │ │ │ │ + bne.n 75d42 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - b.n 75bbe │ │ │ │ + b.n 75c4e │ │ │ │ ldrd r6, r2, [sp, #4] │ │ │ │ mov r4, r5 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ mov r5, r7 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 75bc6 │ │ │ │ + bne.w 75c56 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r4, r5 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 75dee │ │ │ │ + bne.n 75e36 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7620c │ │ │ │ - b.n 75946 │ │ │ │ - ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 75a24 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 75a24 │ │ │ │ - ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 75a24 │ │ │ │ - ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ - cbnz r3, 75d7e │ │ │ │ - add.w r2, r8, #12 │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ - lsls r1, r3, #27 │ │ │ │ - bmi.w 75a24 │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r2] │ │ │ │ - orr.w r3, r3, #16 │ │ │ │ - strex r1, r3, [r2] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 75d32 │ │ │ │ - dmb ish │ │ │ │ - b.n 75a24 │ │ │ │ + bl 76254 │ │ │ │ + b.n 7598a │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r9, r3 │ │ │ │ - bls.w 75aea │ │ │ │ - bl 1f4804 │ │ │ │ + bls.w 75b2e │ │ │ │ + bl 1f50c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75944 │ │ │ │ - ldr r3, [pc, #236] @ (75e50 ) │ │ │ │ + beq.w 75988 │ │ │ │ + ldr r3, [pc, #236] @ (75e98 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ - b.n 759ae │ │ │ │ + b.n 759f2 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r2, #384] @ 0x180 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 758b2 │ │ │ │ - b.n 75ad4 │ │ │ │ + bne.w 758f6 │ │ │ │ + b.n 75b18 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75a24 │ │ │ │ - b.n 75d20 │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + bne.w 75a68 │ │ │ │ + b.n 75c08 │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 75e16 │ │ │ │ + bne.n 75e5e │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75e20 │ │ │ │ + bne.n 75e68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ - ldr r3, [pc, #168] @ (75e50 ) │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ + ldr r3, [pc, #168] @ (75e98 ) │ │ │ │ ldr.w r8, [r3, fp] │ │ │ │ - b.n 759a8 │ │ │ │ + b.n 759ec │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #51960 @ 0xcaf8 │ │ │ │ + movw r1, #54264 @ 0xd3f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75944 │ │ │ │ + bne.w 75988 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 75944 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 75988 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #33356 @ 0x824c │ │ │ │ + movw r0, #35660 @ 0x8b4c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 75944 │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 75988 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 2846ac │ │ │ │ + bl 285034 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75e12 │ │ │ │ + bge.n 75e5a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 75e12 │ │ │ │ + cbnz r2, 75e5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 75cf8 │ │ │ │ + b.n 75d88 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #44] @ (75e50 ) │ │ │ │ + ldr r3, [pc, #44] @ (75e98 ) │ │ │ │ ldr.w r8, [r3, fp] │ │ │ │ - b.n 759a8 │ │ │ │ + b.n 759ec │ │ │ │ mov r4, r5 │ │ │ │ - b.n 75df8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7620c │ │ │ │ - b.n 75944 │ │ │ │ - bl 1f4804 │ │ │ │ - b.n 75944 │ │ │ │ - bl 1f4804 │ │ │ │ - b.n 75dfe │ │ │ │ - movw r1, #52028 @ 0xcb3c │ │ │ │ + b.n 75e40 │ │ │ │ + bl 1f50c4 │ │ │ │ + b.n 75e46 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 76254 │ │ │ │ + b.n 75988 │ │ │ │ + bl 1f50c4 │ │ │ │ + b.n 75988 │ │ │ │ + movw r1, #54332 @ 0xd43c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl f23b0 │ │ │ │ - b.n 7593a │ │ │ │ + bl f2724 │ │ │ │ + b.n 7597e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00075e54 : │ │ │ │ +00075e9c : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 75f36 │ │ │ │ + blt.n 75f7e │ │ │ │ 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, #3321 @ 0xcf9 │ │ │ │ + movw r3, #3353 @ 0xd19 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r5, [r4, #868] @ 0x364 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 75f1c │ │ │ │ - ldr r0, [pc, #184] @ (75f3c ) │ │ │ │ + bne.n 75f64 │ │ │ │ + ldr r0, [pc, #184] @ (75f84 ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ - bcs.n 75eee │ │ │ │ + bcs.n 75f36 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 75ee0 │ │ │ │ + beq.n 75f28 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 75eba │ │ │ │ + cbz r2, 75f02 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 75ed4 │ │ │ │ + bcc.n 75f1c │ │ │ │ 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 75eb6 │ │ │ │ + b.n 75efe │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75eb6 │ │ │ │ + bne.n 75efe │ │ │ │ ldr.w r1, [r4, #848] @ 0x350 │ │ │ │ - movw r3, #46053 @ 0xb3e5 │ │ │ │ + movw r3, #46093 @ 0xb40d │ │ │ │ movt r3, #6 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 75f2c │ │ │ │ + bne.n 75f74 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2bf6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 75eb6 │ │ │ │ + beq.n 75efe │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 75eb6 │ │ │ │ + b.n 75efe │ │ │ │ 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 75f0c │ │ │ │ + b.n 75f54 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00075f40 : │ │ │ │ +00075f88 : │ │ │ │ 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 76082 │ │ │ │ + beq.w 760ca │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ itt eq │ │ │ │ movweq r0, #14563 @ 0x38e3 │ │ │ │ movteq r0, #910 @ 0x38e │ │ │ │ - bne.n 75ff0 │ │ │ │ + bne.n 76038 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.w 760ca │ │ │ │ + bhi.w 76112 │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r3, #24793 @ 0x60d9 │ │ │ │ + movw r3, #24865 @ 0x6121 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r5, [r6, #872] @ 0x368 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 76066 │ │ │ │ - ldr r1, [pc, #328] @ (760d4 ) │ │ │ │ + bne.n 760ae │ │ │ │ + ldr r1, [pc, #328] @ (7611c ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ mov r8, r1 │ │ │ │ - bcs.n 76018 │ │ │ │ + bcs.n 76060 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r1, ip, lsl #3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 76006 │ │ │ │ + beq.n 7604e │ │ │ │ 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, 75fd6 │ │ │ │ + cbz r2, 7601e │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b314 │ │ │ │ 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 75ffe │ │ │ │ + bcc.n 76046 │ │ │ │ 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 75fc4 │ │ │ │ + b.n 7600c │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 292f48 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ + bl 293810 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 75f6a │ │ │ │ + b.n 75fb2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 75fc4 │ │ │ │ + b.n 7600c │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75fc4 │ │ │ │ + bne.n 7600c │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 76056 │ │ │ │ + bne.n 7609e │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.n 760ca │ │ │ │ + bhi.n 76112 │ │ │ │ ldr.w r5, [r6, #852] @ 0x354 │ │ │ │ - movw r3, #29813 @ 0x7475 │ │ │ │ + movw r3, #29885 @ 0x74bd │ │ │ │ movt r3, #7 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 76076 │ │ │ │ + bne.n 760be │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 760c4 │ │ │ │ + beq.n 7610c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bdac │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 75fce │ │ │ │ + beq.n 76016 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 75fce │ │ │ │ + b.n 76016 │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 292f48 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ + bl 293810 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 76024 │ │ │ │ + b.n 7606c │ │ │ │ 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 76046 │ │ │ │ + b.n 7608e │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #24793 @ 0x60d9 │ │ │ │ + movw r1, #24865 @ 0x6121 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r5, [r3, #872] @ 0x368 │ │ │ │ cmp r5, r1 │ │ │ │ it ne │ │ │ │ ldrne.w r0, [r3, #864] @ 0x360 │ │ │ │ - bne.n 7606a │ │ │ │ - ldr r1, [pc, #48] @ (760d4 ) │ │ │ │ + bne.n 760b2 │ │ │ │ + ldr r1, [pc, #48] @ (7611c ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ mov r8, r1 │ │ │ │ - movw r1, #29813 @ 0x7475 │ │ │ │ + movw r1, #29885 @ 0x74bd │ │ │ │ movt r1, #7 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 760ce │ │ │ │ + bne.n 76116 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7603c │ │ │ │ + b.n 76084 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 75fce │ │ │ │ + b.n 76016 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ - b.n 7607a │ │ │ │ + b.n 760c2 │ │ │ │ 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] @ (76208 ) │ │ │ │ + ldr r0, [pc, #284] @ (76250 ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 7615e │ │ │ │ + bcs.n 761a6 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 761c4 │ │ │ │ + beq.n 7620c │ │ │ │ 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 76140 │ │ │ │ + beq.n 76188 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b314 │ │ │ │ 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 761a8 │ │ │ │ + bhi.n 761f0 │ │ │ │ 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 7612e │ │ │ │ + bne.n 76176 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 761d8 │ │ │ │ + beq.n 76220 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 761b4 │ │ │ │ + bne.n 761fc │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 76202 │ │ │ │ + bhi.n 7624a │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #29813 @ 0x7475 │ │ │ │ + movw r1, #29885 @ 0x74bd │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r3, #852] @ 0x354 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 761f0 │ │ │ │ + bne.n 76238 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 761fc │ │ │ │ + beq.n 76244 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bdac │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 76138 │ │ │ │ + beq.n 76180 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 76138 │ │ │ │ + b.n 76180 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7612e │ │ │ │ - b.n 7615e │ │ │ │ + bne.n 76176 │ │ │ │ + b.n 761a6 │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 292f48 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ + bl 293810 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 7616e │ │ │ │ + b.n 761b6 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7612e │ │ │ │ - b.n 7615e │ │ │ │ + bne.n 76176 │ │ │ │ + b.n 761a6 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #29813 @ 0x7475 │ │ │ │ + movw r1, #29885 @ 0x74bd │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r3, #852] @ 0x354 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 761fc │ │ │ │ + beq.n 76244 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 76198 │ │ │ │ + b.n 761e0 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 7618e │ │ │ │ + b.n 761d6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76138 │ │ │ │ + b.n 76180 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007620c : │ │ │ │ +00076254 : │ │ │ │ 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, #25569 @ 0x63e1 │ │ │ │ + movw r3, #25641 @ 0x6429 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 76342 │ │ │ │ - cbz r0, 76290 │ │ │ │ - ldr r3, [pc, #416] @ (763dc ) │ │ │ │ + bne.w 7638a │ │ │ │ + cbz r0, 762d8 │ │ │ │ + ldr r3, [pc, #416] @ (76424 ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 762a6 │ │ │ │ + beq.n 762ee │ │ │ │ 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 76278 │ │ │ │ + bgt.n 762c0 │ │ │ │ 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, 762a6 │ │ │ │ + cbz r2, 762ee │ │ │ │ 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, 76294 │ │ │ │ - cbz r2, 762ca │ │ │ │ + cbz r0, 762dc │ │ │ │ + cbz r2, 76312 │ │ │ │ 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 76290 │ │ │ │ + b.n 762d8 │ │ │ │ ldr.w r2, [ip, #860] @ 0x35c │ │ │ │ - movw r3, #46213 @ 0xb485 │ │ │ │ + movw r3, #46253 @ 0xb4ad │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 763d4 │ │ │ │ + bne.w 7641c │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 76290 │ │ │ │ + b.n 762d8 │ │ │ │ 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 │ │ │ │ @@ -111189,74 +111209,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 7630a │ │ │ │ + bne.n 76352 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 76306 │ │ │ │ + cbz r3, 7634e │ │ │ │ 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 7636c │ │ │ │ + beq.n 763b4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7634c │ │ │ │ + beq.n 76394 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 76322 │ │ │ │ + cbnz r3, 7636a │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 76290 │ │ │ │ + beq.n 762d8 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 763c8 │ │ │ │ + beq.n 76410 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 7633e │ │ │ │ + cbz r3, 76386 │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r6, #20] │ │ │ │ - b.n 76290 │ │ │ │ + b.n 762d8 │ │ │ │ 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, 7635a │ │ │ │ + cbz r3, 763a2 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76290 │ │ │ │ + bne.n 762d8 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 76290 │ │ │ │ + b.n 762d8 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 76314 │ │ │ │ + beq.n 7635c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 763ce │ │ │ │ + cbz r3, 76416 │ │ │ │ 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, 763a0 │ │ │ │ + cbz r3, 763e8 │ │ │ │ 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 │ │ │ │ @@ -111265,85 +111285,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 76290 │ │ │ │ + b.n 762d8 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 76330 │ │ │ │ + b.n 76378 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 76378 │ │ │ │ + b.n 763c0 │ │ │ │ ldr.w r0, [ip, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 762be │ │ │ │ + b.n 76306 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7648e │ │ │ │ + beq.n 764d6 │ │ │ │ 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] @ (765a0 ) │ │ │ │ + ldr r3, [pc, #424] @ (765e8 ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 76460 │ │ │ │ + beq.n 764a8 │ │ │ │ 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 76432 │ │ │ │ + bgt.n 7647a │ │ │ │ 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, 76460 │ │ │ │ + cbz r2, 764a8 │ │ │ │ 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, 7644e │ │ │ │ - cbz r2, 76490 │ │ │ │ + cbz r0, 76496 │ │ │ │ + cbz r2, 764d8 │ │ │ │ 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 7644a │ │ │ │ + b.n 76492 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #46213 @ 0xb485 │ │ │ │ + movw r2, #46253 @ 0xb4ad │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 76598 │ │ │ │ + bne.w 765e0 │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7644a │ │ │ │ + b.n 76492 │ │ │ │ bx lr │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r0, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r5, [r4, #512] @ 0x200 │ │ │ │ mul.w r0, r0, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ @@ -111355,72 +111375,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 764ce │ │ │ │ + bne.n 76516 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 764ca │ │ │ │ + cbz r3, 76512 │ │ │ │ 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 7652e │ │ │ │ + beq.n 76576 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 76508 │ │ │ │ + beq.n 76550 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 764e6 │ │ │ │ + cbnz r3, 7652e │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 7644a │ │ │ │ + beq.n 76492 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 76528 │ │ │ │ + cbz r1, 76570 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 76502 │ │ │ │ + cbz r3, 7654a │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7644a │ │ │ │ + b.n 76492 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 76516 │ │ │ │ + cbz r3, 7655e │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7644a │ │ │ │ + bne.n 76492 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7644a │ │ │ │ + b.n 76492 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 764f2 │ │ │ │ + b.n 7653a │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 764d8 │ │ │ │ + beq.n 76520 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 76592 │ │ │ │ + cbz r3, 765da │ │ │ │ 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, 76562 │ │ │ │ + cbz r3, 765aa │ │ │ │ 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 │ │ │ │ @@ -111431,394 +111451,394 @@ │ │ │ │ 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 7644a │ │ │ │ + b.n 76492 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7653a │ │ │ │ + b.n 76582 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r5 │ │ │ │ - b.n 76482 │ │ │ │ + b.n 764ca │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000765a4 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +000765ec : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76866 │ │ │ │ + beq.w 768ae │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #40760 @ 0x9f38 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 765ec │ │ │ │ + beq.n 76634 │ │ │ │ movw r2, #20420 @ 0x4fc4 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 765fe │ │ │ │ + bne.n 76646 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.w 7686c │ │ │ │ + bpl.w 768b4 │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 76b0c <_PyTuple_FromArray@@Base> │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 76b54 <_PyTuple_FromArray@@Base> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 765f8 │ │ │ │ + bge.n 76640 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r3 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bl 89160 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + bl 890d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 767ba │ │ │ │ + beq.w 76802 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 767be │ │ │ │ + beq.w 76806 │ │ │ │ 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 767c2 │ │ │ │ + beq.w 7680a │ │ │ │ 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 767c6 │ │ │ │ + beq.w 7680e │ │ │ │ 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 767ca │ │ │ │ + beq.w 76812 │ │ │ │ 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 767ce │ │ │ │ - add r5, sp, #8 │ │ │ │ - add r2, sp, #24 │ │ │ │ + beq.w 76816 │ │ │ │ + add r6, sp, #8 │ │ │ │ + add r5, sp, #24 │ │ │ │ movs r4, #5 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 76678 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - adds r1, r4, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r1, #8 │ │ │ │ - str.w r0, [r2, #4]! │ │ │ │ - beq.n 766c8 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ + b.n 766c2 │ │ │ │ + mov r1, r5 │ │ │ │ + adds r2, r4, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + cmp r2, #8 │ │ │ │ + str.w r0, [r1, #4]! │ │ │ │ + mov r5, r1 │ │ │ │ + beq.n 76710 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r1, [r1, #112] @ 0x70 │ │ │ │ - blx r1 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ + blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7666a │ │ │ │ - ldr r2, [pc, #536] @ (768a4 ) │ │ │ │ + bne.n 766b2 │ │ │ │ + ldr r2, [pc, #536] @ (768ec ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 767d2 │ │ │ │ + bne.w 7681a │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7682c │ │ │ │ + bne.w 76874 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 766bc │ │ │ │ + bge.n 76704 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 766bc │ │ │ │ + cbnz r2, 76704 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 11139c <_PyTuple_FromArraySteal@@Base> │ │ │ │ + bl 1118d0 <_PyTuple_FromArraySteal@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 765f8 │ │ │ │ + b.n 76640 │ │ │ │ movs r0, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7682c │ │ │ │ + beq.w 76874 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r4, [r2, #8] │ │ │ │ subs r1, r0, #4 │ │ │ │ add.w ip, r0, #28 │ │ │ │ - mov r4, r5 │ │ │ │ + mov r4, r6 │ │ │ │ ldr.w r0, [r4], #4 │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ - mov r5, r4 │ │ │ │ + mov r6, r4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 766e4 │ │ │ │ - b.n 7670c │ │ │ │ + bne.n 7672c │ │ │ │ + b.n 76754 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 76786 │ │ │ │ + bge.n 767ce │ │ │ │ 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 766f6 │ │ │ │ - ldr r1, [pc, #384] @ (768a4 ) │ │ │ │ + bne.n 7673e │ │ │ │ + ldr r1, [pc, #384] @ (768ec ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 76802 │ │ │ │ + bne.n 7684a │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7687e │ │ │ │ + bne.w 768c6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7675a │ │ │ │ + bge.n 767a2 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - cbnz r1, 7675a │ │ │ │ + cbnz r1, 767a2 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1d9930 <_PyList_AsTupleAndClear@@Base> │ │ │ │ + bl 1da1f0 <_PyList_AsTupleAndClear@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 765f8 │ │ │ │ + bge.w 76640 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 765f8 │ │ │ │ + bne.w 76640 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 765f8 │ │ │ │ + b.n 76640 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 85f14 <_PyList_AppendTakeRefListResize@@Base> │ │ │ │ + bl 85e78 <_PyList_AppendTakeRefListResize@@Base> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 7670c │ │ │ │ + bne.n 76754 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 767aa │ │ │ │ + bge.n 767f2 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 76898 │ │ │ │ + beq.n 768e0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 767ba │ │ │ │ + bge.n 76802 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7689c │ │ │ │ + beq.n 768e4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 765f8 │ │ │ │ + b.n 76640 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7668a │ │ │ │ + b.n 766d2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 7668a │ │ │ │ + b.n 766d2 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 7668a │ │ │ │ + b.n 766d2 │ │ │ │ movs r4, #3 │ │ │ │ - b.n 7668a │ │ │ │ + b.n 766d2 │ │ │ │ movs r4, #4 │ │ │ │ - b.n 7668a │ │ │ │ + b.n 766d2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7669a │ │ │ │ + beq.w 766e2 │ │ │ │ movw r1, #61116 @ 0xeebc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1c9764 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1ca06c <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7669a │ │ │ │ + beq.w 766e2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c9770 <_PyErr_Clear@@Base> │ │ │ │ + bl 1ca078 <_PyErr_Clear@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7669a │ │ │ │ + b.n 766e2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 76730 │ │ │ │ + beq.n 76778 │ │ │ │ movw r1, #61116 @ 0xeebc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1c9764 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1ca06c <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76730 │ │ │ │ + beq.n 76778 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c9770 <_PyErr_Clear@@Base> │ │ │ │ + bl 1ca078 <_PyErr_Clear@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 76730 │ │ │ │ + b.n 76778 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7683a │ │ │ │ + bge.n 76882 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 7685e │ │ │ │ + cbz r2, 768a6 │ │ │ │ add r2, sp, #8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 767ba │ │ │ │ + beq.n 76802 │ │ │ │ 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 7683c │ │ │ │ + bge.n 76884 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7683c │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7683a │ │ │ │ + bne.n 76884 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76882 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7683a │ │ │ │ - bl 28c614 <_Py_hashtable_foreach@@Base+0x1d88> │ │ │ │ - b.n 767ba │ │ │ │ - movw r0, #33384 @ 0x8268 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76882 │ │ │ │ + bl 28cf90 <_Py_hashtable_foreach@@Base+0xe8c> │ │ │ │ + b.n 76802 │ │ │ │ + movw r0, #35688 @ 0x8b68 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #3219 @ 0xc93 │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 767ba │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 76802 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 767aa │ │ │ │ + bge.n 767f2 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 767aa │ │ │ │ + bne.n 767f2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 767aa │ │ │ │ + b.n 767f2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 7688e │ │ │ │ + b.n 768d6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 767ba │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76802 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000768a8 : │ │ │ │ +000768f0 : │ │ │ │ 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 76ade │ │ │ │ + beq.w 76b26 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bpl.w 76ade │ │ │ │ + bpl.w 76b26 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 76a96 │ │ │ │ - blt.w 76acc │ │ │ │ + beq.w 76ade │ │ │ │ + blt.w 76b14 │ │ │ │ subs r3, r4, #1 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 769f2 │ │ │ │ - ldr r3, [pc, #544] @ (76b00 ) │ │ │ │ + bgt.w 76a3a │ │ │ │ + ldr r3, [pc, #544] @ (76b48 ) │ │ │ │ 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, #1712] @ 0x6b0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76a7e │ │ │ │ - ldr r0, [pc, #520] @ (76b04 ) │ │ │ │ + beq.w 76ac6 │ │ │ │ + ldr r0, [pc, #520] @ (76b4c ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str.w r1, [r2, #1712] @ 0x6b0 │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r0, #1600] @ 0x640 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 76a9a │ │ │ │ + bne.w 76ae2 │ │ │ │ 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 7693e │ │ │ │ + bge.n 76986 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r4, #1 │ │ │ │ str.w r1, [ip] │ │ │ │ - bne.n 76a22 │ │ │ │ - cbnz r2, 7694e │ │ │ │ + bne.n 76a6a │ │ │ │ + cbnz r2, 76996 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #432] @ (76b00 ) │ │ │ │ + ldr r1, [pc, #432] @ (76b48 ) │ │ │ │ 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 │ │ │ │ @@ -111838,222 +111858,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 76948 │ │ │ │ + ble.n 76990 │ │ │ │ ldr.w r2, [r0, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 76948 │ │ │ │ + beq.n 76990 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 76948 │ │ │ │ + beq.n 76990 │ │ │ │ ldr.w r2, [r0, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 76948 │ │ │ │ + bne.n 76990 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 76ac2 │ │ │ │ + bne.n 76b0a │ │ │ │ add.w r1, r4, #12 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 76948 │ │ │ │ + bmi.n 76990 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 769dc │ │ │ │ + bne.n 76a24 │ │ │ │ dmb ish │ │ │ │ - b.n 76948 │ │ │ │ + b.n 76990 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 76a7e │ │ │ │ - bl 1f4804 │ │ │ │ + bls.n 76ac6 │ │ │ │ + bl 1f50c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76ada │ │ │ │ + beq.n 76b22 │ │ │ │ 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 7693a │ │ │ │ + blt.n 76982 │ │ │ │ str r1, [r3, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - cbnz r2, 76a30 │ │ │ │ + cbnz r2, 76a78 │ │ │ │ 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 76946 │ │ │ │ + beq.n 7698e │ │ │ │ add.w r0, r5, #8 │ │ │ │ add.w lr, r5, r4, lsl #2 │ │ │ │ add.w ip, r3, #20 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ - cbnz r2, 76a60 │ │ │ │ + cbnz r2, 76aa8 │ │ │ │ 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 76a50 │ │ │ │ + bne.n 76a98 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 76948 │ │ │ │ - b.n 7694e │ │ │ │ + beq.w 76990 │ │ │ │ + b.n 76996 │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76e94 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76edc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7691c │ │ │ │ - b.n 76ada │ │ │ │ - ldr r3, [pc, #112] @ (76b08 ) │ │ │ │ - b.n 76948 │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + bne.w 76964 │ │ │ │ + b.n 76b22 │ │ │ │ + ldr r3, [pc, #112] @ (76b50 ) │ │ │ │ + b.n 76990 │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 76af0 │ │ │ │ + bne.n 76b38 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7691c │ │ │ │ + bne.w 76964 │ │ │ │ mov r0, r3 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7691c │ │ │ │ + b.n 76964 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 76948 │ │ │ │ - b.n 769ce │ │ │ │ - movw r0, #33356 @ 0x824c │ │ │ │ + bne.w 76990 │ │ │ │ + b.n 76a16 │ │ │ │ + movw r0, #35660 @ 0x8b4c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 76948 │ │ │ │ - movw r0, #33384 @ 0x8268 │ │ │ │ + b.n 76990 │ │ │ │ + movw r0, #35688 @ 0x8b68 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #3219 @ 0xc93 │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 76ada │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 76b22 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7691c │ │ │ │ + b.n 76964 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00076b0c <_PyTuple_FromArray@@Base>: │ │ │ │ +00076b54 <_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 76ca8 <_PyTuple_FromArray@@Base+0x19c> │ │ │ │ + beq.w 76cf0 <_PyTuple_FromArray@@Base+0x19c> │ │ │ │ mov r5, r0 │ │ │ │ - blt.w 76d92 <_PyTuple_FromArray@@Base+0x286> │ │ │ │ + blt.w 76dda <_PyTuple_FromArray@@Base+0x286> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 76d16 <_PyTuple_FromArray@@Base+0x20a> │ │ │ │ - ldr r3, [pc, #656] @ (76dc4 <_PyTuple_FromArray@@Base+0x2b8>) │ │ │ │ + bgt.w 76d5e <_PyTuple_FromArray@@Base+0x20a> │ │ │ │ + ldr r3, [pc, #656] @ (76e0c <_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, #1712] @ 0x6b0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76c92 <_PyTuple_FromArray@@Base+0x186> │ │ │ │ - ldr r0, [pc, #632] @ (76dc8 <_PyTuple_FromArray@@Base+0x2bc>) │ │ │ │ + beq.w 76cda <_PyTuple_FromArray@@Base+0x186> │ │ │ │ + ldr r0, [pc, #632] @ (76e10 <_PyTuple_FromArray@@Base+0x2bc>) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str.w r1, [r2, #1712] @ 0x6b0 │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r0, #1600] @ 0x640 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 76d60 <_PyTuple_FromArray@@Base+0x254> │ │ │ │ + bne.w 76da8 <_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 76c62 <_PyTuple_FromArray@@Base+0x156> │ │ │ │ + bge.n 76caa <_PyTuple_FromArray@@Base+0x156> │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str.w ip, [r0] │ │ │ │ str r0, [r1, #0] │ │ │ │ - beq.n 76bf6 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ + beq.n 76c3e <_PyTuple_FromArray@@Base+0xea> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 76cb0 <_PyTuple_FromArray@@Base+0x1a4> │ │ │ │ + bne.w 76cf8 <_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 76c6a <_PyTuple_FromArray@@Base+0x15e> │ │ │ │ + bge.n 76cb2 <_PyTuple_FromArray@@Base+0x15e> │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, #2 │ │ │ │ str.w ip, [r0] │ │ │ │ str r0, [r1, #4] │ │ │ │ - beq.n 76bf6 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ + beq.n 76c3e <_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 76c76 <_PyTuple_FromArray@@Base+0x16a> │ │ │ │ + bne.n 76cbe <_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 76c88 <_PyTuple_FromArray@@Base+0x17c> │ │ │ │ + bge.n 76cd0 <_PyTuple_FromArray@@Base+0x17c> │ │ │ │ adds r1, #1 │ │ │ │ cmp r5, r4 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 76bd0 <_PyTuple_FromArray@@Base+0xc4> │ │ │ │ - cbz r2, 76c5c <_PyTuple_FromArray@@Base+0x150> │ │ │ │ - ldr r1, [pc, #456] @ (76dc4 <_PyTuple_FromArray@@Base+0x2b8>) │ │ │ │ + bne.n 76c18 <_PyTuple_FromArray@@Base+0xc4> │ │ │ │ + cbz r2, 76ca4 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + ldr r1, [pc, #456] @ (76e0c <_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 │ │ │ │ @@ -112073,461 +112093,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 76cd6 <_PyTuple_FromArray@@Base+0x1ca> │ │ │ │ + bgt.n 76d1e <_PyTuple_FromArray@@Base+0x1ca> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ - bne.n 76b9c <_PyTuple_FromArray@@Base+0x90> │ │ │ │ - b.n 76bf6 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ + bne.n 76be4 <_PyTuple_FromArray@@Base+0x90> │ │ │ │ + b.n 76c3e <_PyTuple_FromArray@@Base+0xea> │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r1, #4] │ │ │ │ - bne.n 76bc6 <_PyTuple_FromArray@@Base+0xba> │ │ │ │ - b.n 76bf6 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ + bne.n 76c0e <_PyTuple_FromArray@@Base+0xba> │ │ │ │ + b.n 76c3e <_PyTuple_FromArray@@Base+0xea> │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 76bea <_PyTuple_FromArray@@Base+0xde> │ │ │ │ + blt.n 76c32 <_PyTuple_FromArray@@Base+0xde> │ │ │ │ cmp r5, r4 │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 76c72 <_PyTuple_FromArray@@Base+0x166> │ │ │ │ - b.n 76bf8 <_PyTuple_FromArray@@Base+0xec> │ │ │ │ + bne.n 76cba <_PyTuple_FromArray@@Base+0x166> │ │ │ │ + b.n 76c40 <_PyTuple_FromArray@@Base+0xec> │ │ │ │ cmp r5, r4 │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 76bd0 <_PyTuple_FromArray@@Base+0xc4> │ │ │ │ - b.n 76bf6 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ + bne.n 76c18 <_PyTuple_FromArray@@Base+0xc4> │ │ │ │ + b.n 76c3e <_PyTuple_FromArray@@Base+0xea> │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76e94 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76edc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76b6e <_PyTuple_FromArray@@Base+0x62> │ │ │ │ - b.n 76da0 <_PyTuple_FromArray@@Base+0x294> │ │ │ │ - ldr r3, [pc, #288] @ (76dcc <_PyTuple_FromArray@@Base+0x2c0>) │ │ │ │ + bne.w 76bb6 <_PyTuple_FromArray@@Base+0x62> │ │ │ │ + b.n 76de8 <_PyTuple_FromArray@@Base+0x294> │ │ │ │ + ldr r3, [pc, #288] @ (76e14 <_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 76ccc <_PyTuple_FromArray@@Base+0x1c0> │ │ │ │ + bge.n 76d14 <_PyTuple_FromArray@@Base+0x1c0> │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, #2 │ │ │ │ str.w ip, [r0] │ │ │ │ str r0, [r1, #4] │ │ │ │ - bne.w 76bc6 <_PyTuple_FromArray@@Base+0xba> │ │ │ │ - b.n 76bf8 <_PyTuple_FromArray@@Base+0xec> │ │ │ │ + bne.w 76c0e <_PyTuple_FromArray@@Base+0xba> │ │ │ │ + b.n 76c40 <_PyTuple_FromArray@@Base+0xec> │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r1, #4] │ │ │ │ - bne.w 76bc6 <_PyTuple_FromArray@@Base+0xba> │ │ │ │ - b.n 76bf8 <_PyTuple_FromArray@@Base+0xec> │ │ │ │ + bne.w 76c0e <_PyTuple_FromArray@@Base+0xba> │ │ │ │ + b.n 76c40 <_PyTuple_FromArray@@Base+0xec> │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 76c5c <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + beq.n 76ca4 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 76c5c <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + beq.n 76ca4 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 76c5c <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + bne.n 76ca4 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 76d88 <_PyTuple_FromArray@@Base+0x27c> │ │ │ │ + bne.n 76dd0 <_PyTuple_FromArray@@Base+0x27c> │ │ │ │ add.w r1, r4, #12 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 76c5c <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + bmi.n 76ca4 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76d00 <_PyTuple_FromArray@@Base+0x1f4> │ │ │ │ + bne.n 76d48 <_PyTuple_FromArray@@Base+0x1f4> │ │ │ │ dmb ish │ │ │ │ - b.n 76c5c <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + b.n 76ca4 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 76da4 <_PyTuple_FromArray@@Base+0x298> │ │ │ │ + bhi.n 76dec <_PyTuple_FromArray@@Base+0x298> │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76e94 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76edc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76da0 <_PyTuple_FromArray@@Base+0x294> │ │ │ │ + beq.n 76de8 <_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 76b9c <_PyTuple_FromArray@@Base+0x90> │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + b.n 76be4 <_PyTuple_FromArray@@Base+0x90> │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 76db4 <_PyTuple_FromArray@@Base+0x2a8> │ │ │ │ + bne.n 76dfc <_PyTuple_FromArray@@Base+0x2a8> │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76b6e <_PyTuple_FromArray@@Base+0x62> │ │ │ │ + bne.w 76bb6 <_PyTuple_FromArray@@Base+0x62> │ │ │ │ mov r0, r3 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 76b6e <_PyTuple_FromArray@@Base+0x62> │ │ │ │ + b.n 76bb6 <_PyTuple_FromArray@@Base+0x62> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 76c5c <_PyTuple_FromArray@@Base+0x150> │ │ │ │ - b.n 76cf2 <_PyTuple_FromArray@@Base+0x1e6> │ │ │ │ - movw r0, #33356 @ 0x824c │ │ │ │ + bne.w 76ca4 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + b.n 76d3a <_PyTuple_FromArray@@Base+0x1e6> │ │ │ │ + movw r0, #35660 @ 0x8b4c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 76c5c <_PyTuple_FromArray@@Base+0x150> │ │ │ │ - bl 1f4804 │ │ │ │ + b.n 76ca4 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + bl 1f50c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76da0 <_PyTuple_FromArray@@Base+0x294> │ │ │ │ + beq.n 76de8 <_PyTuple_FromArray@@Base+0x294> │ │ │ │ add.w r1, r0, #16 │ │ │ │ - b.n 76d3e <_PyTuple_FromArray@@Base+0x232> │ │ │ │ + b.n 76d86 <_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 76b6e <_PyTuple_FromArray@@Base+0x62> │ │ │ │ + b.n 76bb6 <_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 76e6e <_PyTuple_FromArray@@Base+0x362> │ │ │ │ + blt.n 76eb6 <_PyTuple_FromArray@@Base+0x362> │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.n 76e3a <_PyTuple_FromArray@@Base+0x32e> │ │ │ │ - ldr r3, [pc, #160] @ (76e8c <_PyTuple_FromArray@@Base+0x380>) │ │ │ │ + bgt.n 76e82 <_PyTuple_FromArray@@Base+0x32e> │ │ │ │ + ldr r3, [pc, #160] @ (76ed4 <_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, #1712] @ 0x6b0 │ │ │ │ - cbz r4, 76e26 <_PyTuple_FromArray@@Base+0x31a> │ │ │ │ - ldr r0, [pc, #140] @ (76e90 <_PyTuple_FromArray@@Base+0x384>) │ │ │ │ + cbz r4, 76e6e <_PyTuple_FromArray@@Base+0x31a> │ │ │ │ + ldr r0, [pc, #140] @ (76ed8 <_PyTuple_FromArray@@Base+0x384>) │ │ │ │ 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, 76e4e <_PyTuple_FromArray@@Base+0x342> │ │ │ │ + cbnz r3, 76e96 <_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 76e94 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76edc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76e1c <_PyTuple_FromArray@@Base+0x310> │ │ │ │ - b.n 76e7c <_PyTuple_FromArray@@Base+0x370> │ │ │ │ + bne.n 76e64 <_PyTuple_FromArray@@Base+0x310> │ │ │ │ + b.n 76ec4 <_PyTuple_FromArray@@Base+0x370> │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 76e26 <_PyTuple_FromArray@@Base+0x31a> │ │ │ │ + bls.n 76e6e <_PyTuple_FromArray@@Base+0x31a> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f4804 │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + b.w 1f50c4 │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76e80 <_PyTuple_FromArray@@Base+0x374> │ │ │ │ + bne.n 76ec8 <_PyTuple_FromArray@@Base+0x374> │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76e1c <_PyTuple_FromArray@@Base+0x310> │ │ │ │ + bne.n 76e64 <_PyTuple_FromArray@@Base+0x310> │ │ │ │ mov r0, r4 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ - b.n 76e1c <_PyTuple_FromArray@@Base+0x310> │ │ │ │ - movw r0, #33356 @ 0x824c │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ + b.n 76e64 <_PyTuple_FromArray@@Base+0x310> │ │ │ │ + movw r0, #35660 @ 0x8b4c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76e22 <_PyTuple_FromArray@@Base+0x316> │ │ │ │ + b.n 76e6a <_PyTuple_FromArray@@Base+0x316> │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 76e1c <_PyTuple_FromArray@@Base+0x310> │ │ │ │ + b.n 76e64 <_PyTuple_FromArray@@Base+0x310> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00076e94 <_PyObject_GC_NewVar@@Base>: │ │ │ │ +00076edc <_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 7703a <_PyObject_GC_NewVar@@Base+0x1a6> │ │ │ │ + blt.w 77082 <_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] @ (77050 <_PyObject_GC_NewVar@@Base+0x1bc>) │ │ │ │ + ldr r1, [pc, #384] @ (77098 <_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 76ff4 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + bhi.w 7703c <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ adds r3, r3, r2 │ │ │ │ - bmi.w 76ff4 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + bmi.w 7703c <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ - movw r1, #3321 @ 0xcf9 │ │ │ │ + movw r1, #3353 @ 0xd19 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r0, [r7, #888] @ 0x378 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 76fe2 <_PyObject_GC_NewVar@@Base+0x14e> │ │ │ │ + bne.n 7702a <_PyObject_GC_NewVar@@Base+0x14e> │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1596] @ 0x63c │ │ │ │ mov r9, r1 │ │ │ │ subs r1, r3, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - bcs.n 76fac <_PyObject_GC_NewVar@@Base+0x118> │ │ │ │ + bcs.n 76ff4 <_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 76f98 <_PyObject_GC_NewVar@@Base+0x104> │ │ │ │ + beq.n 76fe0 <_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, 76f70 <_PyObject_GC_NewVar@@Base+0xdc> │ │ │ │ + cbz r7, 76fb8 <_PyObject_GC_NewVar@@Base+0xdc> │ │ │ │ add.w r7, ip, r2 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [ip] │ │ │ │ - ldr r2, [pc, #268] @ (77054 <_PyObject_GC_NewVar@@Base+0x1c0>) │ │ │ │ + ldr r2, [pc, #268] @ (7709c <_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 77000 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ + bne.n 77048 <_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 76f8c <_PyObject_GC_NewVar@@Base+0xf8> │ │ │ │ + bhi.n 76fd4 <_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 76f3a <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ + b.n 76f82 <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 76f3a <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ + b.n 76f82 <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ mov ip, r0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76f3a <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ + bne.n 76f82 <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ ldr.w r0, [r7, #848] @ 0x350 │ │ │ │ - movw r1, #46053 @ 0xb3e5 │ │ │ │ + movw r1, #46093 @ 0xb40d │ │ │ │ movt r1, #6 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 7701e <_PyObject_GC_NewVar@@Base+0x18a> │ │ │ │ + bne.n 77066 <_PyObject_GC_NewVar@@Base+0x18a> │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2bf6c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 76ff4 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + beq.n 7703c <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 76f3a <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ + b.n 76f82 <_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 76f3a <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ + bne.n 76f82 <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1f4894 │ │ │ │ - movw r1, #1089 @ 0x441 │ │ │ │ + b.w 1f5154 │ │ │ │ + movw r1, #1557 @ 0x615 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7702e <_PyObject_GC_NewVar@@Base+0x19a> │ │ │ │ - ldr r0, [pc, #72] @ (77058 <_PyObject_GC_NewVar@@Base+0x1c4>) │ │ │ │ - bl 6b650 │ │ │ │ + bne.n 77076 <_PyObject_GC_NewVar@@Base+0x19a> │ │ │ │ + ldr r0, [pc, #72] @ (770a0 <_PyObject_GC_NewVar@@Base+0x1c4>) │ │ │ │ + bl 6b678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76f66 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + bne.n 76fae <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ - b.n 76f66 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ + b.n 76fae <_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 76fd0 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ + b.n 77018 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 76f66 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + b.n 76fae <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ movw r1, #2325 @ 0x915 │ │ │ │ - movw r0, #52108 @ 0xcb8c │ │ │ │ + movw r0, #54412 @ 0xd48c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r7, #0 │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 76f68 <_PyObject_GC_NewVar@@Base+0xd4> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 76fb0 <_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 │ │ │ │ │ │ │ │ -0007705c <_Py_Dealloc@@Base>: │ │ │ │ +000770a4 <_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] @ (770f4 <_Py_Dealloc@@Base+0x98>) │ │ │ │ + ldr r4, [pc, #132] @ (7713c <_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, 770da <_Py_Dealloc@@Base+0x7e> │ │ │ │ - ldr r2, [pc, #96] @ (770f8 <_Py_Dealloc@@Base+0x9c>) │ │ │ │ + cbnz r2, 77122 <_Py_Dealloc@@Base+0x7e> │ │ │ │ + ldr r2, [pc, #96] @ (77140 <_Py_Dealloc@@Base+0x9c>) │ │ │ │ mov.w r8, r3, asr #13 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbnz r3, 770ca <_Py_Dealloc@@Base+0x6e> │ │ │ │ + cbnz r3, 77112 <_Py_Dealloc@@Base+0x6e> │ │ │ │ blx r6 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ - cbnz r3, 770ae <_Py_Dealloc@@Base+0x52> │ │ │ │ + cbnz r3, 770f6 <_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 770aa <_Py_Dealloc@@Base+0x4e> │ │ │ │ + beq.n 770f2 <_Py_Dealloc@@Base+0x4e> │ │ │ │ mov r0, r5 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1fd79c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - movw r1, #1089 @ 0x441 │ │ │ │ + b.w 1fe0a4 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + movw r1, #1557 @ 0x615 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 770e6 <_Py_Dealloc@@Base+0x8a> │ │ │ │ + bne.n 7712e <_Py_Dealloc@@Base+0x8a> │ │ │ │ mov r0, r9 │ │ │ │ - b.n 770a4 <_Py_Dealloc@@Base+0x48> │ │ │ │ + b.n 770ec <_Py_Dealloc@@Base+0x48> │ │ │ │ mov r0, r5 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1fd00c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 1fd90c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 770a4 <_Py_Dealloc@@Base+0x48> │ │ │ │ + b.n 770ec <_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, 7717c <_Py_Dealloc@@Base+0x120> │ │ │ │ + cbz r3, 771c4 <_Py_Dealloc@@Base+0x120> │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #684] @ (773d0 <_Py_Dealloc@@Base+0x374>) │ │ │ │ + ldr r0, [pc, #684] @ (77418 <_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] │ │ │ │ @@ -112550,171 +112570,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 772c0 <_Py_Dealloc@@Base+0x264> │ │ │ │ + beq.w 77308 <_Py_Dealloc@@Base+0x264> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ subs r4, #1 │ │ │ │ - bmi.w 772ee <_Py_Dealloc@@Base+0x292> │ │ │ │ + bmi.w 77336 <_Py_Dealloc@@Base+0x292> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.n 7719a <_Py_Dealloc@@Base+0x13e> │ │ │ │ + b.n 771e2 <_Py_Dealloc@@Base+0x13e> │ │ │ │ subs r4, #1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 7720c <_Py_Dealloc@@Base+0x1b0> │ │ │ │ + beq.n 77254 <_Py_Dealloc@@Base+0x1b0> │ │ │ │ ldr.w r6, [r1, r4, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 77192 <_Py_Dealloc@@Base+0x136> │ │ │ │ + beq.n 771da <_Py_Dealloc@@Base+0x136> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77192 <_Py_Dealloc@@Base+0x136> │ │ │ │ + bge.n 771da <_Py_Dealloc@@Base+0x136> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77192 <_Py_Dealloc@@Base+0x136> │ │ │ │ - ldr r2, [pc, #540] @ (773d0 <_Py_Dealloc@@Base+0x374>) │ │ │ │ + bne.n 771da <_Py_Dealloc@@Base+0x136> │ │ │ │ + ldr r2, [pc, #540] @ (77418 <_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 77460 <_Py_Dealloc@@Base+0x404> │ │ │ │ - ldr r3, [pc, #496] @ (773d4 <_Py_Dealloc@@Base+0x378>) │ │ │ │ + bne.w 774a8 <_Py_Dealloc@@Base+0x404> │ │ │ │ + ldr r3, [pc, #496] @ (7741c <_Py_Dealloc@@Base+0x378>) │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 773ae <_Py_Dealloc@@Base+0x352> │ │ │ │ + bne.w 773f6 <_Py_Dealloc@@Base+0x352> │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77192 <_Py_Dealloc@@Base+0x136> │ │ │ │ + beq.n 771da <_Py_Dealloc@@Base+0x136> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 77192 <_Py_Dealloc@@Base+0x136> │ │ │ │ + ble.n 771da <_Py_Dealloc@@Base+0x136> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 77192 <_Py_Dealloc@@Base+0x136> │ │ │ │ + beq.n 771da <_Py_Dealloc@@Base+0x136> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fd79c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 77192 <_Py_Dealloc@@Base+0x136> │ │ │ │ + bl 1fe0a4 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 771da <_Py_Dealloc@@Base+0x136> │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r3, #25569 @ 0x63e1 │ │ │ │ + movw r3, #25641 @ 0x6429 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 77306 <_Py_Dealloc@@Base+0x2aa> │ │ │ │ - cbz r1, 77280 <_Py_Dealloc@@Base+0x224> │ │ │ │ - ldr r3, [pc, #424] @ (773d0 <_Py_Dealloc@@Base+0x374>) │ │ │ │ + bne.n 7734e <_Py_Dealloc@@Base+0x2aa> │ │ │ │ + cbz r1, 772c8 <_Py_Dealloc@@Base+0x224> │ │ │ │ + ldr r3, [pc, #424] @ (77418 <_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, #1596] @ 0x63c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7730e <_Py_Dealloc@@Base+0x2b2> │ │ │ │ + beq.n 77356 <_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 77266 <_Py_Dealloc@@Base+0x20a> │ │ │ │ + bgt.n 772ae <_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 7730e <_Py_Dealloc@@Base+0x2b2> │ │ │ │ + beq.n 77356 <_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, 772dc <_Py_Dealloc@@Base+0x280> │ │ │ │ + cbz r6, 77324 <_Py_Dealloc@@Base+0x280> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 77332 <_Py_Dealloc@@Base+0x2d6> │ │ │ │ + beq.n 7737a <_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 772ce <_Py_Dealloc@@Base+0x272> │ │ │ │ - ldr r3, [pc, #316] @ (773d0 <_Py_Dealloc@@Base+0x374>) │ │ │ │ + bne.n 77316 <_Py_Dealloc@@Base+0x272> │ │ │ │ + ldr r3, [pc, #316] @ (77418 <_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, #1884] @ 0x75c │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 772ce <_Py_Dealloc@@Base+0x272> │ │ │ │ + bhi.n 77316 <_Py_Dealloc@@Base+0x272> │ │ │ │ ldr.w r1, [r3, #1880] @ 0x758 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ adds r7, #12 │ │ │ │ str.w r5, [r3, #1880] @ 0x758 │ │ │ │ str.w r2, [r3, #1884] @ 0x75c │ │ │ │ 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 77292 <_Py_Dealloc@@Base+0x236> │ │ │ │ + beq.n 772da <_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 7e8f8 │ │ │ │ + b.w 7e958 │ │ │ │ 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 77280 <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 772c8 <_Py_Dealloc@@Base+0x224> │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r3, #25569 @ 0x63e1 │ │ │ │ + movw r3, #25641 @ 0x6429 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 77226 <_Py_Dealloc@@Base+0x1ca> │ │ │ │ + beq.n 7726e <_Py_Dealloc@@Base+0x1ca> │ │ │ │ ldr.w r0, [r0, #864] @ 0x360 │ │ │ │ blx r2 │ │ │ │ - b.n 77280 <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 772c8 <_Py_Dealloc@@Base+0x224> │ │ │ │ ldr.w r2, [r0, #860] @ 0x35c │ │ │ │ - movw r3, #46213 @ 0xb485 │ │ │ │ + movw r3, #46253 @ 0xb4ad │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7746a <_Py_Dealloc@@Base+0x40e> │ │ │ │ + bne.w 774b2 <_Py_Dealloc@@Base+0x40e> │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 77280 <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 772c8 <_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 │ │ │ │ @@ -112722,86 +112742,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 77370 <_Py_Dealloc@@Base+0x314> │ │ │ │ + bne.n 773b8 <_Py_Dealloc@@Base+0x314> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7736c <_Py_Dealloc@@Base+0x310> │ │ │ │ + cbz r1, 773b4 <_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 773fa <_Py_Dealloc@@Base+0x39e> │ │ │ │ + beq.n 77442 <_Py_Dealloc@@Base+0x39e> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 773d8 <_Py_Dealloc@@Base+0x37c> │ │ │ │ + beq.n 77420 <_Py_Dealloc@@Base+0x37c> │ │ │ │ ldr.w r3, [r9, #532] @ 0x214 │ │ │ │ - cbnz r3, 7738a <_Py_Dealloc@@Base+0x32e> │ │ │ │ + cbnz r3, 773d2 <_Py_Dealloc@@Base+0x32e> │ │ │ │ str.w r2, [r9, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 77280 <_Py_Dealloc@@Base+0x224> │ │ │ │ + beq.w 772c8 <_Py_Dealloc@@Base+0x224> │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 773ca <_Py_Dealloc@@Base+0x36e> │ │ │ │ + cbz r1, 77412 <_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, 773a8 <_Py_Dealloc@@Base+0x34c> │ │ │ │ + cbz r3, 773f0 <_Py_Dealloc@@Base+0x34c> │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 77280 <_Py_Dealloc@@Base+0x224> │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + b.n 772c8 <_Py_Dealloc@@Base+0x224> │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 771ec <_Py_Dealloc@@Base+0x190> │ │ │ │ - ldr r2, [pc, #20] @ (773d4 <_Py_Dealloc@@Base+0x378>) │ │ │ │ + beq.w 77234 <_Py_Dealloc@@Base+0x190> │ │ │ │ + ldr r2, [pc, #20] @ (7741c <_Py_Dealloc@@Base+0x378>) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.n 771ec <_Py_Dealloc@@Base+0x190> │ │ │ │ + b.n 77234 <_Py_Dealloc@@Base+0x190> │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 77398 <_Py_Dealloc@@Base+0x33c> │ │ │ │ + b.n 773e0 <_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, 773e6 <_Py_Dealloc@@Base+0x38a> │ │ │ │ + cbz r3, 7742e <_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 77280 <_Py_Dealloc@@Base+0x224> │ │ │ │ + bne.w 772c8 <_Py_Dealloc@@Base+0x224> │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 77280 <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 772c8 <_Py_Dealloc@@Base+0x224> │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7737c <_Py_Dealloc@@Base+0x320> │ │ │ │ + beq.n 773c4 <_Py_Dealloc@@Base+0x320> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7745a <_Py_Dealloc@@Base+0x3fe> │ │ │ │ + cbz r1, 774a2 <_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, 77430 <_Py_Dealloc@@Base+0x3d4> │ │ │ │ + cbz r3, 77478 <_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 │ │ │ │ @@ -112810,47 +112830,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 77280 <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 772c8 <_Py_Dealloc@@Base+0x224> │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 77406 <_Py_Dealloc@@Base+0x3aa> │ │ │ │ + b.n 7744e <_Py_Dealloc@@Base+0x3aa> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fd00c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 77192 <_Py_Dealloc@@Base+0x136> │ │ │ │ + bl 1fd90c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 771da <_Py_Dealloc@@Base+0x136> │ │ │ │ ldr.w r0, [r0, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 77326 <_Py_Dealloc@@Base+0x2ca> │ │ │ │ + b.n 7736e <_Py_Dealloc@@Base+0x2ca> │ │ │ │ nop │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 77480 <_Py_Dealloc@@Base+0x424> │ │ │ │ - cbz r2, 77480 <_Py_Dealloc@@Base+0x424> │ │ │ │ + cbz r0, 774c8 <_Py_Dealloc@@Base+0x424> │ │ │ │ + cbz r2, 774c8 <_Py_Dealloc@@Base+0x424> │ │ │ │ b.w 2bda8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 7747c <_Py_Dealloc@@Base+0x420> │ │ │ │ + b.n 774c4 <_Py_Dealloc@@Base+0x420> │ │ │ │ nop │ │ │ │ │ │ │ │ -00077488 : │ │ │ │ +000774d0 : │ │ │ │ ldr.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77500 │ │ │ │ + beq.n 77548 │ │ │ │ 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] @ (77504 ) │ │ │ │ + ldr r2, [pc, #88] @ (7754c ) │ │ │ │ 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] │ │ │ │ @@ -112879,15 +112899,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] @ (77578 ) │ │ │ │ + ldr r3, [pc, #84] @ (775c0 ) │ │ │ │ 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] │ │ │ │ @@ -112907,1103 +112927,1105 @@ │ │ │ │ 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, 77580 │ │ │ │ + cbnz r0, 775c8 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7757e │ │ │ │ + bge.n 775c6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7757e │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + bne.n 775c6 │ │ │ │ + b.w 770a4 <_Py_Dealloc@@Base> │ │ │ │ │ │ │ │ -00077594 : │ │ │ │ +000775dc : │ │ │ │ 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 775de │ │ │ │ + bne.n 77626 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 775de │ │ │ │ + beq.n 77626 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 77608 │ │ │ │ - adds r3, r0, #3 │ │ │ │ - beq.n 77602 │ │ │ │ + bl 77654 │ │ │ │ + adds r4, r0, #3 │ │ │ │ + beq.n 77640 │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 775d2 │ │ │ │ + bne.n 7761a │ │ │ │ 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 6ba70 │ │ │ │ + bl 6ba98 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 775f6 │ │ │ │ + beq.n 77646 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77608 │ │ │ │ - b.n 775c2 │ │ │ │ + bl 77654 │ │ │ │ + adds r3, r0, #3 │ │ │ │ + bne.n 7760e │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 77616 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 261b1c │ │ │ │ + bl 2624e0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 775ce │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 775ce │ │ │ │ + b.n 77616 │ │ │ │ + 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 │ │ │ │ mov fp, r2 │ │ │ │ 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 7788e │ │ │ │ + beq.w 778da │ │ │ │ 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 77c3e │ │ │ │ + bne.w 77c8a │ │ │ │ cmp r6, #7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bgt.w 777b4 │ │ │ │ + bgt.w 77800 │ │ │ │ ldrsb.w r2, [r9, r8] │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7772a │ │ │ │ + blt.n 77776 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r0, [r1, r2, lsl #3] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.w 7779e │ │ │ │ + beq.w 777ea │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 77820 │ │ │ │ + beq.w 7786c │ │ │ │ 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 777f4 │ │ │ │ + blt.w 77840 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 7779e │ │ │ │ + beq.n 777ea │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 77a30 │ │ │ │ + beq.w 77a7c │ │ │ │ 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 779c6 │ │ │ │ + bgt.w 77a12 │ │ │ │ ldrsb.w r3, [r9, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 777fa │ │ │ │ + blt.w 77846 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 7779c │ │ │ │ + beq.n 777e8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 77742 │ │ │ │ + beq.n 7778e │ │ │ │ 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 779ee │ │ │ │ + bgt.w 77a3a │ │ │ │ ldrsb.w r3, [r9, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7781a │ │ │ │ + blt.w 77866 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 7779c │ │ │ │ + beq.n 777e8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 77bda │ │ │ │ + beq.w 77c26 │ │ │ │ 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 776c8 │ │ │ │ + b.n 77714 │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 77fec │ │ │ │ + bne.w 78038 │ │ │ │ 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 776e8 │ │ │ │ + bne.n 77734 │ │ │ │ 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 776e8 │ │ │ │ + bne.n 77734 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 780ec │ │ │ │ + beq.w 78138 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ mov r2, r1 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 780e4 │ │ │ │ + bpl.w 78130 │ │ │ │ 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 2c22c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 776e8 │ │ │ │ + bne.n 77734 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, #2 │ │ │ │ - beq.w 77d76 │ │ │ │ + beq.w 77dc2 │ │ │ │ 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 77736 │ │ │ │ + b.n 77782 │ │ │ │ cmp r6, #15 │ │ │ │ - bgt.w 77b30 │ │ │ │ + bgt.w 77b7c │ │ │ │ ldrsh.w r3, [r9, r8, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 77804 │ │ │ │ + blt.n 77850 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 7779e │ │ │ │ + beq.n 777ea │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 77820 │ │ │ │ + beq.n 7786c │ │ │ │ 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 77b50 │ │ │ │ + bgt.w 77b9c │ │ │ │ ldrsh.w r3, [r9, r8, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 776a0 │ │ │ │ + bge.w 776ec │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 77730 │ │ │ │ - b.n 776b2 │ │ │ │ + beq.n 7777c │ │ │ │ + b.n 776fe │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.w 77fd8 │ │ │ │ + bne.w 78024 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 77736 │ │ │ │ + b.n 77782 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 77730 │ │ │ │ + beq.n 7777c │ │ │ │ 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 777ea │ │ │ │ + b.n 77836 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 77800 │ │ │ │ - b.n 7771a │ │ │ │ + beq.n 7784c │ │ │ │ + b.n 77766 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 77876 │ │ │ │ + bne.n 778c2 │ │ │ │ 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 77876 │ │ │ │ + bne.n 778c2 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 7800a │ │ │ │ + beq.w 78056 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 77f98 │ │ │ │ + bpl.w 77fe4 │ │ │ │ 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 2c22c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7779e │ │ │ │ + beq.n 777ea │ │ │ │ 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 77696 │ │ │ │ - b.n 777e4 │ │ │ │ + ble.w 776e2 │ │ │ │ + b.n 77830 │ │ │ │ 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 77a08 │ │ │ │ + bgt.w 77a54 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 779fc │ │ │ │ + blt.w 77a48 │ │ │ │ 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 77a8e │ │ │ │ + beq.w 77ada │ │ │ │ ldr r2, [r2, r7] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 77a9c │ │ │ │ + beq.w 77ae8 │ │ │ │ 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 77b1a │ │ │ │ + bgt.w 77b66 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 77a96 │ │ │ │ + blt.w 77ae2 │ │ │ │ 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 77a16 │ │ │ │ + beq.w 77a62 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, r7] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 77b56 │ │ │ │ + beq.w 77ba2 │ │ │ │ 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, r2, r3 │ │ │ │ mov fp, r1 │ │ │ │ cmp r0, #7 │ │ │ │ - bgt.n 779b8 │ │ │ │ + bgt.n 77a04 │ │ │ │ ldrsb.w r5, [r8, r6] │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 77b28 │ │ │ │ + blt.w 77b74 │ │ │ │ movs r7, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mul.w r7, r5, r7 │ │ │ │ add r3, r7 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 77a16 │ │ │ │ + beq.n 77a62 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r2, r7] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 77cf4 │ │ │ │ + beq.w 77d40 │ │ │ │ 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 77d82 │ │ │ │ + bgt.w 77dce │ │ │ │ ldrsb.w r5, [r8, r6] │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 77cec │ │ │ │ + blt.w 77d38 │ │ │ │ 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 77a16 │ │ │ │ + beq.n 77a62 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, r7] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 77d90 │ │ │ │ + beq.w 77ddc │ │ │ │ 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 7793a │ │ │ │ + ble.n 77986 │ │ │ │ cmp r0, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r5, [r8, r6, lsl #1] │ │ │ │ ldrgt.w r5, [r8, r6, lsl #2] │ │ │ │ - b.n 7793e │ │ │ │ + b.n 7798a │ │ │ │ cmp r6, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [r9, r8, lsl #1] │ │ │ │ ldrgt.w r3, [r9, r8, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 776d8 │ │ │ │ + bge.w 77724 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 77800 │ │ │ │ + beq.w 7784c │ │ │ │ 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 77702 │ │ │ │ + b.n 7774e │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 778dc │ │ │ │ + bne.w 77928 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 77800 │ │ │ │ + b.n 7784c │ │ │ │ cmp r0, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r5, [r8, r6, lsl #2] │ │ │ │ ldrshle.w r5, [r8, r6, lsl #1] │ │ │ │ - b.n 778ba │ │ │ │ + b.n 77906 │ │ │ │ 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 77736 │ │ │ │ + b.n 77782 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 776b2 │ │ │ │ + bne.w 776fe │ │ │ │ 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 776b2 │ │ │ │ + bne.w 776fe │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78014 │ │ │ │ + beq.w 78060 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 7800e │ │ │ │ + bpl.w 7805a │ │ │ │ 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 2c22c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7779e │ │ │ │ - b.n 776b2 │ │ │ │ + beq.w 777ea │ │ │ │ + b.n 776fe │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r7 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 77a22 │ │ │ │ + b.n 77a6e │ │ │ │ adds r5, #1 │ │ │ │ - beq.n 77a02 │ │ │ │ - b.n 7791e │ │ │ │ + beq.n 77a4e │ │ │ │ + b.n 7796a │ │ │ │ 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 d570c │ │ │ │ + bl d5adc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 780f4 │ │ │ │ + beq.w 78140 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r1, #35500 @ 0x8aac │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 78018 │ │ │ │ + bne.w 78064 │ │ │ │ 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 77f7e │ │ │ │ + blt.w 77fca │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77afc │ │ │ │ + bge.n 77b48 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 77fbc │ │ │ │ + beq.w 78008 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r9, r4 │ │ │ │ - bne.w 77626 │ │ │ │ + bne.w 77672 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 77626 │ │ │ │ + bne.w 77672 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 77a16 │ │ │ │ + bne.n 77a62 │ │ │ │ ldrb.w r0, [r9, #4] │ │ │ │ - b.n 778dc │ │ │ │ + b.n 77928 │ │ │ │ cmp r0, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r5, [r8, r6, lsl #2] │ │ │ │ ldrshle.w r5, [r8, r6, lsl #1] │ │ │ │ - b.n 778fa │ │ │ │ + b.n 77946 │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 77730 │ │ │ │ - b.n 77960 │ │ │ │ + beq.w 7777c │ │ │ │ + b.n 779ac │ │ │ │ ldr.w r3, [r9, r8, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 777c2 │ │ │ │ + bge.w 7780e │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 77730 │ │ │ │ + beq.w 7777c │ │ │ │ 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 777ee │ │ │ │ + b.n 7783a │ │ │ │ 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 d570c │ │ │ │ + bl d5adc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77f1a │ │ │ │ + beq.w 77f66 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r1, #35500 @ 0x8aac │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 77f5a │ │ │ │ + bne.w 77fa6 │ │ │ │ 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 77f2a │ │ │ │ + blt.w 77f76 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77bb8 │ │ │ │ + bge.n 77c04 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 77f1e │ │ │ │ + beq.w 77f6a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r9, r4 │ │ │ │ - bne.w 77626 │ │ │ │ + bne.w 77672 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 77626 │ │ │ │ + bne.w 77672 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77a16 │ │ │ │ + bne.w 77a62 │ │ │ │ ldrb.w r0, [r9, #4] │ │ │ │ - b.n 7791e │ │ │ │ + b.n 7796a │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp lr, r2 │ │ │ │ - bne.w 7771a │ │ │ │ + bne.w 77766 │ │ │ │ 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 7771a │ │ │ │ + bne.w 77766 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78006 │ │ │ │ + beq.w 78052 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 78000 │ │ │ │ + beq.w 7804c │ │ │ │ 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 2c22c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7779c │ │ │ │ - b.n 7771a │ │ │ │ + beq.w 777e8 │ │ │ │ + b.n 77766 │ │ │ │ cmp r6, #7 │ │ │ │ str r3, [sp, #20] │ │ │ │ itt le │ │ │ │ ldrsble.w r3, [r9, r8] │ │ │ │ strle r3, [sp, #16] │ │ │ │ - bgt.w 780d4 │ │ │ │ + bgt.w 78120 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 77e00 │ │ │ │ + bge.w 77e4c │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 77730 │ │ │ │ + beq.w 7777c │ │ │ │ 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 780c4 │ │ │ │ + bgt.w 78110 │ │ │ │ ldrsb.w r3, [r9, r8] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 780a6 │ │ │ │ + bge.w 780f2 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 77730 │ │ │ │ + beq.w 7777c │ │ │ │ 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 78098 │ │ │ │ + bgt.w 780e4 │ │ │ │ ldrsb.w r6, [r9, r8] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 7807c │ │ │ │ + bge.w 780c8 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 77730 │ │ │ │ + beq.w 7777c │ │ │ │ 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 78068 │ │ │ │ + bgt.w 780b4 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 7804c │ │ │ │ + bge.w 78098 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 77730 │ │ │ │ + beq.w 7777c │ │ │ │ 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 77c98 │ │ │ │ + b.n 77ce4 │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 77730 │ │ │ │ - b.n 779a0 │ │ │ │ + beq.w 7777c │ │ │ │ + b.n 779ec │ │ │ │ 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 d570c │ │ │ │ + bl d5adc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77f00 │ │ │ │ + beq.w 77f4c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw ip, #35500 @ 0x8aac │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r1, ip │ │ │ │ - bne.w 77e96 │ │ │ │ + bne.w 77ee2 │ │ │ │ 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 77ed8 │ │ │ │ + blt.w 77f24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77d56 │ │ │ │ + bge.n 77da2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 77fcc │ │ │ │ + beq.w 78018 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 77fb2 │ │ │ │ + bne.w 77ffe │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 77fb2 │ │ │ │ + bne.w 77ffe │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77a16 │ │ │ │ + bne.w 77a62 │ │ │ │ ldrb.w r0, [r9, #4] │ │ │ │ - b.n 77960 │ │ │ │ + b.n 779ac │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 77736 │ │ │ │ + b.n 77782 │ │ │ │ cmp r0, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r5, [r8, r6, lsl #1] │ │ │ │ ldrgt.w r5, [r8, r6, lsl #2] │ │ │ │ - b.n 7797c │ │ │ │ + b.n 779c8 │ │ │ │ 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 d570c │ │ │ │ + bl d5adc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77e58 │ │ │ │ + beq.n 77ea4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw ip, #35500 @ 0x8aac │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 77e1a │ │ │ │ + bne.n 77e66 │ │ │ │ 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 77e8c │ │ │ │ + blt.n 77ed8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77de0 │ │ │ │ + bge.n 77e2c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 77e72 │ │ │ │ + beq.n 77ebe │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 77fb2 │ │ │ │ + bne.w 77ffe │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 77fb2 │ │ │ │ + bne.w 77ffe │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 77a16 │ │ │ │ + bne.w 77a62 │ │ │ │ ldrb.w r0, [r9, #4] │ │ │ │ - b.n 779a0 │ │ │ │ + b.n 779ec │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1b346c │ │ │ │ + bl 1b3cc0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 77e82 │ │ │ │ - bne.n 77e7e │ │ │ │ + blt.n 77ece │ │ │ │ + bne.n 77eca │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ - b.n 77c5a │ │ │ │ + b.n 77ca6 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl c5fbc │ │ │ │ + bl c6348 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 77e44 │ │ │ │ + blt.n 77e90 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77e3a │ │ │ │ + bge.n 77e86 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r1, 77e72 │ │ │ │ + cbz r1, 77ebe │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 77de0 │ │ │ │ + bge.n 77e2c │ │ │ │ mvn.w r3, #2 │ │ │ │ - b.n 77800 │ │ │ │ + b.n 7784c │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77e2c │ │ │ │ + bne.n 77e78 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b.n 77e2c │ │ │ │ + b.n 77e78 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77e3e │ │ │ │ + bge.n 77e8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77e3e │ │ │ │ + bne.n 77e8a │ │ │ │ mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 77e3e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77e8a │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b.n 77e3a │ │ │ │ + b.n 77e86 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 7779e │ │ │ │ + b.n 777ea │ │ │ │ adds r3, #4 │ │ │ │ - bne.n 77e3e │ │ │ │ + bne.n 77e8a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.w 77624 │ │ │ │ + b.w 77670 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77dd0 │ │ │ │ - b.n 77e4c │ │ │ │ + bne.n 77e1c │ │ │ │ + b.n 77e98 │ │ │ │ strd r3, r0, [sp, #32] │ │ │ │ - bl c5fbc │ │ │ │ + bl c6348 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 77ec4 │ │ │ │ + blt.n 77f10 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77eba │ │ │ │ + bge.n 77f06 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 77ef4 │ │ │ │ + cbz r2, 77f40 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 77d56 │ │ │ │ - b.n 77e3e │ │ │ │ + bge.w 77da2 │ │ │ │ + b.n 77e8a │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 77eac │ │ │ │ + bne.n 77ef8 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 77eac │ │ │ │ + b.n 77ef8 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 77ecc │ │ │ │ + beq.n 77f18 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 77d56 │ │ │ │ + bge.w 77da2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 77d56 │ │ │ │ + bne.w 77da2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 77eba │ │ │ │ + b.n 77f06 │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77e3e │ │ │ │ + bge.n 77e8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77e3e │ │ │ │ + bne.n 77e8a │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 77e3e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77e8a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 77e5a │ │ │ │ + b.n 77ea6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 77bb8 │ │ │ │ + b.n 77c04 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 77fa6 │ │ │ │ + beq.n 77ff2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 77bb8 │ │ │ │ + bge.w 77c04 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 77bb8 │ │ │ │ + bne.w 77c04 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 77bb8 │ │ │ │ - b.n 77e3e │ │ │ │ + bge.w 77c04 │ │ │ │ + b.n 77e8a │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c5fbc │ │ │ │ + bl c6348 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r0, [sp, #28] │ │ │ │ - blt.n 77f9e │ │ │ │ + blt.n 77fea │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77f50 │ │ │ │ + bge.n 77f9c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 77f50 │ │ │ │ - b.n 77f46 │ │ │ │ + bne.n 77f9c │ │ │ │ + b.n 77f92 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 77aea │ │ │ │ + bne.w 77b36 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ - b.n 7802a │ │ │ │ + b.n 78076 │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ - b.n 77864 │ │ │ │ + b.n 778b0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 77f6c │ │ │ │ + bne.n 77fb8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 77f6c │ │ │ │ + b.n 77fb8 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ mov r4, r1 │ │ │ │ - b.w 77626 │ │ │ │ + b.w 77672 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ - b.n 77afc │ │ │ │ + b.n 77b48 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 77d56 │ │ │ │ + b.n 77da2 │ │ │ │ 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 776fe │ │ │ │ + b.w 7774a │ │ │ │ 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 77696 │ │ │ │ + b.w 776e2 │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ - b.n 77c2a │ │ │ │ + b.n 77c76 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 77c14 │ │ │ │ + b.n 77c60 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 77852 │ │ │ │ + b.n 7789e │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ - b.n 77a78 │ │ │ │ + b.n 77ac4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 77a66 │ │ │ │ + b.n 77ab2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl c5fbc │ │ │ │ + bl c6348 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 78042 │ │ │ │ + blt.n 7808e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7803a │ │ │ │ + bge.n 78086 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 780f8 │ │ │ │ + beq.n 78144 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 77afc │ │ │ │ - b.n 77e3e │ │ │ │ + bge.w 77b48 │ │ │ │ + b.n 77e8a │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7802a │ │ │ │ - b.n 77f88 │ │ │ │ + bne.n 78076 │ │ │ │ + b.n 77fd4 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1b346c │ │ │ │ + bl 1b3cc0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 77e82 │ │ │ │ - bne.n 78076 │ │ │ │ + blt.w 77ece │ │ │ │ + bne.n 780c2 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - b.n 77cd8 │ │ │ │ + b.n 77d24 │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r6, [r9, r8, lsl #1] │ │ │ │ ldrgt.w r6, [r9, r8, lsl #2] │ │ │ │ - b.n 77ccc │ │ │ │ + b.n 77d18 │ │ │ │ mov r3, r6 │ │ │ │ - b.w 7779e │ │ │ │ + b.w 777ea │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1b346c │ │ │ │ + bl 1b3cc0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 77e82 │ │ │ │ - bne.n 78076 │ │ │ │ + blt.w 77ece │ │ │ │ + bne.n 780c2 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - b.n 77cae │ │ │ │ + b.n 77cfa │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r6, [r9, r8, lsl #1] │ │ │ │ ldrgt.w r6, [r9, r8, lsl #2] │ │ │ │ - b.n 77ca2 │ │ │ │ + b.n 77cee │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1b346c │ │ │ │ + bl 1b3cc0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 77e82 │ │ │ │ - bne.w 77e7e │ │ │ │ + blt.w 77ece │ │ │ │ + bne.w 77eca │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ - b.n 77c84 │ │ │ │ + b.n 77cd0 │ │ │ │ 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 77c76 │ │ │ │ + b.n 77cc2 │ │ │ │ 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 77c4e │ │ │ │ + b.n 77c9a │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ - b.w 7778a │ │ │ │ + b.w 777d6 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r2, r1 │ │ │ │ - b.w 77778 │ │ │ │ + b.w 777c4 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 77f02 │ │ │ │ + b.n 77f4e │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ - b.n 7803a │ │ │ │ + b.n 78086 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ mov r7, r2 │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ @@ -114013,388 +114035,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 7829a │ │ │ │ + bgt.w 782e6 │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 78200 │ │ │ │ + blt.n 7824c │ │ │ │ ldr.w r0, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 7820a │ │ │ │ + beq.n 78256 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 78212 │ │ │ │ + beq.n 7825e │ │ │ │ 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 7827c │ │ │ │ + bgt.w 782c8 │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7828c │ │ │ │ + blt.w 782d8 │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7820a │ │ │ │ + beq.n 78256 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 7830a │ │ │ │ + beq.w 78356 │ │ │ │ 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 782d8 │ │ │ │ + bgt.w 78324 │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 782be │ │ │ │ + blt.w 7830a │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7820a │ │ │ │ + beq.n 78256 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 7836c │ │ │ │ + beq.w 783b8 │ │ │ │ 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 782fc │ │ │ │ + bgt.w 78348 │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 782d2 │ │ │ │ + blt.n 7831e │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7820a │ │ │ │ + beq.n 78256 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 783ee │ │ │ │ + beq.w 7843a │ │ │ │ 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 7819a │ │ │ │ + b.n 781e6 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 78456 │ │ │ │ + bne.w 784a2 │ │ │ │ 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 78268 │ │ │ │ + bne.n 782b4 │ │ │ │ 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 78268 │ │ │ │ + bne.n 782b4 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 7846c │ │ │ │ + beq.w 784b8 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r2, r1, #26 │ │ │ │ - bpl.w 78466 │ │ │ │ + bpl.w 784b2 │ │ │ │ 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 2c22c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7820a │ │ │ │ + beq.n 78256 │ │ │ │ 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 7816e │ │ │ │ + ble.w 781ba │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 783e8 │ │ │ │ + bgt.w 78434 │ │ │ │ ldrsh.w r3, [r6, r9, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 78178 │ │ │ │ + bge.w 781c4 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.w 7818a │ │ │ │ + bne.w 781d6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 783ca │ │ │ │ + bgt.w 78416 │ │ │ │ ldrsh.w r3, [r6, r9, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7814a │ │ │ │ + bge.w 78196 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 78206 │ │ │ │ + beq.n 78252 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - b.n 78282 │ │ │ │ + b.n 782ce │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 78206 │ │ │ │ + beq.n 78252 │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ add.w r3, r3, sl, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - b.n 781d2 │ │ │ │ + b.n 7821e │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 7820a │ │ │ │ - b.n 781ec │ │ │ │ + beq.n 78256 │ │ │ │ + b.n 78238 │ │ │ │ cmp r5, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [r6, r9, lsl #1] │ │ │ │ ldrgt.w r3, [r6, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 781aa │ │ │ │ + bge.w 781f6 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 78206 │ │ │ │ + beq.n 78252 │ │ │ │ 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 781d6 │ │ │ │ + b.n 78222 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 7818a │ │ │ │ + bne.w 781d6 │ │ │ │ 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 7818a │ │ │ │ + bne.w 781d6 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 78476 │ │ │ │ + beq.w 784c2 │ │ │ │ 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 78470 │ │ │ │ + beq.w 784bc │ │ │ │ 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 2c22c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7820a │ │ │ │ - b.n 7818a │ │ │ │ + beq.w 78256 │ │ │ │ + b.n 781d6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 781bc │ │ │ │ + bne.w 78208 │ │ │ │ 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 781bc │ │ │ │ + bne.w 78208 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 78480 │ │ │ │ + beq.n 784cc │ │ │ │ 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 7847a │ │ │ │ + beq.n 784c6 │ │ │ │ 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 2c22c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7820a │ │ │ │ - b.n 781bc │ │ │ │ + beq.w 78256 │ │ │ │ + b.n 78208 │ │ │ │ ldr.w r3, [r6, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7814a │ │ │ │ + bge.w 78196 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 78206 │ │ │ │ + beq.w 78252 │ │ │ │ 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 78286 │ │ │ │ + b.n 782d2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 781ec │ │ │ │ + bne.w 78238 │ │ │ │ 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 781ec │ │ │ │ + bne.w 78238 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 78452 │ │ │ │ + beq.n 7849e │ │ │ │ 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 7844c │ │ │ │ + beq.n 78498 │ │ │ │ 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 2c22c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7820a │ │ │ │ - b.n 781ec │ │ │ │ + beq.w 78256 │ │ │ │ + b.n 78238 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 78438 │ │ │ │ + b.n 78484 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 78422 │ │ │ │ + b.n 7846e │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - b.n 7816e │ │ │ │ + b.n 781ba │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ - b.n 78258 │ │ │ │ + b.n 782a4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 78244 │ │ │ │ + b.n 78290 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 78358 │ │ │ │ + b.n 783a4 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 78340 │ │ │ │ + b.n 7838c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 783b6 │ │ │ │ + b.n 78402 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 783a0 │ │ │ │ + b.n 783ec │ │ │ │ │ │ │ │ -00078484 : │ │ │ │ +000784d0 : │ │ │ │ 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 784ce │ │ │ │ + bgt.n 7851a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7874a │ │ │ │ + beq.w 78796 │ │ │ │ add.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #7 │ │ │ │ - bhi.w 7874a │ │ │ │ + bhi.w 78796 │ │ │ │ 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, #22417 @ 0x5791 │ │ │ │ + movweq r7, #23325 @ 0x5b1d │ │ │ │ movteq r7, #12 │ │ │ │ - bne.w 78600 │ │ │ │ + bne.w 7864c │ │ │ │ mov r1, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov sl, r0 │ │ │ │ tst.w lr, #512 @ 0x200 │ │ │ │ - bne.w 78664 │ │ │ │ + bne.w 786b0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 78732 │ │ │ │ - ldr.w r8, [pc, #628] @ 78768 │ │ │ │ + bne.w 7877e │ │ │ │ + ldr.w r8, [pc, #628] @ 787b4 │ │ │ │ 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, #1992] @ 0x7c8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 785c8 │ │ │ │ - ldr.w lr, [pc, #604] @ 7876c │ │ │ │ + beq.n 78614 │ │ │ │ + ldr.w lr, [pc, #604] @ 787b8 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str.w r6, [ip, #1992] @ 0x7c8 │ │ │ │ ldr.w r2, [ip, #1996] @ 0x7cc │ │ │ │ ldr.w r6, [lr, #1600] @ 0x640 │ │ │ │ subs r2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ str.w r2, [ip, #1996] @ 0x7cc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 786d4 │ │ │ │ + bne.w 78720 │ │ │ │ str r1, [r3, #20] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 785ec │ │ │ │ + beq.n 78638 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 785ec │ │ │ │ + bge.n 78638 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r4, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 785f2 │ │ │ │ + bne.n 7863e │ │ │ │ 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 │ │ │ │ @@ -114415,367 +114437,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 78614 │ │ │ │ + bgt.n 78660 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r7, #0 │ │ │ │ - b.n 784de │ │ │ │ - movw r7, #6753 @ 0x1a61 │ │ │ │ + b.n 7852a │ │ │ │ + movw r7, #6529 @ 0x1981 │ │ │ │ movt r7, #9 │ │ │ │ - b.n 784de │ │ │ │ - movw r7, #5729 @ 0x1661 │ │ │ │ + b.n 7852a │ │ │ │ + movw r7, #6625 @ 0x19e1 │ │ │ │ movt r7, #12 │ │ │ │ - b.n 784de │ │ │ │ + b.n 7852a │ │ │ │ movw r0, #14536 @ 0x38c8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70a48 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70a68 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7872e │ │ │ │ + beq.w 7877a │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7853a │ │ │ │ + bne.n 78586 │ │ │ │ str r4, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7854c │ │ │ │ + beq.n 78598 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ - b.n 7854c │ │ │ │ + b.n 78598 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - ble.w 7874a │ │ │ │ + ble.w 78796 │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ - bne.n 78652 │ │ │ │ - movw r7, #18117 @ 0x46c5 │ │ │ │ + bne.n 7869e │ │ │ │ + movw r7, #18973 @ 0x4a1d │ │ │ │ movt r7, #11 │ │ │ │ - b.n 784de │ │ │ │ + b.n 7852a │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 785a8 │ │ │ │ + beq.n 785f4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 785a8 │ │ │ │ + beq.n 785f4 │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 785a8 │ │ │ │ + bne.n 785f4 │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 786b2 │ │ │ │ + bne.n 786fe │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 785a8 │ │ │ │ + bmi.n 785f4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7863c │ │ │ │ + bne.n 78688 │ │ │ │ dmb ish │ │ │ │ - b.n 785a8 │ │ │ │ + b.n 785f4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 7874a │ │ │ │ - movw r7, #51045 @ 0xc765 │ │ │ │ + bne.n 78796 │ │ │ │ + movw r7, #52265 @ 0xcc29 │ │ │ │ movt r7, #21 │ │ │ │ - b.n 784de │ │ │ │ + b.n 7852a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 78718 │ │ │ │ - ldr.w r9, [pc, #252] @ 78768 │ │ │ │ + beq.n 78764 │ │ │ │ + ldr.w r9, [pc, #252] @ 787b4 │ │ │ │ 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, #2000] @ 0x7d0 │ │ │ │ - cbz r3, 786bc │ │ │ │ + cbz r3, 78708 │ │ │ │ ldr.w r0, [r2, #2004] @ 0x7d4 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r0, #1 │ │ │ │ str.w r1, [r2, #2000] @ 0x7d0 │ │ │ │ str.w r0, [r2, #2004] @ 0x7d4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1935f0 <_Py_NewReference@@Base> │ │ │ │ + bl 193e40 <_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 785e0 │ │ │ │ + b.n 7862c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 785a8 │ │ │ │ - b.n 7862e │ │ │ │ + bne.w 785f4 │ │ │ │ + b.n 7867a │ │ │ │ movw r0, #14136 @ 0x3738 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 70a48 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70a68 <_PyObject_GC_New@@Base> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7869e │ │ │ │ - b.n 7872e │ │ │ │ + bne.n 786ea │ │ │ │ + b.n 7877a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 78704 │ │ │ │ + bne.n 78750 │ │ │ │ add.w r0, lr, #1592 @ 0x638 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 785dc │ │ │ │ + bne.w 78628 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 785e0 │ │ │ │ + b.n 7862c │ │ │ │ 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 785e0 │ │ │ │ + b.n 7862c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52512 @ 0xcd20 │ │ │ │ + movw r1, #54816 @ 0xd620 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 785a8 │ │ │ │ + b.n 785f4 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52580 @ 0xcd64 │ │ │ │ + movw r1, #54884 @ 0xd664 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 7872e │ │ │ │ + bl f2724 │ │ │ │ + b.n 7877a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - movw r1, #52484 @ 0xcd04 │ │ │ │ + movw r1, #54788 @ 0xd604 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00078770 : │ │ │ │ +000787bc : │ │ │ │ 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 7880a │ │ │ │ + bpl.n 78856 │ │ │ │ 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 787d2 │ │ │ │ + blt.n 7881e │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 787e4 │ │ │ │ + bne.n 78830 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 787e4 │ │ │ │ + beq.n 78830 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movw ip, #44624 @ 0xae50 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, ip │ │ │ │ mov r1, r4 │ │ │ │ - beq.n 78802 │ │ │ │ + beq.n 7884e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7a43c │ │ │ │ + b.w 7a47c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r1, #40968 @ 0xa008 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - beq.n 787b0 │ │ │ │ + beq.n 787fc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6ba70 │ │ │ │ + bl 6ba98 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne.n 787b6 │ │ │ │ + bne.n 78802 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 195264 <_Py_NewReference@@Base+0x1c74> │ │ │ │ + b.w 195ab4 <_Py_NewReference@@Base+0x1c74> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 78af8 │ │ │ │ + b.n 78b44 │ │ │ │ movw r1, #2659 @ 0xa63 │ │ │ │ - movw r0, #34184 @ 0x8588 │ │ │ │ + movw r0, #36488 @ 0x8e88 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2477c0 <_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] @ (78af0 ) │ │ │ │ + ldr r7, [pc, #700] @ (78b3c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r7, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78aa6 │ │ │ │ + beq.w 78af2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78932 │ │ │ │ + beq.n 7897e │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r4, [r1, #-4] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 78ace │ │ │ │ + bne.w 78b1a │ │ │ │ ldrb.w r2, [r1, #-3] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.w 78ab4 │ │ │ │ + bne.w 78b00 │ │ │ │ ldrb.w r2, [r1, #-2] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.w 78ab4 │ │ │ │ + bne.w 78b00 │ │ │ │ ldrb.w r2, [r1, #-1] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.w 78ab4 │ │ │ │ + bne.w 78b00 │ │ │ │ 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 78a8c │ │ │ │ + bne.w 78ad8 │ │ │ │ adds r1, r3, r2 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ cmp r0, #253 @ 0xfd │ │ │ │ - bne.w 78a8c │ │ │ │ + bne.w 78ad8 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ cmp r0, #253 @ 0xfd │ │ │ │ - bne.w 78a8c │ │ │ │ + bne.w 78ad8 │ │ │ │ ldrb r1, [r1, #3] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 78a8c │ │ │ │ + bne.w 78ad8 │ │ │ │ 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 2b314 │ │ │ │ ldr.w lr, [r5, #20] │ │ │ │ - movw r2, #25569 @ 0x63e1 │ │ │ │ + movw r2, #25641 @ 0x6429 │ │ │ │ movt r2, #7 │ │ │ │ mov r3, r0 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 78936 │ │ │ │ - cbz r4, 78932 │ │ │ │ + bne.n 78982 │ │ │ │ + cbz r4, 7897e │ │ │ │ ldr r2, [r7, r6] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r2, #1596] @ 0x63c │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.n 78956 │ │ │ │ + beq.n 789a2 │ │ │ │ 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 78918 │ │ │ │ + bgt.n 78964 │ │ │ │ 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, 78956 │ │ │ │ + cbz r1, 789a2 │ │ │ │ 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, 78944 │ │ │ │ - cbz r3, 78982 │ │ │ │ + cbz r1, 78990 │ │ │ │ + cbz r3, 789ce │ │ │ │ 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 78932 │ │ │ │ + b.n 7897e │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #46213 @ 0xb485 │ │ │ │ + movw r2, #46253 @ 0xb4ad │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r6, [r3, #860] @ 0x35c │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 78a82 │ │ │ │ + bne.w 78ace │ │ │ │ mov r0, r4 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 78932 │ │ │ │ + b.n 7897e │ │ │ │ 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] │ │ │ │ @@ -114784,72 +114806,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 789bc │ │ │ │ + bne.n 78a08 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 789b8 │ │ │ │ + cbz r2, 78a04 │ │ │ │ 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 78a18 │ │ │ │ + beq.n 78a64 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 789f8 │ │ │ │ + beq.n 78a44 │ │ │ │ ldr.w r2, [ip, #532] @ 0x214 │ │ │ │ - cbnz r2, 789d4 │ │ │ │ + cbnz r2, 78a20 │ │ │ │ str.w r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 78932 │ │ │ │ + beq.n 7897e │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ - cbz r1, 789f2 │ │ │ │ + cbz r1, 78a3e │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r4, [r3, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r2, r0, [r3, #20] │ │ │ │ - cbz r2, 789ee │ │ │ │ + cbz r2, 78a3a │ │ │ │ str r3, [r2, #24] │ │ │ │ str r3, [r0, #20] │ │ │ │ - b.n 78932 │ │ │ │ + b.n 7897e │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ - b.n 789e0 │ │ │ │ + b.n 78a2c │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 78a06 │ │ │ │ + cbz r2, 78a52 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 78932 │ │ │ │ + bne.n 7897e │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 78932 │ │ │ │ + b.n 7897e │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 789c6 │ │ │ │ + beq.n 78a12 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 78a7c │ │ │ │ + cbz r2, 78ac8 │ │ │ │ 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, 78a4a │ │ │ │ + cbz r3, 78a96 │ │ │ │ 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 │ │ │ │ @@ -114862,76 +114884,76 @@ │ │ │ │ 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 78932 │ │ │ │ + b.n 7897e │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 78a24 │ │ │ │ + b.n 78a70 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 78976 │ │ │ │ + b.n 789c2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 6640c <_Py_FatalRefcountErrorFunc@@Base+0x170> │ │ │ │ - movw r1, #30764 @ 0x782c │ │ │ │ + bl 611ac │ │ │ │ + movw r1, #33068 @ 0x812c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #6736 @ 0x1a50 │ │ │ │ + movw r0, #9040 @ 0x2350 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #33952 @ 0x84a0 │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #36256 @ 0x8da0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #68] @ (78af4 ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #68] @ (78b40 ) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r3 │ │ │ │ - bl 6640c <_Py_FatalRefcountErrorFunc@@Base+0x170> │ │ │ │ - movw r1, #30740 @ 0x7814 │ │ │ │ + bl 611ac │ │ │ │ + movw r1, #33044 @ 0x8114 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #6736 @ 0x1a50 │ │ │ │ + movw r0, #9040 @ 0x2350 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6640c <_Py_FatalRefcountErrorFunc@@Base+0x170> │ │ │ │ - movw r1, #30680 @ 0x77d8 │ │ │ │ + bl 611ac │ │ │ │ + movw r1, #32984 @ 0x80d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #6736 @ 0x1a50 │ │ │ │ + movw r0, #9040 @ 0x2350 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 66204 │ │ │ │ + bl 66470 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ 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, #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 78cb0 │ │ │ │ - ldr r3, [pc, #568] @ (78d60 ) │ │ │ │ + bne.w 78cfc │ │ │ │ + ldr r3, [pc, #568] @ (78dac ) │ │ │ │ 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, #1912] @ 0x778 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 78bd0 │ │ │ │ + beq.n 78c1c │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w r7, r4, #20 │ │ │ │ str.w r1, [r3, #1912] @ 0x778 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -114949,22 +114971,22 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ strh r3, [r4, #4] │ │ │ │ blx 2b314 │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 78d18 │ │ │ │ + bne.w 78d64 │ │ │ │ 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 78bba │ │ │ │ + bne.n 78c06 │ │ │ │ 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] │ │ │ │ @@ -114980,46 +115002,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 78ba4 │ │ │ │ + b.n 78bf0 │ │ │ │ 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, #3321 @ 0xcf9 │ │ │ │ + movw r2, #3353 @ 0xd19 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r7, #868] @ 0x364 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 78cde │ │ │ │ - ldr r3, [pc, #356] @ (78d60 ) │ │ │ │ + bne.n 78d2a │ │ │ │ + ldr r3, [pc, #356] @ (78dac ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ ldr.w r3, [r2, r0, lsl #2] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 78ccc │ │ │ │ + beq.n 78d18 │ │ │ │ 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, 78c6a │ │ │ │ + cbz r0, 78cb6 │ │ │ │ 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 │ │ │ │ @@ -115035,111 +115057,111 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ strh r3, [r4, #4] │ │ │ │ and.w fp, sl, #7 │ │ │ │ blx 2b314 │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78d18 │ │ │ │ + bne.n 78d64 │ │ │ │ strb.w r0, [r7, fp] │ │ │ │ - b.n 78b88 │ │ │ │ + b.n 78bd4 │ │ │ │ ldrd lr, r1, [r3, #24] │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.n 78cc0 │ │ │ │ + bhi.n 78d0c │ │ │ │ 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 78c24 │ │ │ │ + bne.n 78c70 │ │ │ │ ldr.w r3, [r7, #848] @ 0x350 │ │ │ │ - movw r1, #46053 @ 0xb3e5 │ │ │ │ + movw r1, #46093 @ 0xb40d │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 78d40 │ │ │ │ + bne.n 78d8c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2bf6c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 78cec │ │ │ │ + cbz r4, 78d38 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 78c24 │ │ │ │ + b.n 78c70 │ │ │ │ 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 78be0 │ │ │ │ + b.n 78c2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 78c24 │ │ │ │ + b.n 78c70 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 78c24 │ │ │ │ - b.n 78c86 │ │ │ │ + bne.n 78c70 │ │ │ │ + b.n 78cd2 │ │ │ │ ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78c24 │ │ │ │ - bl 1f4804 │ │ │ │ + bne.n 78c70 │ │ │ │ + bl 1f50c4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78d02 │ │ │ │ + bge.n 78d4e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 78d4e │ │ │ │ + cbz r3, 78d9a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78d12 │ │ │ │ + bge.n 78d5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 78d56 │ │ │ │ + cbz r3, 78da2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 78bb4 │ │ │ │ + b.n 78c00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1ed200 <_PyDict_SendEvent@@Base> │ │ │ │ + bl 1edad8 <_PyDict_SendEvent@@Base> │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #7 │ │ │ │ - ble.w 78b82 │ │ │ │ + ble.w 78bce │ │ │ │ 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 78b88 │ │ │ │ + b.n 78bd4 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 78ca2 │ │ │ │ + b.n 78cee │ │ │ │ mov r0, r9 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 78d02 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 78d4e │ │ │ │ mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 78d12 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 78d5e │ │ │ │ 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 │ │ │ │ @@ -115151,27 +115173,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 78eda │ │ │ │ + beq.w 78f26 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 78f92 │ │ │ │ + bhi.w 78fde │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 78dfa │ │ │ │ - ldr r1, [pc, #636] @ (79024 ) │ │ │ │ + bne.n 78e46 │ │ │ │ + ldr r1, [pc, #636] @ (79070 ) │ │ │ │ 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, #1912] @ 0x778 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 78f64 │ │ │ │ + beq.w 78fb0 │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ movw r5, #771 @ 0x303 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str.w r1, [r3, #1912] @ 0x778 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str.w r2, [r3, #1916] @ 0x77c │ │ │ │ @@ -115190,48 +115212,48 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #8 │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ mul.w fp, r3, r1 │ │ │ │ - movw r0, #3321 @ 0xcf9 │ │ │ │ + movw r0, #3353 @ 0xd19 │ │ │ │ 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 78fbc │ │ │ │ - ldr r0, [pc, #508] @ (79024 ) │ │ │ │ + bne.w 79008 │ │ │ │ + ldr r0, [pc, #508] @ (79070 ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ - bcs.n 78f26 │ │ │ │ + bcs.n 78f72 │ │ │ │ adds r1, #19 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ ldr.w r0, [r0, sl, lsl #3] │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 78f96 │ │ │ │ + beq.w 78fe2 │ │ │ │ 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 78ea4 │ │ │ │ + beq.n 78ef0 │ │ │ │ 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 │ │ │ │ @@ -115250,171 +115272,171 @@ │ │ │ │ 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 78ec8 │ │ │ │ + bhi.n 78f14 │ │ │ │ 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 78e6e │ │ │ │ - b.n 78f26 │ │ │ │ + bne.n 78eba │ │ │ │ + b.n 78f72 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [ip, #12] │ │ │ │ add.w r7, r5, #20 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ - b.n 78e74 │ │ │ │ + b.n 78ec0 │ │ │ │ movs r1, #12 │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 78dfc │ │ │ │ + bls.n 78e48 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.w 78fe8 │ │ │ │ + bhi.w 79034 │ │ │ │ adds r0, r2, #1 │ │ │ │ movs r5, #1 │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ lsls r5, r0 │ │ │ │ mul.w fp, r3, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ mla r1, r3, r1, r5 │ │ │ │ adds r1, #20 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r1, #3321 @ 0xcf9 │ │ │ │ + movw r1, #3353 @ 0xd19 │ │ │ │ movt r1, #7 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 78fbc │ │ │ │ - ldr r1, [pc, #272] @ (79024 ) │ │ │ │ + bne.n 79008 │ │ │ │ + ldr r1, [pc, #272] @ (79070 ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r4, [r8, #848] @ 0x350 │ │ │ │ - movw r1, #46053 @ 0xb3e5 │ │ │ │ + movw r1, #46093 @ 0xb40d │ │ │ │ movt r1, #6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 78fd8 │ │ │ │ + bne.n 79024 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7901c │ │ │ │ + beq.n 79068 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r7, #800] @ 0x320 │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r7, #800] @ 0x320 │ │ │ │ add.w r7, r5, #20 │ │ │ │ - b.n 78e74 │ │ │ │ + b.n 78ec0 │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ - movw r1, #3321 @ 0xcf9 │ │ │ │ + movw r1, #3353 @ 0xd19 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 78fb0 │ │ │ │ + bne.n 78ffc │ │ │ │ ldr.w r3, [r3, #1596] @ 0x63c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r5, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r3, #5 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov.w fp, #40 @ 0x28 │ │ │ │ - b.n 78e42 │ │ │ │ + b.n 78e8e │ │ │ │ movs r1, #8 │ │ │ │ - b.n 78ee0 │ │ │ │ + b.n 78f2c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 78e6e │ │ │ │ - b.n 78f26 │ │ │ │ + bne.w 78eba │ │ │ │ + b.n 78f72 │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ mov.w fp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r5, #8 │ │ │ │ movs r3, #5 │ │ │ │ ldr.w r0, [r8, #864] @ 0x360 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7901c │ │ │ │ + cbz r0, 79068 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r7, r5, #20 │ │ │ │ - b.n 78e74 │ │ │ │ + b.n 78ec0 │ │ │ │ ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 78f4c │ │ │ │ + b.n 78f98 │ │ │ │ adds r0, r2, #2 │ │ │ │ movs r5, #1 │ │ │ │ mul.w fp, r3, r1 │ │ │ │ mov r9, r0 │ │ │ │ lsls r5, r0 │ │ │ │ mla r1, r3, r1, r5 │ │ │ │ adds.w r0, r1, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bmi.n 7901c │ │ │ │ + bmi.n 79068 │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ - movw r0, #3321 @ 0xcf9 │ │ │ │ + movw r0, #3353 @ 0xd19 │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 78e24 │ │ │ │ - b.n 78fbc │ │ │ │ + beq.w 78e70 │ │ │ │ + b.n 79008 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f4804 │ │ │ │ - b.n 78df2 │ │ │ │ + bl 1f50c4 │ │ │ │ + b.n 78e3e │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00079028 : │ │ │ │ +00079074 : │ │ │ │ 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 195758 <_Py_NewReference@@Base+0x2168> │ │ │ │ - cbz r0, 79050 │ │ │ │ + bl 195fa8 <_Py_NewReference@@Base+0x2168> │ │ │ │ + cbz r0, 7909c │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00079054 : │ │ │ │ +000790a0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -115441,77 +115463,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 79354 │ │ │ │ + bmi.w 79396 │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r3, #3321 @ 0xcf9 │ │ │ │ + movw r3, #3353 @ 0xd19 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r8, [r6, #888] @ 0x378 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 7930c │ │ │ │ - ldr r3, [pc, #700] @ (79394 ) │ │ │ │ + bne.w 7934e │ │ │ │ + ldr r3, [pc, #700] @ (793e0 ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ - bcs.w 792bc │ │ │ │ + bcs.w 792fe │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ ldr.w r3, [r7, sl, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 792f6 │ │ │ │ + beq.w 79338 │ │ │ │ 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 791d2 │ │ │ │ + beq.n 79220 │ │ │ │ add.w r6, r8, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 791f6 │ │ │ │ + beq.n 79244 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 791fc │ │ │ │ + beq.n 7924a │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r6, #-8] │ │ │ │ add.w r0, r6, #8 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r5, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79244 │ │ │ │ - ldr r0, [pc, #592] @ (79398 ) │ │ │ │ + bne.w 79296 │ │ │ │ + ldr r0, [pc, #588] @ (793e4 ) │ │ │ │ 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 7932e │ │ │ │ + bne.w 79370 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 79202 │ │ │ │ + bmi.n 79250 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 791ca │ │ │ │ - ldr r2, [pc, #552] @ (79394 ) │ │ │ │ + bpl.n 79218 │ │ │ │ + ldr r2, [pc, #548] @ (793e0 ) │ │ │ │ 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 │ │ │ │ @@ -115531,213 +115553,205 @@ │ │ │ │ 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 7926e │ │ │ │ + bgt.n 792c0 │ │ │ │ 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 79238 │ │ │ │ + bhi.n 7928a │ │ │ │ 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 79120 │ │ │ │ + bne.n 7916c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7912c │ │ │ │ + bne.n 79178 │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 79134 │ │ │ │ + b.n 79180 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r5, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 792ac │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ + itt gt │ │ │ │ + addgt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ + strgt r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - adds r0, r6, r1 │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ add r2, r3 │ │ │ │ - strb r2, [r6, r1] │ │ │ │ - movs r3, #0 │ │ │ │ - strb r3, [r0, #1] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ + adds r0, r6, r1 │ │ │ │ + strb r2, [r6, r1] │ │ │ │ + movs r1, #0 │ │ │ │ strh r3, [r0, #2] │ │ │ │ - cbz r2, 7922e │ │ │ │ + strb r1, [r0, #1] │ │ │ │ + cbz r2, 79280 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r1, #0 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b314 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r6, #-12] │ │ │ │ - b.n 79166 │ │ │ │ + b.n 791b4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 79118 │ │ │ │ - ldr r0, [pc, #336] @ (79398 ) │ │ │ │ + b.n 79164 │ │ │ │ + ldr r0, [pc, #332] @ (793e4 ) │ │ │ │ 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 79364 │ │ │ │ + bne.w 793b4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ str.w fp, [r6, #8] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.w 79166 │ │ │ │ + bpl.w 791b4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - b.n 79204 │ │ │ │ + b.n 79252 │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 791ca │ │ │ │ + beq.n 79218 │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 791ca │ │ │ │ + bne.n 79218 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79324 │ │ │ │ + bne.n 79366 │ │ │ │ add.w r2, r0, #12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 791ca │ │ │ │ + bmi.n 79218 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 79296 │ │ │ │ + bne.n 792e8 │ │ │ │ dmb ish │ │ │ │ - b.n 791ca │ │ │ │ - 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 79218 │ │ │ │ + b.n 79218 │ │ │ │ ldr.w r8, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #46053 @ 0xb3e5 │ │ │ │ + movw r3, #46093 @ 0xb40d │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 79386 │ │ │ │ + bne.n 793a6 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bf6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 79354 │ │ │ │ + beq.n 79396 │ │ │ │ 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 79118 │ │ │ │ + b.n 79164 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 792bc │ │ │ │ + beq.n 792fe │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - b.n 791ea │ │ │ │ + b.n 79238 │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 79354 │ │ │ │ + cbz r0, 79396 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w ip, r3, #16384 @ 0x4000 │ │ │ │ - b.n 79118 │ │ │ │ + b.n 79164 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 791ca │ │ │ │ - b.n 79288 │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + bne.w 79218 │ │ │ │ + b.n 792da │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 793b2 │ │ │ │ + bne.n 793e8 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b650 │ │ │ │ - cbnz r0, 793a8 │ │ │ │ + bl 6b678 │ │ │ │ + cbnz r0, 793d6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r3, #29 │ │ │ │ - bpl.w 79166 │ │ │ │ - b.n 7926a │ │ │ │ - bl 1f4804 │ │ │ │ + bpl.w 791b4 │ │ │ │ + b.n 792bc │ │ │ │ + bl 1f50c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 791ca │ │ │ │ + beq.w 79218 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b.n 79166 │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ - movt r2, #19 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 7939c │ │ │ │ - add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b650 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7925e │ │ │ │ - mov r0, r6 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ - b.n 7925e │ │ │ │ + b.n 791b4 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 792de │ │ │ │ + b.n 79320 │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ + movt r2, #19 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 793fc │ │ │ │ + add.w r0, r0, #1592 @ 0x638 │ │ │ │ + bl 6b678 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 792b0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ + b.n 792b0 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #29 │ │ │ │ + bpl.w 791b4 │ │ │ │ + b.n 792bc │ │ │ │ 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 7925e │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #29 │ │ │ │ - bpl.w 79166 │ │ │ │ - b.n 7926a │ │ │ │ + lsls r4, r3, #29 │ │ │ │ + bpl.w 791b4 │ │ │ │ + b.n 792bc │ │ │ │ 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 79166 │ │ │ │ - b.n 7926a │ │ │ │ - nop │ │ │ │ + b.n 792b0 │ │ │ │ stmdb 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 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ @@ -115762,96 +115776,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 795f0 │ │ │ │ + bmi.w 79630 │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r3, #3321 @ 0xcf9 │ │ │ │ + movw r3, #3353 @ 0xd19 │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r8, [r6, #888] @ 0x378 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 795ac │ │ │ │ - ldr r3, [pc, #444] @ (79608 ) │ │ │ │ + bne.w 795ec │ │ │ │ + ldr r3, [pc, #444] @ (79648 ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ - bcs.w 79570 │ │ │ │ + bcs.w 795b0 │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ ldr.w r3, [fp, sl, lsl #3] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 7959e │ │ │ │ + beq.w 795de │ │ │ │ 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 794e0 │ │ │ │ + beq.n 79520 │ │ │ │ adds r6, r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 79564 │ │ │ │ + beq.n 795a4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7956a │ │ │ │ + beq.n 795aa │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r6, #-8] │ │ │ │ add.w r0, r6, #8 │ │ │ │ blx 2b314 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7954e │ │ │ │ - ldr r0, [pc, #336] @ (7960c ) │ │ │ │ + bne.n 7958e │ │ │ │ + ldr r0, [pc, #336] @ (7964c ) │ │ │ │ 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 795c2 │ │ │ │ + bne.n 79602 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 7950a │ │ │ │ + bmi.n 7954a │ │ │ │ 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 79542 │ │ │ │ + bcc.n 79582 │ │ │ │ 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 79570 │ │ │ │ + beq.n 795b0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w lr, r3, #16384 @ 0x4000 │ │ │ │ - b.n 7948e │ │ │ │ + b.n 794ce │ │ │ │ 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] │ │ │ │ @@ -115860,565 +115874,565 @@ │ │ │ │ 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, 7953a │ │ │ │ + cbz r2, 7957a │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b314 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #-12] │ │ │ │ - b.n 794d8 │ │ │ │ + b.n 79518 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [r8, #12] │ │ │ │ str.w r8, [r3, #8] │ │ │ │ - b.n 7948e │ │ │ │ + b.n 794ce │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r6 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 1935f0 <_Py_NewReference@@Base> │ │ │ │ + bl 193e40 <_Py_NewReference@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r6, #8] │ │ │ │ - b.n 794d2 │ │ │ │ + b.n 79512 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 794a0 │ │ │ │ + bne.n 794e0 │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 794a8 │ │ │ │ + b.n 794e8 │ │ │ │ ldr.w r8, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #46053 @ 0xb3e5 │ │ │ │ + movw r3, #46093 @ 0xb40d │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 795e4 │ │ │ │ + bne.n 79624 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bf6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 795f0 │ │ │ │ + cbz r0, 79630 │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 79502 │ │ │ │ + b.n 79542 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 794fe │ │ │ │ + b.n 7953e │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r8 │ │ │ │ - cbz r0, 795f0 │ │ │ │ + cbz r0, 79630 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w lr, r3, #16384 @ 0x4000 │ │ │ │ - b.n 7948e │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + b.n 794ce │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 795fa │ │ │ │ + bne.n 7963a │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 794d2 │ │ │ │ + bne.w 79512 │ │ │ │ mov r0, r6 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ - b.n 794d2 │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ + b.n 79512 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 79590 │ │ │ │ + b.n 795d0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f4804 │ │ │ │ + b.w 1f50c4 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 794d2 │ │ │ │ + b.n 79512 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00079610 : │ │ │ │ +00079650 : │ │ │ │ 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 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79680 │ │ │ │ - cbz r0, 7964e │ │ │ │ + bl 796c0 │ │ │ │ + cbz r0, 7968e │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ (79654 ) │ │ │ │ + ldr r0, [pc, #24] @ (79694 ) │ │ │ │ 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 79d20 │ │ │ │ + b.n 79d60 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00079658 : │ │ │ │ +00079698 : │ │ │ │ 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 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79680 │ │ │ │ + bl 796c0 │ │ │ │ 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 79976 │ │ │ │ + beq.w 799b6 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7986c │ │ │ │ + beq.w 798ac │ │ │ │ movw r3, #65507 @ 0xffe3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 79c82 │ │ │ │ + bhi.w 79cc2 │ │ │ │ adds r3, r0, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - ble.w 7982e │ │ │ │ + ble.w 7986e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 799fc │ │ │ │ + bne.w 79a3c │ │ │ │ adds r0, #4 │ │ │ │ sub.w ip, r3, #4 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ cmp r0, ip │ │ │ │ it hi │ │ │ │ subhi r1, r3, r0 │ │ │ │ - bhi.w 7982e │ │ │ │ + bhi.w 7986e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 798aa │ │ │ │ + bne.w 798ea │ │ │ │ adds r1, r0, #4 │ │ │ │ cmp ip, r1 │ │ │ │ - bcc.n 7971e │ │ │ │ + bcc.n 7975e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 798ac │ │ │ │ + bne.w 798ec │ │ │ │ add.w r1, r0, #8 │ │ │ │ cmp ip, r1 │ │ │ │ - bcc.n 7971e │ │ │ │ + bcc.n 7975e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 798ac │ │ │ │ + bne.w 798ec │ │ │ │ add.w r1, r0, #12 │ │ │ │ cmp ip, r1 │ │ │ │ - bcc.n 7971e │ │ │ │ + bcc.n 7975e │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 798ac │ │ │ │ + bne.w 798ec │ │ │ │ adds r1, #4 │ │ │ │ cmp ip, r1 │ │ │ │ - bcs.n 7970e │ │ │ │ + bcs.n 7974e │ │ │ │ subs r0, r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.w 79d08 │ │ │ │ + bhi.w 79d48 │ │ │ │ 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 798ac │ │ │ │ + bne.w 798ec │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ add.w r1, r4, #21 │ │ │ │ - movw r3, #3321 @ 0xcf9 │ │ │ │ + movw r3, #3353 @ 0xd19 │ │ │ │ movt r3, #7 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r2, [r6, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 799be │ │ │ │ - ldr r3, [pc, #712] @ (79a38 ) │ │ │ │ + bne.w 799fe │ │ │ │ + ldr r3, [pc, #712] @ (79a78 ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ mov r8, r3 │ │ │ │ - bgt.w 79992 │ │ │ │ + bgt.w 799d2 │ │ │ │ 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 79982 │ │ │ │ + beq.w 799c2 │ │ │ │ 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 79814 │ │ │ │ - ldr r0, [pc, #652] @ (79a3c ) │ │ │ │ + beq.n 79854 │ │ │ │ + ldr r0, [pc, #652] @ (79a7c ) │ │ │ │ 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 79a0c │ │ │ │ + bne.w 79a4c │ │ │ │ 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 799e0 │ │ │ │ + bpl.w 79a20 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 79d14 │ │ │ │ + bpl.w 79d54 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r3, #20 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2beec │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 799f6 │ │ │ │ + bne.w 79a36 │ │ │ │ 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 7989e │ │ │ │ + bhi.n 798de │ │ │ │ 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 797ae │ │ │ │ + b.n 797ee │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.w 79d0a │ │ │ │ + bhi.w 79d4a │ │ │ │ addw ip, pc, #8 │ │ │ │ ldr.w pc, [ip, r1, lsl #2] │ │ │ │ nop │ │ │ │ - str r7, [sp, #308] @ 0x134 │ │ │ │ + str r7, [sp, #564] @ 0x234 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [sp, #420] @ 0x1a4 │ │ │ │ + ldr r0, [sp, #676] @ 0x2a4 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [sp, #324] @ 0x144 │ │ │ │ + ldr r0, [sp, #580] @ 0x244 │ │ │ │ movs r7, r0 │ │ │ │ - str r7, [sp, #196] @ 0xc4 │ │ │ │ + str r7, [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 7974c │ │ │ │ - b.n 798ac │ │ │ │ + beq.w 7978c │ │ │ │ + b.n 798ec │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7973e │ │ │ │ + b.n 7977e │ │ │ │ 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 7973e │ │ │ │ + blt.w 7977e │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79cde │ │ │ │ + bne.w 79d1e │ │ │ │ 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 7980c │ │ │ │ + b.n 7984c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 797ae │ │ │ │ + b.n 797ee │ │ │ │ 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 7974c │ │ │ │ + beq.w 7978c │ │ │ │ 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 79a8a │ │ │ │ + bne.w 79aca │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 7115c │ │ │ │ + bl 7117c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79a86 │ │ │ │ + beq.w 79ac6 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 2b314 │ │ │ │ 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 79a44 │ │ │ │ + beq.w 79a84 │ │ │ │ mov.w ip, #127 @ 0x7f │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79a6c │ │ │ │ + beq.w 79aac │ │ │ │ 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 79a7e │ │ │ │ + bgt.w 79abe │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2beec │ │ │ │ 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 119ff4 │ │ │ │ + bl 11a200 │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ - beq.w 79a82 │ │ │ │ - bl 93ddc <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + beq.w 79ac2 │ │ │ │ + bl 93d38 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7980c │ │ │ │ + b.n 7984c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79cba │ │ │ │ - ldr r3, [pc, #192] @ (79a40 ) │ │ │ │ - b.n 7980c │ │ │ │ + bne.w 79cfa │ │ │ │ + ldr r3, [pc, #192] @ (79a80 ) │ │ │ │ + b.n 7984c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, lr │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 797ae │ │ │ │ + bne.w 797ee │ │ │ │ ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #46053 @ 0xb3e5 │ │ │ │ + movw r3, #46093 @ 0xb40d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79cae │ │ │ │ + bne.w 79cee │ │ │ │ mov r0, r9 │ │ │ │ blx 2bf6c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 799ce │ │ │ │ + cbz r3, 79a0e │ │ │ │ ldr.w r2, [r8, #800] @ 0x320 │ │ │ │ add.w r7, r4, #20 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #800] @ 0x320 │ │ │ │ - b.n 797ae │ │ │ │ + b.n 797ee │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 799ce │ │ │ │ + cbz r0, 79a0e │ │ │ │ add.w r7, r4, #20 │ │ │ │ - b.n 797ae │ │ │ │ - bl 1f4804 │ │ │ │ + b.n 797ee │ │ │ │ + bl 1f50c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79a86 │ │ │ │ + beq.n 79ac6 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.w 797ec │ │ │ │ + bmi.w 7982c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2beec │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7980c │ │ │ │ + beq.w 7984c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r4, [r2, #0] │ │ │ │ - b.n 7980c │ │ │ │ + b.n 7984c │ │ │ │ rbit r2, r2 │ │ │ │ clz r2, r2 │ │ │ │ subs r2, #7 │ │ │ │ mov.w r9, r2, lsr #3 │ │ │ │ - b.n 798bc │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + b.n 798fc │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 79cbe │ │ │ │ + bne.w 79cfe │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 797d4 │ │ │ │ + bne.w 79814 │ │ │ │ mov r0, r3 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 797d4 │ │ │ │ + b.n 79814 │ │ │ │ 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 79a60 │ │ │ │ + beq.n 79aa0 │ │ │ │ cmp r1, #2 │ │ │ │ movw ip, #65535 @ 0xffff │ │ │ │ - bne.w 79cce │ │ │ │ + bne.w 79d0e │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 79a6c │ │ │ │ + cbz r0, 79aac │ │ │ │ add.w r0, r4, #28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - b.n 79936 │ │ │ │ + b.n 79976 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 79a58 │ │ │ │ + bne.n 79a98 │ │ │ │ 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 79944 │ │ │ │ + ble.w 79984 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 79954 │ │ │ │ - bl 131490 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b.n 79994 │ │ │ │ + bl 131664 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7980c │ │ │ │ + b.n 7984c │ │ │ │ cmp r4, #3 │ │ │ │ mov ip, r5 │ │ │ │ mov.w r4, #0 │ │ │ │ - ble.w 79c6a │ │ │ │ + ble.w 79caa │ │ │ │ tst.w ip, #3 │ │ │ │ - bne.w 79c88 │ │ │ │ + bne.w 79cc8 │ │ │ │ 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 79c5c │ │ │ │ + bcc.w 79c9c │ │ │ │ subs r3, r4, r2 │ │ │ │ cmp.w r3, #1020 @ 0x3fc │ │ │ │ - ble.w 79c9c │ │ │ │ + ble.w 79cdc │ │ │ │ add.w r3, r2, #1020 @ 0x3fc │ │ │ │ cmp r3, r8 │ │ │ │ - bcc.w 79ca0 │ │ │ │ + bcc.w 79ce0 │ │ │ │ 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 79b86 │ │ │ │ + beq.n 79bc6 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 79b6e │ │ │ │ + beq.n 79bae │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 79b5c │ │ │ │ + beq.n 79b9c │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 79b4a │ │ │ │ + beq.n 79b8a │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 79b38 │ │ │ │ + beq.n 79b78 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 79b26 │ │ │ │ + beq.n 79b66 │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 79b14 │ │ │ │ + beq.n 79b54 │ │ │ │ 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]! │ │ │ │ @@ -116454,15 +116468,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 79c38 │ │ │ │ + beq.n 79c78 │ │ │ │ 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 │ │ │ │ @@ -116508,108 +116522,108 @@ │ │ │ │ and.w r2, r2, #16843009 @ 0x1010101 │ │ │ │ add r0, r2 │ │ │ │ mvn.w r2, r1 │ │ │ │ mov.w r1, r1, lsr #6 │ │ │ │ orr.w r2, r1, r2, lsr #7 │ │ │ │ and.w r2, r2, #16843009 @ 0x1010101 │ │ │ │ add r0, r2 │ │ │ │ - bne.n 79b8a │ │ │ │ + bne.n 79bca │ │ │ │ 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 79ab0 │ │ │ │ + b.n 79af0 │ │ │ │ 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 79ca4 │ │ │ │ + bls.n 79ce4 │ │ │ │ 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 79c6a │ │ │ │ - bl 1f4804 │ │ │ │ - b.n 79a86 │ │ │ │ + b.n 79caa │ │ │ │ + bl 1f50c4 │ │ │ │ + b.n 79ac6 │ │ │ │ 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 79a96 │ │ │ │ + b.n 79ad6 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 79aca │ │ │ │ + b.n 79b0a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 79c44 │ │ │ │ + b.n 79c84 │ │ │ │ cmp r2, #195 @ 0xc3 │ │ │ │ - bhi.n 79cf4 │ │ │ │ + bhi.n 79d34 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r8, r1 │ │ │ │ - b.n 798ec │ │ │ │ + b.n 7992c │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 799ac │ │ │ │ + b.n 799ec │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 7997e │ │ │ │ + b.n 799be │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 797d4 │ │ │ │ + b.n 79814 │ │ │ │ movt ip, #16 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 79a58 │ │ │ │ - b.n 79a6c │ │ │ │ + bne.w 79a98 │ │ │ │ + b.n 79aac │ │ │ │ str r4, [r3, #0] │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79888 │ │ │ │ - ldr r3, [pc, #44] @ (79d1c ) │ │ │ │ + bge.w 798c8 │ │ │ │ + ldr r3, [pc, #44] @ (79d5c ) │ │ │ │ add.w r3, r3, r1, lsl #5 │ │ │ │ - b.n 7980c │ │ │ │ + b.n 7984c │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ - bhi.n 79d00 │ │ │ │ + bhi.n 79d40 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 798ec │ │ │ │ + b.n 7992c │ │ │ │ movt r1, #16 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 798ec │ │ │ │ + b.n 7992c │ │ │ │ mov r0, r1 │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ bfi r2, r1, #24, #8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 79732 │ │ │ │ + b.n 79772 │ │ │ │ add.w r0, r3, #28 │ │ │ │ - b.n 799e2 │ │ │ │ + b.n 79a22 │ │ │ │ nop │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79e88 │ │ │ │ + beq.w 79ec8 │ │ │ │ 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 │ │ │ │ @@ -116620,347 +116634,347 @@ │ │ │ │ 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 79d6c │ │ │ │ + bmi.n 79dac │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - beq.n 79d74 │ │ │ │ + beq.n 79db4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 79e80 │ │ │ │ + beq.w 79ec0 │ │ │ │ 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 79e8c │ │ │ │ - ldr r3, [pc, #448] @ (79f40 ) │ │ │ │ + beq.w 79ecc │ │ │ │ + ldr r3, [pc, #448] @ (79f80 ) │ │ │ │ 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 79e50 │ │ │ │ + bne.n 79e90 │ │ │ │ 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, #3980] @ 0xf8c │ │ │ │ mov r1, r2 │ │ │ │ - bl 7b8e0 │ │ │ │ + bl 7b938 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 79ef0 │ │ │ │ + beq.w 79f30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 79e16 │ │ │ │ + beq.n 79e56 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79dd2 │ │ │ │ + bge.n 79e12 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79ee4 │ │ │ │ + beq.w 79f24 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79df2 │ │ │ │ + bge.n 79e32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 79ef8 │ │ │ │ + beq.w 79f38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79df2 │ │ │ │ + bge.n 79e32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 79ed8 │ │ │ │ + beq.n 79f18 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ movs r1, #1 │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 79d6c │ │ │ │ + beq.n 79dac │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 79d6c │ │ │ │ + b.n 79dac │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79e2e │ │ │ │ + bge.n 79e6e │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 79e2e │ │ │ │ + cbnz r1, 79e6e │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 79d6e │ │ │ │ + beq.n 79dae │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 79d6e │ │ │ │ + bne.n 79dae │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 79d6e │ │ │ │ + b.n 79dae │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 79d90 │ │ │ │ + beq.n 79dd0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79e6e │ │ │ │ + bge.n 79eae │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 79e6e │ │ │ │ + cbnz r1, 79eae │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 79d6c │ │ │ │ - b.n 79e00 │ │ │ │ + beq.w 79dac │ │ │ │ + b.n 79e40 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ and.w r0, r3, #28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.w 79d7e │ │ │ │ + bne.w 79dbe │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 79f06 │ │ │ │ + bmi.n 79f46 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 79f2e │ │ │ │ + blt.n 79f6e │ │ │ │ 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 79d6e │ │ │ │ + bge.w 79dae │ │ │ │ subs r1, r4, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 79d6e │ │ │ │ + bne.w 79dae │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 79d6e │ │ │ │ + b.n 79dae │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 79df2 │ │ │ │ + b.n 79e32 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 79dd2 │ │ │ │ - bl d842c │ │ │ │ + b.n 79e12 │ │ │ │ + bl d8814 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 79d6c │ │ │ │ + b.n 79dac │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - b.n 79de4 │ │ │ │ + b.n 79e24 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 79f18 │ │ │ │ + bmi.n 79f58 │ │ │ │ ldrsb.w r1, [r1, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 79f26 │ │ │ │ + blt.n 79f66 │ │ │ │ add.w r3, r2, #28 │ │ │ │ - b.n 79ea4 │ │ │ │ + b.n 79ee4 │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 79f38 │ │ │ │ + blt.n 79f78 │ │ │ │ add.w r3, r1, #20 │ │ │ │ - b.n 79ea4 │ │ │ │ + b.n 79ee4 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 79f38 │ │ │ │ + bmi.n 79f78 │ │ │ │ add.w r3, r2, #28 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #16] @ (79f44 ) │ │ │ │ + ldr r3, [pc, #16] @ (79f84 ) │ │ │ │ add.w r3, r3, r1, lsl #5 │ │ │ │ - b.n 79eba │ │ │ │ + b.n 79efa │ │ │ │ add.w r3, r2, #20 │ │ │ │ - b.n 79f2e │ │ │ │ + b.n 79f6e │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 79f54 │ │ │ │ - cbz r1, 79f54 │ │ │ │ - b.w 1960a0 <_Py_NewReference@@Base+0x2ab0> │ │ │ │ + cbz r0, 79f94 │ │ │ │ + cbz r1, 79f94 │ │ │ │ + b.w 1968f0 <_Py_NewReference@@Base+0x2ab0> │ │ │ │ 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 7a226 │ │ │ │ + blt.w 7a266 │ │ │ │ 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 7a078 │ │ │ │ + bne.n 7a0b8 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 7a038 │ │ │ │ + bpl.n 7a078 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7a14a │ │ │ │ + beq.w 7a18a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - movw r3, #41553 @ 0xa251 │ │ │ │ + movw r3, #41617 @ 0xa291 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7a166 │ │ │ │ + bne.w 7a1a6 │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r3, #25569 @ 0x63e1 │ │ │ │ + movw r3, #25641 @ 0x6429 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #900] @ 0x384 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7a13e │ │ │ │ - ldr r3, [pc, #652] @ (7a24c ) │ │ │ │ + bne.w 7a17e │ │ │ │ + ldr r3, [pc, #652] @ (7a28c ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7a054 │ │ │ │ + beq.n 7a094 │ │ │ │ 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 79ffe │ │ │ │ + bgt.n 7a03e │ │ │ │ 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 7a054 │ │ │ │ + beq.n 7a094 │ │ │ │ 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 7a026 │ │ │ │ + beq.n 7a066 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7a0c4 │ │ │ │ + beq.n 7a104 │ │ │ │ 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 7a020 │ │ │ │ + b.n 7a060 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a170 │ │ │ │ + bne.w 7a1b0 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 79f90 │ │ │ │ + bmi.n 79fd0 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79f90 │ │ │ │ + beq.n 79fd0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 79f90 │ │ │ │ + b.n 79fd0 │ │ │ │ ldr.w r2, [r0, #860] @ 0x35c │ │ │ │ - movw r3, #46213 @ 0xb485 │ │ │ │ + movw r3, #46253 @ 0xb4ad │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7a216 │ │ │ │ + bne.w 7a256 │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7a020 │ │ │ │ + b.n 7a060 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7a220 │ │ │ │ + bne.w 7a260 │ │ │ │ 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] @ (7a24c ) │ │ │ │ + ldr r0, [pc, #444] @ (7a28c ) │ │ │ │ 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, #3980] @ 0xf8c │ │ │ │ - bl e2300 │ │ │ │ + bl e2740 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.w 7a22a │ │ │ │ + beq.w 7a26a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7a21e │ │ │ │ + beq.w 7a25e │ │ │ │ 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 79f82 │ │ │ │ + b.n 79fc2 │ │ │ │ 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 │ │ │ │ @@ -116971,102 +116985,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 7a104 │ │ │ │ + bne.n 7a144 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7a100 │ │ │ │ + cbz r3, 7a140 │ │ │ │ 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 7a1b2 │ │ │ │ + beq.n 7a1f2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7a18a │ │ │ │ + beq.n 7a1ca │ │ │ │ ldr.w r3, [ip, #532] @ 0x214 │ │ │ │ - cbnz r3, 7a11c │ │ │ │ + cbnz r3, 7a15c │ │ │ │ str.w r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 7a020 │ │ │ │ + beq.w 7a060 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a1ac │ │ │ │ + beq.n 7a1ec │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 7a13a │ │ │ │ + cbz r3, 7a17a │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r6, #20] │ │ │ │ - b.n 7a020 │ │ │ │ + b.n 7a060 │ │ │ │ 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 7a040 │ │ │ │ + beq.w 7a080 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 7a04a │ │ │ │ + beq.w 7a08a │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ - b.n 7a040 │ │ │ │ + b.n 7a080 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7a152 │ │ │ │ + beq.n 7a192 │ │ │ │ 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 79f90 │ │ │ │ - b.n 7a15a │ │ │ │ + beq.w 79fd0 │ │ │ │ + b.n 7a19a │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7a198 │ │ │ │ + cbz r3, 7a1d8 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a020 │ │ │ │ + bne.w 7a060 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7a020 │ │ │ │ + b.n 7a060 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7a12c │ │ │ │ + b.n 7a16c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a10e │ │ │ │ + beq.n 7a14e │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7a210 │ │ │ │ + cbz r3, 7a250 │ │ │ │ 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, 7a1e8 │ │ │ │ + cbz r3, 7a228 │ │ │ │ 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 │ │ │ │ @@ -117075,105 +117089,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 7a020 │ │ │ │ + b.n 7a060 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7a1be │ │ │ │ + b.n 7a1fe │ │ │ │ ldr.w r0, [r0, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 7a06c │ │ │ │ + b.n 7a0ac │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 75118 <_Py_SetImmortal@@Base> │ │ │ │ - movw r0, #52648 @ 0xcda8 │ │ │ │ + b.w 75164 <_Py_SetImmortal@@Base> │ │ │ │ + movw r0, #54952 @ 0xd6a8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1fe164 │ │ │ │ + bl 1fea6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75164 <_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 7a020 │ │ │ │ + b.n 7a060 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007a250 : │ │ │ │ +0007a290 : │ │ │ │ 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, #25569 @ 0x63e1 │ │ │ │ + movw r3, #25641 @ 0x6429 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #900] @ 0x384 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7a386 │ │ │ │ - cbz r0, 7a2d4 │ │ │ │ - ldr r3, [pc, #416] @ (7a420 ) │ │ │ │ + bne.w 7a3c6 │ │ │ │ + cbz r0, 7a314 │ │ │ │ + ldr r3, [pc, #416] @ (7a460 ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7a2ea │ │ │ │ + beq.n 7a32a │ │ │ │ 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 7a2bc │ │ │ │ + bgt.n 7a2fc │ │ │ │ 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, 7a2ea │ │ │ │ + cbz r2, 7a32a │ │ │ │ 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, 7a2d8 │ │ │ │ - cbz r2, 7a30e │ │ │ │ + cbz r0, 7a318 │ │ │ │ + cbz r2, 7a34e │ │ │ │ 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 7a2d4 │ │ │ │ + b.n 7a314 │ │ │ │ ldr.w r2, [ip, #860] @ 0x35c │ │ │ │ - movw r3, #46213 @ 0xb485 │ │ │ │ + movw r3, #46253 @ 0xb4ad │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7a418 │ │ │ │ + bne.w 7a458 │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7a2d4 │ │ │ │ + b.n 7a314 │ │ │ │ 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 │ │ │ │ @@ -117184,74 +117198,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 7a34e │ │ │ │ + bne.n 7a38e │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7a34a │ │ │ │ + cbz r3, 7a38a │ │ │ │ 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 7a3b0 │ │ │ │ + beq.n 7a3f0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7a390 │ │ │ │ + beq.n 7a3d0 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7a366 │ │ │ │ + cbnz r3, 7a3a6 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 7a2d4 │ │ │ │ + beq.n 7a314 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a40c │ │ │ │ + beq.n 7a44c │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 7a382 │ │ │ │ + cbz r3, 7a3c2 │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r6, #20] │ │ │ │ - b.n 7a2d4 │ │ │ │ + b.n 7a314 │ │ │ │ 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, 7a39e │ │ │ │ + cbz r3, 7a3de │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a2d4 │ │ │ │ + bne.n 7a314 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7a2d4 │ │ │ │ + b.n 7a314 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a358 │ │ │ │ + beq.n 7a398 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7a412 │ │ │ │ + cbz r3, 7a452 │ │ │ │ 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, 7a3e4 │ │ │ │ + cbz r3, 7a424 │ │ │ │ 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 │ │ │ │ @@ -117260,95 +117274,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 7a2d4 │ │ │ │ + b.n 7a314 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7a374 │ │ │ │ + b.n 7a3b4 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7a3bc │ │ │ │ + b.n 7a3fc │ │ │ │ ldr.w r0, [ip, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 7a302 │ │ │ │ + b.n 7a342 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 7a42e │ │ │ │ + cbz r0, 7a46e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7a430 │ │ │ │ + blt.n 7a470 │ │ │ │ bx lr │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a42e │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + bne.n 7a46e │ │ │ │ + b.w 770a4 <_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 7a6cc │ │ │ │ + bne.w 7a710 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 77608 │ │ │ │ + bl 77654 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r0, #3 │ │ │ │ - beq.w 7a6aa │ │ │ │ + beq.w 7a6ee │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 7a550 │ │ │ │ + bne.n 7a590 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ - cbz r3, 7a492 │ │ │ │ + cbz r3, 7a4d2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7a740 │ │ │ │ + bne.w 7a778 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7a684 │ │ │ │ + ble.w 7a6c8 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a7b0 │ │ │ │ + bne.w 7a808 │ │ │ │ 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 7a512 │ │ │ │ + bgt.n 7a552 │ │ │ │ add.w ip, r3, #20 │ │ │ │ ldrsb.w lr, [ip, r2] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.w 7a63e │ │ │ │ + bge.w 7a692 │ │ │ │ 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 7a65e │ │ │ │ + beq.w 7a6b2 │ │ │ │ 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 │ │ │ │ @@ -117358,360 +117372,368 @@ │ │ │ │ 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 7a72a │ │ │ │ + bgt.w 7a75c │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7a5a0 │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ + bge.n 7a5ec │ │ │ │ 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 7a65e │ │ │ │ + beq.w 7a6b2 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ str.w r5, [ip, r2] │ │ │ │ add r2, ip │ │ │ │ str r6, [r2, #4] │ │ │ │ - b.n 7a4fa │ │ │ │ + b.n 7a53a │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 7a57e │ │ │ │ + beq.n 7a686 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a7a2 │ │ │ │ + bne.w 7a7fa │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7a718 │ │ │ │ + beq.n 7a676 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a79a │ │ │ │ + bne.w 7a7f2 │ │ │ │ add.w r8, r2, r8, lsl #3 │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ add r8, r3 │ │ │ │ - str.w r6, [r8, #24] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7a5ee │ │ │ │ + str.w r6, [r8, #24] │ │ │ │ + bge.n 7a5d4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbnz r3, 7a5d4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7a50a │ │ │ │ + bge.n 7a54a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a50a │ │ │ │ + bne.n 7a54a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a50a │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a54a │ │ │ │ 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 7a526 │ │ │ │ + blt.n 7a566 │ │ │ │ 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 │ │ │ │ - bgt.n 7a60e │ │ │ │ - add.w ip, r3, r2 │ │ │ │ - ldrsb.w r0, [ip, #20] │ │ │ │ + ble.n 7a65e │ │ │ │ + cmp r0, #15 │ │ │ │ + bgt.w 7a7d2 │ │ │ │ + add.w r0, r3, r2, lsl #1 │ │ │ │ + ldrsh.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7a674 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - strb.w r3, [ip, #20] │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ - b.n 7a4d6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 7a588 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a588 │ │ │ │ + blt.n 7a566 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r2, lr │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - cmp r0, #15 │ │ │ │ - add.w ip, r3, r2, lsl #1 │ │ │ │ - itet gt │ │ │ │ - addgt.w ip, r3, r2, lsl #2 │ │ │ │ - ldrshle.w ip, [ip, #20] │ │ │ │ - ldrgt.w ip, [ip, #20] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bge.n 7a600 │ │ │ │ - cmp r0, #15 │ │ │ │ + add.w r0, r3, r2, lsl #1 │ │ │ │ + ldrsh.w r0, [r0, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 7a566 │ │ │ │ + b.n 7a634 │ │ │ │ + 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 7a650 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + strb.w r3, [ip, #20] │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - it gt │ │ │ │ - movgt.w ip, r2, lsl #2 │ │ │ │ - ble.w 7a528 │ │ │ │ - add ip, r3 │ │ │ │ - str.w r1, [ip, #20] │ │ │ │ - b.n 7a4d6 │ │ │ │ + b.n 7a516 │ │ │ │ + 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 7a5d4 │ │ │ │ + b.n 7a5c6 │ │ │ │ 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 7a5e2 │ │ │ │ - b.n 7a5be │ │ │ │ + blt.n 7a66a │ │ │ │ + b.n 7a60a │ │ │ │ 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 7a4fa │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ - mov.w lr, lr, lsr #5 │ │ │ │ - add r2, lr │ │ │ │ - adds r2, #1 │ │ │ │ - ands r2, r1 │ │ │ │ - b.n 7a5d6 │ │ │ │ + b.n 7a53a │ │ │ │ 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 7a8c8 │ │ │ │ + bl 7a920 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7a49a │ │ │ │ + bne.w 7a4da │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7a7be │ │ │ │ + blt.w 7a816 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7a6c6 │ │ │ │ + bge.n 7a70a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7a7d0 │ │ │ │ + beq.w 7a828 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7a50c │ │ │ │ + b.n 7a54c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw ip, #40968 @ 0xa008 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 7a462 │ │ │ │ + bne.w 7a4a2 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - bl c0294 │ │ │ │ + bl c0610 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 7a47c │ │ │ │ + beq.w 7a4bc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 12f990 <_PyUnicode_IsNumeric@@Base+0x534> │ │ │ │ + bl 12fb68 <_PyUnicode_IsNumeric@@Base+0x520> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7a768 │ │ │ │ + blt.n 7a7a0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7a50a │ │ │ │ + bge.w 7a54a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a50a │ │ │ │ + bne.w 7a54a │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a50a │ │ │ │ - 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] │ │ │ │ - b.n 7a57e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a54a │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ ldr.w lr, [ip, #20] │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7a778 │ │ │ │ + bge.n 7a7b0 │ │ │ │ + add ip, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7a636 │ │ │ │ + str.w r1, [ip, #20] │ │ │ │ + b.n 7a516 │ │ │ │ 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 7a8c8 │ │ │ │ + bl 7a920 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7a6aa │ │ │ │ + beq.n 7a6ee │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b.n 7a492 │ │ │ │ + b.n 7a4d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a6fc │ │ │ │ + bne.n 7a740 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a6fc │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a740 │ │ │ │ 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 7a73c │ │ │ │ - b.n 7a5c2 │ │ │ │ + blt.n 7a76e │ │ │ │ + b.n 7a60e │ │ │ │ + add.w r8, r3, r2, lsl #2 │ │ │ │ + mov.w ip, r2, lsl #2 │ │ │ │ + ldr.w r8, [r8, #20] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 7a76e │ │ │ │ + add r2, ip │ │ │ │ + mov.w lr, lr, lsr #5 │ │ │ │ + add r2, lr │ │ │ │ + adds r2, #1 │ │ │ │ + ands r2, r1 │ │ │ │ + b.n 7a622 │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ str r6, [r3, #4] │ │ │ │ - b.n 7a57e │ │ │ │ + b.n 7a686 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1ed200 <_PyDict_SendEvent@@Base> │ │ │ │ - b.n 7a55c │ │ │ │ + bl 1edad8 <_PyDict_SendEvent@@Base> │ │ │ │ + b.n 7a59c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1ed200 <_PyDict_SendEvent@@Base> │ │ │ │ - b.n 7a4a2 │ │ │ │ + bl 1edad8 <_PyDict_SendEvent@@Base> │ │ │ │ + b.n 7a4e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a6b4 │ │ │ │ + bne.w 7a6f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a6b4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a6f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a6c6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a70a │ │ │ │ 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 7a81e │ │ │ │ + bgt.n 7a876 │ │ │ │ add.w r3, ip, r0 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7a802 │ │ │ │ + bge.n 7a85a │ │ │ │ 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 7a848 │ │ │ │ + bge.n 7a8a0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7a8aa │ │ │ │ + bgt.n 7a902 │ │ │ │ add.w r3, ip, r0, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7a800 │ │ │ │ + blt.n 7a858 │ │ │ │ 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 7a81a │ │ │ │ + blt.n 7a872 │ │ │ │ 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 7a87a │ │ │ │ + bgt.n 7a8d2 │ │ │ │ add.w r0, ip, r3 │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7a81a │ │ │ │ + blt.n 7a872 │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ adds r0, #1 │ │ │ │ and.w r3, r2, r0 │ │ │ │ - b.n 7a85e │ │ │ │ + b.n 7a8b6 │ │ │ │ cmp.w lr, #15 │ │ │ │ add.w r0, ip, r3, lsl #1 │ │ │ │ it gt │ │ │ │ addgt.w r0, ip, r3, lsl #2 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ ite le │ │ │ │ ldrshle.w r0, [r0, #20] │ │ │ │ ldrgt r0, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ add r0, r1 │ │ │ │ cmp r4, #0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - blt.n 7a81a │ │ │ │ + blt.n 7a872 │ │ │ │ and.w r3, r2, r0 │ │ │ │ - b.n 7a87a │ │ │ │ + b.n 7a8d2 │ │ │ │ add.w r3, ip, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7a800 │ │ │ │ + blt.n 7a858 │ │ │ │ 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 7a844 │ │ │ │ + b.n 7a89c │ │ │ │ stmdb 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 7b30a │ │ │ │ + bhi.w 7b362 │ │ │ │ mov r3, r1 │ │ │ │ mov.w r9, #1 │ │ │ │ ldrd r5, r1, [r0, #24] │ │ │ │ lsl.w r8, r9, r3 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ @@ -117722,27 +117744,27 @@ │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r2, #1 │ │ │ │ lsl.w r2, r8, r9 │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ lsr.w fp, r2, r9 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ae28 │ │ │ │ + beq.w 7ae80 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7b07c │ │ │ │ + bhi.w 7b0d4 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 7aa7a │ │ │ │ - ldr r2, [pc, #704] @ (7abe8 ) │ │ │ │ + bne.w 7aad2 │ │ │ │ + ldr r2, [pc, #704] @ (7ac40 ) │ │ │ │ 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, #1912] @ 0x778 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7ae94 │ │ │ │ + beq.w 7aeec │ │ │ │ ldr.w r3, [r2, #1916] @ 0x77c │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w sl, r4, #20 │ │ │ │ str.w r1, [r2, #1912] @ 0x778 │ │ │ │ subs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -117761,85 +117783,85 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ blx 2b314 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b1a6 │ │ │ │ + bne.w 7b1fe │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ae44 │ │ │ │ + beq.w 7ae9c │ │ │ │ add.w r3, r5, #20 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r3, sl │ │ │ │ cmp r1, r8 │ │ │ │ - bne.w 7aed0 │ │ │ │ + bne.w 7af28 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 7aed0 │ │ │ │ + bne.w 7af28 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ blx 2beec │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7aa1e │ │ │ │ + beq.n 7aa76 │ │ │ │ ldrb r7, [r4, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r5 │ │ │ │ lsl.w ip, ip, r7 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7a9f8 │ │ │ │ + b.n 7aa50 │ │ │ │ cmp r7, #15 │ │ │ │ - bgt.w 7ae72 │ │ │ │ + bgt.w 7aeca │ │ │ │ ldrsh.w lr, [sl, r1, lsl #1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7ab98 │ │ │ │ + bne.w 7abf0 │ │ │ │ strh.w r2, [sl, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 7aa1c │ │ │ │ + beq.n 7aa74 │ │ │ │ ldrb r7, [r4, #4] │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ cmp r7, #7 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ and.w r1, ip, r0 │ │ │ │ - bgt.n 7a9da │ │ │ │ + bgt.n 7aa32 │ │ │ │ ldrsb.w lr, [sl, r1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7ab98 │ │ │ │ + bne.w 7abf0 │ │ │ │ strb.w r2, [sl, r1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 7a9f6 │ │ │ │ + bne.n 7aa4e │ │ │ │ mov r5, r9 │ │ │ │ movw r3, #44624 @ 0xae50 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ str r4, [r6, #24] │ │ │ │ - beq.n 7aa66 │ │ │ │ + beq.n 7aabe │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 7abec │ │ │ │ + bne.w 7ac44 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7abec │ │ │ │ - ldr r3, [pc, #424] @ (7abe8 ) │ │ │ │ + bne.w 7ac44 │ │ │ │ + ldr r3, [pc, #424] @ (7ac40 ) │ │ │ │ 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, #1916] @ 0x77c │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 7ae8a │ │ │ │ + bhi.w 7aee2 │ │ │ │ ldr.w r1, [r3, #1912] @ 0x778 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ str.w r5, [r3, #1912] @ 0x778 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ str.w r2, [r3, #1916] @ 0x77c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -117852,45 +117874,45 @@ │ │ │ │ mov.w r1, fp, lsl #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, r8 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ add.w r9, r1, #20 │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ - movw r0, #3321 @ 0xcf9 │ │ │ │ + movw r0, #3353 @ 0xd19 │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 7b1c4 │ │ │ │ - ldr r0, [pc, #320] @ (7abe8 ) │ │ │ │ + bne.w 7b21c │ │ │ │ + ldr r0, [pc, #320] @ (7ac40 ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ - bcs.w 7b0d0 │ │ │ │ + bcs.w 7b128 │ │ │ │ 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 7b182 │ │ │ │ + beq.w 7b1da │ │ │ │ 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 7acea │ │ │ │ + beq.w 7ad42 │ │ │ │ strb r3, [r4, #4] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r7, #1 │ │ │ │ strb.w sl, [r4, #5] │ │ │ │ add.w sl, r4, #20 │ │ │ │ mov r2, r8 │ │ │ │ @@ -117910,117 +117932,117 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7ad62 │ │ │ │ + bne.w 7adba │ │ │ │ ldrb r1, [r5, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ae46 │ │ │ │ + beq.w 7ae9e │ │ │ │ add.w r1, r5, #20 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7a99e │ │ │ │ + bne.w 7a9f6 │ │ │ │ add.w r1, sl, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 7ab8e │ │ │ │ + ble.n 7abe6 │ │ │ │ mov.w ip, #12 │ │ │ │ mov r0, r1 │ │ │ │ mla ip, ip, r8, r1 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b336 │ │ │ │ + beq.w 7b38e │ │ │ │ ldr.w r7, [r2], #8 │ │ │ │ adds r0, #12 │ │ │ │ str.w r7, [r0, #-8] │ │ │ │ ldr r7, [r7, #12] │ │ │ │ str.w r7, [r0, #-12] │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 7ab6e │ │ │ │ + bne.n 7abc6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e714 │ │ │ │ - b.n 7aa1e │ │ │ │ + bl 7e774 │ │ │ │ + b.n 7aa76 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w lr, r0, #1 │ │ │ │ cmp r7, #7 │ │ │ │ add r1, lr │ │ │ │ and.w r1, ip, r1 │ │ │ │ - ble.n 7abda │ │ │ │ + ble.n 7ac32 │ │ │ │ cmp r7, #15 │ │ │ │ - bgt.w 7afce │ │ │ │ + bgt.w 7b026 │ │ │ │ ldrsh.w r7, [sl, r1, lsl #1] │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 7a9ec │ │ │ │ + beq.w 7aa44 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ and.w r1, ip, r1 │ │ │ │ - b.n 7abb2 │ │ │ │ + b.n 7ac0a │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ and.w r1, ip, r1 │ │ │ │ ldrsb.w r7, [sl, r1] │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 7aa12 │ │ │ │ - b.n 7abcc │ │ │ │ + beq.w 7aa6a │ │ │ │ + b.n 7ac24 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ - movw r3, #25569 @ 0x63e1 │ │ │ │ + movw r3, #25641 @ 0x6429 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r7, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b1e8 │ │ │ │ - ldr r3, [pc, #708] @ (7aecc ) │ │ │ │ + bne.w 7b240 │ │ │ │ + ldr r3, [pc, #708] @ (7af24 ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ cmn.w r9, #804 @ 0x324 │ │ │ │ - beq.w 7b114 │ │ │ │ + beq.w 7b16c │ │ │ │ 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 7ac4a │ │ │ │ + bgt.n 7aca2 │ │ │ │ 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 7b114 │ │ │ │ + beq.w 7b16c │ │ │ │ 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 7afe8 │ │ │ │ + beq.w 7b040 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7aa66 │ │ │ │ + bne.w 7aabe │ │ │ │ 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] │ │ │ │ @@ -118028,58 +118050,58 @@ │ │ │ │ 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 7aca6 │ │ │ │ + bne.n 7acfe │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7aca2 │ │ │ │ + cbz r1, 7acfa │ │ │ │ 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 7b28a │ │ │ │ + beq.w 7b2e2 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7b266 │ │ │ │ + beq.w 7b2be │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 7acc2 │ │ │ │ + cbnz r3, 7ad1a │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7aa66 │ │ │ │ + beq.w 7aabe │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7b330 │ │ │ │ + beq.w 7b388 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7ace4 │ │ │ │ + cbz r3, 7ad3c │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7aa66 │ │ │ │ + b.n 7aabe │ │ │ │ ldrd r2, r1, [r0, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 7ae14 │ │ │ │ + bhi.w 7ae6c │ │ │ │ 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 7b0d0 │ │ │ │ + beq.w 7b128 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ add.w r7, r8, #20 │ │ │ │ add.w sl, r4, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -118100,421 +118122,421 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ab44 │ │ │ │ + beq.w 7ab9c │ │ │ │ ldrb r0, [r4, #6] │ │ │ │ add.w r1, r5, #20 │ │ │ │ add r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b1f4 │ │ │ │ + beq.w 7b24c │ │ │ │ add r3, sl │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 7b260 │ │ │ │ + ble.w 7b2b8 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ mov ip, r3 │ │ │ │ add.w fp, r3, r8, lsl #3 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ adds r7, r1, #3 │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r9, [r2, r1, lsl #3] │ │ │ │ add.w lr, r0, r1, lsl #2 │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bge.w 7affa │ │ │ │ + bge.w 7b052 │ │ │ │ str.w r0, [r9] │ │ │ │ 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 7ad8a │ │ │ │ + bne.n 7ade2 │ │ │ │ ldrb r7, [r4, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r5 │ │ │ │ lsl.w ip, ip, r7 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7adf4 │ │ │ │ + b.n 7ae4c │ │ │ │ cmp r7, #15 │ │ │ │ - bgt.w 7b012 │ │ │ │ + bgt.w 7b06a │ │ │ │ ldrsh.w lr, [sl, r2, lsl #1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7b01a │ │ │ │ + bne.w 7b072 │ │ │ │ strh.w r1, [sl, r2, lsl #1] │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.w 7b154 │ │ │ │ + beq.w 7b1ac │ │ │ │ ldrb r7, [r4, #4] │ │ │ │ ldr.w r2, [r3, r1, lsl #3] │ │ │ │ cmp r7, #7 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ and.w r2, ip, r0 │ │ │ │ - bgt.n 7add4 │ │ │ │ + bgt.n 7ae2c │ │ │ │ ldrsb.w lr, [sl, r2] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7b01a │ │ │ │ + bne.w 7b072 │ │ │ │ strb.w r1, [sl, r2] │ │ │ │ - b.n 7adea │ │ │ │ + b.n 7ae42 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ add.w r7, r8, #20 │ │ │ │ str.w r1, [lr, #12] │ │ │ │ mov r0, sl │ │ │ │ str.w lr, [r1, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 7ad14 │ │ │ │ + b.n 7ad6c │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r3, #7 │ │ │ │ mov.w r1, #12 │ │ │ │ - bhi.w 7b082 │ │ │ │ + bhi.w 7b0da │ │ │ │ mul.w r2, r1, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r1, r2, r8 │ │ │ │ add.w r9, r1, #20 │ │ │ │ - b.n 7aa8a │ │ │ │ + b.n 7aae2 │ │ │ │ movs r3, #8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add.w r7, r5, #20 │ │ │ │ add r3, sl │ │ │ │ add r7, r2 │ │ │ │ cmp r1, r8 │ │ │ │ - bne.w 7b04e │ │ │ │ + bne.w 7b0a6 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ mul.w r2, r2, r8 │ │ │ │ blx 2beec │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e714 │ │ │ │ - b.n 7aa1e │ │ │ │ + bl 7e774 │ │ │ │ + b.n 7aa76 │ │ │ │ ldr.w r5, [sl, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 7ab98 │ │ │ │ + bne.w 7abf0 │ │ │ │ str.w r2, [sl, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 7a9f6 │ │ │ │ - b.n 7aa1c │ │ │ │ + bne.w 7aa4e │ │ │ │ + b.n 7aa74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 7aa66 │ │ │ │ + b.n 7aabe │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ - movw r1, #3321 @ 0xcf9 │ │ │ │ + movw r1, #3353 @ 0xd19 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7b1b0 │ │ │ │ + bne.w 7b208 │ │ │ │ ldr.w r2, [r2, #1596] @ 0x63c │ │ │ │ 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 7aac4 │ │ │ │ + b.n 7ab1c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ it gt │ │ │ │ movgt r7, #0 │ │ │ │ - ble.w 7b20a │ │ │ │ + ble.w 7b262 │ │ │ │ mvns r1, r7 │ │ │ │ add r1, r8 │ │ │ │ ands.w r9, r1, #3 │ │ │ │ - beq.n 7afa6 │ │ │ │ + beq.n 7affe │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7afac │ │ │ │ + beq.n 7b004 │ │ │ │ add.w ip, r3, r7, lsl #3 │ │ │ │ add.w lr, r2, #8 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ adds r7, #1 │ │ │ │ mov r2, lr │ │ │ │ cmp.w r9, #1 │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - beq.n 7afa6 │ │ │ │ + beq.n 7affe │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 7af28 │ │ │ │ + beq.n 7af80 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7afac │ │ │ │ + beq.n 7b004 │ │ │ │ add.w ip, r3, r7, lsl #3 │ │ │ │ add.w lr, lr, #8 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ adds r7, #1 │ │ │ │ mov r2, lr │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7afac │ │ │ │ + beq.n 7b004 │ │ │ │ add.w ip, r3, r7, lsl #3 │ │ │ │ adds r7, #1 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ add.w r2, lr, #8 │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - b.n 7afa6 │ │ │ │ + b.n 7affe │ │ │ │ add.w ip, r3, r7, lsl #3 │ │ │ │ adds r7, #1 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ add.w lr, r2, #8 │ │ │ │ mov r9, r7 │ │ │ │ cmp r7, r8 │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - beq.w 7a9c6 │ │ │ │ + beq.w 7aa1e │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ mov r2, lr │ │ │ │ add.w ip, r3, r7, lsl #3 │ │ │ │ - cbz r1, 7afac │ │ │ │ + cbz r1, 7b004 │ │ │ │ ldrd r0, r1, [lr] │ │ │ │ adds r2, #8 │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ adds r7, #1 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add.w ip, r3, r7, lsl #3 │ │ │ │ - cbz r1, 7afac │ │ │ │ + cbz r1, 7b004 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ add.w r2, lr, #16 │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ add.w r7, r9, #2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add.w ip, r3, r7, lsl #3 │ │ │ │ - cbz r1, 7afac │ │ │ │ + cbz r1, 7b004 │ │ │ │ ldmia.w r2, {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 7af44 │ │ │ │ + bne.n 7af9c │ │ │ │ ldr r0, [r2, #12] │ │ │ │ add.w r1, r2, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b148 │ │ │ │ + beq.w 7b1a0 │ │ │ │ add.w ip, r3, r7, lsl #3 │ │ │ │ add.w r2, r1, #8 │ │ │ │ adds r7, #1 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ cmp r7, r8 │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - bne.n 7aedc │ │ │ │ - b.n 7a9c6 │ │ │ │ + bne.n 7af34 │ │ │ │ + b.n 7aa1e │ │ │ │ ldr.w r7, [sl, r1, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 7ae7c │ │ │ │ + beq.w 7aed4 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ and.w r1, ip, r1 │ │ │ │ - b.n 7afce │ │ │ │ + b.n 7b026 │ │ │ │ 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 7aa66 │ │ │ │ + b.n 7aabe │ │ │ │ str.w r9, [ip] │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ str.w r1, [ip, #-4] │ │ │ │ cmp fp, ip │ │ │ │ - bne.w 7ad8a │ │ │ │ - b.n 7adc0 │ │ │ │ + bne.w 7ade2 │ │ │ │ + b.n 7ae18 │ │ │ │ ldr.w r5, [sl, r2, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - beq.n 7b048 │ │ │ │ + beq.n 7b0a0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r2, lr │ │ │ │ and.w r2, ip, r2 │ │ │ │ cmp r7, #7 │ │ │ │ - bgt.w 7b13a │ │ │ │ + bgt.w 7b192 │ │ │ │ ldrsb.w lr, [sl, r2] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7b196 │ │ │ │ + bne.w 7b1ee │ │ │ │ cmp r7, #7 │ │ │ │ - ble.w 7ae0e │ │ │ │ + ble.w 7ae66 │ │ │ │ cmp r7, #15 │ │ │ │ - ble.w 7ade6 │ │ │ │ + ble.w 7ae3e │ │ │ │ str.w r1, [sl, r2, lsl #2] │ │ │ │ - b.n 7adea │ │ │ │ + b.n 7ae42 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 7ae66 │ │ │ │ + ble.w 7aebe │ │ │ │ mov.w lr, #12 │ │ │ │ mov ip, r3 │ │ │ │ mla lr, lr, r8, r3 │ │ │ │ - b.n 7b064 │ │ │ │ + b.n 7b0bc │ │ │ │ adds r7, #12 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b062 │ │ │ │ + beq.n 7b0ba │ │ │ │ ldmia.w r7, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 7b062 │ │ │ │ - b.n 7ae66 │ │ │ │ + bne.n 7b0ba │ │ │ │ + b.n 7aebe │ │ │ │ movs r1, #8 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ mul.w r2, fp, r1 │ │ │ │ cmp r3, #15 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bhi.w 7b2f2 │ │ │ │ + bhi.w 7b34a │ │ │ │ add.w sl, r3, #1 │ │ │ │ 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, #3321 @ 0xcf9 │ │ │ │ + movw r1, #3353 @ 0xd19 │ │ │ │ movt r1, #7 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7b1c4 │ │ │ │ - ldr r1, [pc, #636] @ (7b33c ) │ │ │ │ + bne.w 7b21c │ │ │ │ + ldr r1, [pc, #636] @ (7b394 ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr.w r4, [r7, #848] @ 0x350 │ │ │ │ - movw r1, #46053 @ 0xb3e5 │ │ │ │ + movw r1, #46093 @ 0xb40d │ │ │ │ movt r1, #6 │ │ │ │ strd fp, r3, [sp, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7b316 │ │ │ │ + bne.w 7b36e │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r3, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7b30a │ │ │ │ + beq.w 7b362 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ 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 7ad14 │ │ │ │ + b.n 7ad6c │ │ │ │ ldr.w r2, [r7, #860] @ 0x35c │ │ │ │ - movw r3, #46213 @ 0xb485 │ │ │ │ + movw r3, #46253 @ 0xb4ad │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b326 │ │ │ │ + bne.w 7b37e │ │ │ │ mov r0, r5 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 7aa66 │ │ │ │ + b.n 7aabe │ │ │ │ cmp r7, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w lr, [sl, r2, lsl #1] │ │ │ │ ldrgt.w lr, [sl, r2, lsl #2] │ │ │ │ - b.n 7b034 │ │ │ │ + b.n 7b08c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r1, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7afb8 │ │ │ │ - b.n 7b148 │ │ │ │ + bne.w 7b010 │ │ │ │ + b.n 7b1a0 │ │ │ │ mov r5, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r6, #24] │ │ │ │ - bl 198820 <_PyNamespace_New@@Base+0x94> │ │ │ │ + bl 19909c <_PyNamespace_New@@Base+0x94> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #28] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b256 │ │ │ │ + beq.n 7b2ae │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ strb r1, [r3, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b1f0 │ │ │ │ + beq.n 7b248 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b314 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 7aa66 │ │ │ │ + b.n 7aabe │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strd fp, r3, [sp, #24] │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ ldrd fp, r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7ad06 │ │ │ │ + b.n 7ad5e │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r2, #1 │ │ │ │ add r2, r0 │ │ │ │ and.w r2, ip, r2 │ │ │ │ - b.n 7b02a │ │ │ │ + b.n 7b082 │ │ │ │ add.w r3, r5, #20 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 7ad70 │ │ │ │ + b.n 7adc8 │ │ │ │ str.w r9, [sp, #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, [r7, #864] @ 0x360 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b30a │ │ │ │ + beq.w 7b362 │ │ │ │ ldrd r1, fp, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r7, r8, #20 │ │ │ │ - b.n 7ad14 │ │ │ │ + b.n 7ad6c │ │ │ │ ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 7aa66 │ │ │ │ + b.n 7aabe │ │ │ │ add.w r1, sl, r3 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r0, r8 │ │ │ │ - blt.n 7b212 │ │ │ │ + blt.n 7b26a │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e714 │ │ │ │ - b.n 7b156 │ │ │ │ - beq.w 7aa1e │ │ │ │ - b.w 7a9c6 │ │ │ │ + bl 7e774 │ │ │ │ + b.n 7b1ae │ │ │ │ + beq.w 7aa76 │ │ │ │ + b.w 7aa1e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ adds r7, #12 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w ip, [r3] │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ @@ -118527,47 +118549,47 @@ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ strlt.w ip, [r3] │ │ │ │ str.w r3, [r7, #-8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [r7, #-12] │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ - b.n 7b1fc │ │ │ │ + b.n 7b254 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 7aa66 │ │ │ │ - beq.w 7b156 │ │ │ │ - b.n 7adc0 │ │ │ │ + b.n 7aabe │ │ │ │ + beq.w 7b1ae │ │ │ │ + b.n 7ae18 │ │ │ │ ldr.w r3, [r9, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r2, #20] │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbz r3, 7b274 │ │ │ │ + cbz r3, 7b2cc │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r9, #532] @ 0x214 │ │ │ │ str.w r2, [r9, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7aa66 │ │ │ │ + bne.w 7aabe │ │ │ │ str.w r2, [r9, #532] @ 0x214 │ │ │ │ - b.w 7aa66 │ │ │ │ + b.w 7aabe │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7acb2 │ │ │ │ + beq.w 7ad0a │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7b2ec │ │ │ │ + cbz r1, 7b344 │ │ │ │ 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, 7b2c0 │ │ │ │ + cbz r3, 7b318 │ │ │ │ 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 │ │ │ │ @@ -118577,123 +118599,123 @@ │ │ │ │ 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 7aa66 │ │ │ │ + b.w 7aabe │ │ │ │ str.w r3, [r9, #524] @ 0x20c │ │ │ │ - b.n 7b298 │ │ │ │ + b.n 7b2f0 │ │ │ │ add.w sl, r3, #2 │ │ │ │ mov.w r8, #1 │ │ │ │ lsl.w r8, r8, sl │ │ │ │ add.w r1, r8, r2 │ │ │ │ adds.w r9, r1, #20 │ │ │ │ - bpl.w 7aa8a │ │ │ │ - bl 1f4804 │ │ │ │ + bpl.w 7aae2 │ │ │ │ + bl 1f50c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 7aa74 │ │ │ │ + b.w 7aacc │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r3, [sp, #20] │ │ │ │ - b.n 7b0f8 │ │ │ │ + b.n 7b150 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 7b12c │ │ │ │ + b.n 7b184 │ │ │ │ str.w r3, [r9, #524] @ 0x20c │ │ │ │ - b.n 7acd4 │ │ │ │ + b.n 7ad2c │ │ │ │ adds r2, #8 │ │ │ │ - b.n 7ab6e │ │ │ │ + b.n 7abc6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub sp, #24 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ and.w r2, r3, #32 │ │ │ │ ands.w r8, r3, #16 │ │ │ │ - bne.w 7b670 │ │ │ │ + bne.w 7b6c8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7b49c │ │ │ │ + bne.w 7b4f4 │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 7b592 │ │ │ │ + bgt.w 7b5ea │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b75c │ │ │ │ + beq.w 7b7b4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7b75c │ │ │ │ + bhi.w 7b7b4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r2, r5, #7 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r0, r1 │ │ │ │ lsls r2, r5, #7 │ │ │ │ lsls r2, r5, #7 │ │ │ │ lsls r2, r5, #7 │ │ │ │ lsls r3, r3, #4 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29264 @ 0x7250 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r5, [r7, #0] │ │ │ │ - movw r8, #8553 @ 0x2169 │ │ │ │ + movw r8, #9545 @ 0x2549 │ │ │ │ movt r8, #13 │ │ │ │ - bl 79054 │ │ │ │ + bl 790a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b5b8 │ │ │ │ - cbz r6, 7b3c6 │ │ │ │ + beq.w 7b610 │ │ │ │ + cbz r6, 7b41e │ │ │ │ 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 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79680 │ │ │ │ + bl 796c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b6ec │ │ │ │ + beq.w 7b744 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldrb.w r3, [r1, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ - bne.w 7b586 │ │ │ │ + bne.w 7b5de │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsls r1, r2, #30 │ │ │ │ - beq.n 7b4e6 │ │ │ │ + beq.n 7b53e │ │ │ │ strd r0, r3, [r4, #12] │ │ │ │ strd r7, r8, [r4, #20] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ mov.w r8, #1 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.n 7b4e0 │ │ │ │ - ldr r3, [pc, #684] @ (7b6d0 ) │ │ │ │ + bpl.n 7b538 │ │ │ │ + ldr r3, [pc, #684] @ (7b728 ) │ │ │ │ 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 │ │ │ │ @@ -118703,977 +118725,983 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r1, #91136 @ 0x16400 │ │ │ │ ldr.w r2, [r0, #392] @ 0x188 │ │ │ │ cmp r2, r6 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b666 │ │ │ │ + beq.w 7b6be │ │ │ │ ldr.w r0, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ands.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.w 7b69e │ │ │ │ + bne.w 7b6f6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7b8e0 │ │ │ │ + bl 7b938 │ │ │ │ sub.w r6, r0, #4294967295 @ 0xffffffff │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7b6b4 │ │ │ │ + beq.w 7b70c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b494 │ │ │ │ + bge.n 7b4ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b754 │ │ │ │ + beq.w 7b7ac │ │ │ │ negs r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78484 │ │ │ │ + bl 784d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b5b8 │ │ │ │ - bl 196380 │ │ │ │ + beq.w 7b610 │ │ │ │ + bl 196bd0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b4c8 │ │ │ │ + bge.n 7b520 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b776 │ │ │ │ + beq.w 7b7ce │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7b5b8 │ │ │ │ + beq.n 7b610 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b6ee │ │ │ │ + beq.w 7b746 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 7b422 │ │ │ │ + bmi.n 7b47a │ │ │ │ ldr.w r0, [r6, #132] @ 0x84 │ │ │ │ - b.n 7b45a │ │ │ │ + b.n 7b4b2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ mov sl, r1 │ │ │ │ - beq.w 7b70a │ │ │ │ - ldr r3, [pc, #480] @ (7b6d4 ) │ │ │ │ + beq.w 7b762 │ │ │ │ + ldr r3, [pc, #480] @ (7b72c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ - ldr r3, [pc, #464] @ (7b6d0 ) │ │ │ │ + ldr r3, [pc, #464] @ (7b728 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b636 │ │ │ │ + bne.w 7b68e │ │ │ │ add.w r3, r9, #110592 @ 0x1b000 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #3980] @ 0xf8c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ - bl 7b8e0 │ │ │ │ + bl 7b938 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 7b78e │ │ │ │ + beq.w 7b7e6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 7b5f4 │ │ │ │ + beq.n 7b64c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b544 │ │ │ │ + bge.n 7b59c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b74c │ │ │ │ + beq.w 7b7a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b568 │ │ │ │ + bge.n 7b5c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b786 │ │ │ │ + beq.w 7b7de │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b568 │ │ │ │ + bge.n 7b5c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b77e │ │ │ │ + beq.w 7b7d6 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - blt.n 7b586 │ │ │ │ + blt.n 7b5de │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ str r5, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r8, [r4, #20] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 7b418 │ │ │ │ + b.n 7b470 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r8, #64221 @ 0xfadd │ │ │ │ + movweq r8, #65305 @ 0xff19 │ │ │ │ movteq r8, #13 │ │ │ │ - bne.n 7b622 │ │ │ │ + bne.n 7b67a │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29264 @ 0x7250 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r5, [r7, #0] │ │ │ │ - bl 79054 │ │ │ │ + bl 790a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b3b8 │ │ │ │ + bne.w 7b410 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7b496 │ │ │ │ + b.n 7b4ee │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29264 @ 0x7250 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r5, [r7, #0] │ │ │ │ - movw r8, #43073 @ 0xa841 │ │ │ │ + movw r8, #44065 @ 0xac21 │ │ │ │ movt r8, #13 │ │ │ │ - bl 79054 │ │ │ │ + bl 790a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b3b8 │ │ │ │ - b.n 7b5b8 │ │ │ │ - movw r8, #41521 @ 0xa231 │ │ │ │ + bne.w 7b410 │ │ │ │ + b.n 7b610 │ │ │ │ + movw r8, #42437 @ 0xa5c5 │ │ │ │ movt r8, #12 │ │ │ │ - b.n 7b5a0 │ │ │ │ - movw r8, #22501 @ 0x57e5 │ │ │ │ + b.n 7b5f8 │ │ │ │ + movw r8, #22381 @ 0x576d │ │ │ │ movt r8, #9 │ │ │ │ - b.n 7b5a0 │ │ │ │ + b.n 7b5f8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b60c │ │ │ │ + bge.n 7b664 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 7b60c │ │ │ │ + cbnz r2, 7b664 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7b696 │ │ │ │ + blt.n 7b6ee │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7b6d8 │ │ │ │ + beq.n 7b730 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 7b588 │ │ │ │ + b.n 7b5e0 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 7b75c │ │ │ │ + ble.w 7b7b4 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7b684 │ │ │ │ - movw r8, #12833 @ 0x3221 │ │ │ │ + bne.n 7b6dc │ │ │ │ + movw r8, #13701 @ 0x3585 │ │ │ │ movt r8, #15 │ │ │ │ - b.n 7b5a0 │ │ │ │ + b.n 7b5f8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b510 │ │ │ │ + beq.w 7b568 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b656 │ │ │ │ + bge.n 7b6ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7b656 │ │ │ │ + cbnz r3, 7b6ae │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7b7de │ │ │ │ + blt.w 7b836 │ │ │ │ mov r5, r2 │ │ │ │ str r2, [r4, #12] │ │ │ │ - b.n 7b588 │ │ │ │ + b.n 7b5e0 │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ ldr.w r0, [r1, #384] @ 0x180 │ │ │ │ - b.n 7b45a │ │ │ │ + b.n 7b4b2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7b794 │ │ │ │ - bl 1962b0 │ │ │ │ + bne.w 7b7ec │ │ │ │ + bl 196b00 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b5b8 │ │ │ │ + beq.n 7b610 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ - b.n 7b418 │ │ │ │ + b.n 7b470 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b75c │ │ │ │ - movw r8, #38821 @ 0x97a5 │ │ │ │ + bne.n 7b7b4 │ │ │ │ + movw r8, #39357 @ 0x99bd │ │ │ │ movt r8, #18 │ │ │ │ - b.n 7b5a0 │ │ │ │ + b.n 7b5f8 │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r3, 7b6ee │ │ │ │ + cbz r3, 7b746 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7b588 │ │ │ │ + b.n 7b5e0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 78770 │ │ │ │ + bl 787bc │ │ │ │ adds r3, r0, #1 │ │ │ │ negs r6, r3 │ │ │ │ adcs r6, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7b482 │ │ │ │ + bne.w 7b4da │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7b482 │ │ │ │ + bge.w 7b4da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b482 │ │ │ │ + bne.w 7b4da │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b482 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b4da │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7b61c │ │ │ │ + b.n 7b674 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7b5b8 │ │ │ │ + bge.w 7b610 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b5b8 │ │ │ │ + bne.w 7b610 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b5b8 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b610 │ │ │ │ and.w r3, r2, #28 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 7b4f2 │ │ │ │ + bne.w 7b54a │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bmi.n 7b7ac │ │ │ │ + bmi.n 7b804 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7b7d4 │ │ │ │ + blt.n 7b82c │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ add r3, r2 │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b748 │ │ │ │ + bge.n 7b7a0 │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b7e6 │ │ │ │ + beq.n 7b83e │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7b586 │ │ │ │ + b.n 7b5de │ │ │ │ mov r0, r3 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b544 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b59c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b494 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b4ec │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - movw r1, #52484 @ 0xcd04 │ │ │ │ + movw r1, #54788 @ 0xd604 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 7b5b8 │ │ │ │ + bl d60e4 │ │ │ │ + b.n 7b610 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b4c8 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b520 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b568 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b5c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b556 │ │ │ │ - bl d842c │ │ │ │ - b.n 7b586 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b5ae │ │ │ │ + bl d8814 │ │ │ │ + b.n 7b5de │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52704 @ 0xcde0 │ │ │ │ + movw r1, #55008 @ 0xd6e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 7b5b8 │ │ │ │ + bl f2724 │ │ │ │ + b.n 7b610 │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bmi.n 7b7be │ │ │ │ + bmi.n 7b816 │ │ │ │ ldrsb.w r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7b7c6 │ │ │ │ + blt.n 7b81e │ │ │ │ add.w r3, r5, #28 │ │ │ │ - b.n 7b722 │ │ │ │ + b.n 7b77a │ │ │ │ ldrsb.w r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7b7f4 │ │ │ │ + bge.n 7b84c │ │ │ │ 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, #36] @ (7b7fc ) │ │ │ │ + ldr r3, [pc, #36] @ (7b854 ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 7b738 │ │ │ │ + b.n 7b790 │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 7b586 │ │ │ │ + b.n 7b5de │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7b586 │ │ │ │ + b.n 7b5de │ │ │ │ add.w r3, r5, #20 │ │ │ │ - b.n 7b722 │ │ │ │ + b.n 7b77a │ │ │ │ nop │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0007b800 : │ │ │ │ +0007b858 : │ │ │ │ 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 7b832 │ │ │ │ + bgt.n 7b88a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b8a2 │ │ │ │ + beq.n 7b8fa │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 7b8a2 │ │ │ │ + bhi.n 7b8fa │ │ │ │ tbb [pc, r3] │ │ │ │ - subs r4, #46 @ 0x2e │ │ │ │ + subs r4, #55 @ 0x37 │ │ │ │ movs r0, #27 │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ asrs r4, r7, #24 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 7b874 │ │ │ │ - movw r5, #64221 @ 0xfadd │ │ │ │ + bne.n 7b8cc │ │ │ │ + movw r5, #65305 @ 0xff19 │ │ │ │ movt r5, #13 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #29264 @ 0x7250 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 195758 <_Py_NewReference@@Base+0x2168> │ │ │ │ - cbz r0, 7b854 │ │ │ │ + bl 195fa8 <_Py_NewReference@@Base+0x2168> │ │ │ │ + cbz r0, 7b8ac │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #43073 @ 0xa841 │ │ │ │ + movw r5, #44065 @ 0xac21 │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7b83e │ │ │ │ - movw r5, #41521 @ 0xa231 │ │ │ │ + b.n 7b896 │ │ │ │ + movw r5, #42437 @ 0xa5c5 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7b83e │ │ │ │ - movw r5, #8553 @ 0x2169 │ │ │ │ + b.n 7b896 │ │ │ │ + movw r5, #9545 @ 0x2549 │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7b83e │ │ │ │ + b.n 7b896 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7b8a2 │ │ │ │ + ble.n 7b8fa │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7b890 │ │ │ │ - movw r5, #12833 @ 0x3221 │ │ │ │ + bne.n 7b8de │ │ │ │ + movw r5, #13701 @ 0x3585 │ │ │ │ movt r5, #15 │ │ │ │ - b.n 7b83e │ │ │ │ - movw r5, #22501 @ 0x57e5 │ │ │ │ - movt r5, #9 │ │ │ │ - b.n 7b83e │ │ │ │ + b.n 7b896 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7b8a2 │ │ │ │ - movw r5, #38821 @ 0x97a5 │ │ │ │ + bne.n 7b8fa │ │ │ │ + movw r5, #39357 @ 0x99bd │ │ │ │ movt r5, #18 │ │ │ │ - b.n 7b83e │ │ │ │ + b.n 7b896 │ │ │ │ + movw r5, #22381 @ 0x576d │ │ │ │ + movt r5, #9 │ │ │ │ + b.n 7b896 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #52484 @ 0xcd04 │ │ │ │ + movw r1, #54788 @ 0xd604 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007b8c0 : │ │ │ │ +0007b918 : │ │ │ │ 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 7b8e0 │ │ │ │ + bl 7b938 │ │ │ │ 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 7bcdc │ │ │ │ + bpl.w 7bd4e │ │ │ │ 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 7bb24 │ │ │ │ + bne.w 7bb7a │ │ │ │ ldr r7, [r1, #12] │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 7bb24 │ │ │ │ + beq.w 7bb7a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movw r3, #44624 @ 0xae50 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7bc22 │ │ │ │ + beq.w 7bc7a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bb50 │ │ │ │ + bne.w 7bba6 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77608 │ │ │ │ + bl 77654 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7bc10 │ │ │ │ + beq.w 7bc72 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 7b9da │ │ │ │ + bne.n 7ba32 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7ba9a │ │ │ │ + bge.w 7baf0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7baa4 │ │ │ │ + bge.w 7bafa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ - cbz r2, 7b974 │ │ │ │ + cbz r2, 7b9cc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 7bc68 │ │ │ │ + bne.w 7bcc0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7bbca │ │ │ │ + ble.w 7bc2a │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bcee │ │ │ │ + bne.w 7bd40 │ │ │ │ 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 7ba00 │ │ │ │ + bgt.n 7ba56 │ │ │ │ add.w r0, r3, #20 │ │ │ │ ldrsb.w lr, [r0, r2] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7ba72 │ │ │ │ + bge.n 7bac8 │ │ │ │ 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 7bb9a │ │ │ │ + beq.w 7bbf0 │ │ │ │ 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 7ba3e │ │ │ │ + b.n 7ba94 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7b9f6 │ │ │ │ + beq.n 7ba4c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r2, 7b9f2 │ │ │ │ + cbz r2, 7ba48 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r3, #0] │ │ │ │ + blt.w 7bc20 │ │ │ │ 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 7bbb2 │ │ │ │ + bgt.w 7bc08 │ │ │ │ add.w r0, r3, r2, lsl #1 │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7bab0 │ │ │ │ + bge.n 7bb06 │ │ │ │ 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 7bb9e │ │ │ │ + beq.w 7bbf4 │ │ │ │ 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 7ba6e │ │ │ │ + beq.n 7bac4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bc62 │ │ │ │ + beq.w 7bcba │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7bc62 │ │ │ │ + bge.w 7bcba │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str.w r6, [r8] │ │ │ │ movs r7, #0 │ │ │ │ - b.n 7b9f8 │ │ │ │ + b.n 7ba4e │ │ │ │ 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 7bacc │ │ │ │ + bge.n 7bb22 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [lr, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7b9b8 │ │ │ │ + b.n 7ba10 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7b962 │ │ │ │ + blt.w 7b9ba │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7b96c │ │ │ │ - b.n 7b974 │ │ │ │ + bne.w 7b9c4 │ │ │ │ + b.n 7b9cc │ │ │ │ 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 7ba14 │ │ │ │ + blt.n 7ba6a │ │ │ │ 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 7bb14 │ │ │ │ + ble.n 7bb6a │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7bcae │ │ │ │ + bgt.w 7bd08 │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7ba14 │ │ │ │ + blt.n 7ba6a │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add r2, r0 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7baec │ │ │ │ + b.n 7bb42 │ │ │ │ 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 7ba8e │ │ │ │ - b.n 7bb08 │ │ │ │ + blt.n 7bae4 │ │ │ │ + b.n 7bb5e │ │ │ │ mov r0, r5 │ │ │ │ - bl 6ba70 │ │ │ │ + bl 6ba98 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 7bcce │ │ │ │ + beq.w 7bd28 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movw r3, #44624 @ 0xae50 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7bc22 │ │ │ │ + beq.n 7bc7a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b934 │ │ │ │ + beq.w 7b98c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 7b934 │ │ │ │ + bne.w 7b98c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0294 │ │ │ │ + bl c0610 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 7b94a │ │ │ │ + beq.w 7b9a2 │ │ │ │ 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, 7bb7c │ │ │ │ + cbnz r2, 7bbd2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f990 <_PyUnicode_IsNumeric@@Base+0x534> │ │ │ │ + bl 12fb68 <_PyUnicode_IsNumeric@@Base+0x520> │ │ │ │ mov r2, r6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7b9f8 │ │ │ │ + beq.w 7ba4e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 7bb94 │ │ │ │ + cbz r3, 7bbea │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str.w r2, [r8] │ │ │ │ - b.n 7b9f8 │ │ │ │ + b.n 7ba4e │ │ │ │ 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 7ba3e │ │ │ │ + b.n 7ba94 │ │ │ │ add.w r0, r3, r2, lsl #2 │ │ │ │ mov.w lr, r2, lsl #2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7bc90 │ │ │ │ + bge.n 7bce8 │ │ │ │ add lr, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str.w r1, [lr, #20] │ │ │ │ - b.n 7b9b8 │ │ │ │ + b.n 7ba10 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ + b.n 7ba4c │ │ │ │ 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 7a8c8 │ │ │ │ + bl 7a920 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7b97c │ │ │ │ + bne.w 7b9d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7bc00 │ │ │ │ + bge.n 7bc62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7bcfc │ │ │ │ + beq.w 7bd66 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7bc10 │ │ │ │ + bge.n 7bc72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7bd04 │ │ │ │ + beq.n 7bd6e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7bc1c │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r8] │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7b9f8 │ │ │ │ + bne.n 7bd34 │ │ │ │ + b.n 7bd3a │ │ │ │ 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 78af8 │ │ │ │ + bl 78b44 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7bc10 │ │ │ │ + beq.n 7bc72 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7ba6e │ │ │ │ + beq.w 7bac4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 7bc62 │ │ │ │ + cbz r3, 7bcba │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7bc62 │ │ │ │ + bge.n 7bcba │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str.w r6, [r8] │ │ │ │ - b.n 7ba6e │ │ │ │ + b.n 7bac4 │ │ │ │ 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 7a8c8 │ │ │ │ + bl 7a920 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7bbf0 │ │ │ │ + beq.n 7bc50 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - b.n 7b974 │ │ │ │ + b.n 7b9cc │ │ │ │ lsrs r0, r7, #5 │ │ │ │ - add lr, r2 │ │ │ │ - adds r2, r0, #1 │ │ │ │ + add r2, lr │ │ │ │ + add.w lr, 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 7bbc0 │ │ │ │ - b.n 7bad0 │ │ │ │ + blt.n 7bc16 │ │ │ │ + b.n 7bb26 │ │ │ │ add.w r9, r3, r2, lsl #2 │ │ │ │ mov.w lr, r2, lsl #2 │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 7bbc0 │ │ │ │ + blt.w 7bc16 │ │ │ │ add r2, lr │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add r2, r0 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7bae4 │ │ │ │ + b.n 7bb3a │ │ │ │ mov r0, r5 │ │ │ │ - bl 261b1c │ │ │ │ + bl 2624e0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7bc16 │ │ │ │ - b.n 7bc1c │ │ │ │ - movw r0, #34184 @ 0x8588 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #4345 @ 0x10f9 │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7bc10 │ │ │ │ + beq.n 7bd3a │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r8] │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + b.n 7ba4e │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1ed200 <_PyDict_SendEvent@@Base> │ │ │ │ - b.n 7b984 │ │ │ │ + bl 1edad8 <_PyDict_SendEvent@@Base> │ │ │ │ + b.n 7b9dc │ │ │ │ + movw r0, #36488 @ 0x8e88 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #4345 @ 0x10f9 │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 7bd34 │ │ │ │ + b.n 7bd3a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bc00 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bc62 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bc10 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 7bd34 │ │ │ │ + b.n 7bd3a │ │ │ │ │ │ │ │ -0007bd0c : │ │ │ │ +0007bd7c : │ │ │ │ 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 195758 <_Py_NewReference@@Base+0x2168> │ │ │ │ - cbz r0, 7bd30 │ │ │ │ + bl 195fa8 <_Py_NewReference@@Base+0x2168> │ │ │ │ + cbz r0, 7bda0 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7bdc8 │ │ │ │ + beq.n 7be38 │ │ │ │ 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 2c2f0 │ │ │ │ - cbz r0, 7bda4 │ │ │ │ + cbz r0, 7be14 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx 2bf84 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2aecc │ │ │ │ - cbnz r0, 7bdba │ │ │ │ + cbnz r0, 7be2a │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 7bdba │ │ │ │ - movw r1, #52744 @ 0xce08 │ │ │ │ + bne.n 7be2a │ │ │ │ + movw r1, #55048 @ 0xd708 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.n 7bd88 │ │ │ │ + b.n 7bdf8 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 7bdc0 │ │ │ │ + beq.n 7be30 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ - cbz r3, 7bdba │ │ │ │ + cbz r3, 7be2a │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 7bd7e │ │ │ │ + bne.n 7bdee │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2aecc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7bd82 │ │ │ │ + bne.n 7bdf2 │ │ │ │ adds r0, r4, #6 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ - b.n 7bdbc │ │ │ │ + b.n 7be2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2aecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7bd6c │ │ │ │ + beq.n 7bddc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 7bd82 │ │ │ │ - b.n 7bdba │ │ │ │ + bne.n 7bdf2 │ │ │ │ + b.n 7be2a │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ 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] @ (7bf94 ) │ │ │ │ + ldr r5, [pc, #436] @ (7c004 ) │ │ │ │ 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 7bf44 │ │ │ │ - ldr r0, [pc, #412] @ (7bf98 ) │ │ │ │ + beq.w 7bfb4 │ │ │ │ + ldr r0, [pc, #412] @ (7c008 ) │ │ │ │ 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 7bf5c │ │ │ │ + bne.w 7bfcc │ │ │ │ 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 7be5c │ │ │ │ + bne.n 7becc │ │ │ │ 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 7be6a │ │ │ │ + bmi.n 7beda │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n 7becc │ │ │ │ + b.n 7bf3c │ │ │ │ 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 7bed8 │ │ │ │ + blt.n 7bf48 │ │ │ │ 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 │ │ │ │ @@ -119693,15 +119721,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 7bf36 │ │ │ │ + blt.n 7bfa6 │ │ │ │ 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 │ │ │ │ @@ -119728,101 +119756,101 @@ │ │ │ │ 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 7becc │ │ │ │ + ble.n 7bf3c │ │ │ │ addw r0, r0, #3740 @ 0xe9c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80950 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ + bl 80778 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7becc │ │ │ │ + b.n 7bf3c │ │ │ │ movs r1, #2 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76e94 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76edc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7be1c │ │ │ │ - b.n 7becc │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + bne.w 7be8c │ │ │ │ + b.n 7bf3c │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 7bf84 │ │ │ │ + bne.n 7bff4 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7be1c │ │ │ │ + bne.w 7be8c │ │ │ │ mov r0, r3 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7be1c │ │ │ │ + b.n 7be8c │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7be1c │ │ │ │ + b.n 7be8c │ │ │ │ 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, #392] @ (7c138 ) │ │ │ │ + ldr r5, [pc, #392] @ (7c1a8 ) │ │ │ │ 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, #1720] @ 0x6b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c0e6 │ │ │ │ - ldr r0, [pc, #368] @ (7c13c ) │ │ │ │ + beq.w 7c156 │ │ │ │ + ldr r0, [pc, #368] @ (7c1ac ) │ │ │ │ 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 7c0fe │ │ │ │ + bne.w 7c16e │ │ │ │ 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 7c018 │ │ │ │ + bmi.n 7c088 │ │ │ │ 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 7c086 │ │ │ │ + blt.n 7c0f6 │ │ │ │ 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 │ │ │ │ @@ -119842,20 +119870,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 7c00c │ │ │ │ + bge.n 7c07c │ │ │ │ addw r0, r0, #3740 @ 0xe9c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80950 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ + bl 80778 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7c00c │ │ │ │ + b.n 7c07c │ │ │ │ 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 │ │ │ │ @@ -119877,932 +119905,931 @@ │ │ │ │ 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 7c00c │ │ │ │ - b.n 7c078 │ │ │ │ + ble.n 7c07c │ │ │ │ + b.n 7c0e8 │ │ │ │ movs r1, #1 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76e94 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76edc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bfec │ │ │ │ - b.n 7c00c │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + bne.w 7c05c │ │ │ │ + b.n 7c07c │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 7c126 │ │ │ │ + bne.n 7c196 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bfec │ │ │ │ + bne.w 7c05c │ │ │ │ mov r0, r3 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7bfec │ │ │ │ + b.n 7c05c │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7bfec │ │ │ │ + b.n 7c05c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0007c140 : │ │ │ │ +0007c1b0 : │ │ │ │ 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, 7c1b6 │ │ │ │ + cbz r4, 7c226 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76dd0 <_PyTuple_FromArray@@Base+0x2c4> │ │ │ │ - cbz r0, 7c1ac │ │ │ │ + bl 76e18 <_PyTuple_FromArray@@Base+0x2c4> │ │ │ │ + cbz r0, 7c21c │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 7c1ac │ │ │ │ + ble.n 7c21c │ │ │ │ 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, 7c18a │ │ │ │ + cbnz r2, 7c1fa │ │ │ │ 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 7c176 │ │ │ │ - cbz r2, 7c1ac │ │ │ │ + bne.n 7c1e6 │ │ │ │ + cbz r2, 7c21c │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 710e4 │ │ │ │ + bl 71104 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (7c1bc ) │ │ │ │ - b.n 7c1ac │ │ │ │ + ldr r0, [pc, #4] @ (7c22c ) │ │ │ │ + b.n 7c21c │ │ │ │ nop │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0007c1c0 : │ │ │ │ +0007c230 : │ │ │ │ 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 7c1ec │ │ │ │ + bmi.n 7c25c │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #28676 @ 0x7004 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 195758 <_Py_NewReference@@Base+0x2168> │ │ │ │ - cbz r0, 7c1ea │ │ │ │ + bl 195fa8 <_Py_NewReference@@Base+0x2168> │ │ │ │ + cbz r0, 7c25a │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34208 @ 0x85a0 │ │ │ │ + movw r1, #36512 @ 0x8ea0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ 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, 7c22a │ │ │ │ + cbz r3, 7c29a │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c45c │ │ │ │ + bne.w 7c4cc │ │ │ │ ldr.w r6, [r5, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 7c23a │ │ │ │ + cbz r3, 7c2aa │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c690 │ │ │ │ + bne.w 7c700 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 7c246 │ │ │ │ + cbz r3, 7c2b6 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c3d6 │ │ │ │ + bne.w 7c446 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 7c252 │ │ │ │ + cbz r3, 7c2c2 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c394 │ │ │ │ + bne.w 7c404 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cbz r3, 7c25e │ │ │ │ + cbz r3, 7c2ce │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c650 │ │ │ │ + bne.w 7c6c0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d4de │ │ │ │ + beq.w 7d546 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 7c276 │ │ │ │ + cbnz r3, 7c2e6 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbnz r3, 7c276 │ │ │ │ + cbnz r3, 7c2e6 │ │ │ │ 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, 7c286 │ │ │ │ + cbnz r3, 7c2f6 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ - cbnz r3, 7c286 │ │ │ │ + cbnz r3, 7c2f6 │ │ │ │ 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 7c820 │ │ │ │ + bne.w 7c88e │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c820 │ │ │ │ + beq.w 7c88e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c6cc │ │ │ │ + beq.w 7c73a │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #44] @ 0x2c │ │ │ │ - cbnz r2, 7c2b0 │ │ │ │ + cbnz r2, 7c320 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c830 │ │ │ │ + bne.w 7c89e │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ - cbnz r3, 7c2c6 │ │ │ │ + cbnz r3, 7c336 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst.w r3, #2048 @ 0x800 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ - bne.w 7d4ce │ │ │ │ + bne.w 7d536 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d2ec │ │ │ │ + bne.w 7d354 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ - cbnz r3, 7c2de │ │ │ │ + cbnz r3, 7c34e │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ - cbz r3, 7c2de │ │ │ │ + cbz r3, 7c34e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c6ee │ │ │ │ + beq.w 7c75c │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c6ee │ │ │ │ + bne.w 7c75c │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c6f8 │ │ │ │ + beq.w 7c766 │ │ │ │ ldrd r2, r3, [r4, #108] @ 0x6c │ │ │ │ - cbnz r2, 7c2f4 │ │ │ │ + cbnz r2, 7c364 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c78a │ │ │ │ - cbnz r3, 7c2fe │ │ │ │ + bne.w 7c7f8 │ │ │ │ + cbnz r3, 7c36e │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c884 │ │ │ │ + bne.w 7c8f2 │ │ │ │ ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c8b2 │ │ │ │ + bne.w 7c920 │ │ │ │ ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d666 │ │ │ │ + bne.w 7d6ce │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr.w r2, [r4, #140] @ 0x8c │ │ │ │ - cbnz r2, 7c324 │ │ │ │ + cbnz r2, 7c394 │ │ │ │ ldr.w r2, [r5, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d670 │ │ │ │ + bne.w 7d6d8 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c868 │ │ │ │ + beq.w 7c8d6 │ │ │ │ ldrd r2, r0, [r4, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c7ec │ │ │ │ + bne.w 7c85a │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c7ec │ │ │ │ + beq.w 7c85a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c83c │ │ │ │ + beq.w 7c8aa │ │ │ │ ldr.w r7, [r6, #148] @ 0x94 │ │ │ │ cmp r2, r7 │ │ │ │ it ne │ │ │ │ strne.w r2, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ca3e │ │ │ │ + beq.w 7caaa │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7c36a │ │ │ │ + cbnz r2, 7c3da │ │ │ │ ldr.w r2, [r5, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c808 │ │ │ │ + bne.w 7c876 │ │ │ │ ldr.w r2, [r4, #196] @ 0xc4 │ │ │ │ - cbnz r2, 7c37a │ │ │ │ + cbnz r2, 7c3ea │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d310 │ │ │ │ + bne.w 7d378 │ │ │ │ eors r3, r1 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bmi.w 7c7c0 │ │ │ │ + bmi.w 7c82e │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ca22 │ │ │ │ + beq.w 7ca8e │ │ │ │ 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 7c9be │ │ │ │ - cbnz r0, 7c3ac │ │ │ │ + bne.w 7ca2a │ │ │ │ + cbnz r0, 7c41c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7cb32 │ │ │ │ + bne.w 7cb9e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7c3ba │ │ │ │ + bne.n 7c42a │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7cb5c │ │ │ │ + bne.w 7cbc8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7c252 │ │ │ │ + bne.w 7c2c2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c252 │ │ │ │ + beq.w 7c2c2 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c256 │ │ │ │ - b.n 7c674 │ │ │ │ + bne.w 7c2c6 │ │ │ │ + b.n 7c6e4 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ ldrd ip, r0, [r3, #4] │ │ │ │ mov lr, r1 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c9f0 │ │ │ │ + bne.w 7ca5c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7cb6a │ │ │ │ + bne.w 7cbd6 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7ccfc │ │ │ │ + bne.w 7cd68 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7cb78 │ │ │ │ + bne.w 7cbe4 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7cd0e │ │ │ │ + bne.w 7cd7a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d288 │ │ │ │ + bne.w 7d2f0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd62 │ │ │ │ + bne.w 7cdce │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7c41e │ │ │ │ + cbnz r0, 7c48e │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd9e │ │ │ │ + bne.w 7ce0a │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 7c42a │ │ │ │ + cbnz r0, 7c49a │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d63a │ │ │ │ + bne.w 7d6a2 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbnz r0, 7c436 │ │ │ │ + cbnz r0, 7c4a6 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d2d8 │ │ │ │ + bne.w 7d340 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbnz r0, 7c442 │ │ │ │ + cbnz r0, 7c4b2 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d684 │ │ │ │ + bne.w 7d6ec │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c246 │ │ │ │ + bne.w 7c2b6 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c246 │ │ │ │ + beq.w 7c2b6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cd5c │ │ │ │ - b.w 7ccde │ │ │ │ + beq.w 7cdc8 │ │ │ │ + b.w 7cd4a │ │ │ │ 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 7c984 │ │ │ │ + bne.w 7c9f0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7cdde │ │ │ │ + bne.w 7ce48 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc22 │ │ │ │ + bne.w 7cc8e │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7d2e0 │ │ │ │ + bne.w 7d348 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cdee │ │ │ │ + bne.w 7ce58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7cc40 │ │ │ │ + bne.w 7ccac │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cedc │ │ │ │ + bne.w 7cf46 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7c4b0 │ │ │ │ + cbnz r0, 7c520 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf4c │ │ │ │ + bne.w 7cfb6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 7c4bc │ │ │ │ + cbnz r0, 7c52c │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d49c │ │ │ │ + bne.w 7d504 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 7c4c8 │ │ │ │ + cbnz r0, 7c538 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cff6 │ │ │ │ + bne.w 7d060 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbnz r0, 7c4d4 │ │ │ │ + cbnz r0, 7c544 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d3e0 │ │ │ │ + bne.w 7d448 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbnz r0, 7c4e0 │ │ │ │ + cbnz r0, 7c550 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d0ae │ │ │ │ + bne.w 7d116 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbnz r0, 7c4ec │ │ │ │ + cbnz r0, 7c55c │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d3a4 │ │ │ │ + bne.w 7d40c │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - cbnz r0, 7c4f8 │ │ │ │ + cbnz r0, 7c568 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d0de │ │ │ │ + bne.w 7d146 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbnz r0, 7c504 │ │ │ │ + cbnz r0, 7c574 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d43a │ │ │ │ + bne.w 7d4a2 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - cbnz r0, 7c510 │ │ │ │ + cbnz r0, 7c580 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d1ba │ │ │ │ + bne.w 7d222 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cbnz r0, 7c51c │ │ │ │ + cbnz r0, 7c58c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d034 │ │ │ │ + bne.w 7d09c │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbnz r0, 7c528 │ │ │ │ + cbnz r0, 7c598 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d1ea │ │ │ │ + bne.w 7d252 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ - cbnz r0, 7c534 │ │ │ │ + cbnz r0, 7c5a4 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d33c │ │ │ │ + bne.w 7d3a4 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - cbnz r0, 7c540 │ │ │ │ + cbnz r0, 7c5b0 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d21e │ │ │ │ + bne.w 7d286 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - cbnz r0, 7c54c │ │ │ │ + cbnz r0, 7c5bc │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d370 │ │ │ │ + bne.w 7d3d8 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 7c558 │ │ │ │ + cbnz r0, 7c5c8 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d192 │ │ │ │ + bne.w 7d1fa │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ - cbnz r0, 7c564 │ │ │ │ + cbnz r0, 7c5d4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d726 │ │ │ │ + bne.w 7d78e │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ - cbnz r0, 7c570 │ │ │ │ + cbnz r0, 7c5e0 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d882 │ │ │ │ + bne.w 7d8ea │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ - cbnz r0, 7c57c │ │ │ │ + cbnz r0, 7c5ec │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d868 │ │ │ │ + bne.w 7d8d0 │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ - cbnz r0, 7c588 │ │ │ │ + cbnz r0, 7c5f8 │ │ │ │ ldr r0, [r2, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d9b6 │ │ │ │ + bne.w 7da1e │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ - cbnz r0, 7c594 │ │ │ │ + cbnz r0, 7c604 │ │ │ │ ldr r0, [r2, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d912 │ │ │ │ + bne.w 7d97a │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ - cbnz r0, 7c5a0 │ │ │ │ + cbnz r0, 7c610 │ │ │ │ ldr r0, [r2, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d9a4 │ │ │ │ + bne.w 7da0c │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ - cbnz r0, 7c5ac │ │ │ │ + cbnz r0, 7c61c │ │ │ │ ldr r0, [r2, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d992 │ │ │ │ + bne.w 7d9fa │ │ │ │ ldrd r7, r0, [r3, #104] @ 0x68 │ │ │ │ - cbnz r7, 7c5be │ │ │ │ + cbnz r7, 7c62e │ │ │ │ ldr.w lr, [r2, #104] @ 0x68 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7d8d4 │ │ │ │ - cbnz r0, 7c5c8 │ │ │ │ + bne.w 7d93c │ │ │ │ + cbnz r0, 7c638 │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d4f0 │ │ │ │ + bne.w 7d558 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - cbnz r0, 7c5d4 │ │ │ │ + cbnz r0, 7c644 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d640 │ │ │ │ + bne.w 7d6a8 │ │ │ │ ldr r0, [r3, #120] @ 0x78 │ │ │ │ - cbnz r0, 7c5e0 │ │ │ │ + cbnz r0, 7c650 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d31a │ │ │ │ + bne.w 7d382 │ │ │ │ ldr r0, [r3, #116] @ 0x74 │ │ │ │ - cbnz r0, 7c5ec │ │ │ │ + cbnz r0, 7c65c │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d330 │ │ │ │ + bne.w 7d398 │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ - cbnz r0, 7c5fc │ │ │ │ + cbnz r0, 7c66c │ │ │ │ ldr.w r0, [r2, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d97a │ │ │ │ + bne.w 7d9e2 │ │ │ │ ldr r0, [r3, #124] @ 0x7c │ │ │ │ - cbnz r0, 7c608 │ │ │ │ + cbnz r0, 7c678 │ │ │ │ ldr r0, [r2, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d964 │ │ │ │ + bne.w 7d9cc │ │ │ │ ldrd r7, lr, [r3, #132] @ 0x84 │ │ │ │ - cbnz r7, 7c618 │ │ │ │ + cbnz r7, 7c688 │ │ │ │ ldr.w r7, [r2, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7cbce │ │ │ │ + bne.w 7cc3a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7c628 │ │ │ │ + bne.n 7c698 │ │ │ │ ldr.w r0, [r2, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d940 │ │ │ │ + bne.w 7d9a8 │ │ │ │ ldr.w r0, [r3, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c22e │ │ │ │ + bne.w 7c29e │ │ │ │ ldr.w r2, [r2, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c22e │ │ │ │ - cbz r1, 7c64a │ │ │ │ + beq.w 7c29e │ │ │ │ + cbz r1, 7c6ba │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 7c22e │ │ │ │ + beq.w 7c29e │ │ │ │ str.w r2, [r3, #140] @ 0x8c │ │ │ │ - b.n 7c22e │ │ │ │ + b.n 7c29e │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldrd r7, ip, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c8ea │ │ │ │ - cbnz r7, 7c666 │ │ │ │ + bne.w 7c958 │ │ │ │ + cbnz r7, 7c6d6 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d2c6 │ │ │ │ + bne.w 7d32e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7c674 │ │ │ │ + bne.n 7c6e4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c90c │ │ │ │ + bne.w 7c97a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c266 │ │ │ │ + bne.w 7c2d6 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c266 │ │ │ │ + beq.w 7c2d6 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7c266 │ │ │ │ + beq.w 7c2d6 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 7c266 │ │ │ │ - ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ - ldrd lr, r1, [r3, #4] │ │ │ │ + b.n 7c2d6 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldrd lr, ip, [r3, #4] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.w 7c910 │ │ │ │ - cbnz r7, 7c6ac │ │ │ │ - ldr r7, [r2, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 7cdda │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bne.n 7c6ba │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cdc8 │ │ │ │ + bne.w 7c97e │ │ │ │ + cbnz r7, 7c718 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7ce44 │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bne.n 7c726 │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c23a │ │ │ │ + bne.w 7ce34 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.w 7c2aa │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c23a │ │ │ │ + beq.w 7c2aa │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 7c23a │ │ │ │ + b.n 7c2aa │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c2b0 │ │ │ │ + bne.w 7c320 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c2b0 │ │ │ │ - b.n 7c838 │ │ │ │ + beq.w 7c320 │ │ │ │ + b.n 7c8a6 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c2de │ │ │ │ + bne.w 7c34e │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c2de │ │ │ │ + beq.w 7c34e │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c2e6 │ │ │ │ + bne.w 7c356 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c2e6 │ │ │ │ + bne.w 7c356 │ │ │ │ lsls r7, r1, #30 │ │ │ │ - bmi.w 7caae │ │ │ │ - ldr.w r8, [pc, #632] @ 7c980 │ │ │ │ + bmi.w 7cb1a │ │ │ │ + ldr.w r8, [pc, #628] @ 7c9ec │ │ │ │ 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 7cafe │ │ │ │ + bne.w 7cb6a │ │ │ │ ldr.w r2, [r8, #1632] @ 0x660 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 7cafe │ │ │ │ + beq.w 7cb6a │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #584] @ (7c978 ) │ │ │ │ + ldr r1, [pc, #580] @ (7c9e4 ) │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77608 │ │ │ │ + bl 77654 │ │ │ │ + adds r3, r0, #3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - adds r2, r0, #3 │ │ │ │ - beq.w 7cb12 │ │ │ │ + beq.w 7cb7e │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7ca88 │ │ │ │ + bne.w 7caf4 │ │ │ │ ldr.w r2, [r8, #2252] @ 0x8cc │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 7cb18 │ │ │ │ + bne.w 7cb84 │ │ │ │ ldr.w r2, [r8, #2260] @ 0x8d4 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 7cb18 │ │ │ │ - ldr r1, [pc, #544] @ (7c97c ) │ │ │ │ + beq.w 7cb84 │ │ │ │ + ldr r1, [pc, #540] @ (7c9e8 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 77608 │ │ │ │ + bl 77654 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7cb12 │ │ │ │ + beq.w 7cb7e │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7caa6 │ │ │ │ + bne.w 7cb12 │ │ │ │ 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 7c2f4 │ │ │ │ + bne.w 7c364 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c2f4 │ │ │ │ + beq.w 7c364 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7d89c │ │ │ │ + beq.w 7d904 │ │ │ │ ldr r0, [r6, #108] @ 0x6c │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #108] @ 0x6c │ │ │ │ - cbnz r3, 7c7a2 │ │ │ │ + cbnz r3, 7c810 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cb80 │ │ │ │ + bne.w 7cbec │ │ │ │ ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c8b2 │ │ │ │ + bne.w 7c920 │ │ │ │ ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c312 │ │ │ │ + beq.w 7c382 │ │ │ │ ldr.w r3, [r6, #136] @ 0x88 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7c8ae │ │ │ │ - b.n 7c312 │ │ │ │ + bne.n 7c91c │ │ │ │ + b.n 7c382 │ │ │ │ lsls r3, r1, #17 │ │ │ │ - bpl.w 7c38c │ │ │ │ + bpl.w 7c3fc │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c38c │ │ │ │ + bne.w 7c3fc │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ - movw r3, #41553 @ 0xa251 │ │ │ │ + movw r3, #41617 @ 0xa291 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c38c │ │ │ │ - movw r3, #59641 @ 0xe8f9 │ │ │ │ + bne.w 7c3fc │ │ │ │ + movw r3, #59737 @ 0xe959 │ │ │ │ movt r3, #7 │ │ │ │ - b.n 7ca38 │ │ │ │ + b.n 7caa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ca94 │ │ │ │ + beq.w 7cb00 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c36a │ │ │ │ + bne.w 7c3da │ │ │ │ ldr.w r2, [r5, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c36a │ │ │ │ - cbz r6, 7c858 │ │ │ │ + beq.w 7c3da │ │ │ │ + cbz r6, 7c8c6 │ │ │ │ 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 7ca6e │ │ │ │ - b.n 7c37a │ │ │ │ + beq.w 7cada │ │ │ │ + b.n 7c3ea │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c2b0 │ │ │ │ + bne.w 7c320 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c2b0 │ │ │ │ - cbz r6, 7c838 │ │ │ │ + beq.w 7c320 │ │ │ │ + cbz r6, 7c8a6 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7c2b0 │ │ │ │ + beq.w 7c320 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 7c2b0 │ │ │ │ + b.n 7c320 │ │ │ │ str.w r2, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7c942 │ │ │ │ + beq.n 7c9b0 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c36a │ │ │ │ + bne.w 7c3da │ │ │ │ ldr.w r2, [r5, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c36a │ │ │ │ + beq.w 7c3da │ │ │ │ str.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r2, [r4, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c96a │ │ │ │ - b.n 7c37a │ │ │ │ + beq.w 7c9d8 │ │ │ │ + b.n 7c3ea │ │ │ │ ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c32e │ │ │ │ - cbz r6, 7c87e │ │ │ │ + beq.w 7c39e │ │ │ │ + cbz r6, 7c8ec │ │ │ │ ldr.w r0, [r6, #144] @ 0x90 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 7c32e │ │ │ │ + beq.w 7c39e │ │ │ │ str.w r2, [r4, #144] @ 0x90 │ │ │ │ - b.n 7c32e │ │ │ │ + b.n 7c39e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7d8ac │ │ │ │ + beq.w 7d914 │ │ │ │ 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 7c89c │ │ │ │ + beq.n 7c90a │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - cbnz r3, 7c8b6 │ │ │ │ + cbnz r3, 7c924 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7c312 │ │ │ │ + beq.w 7c382 │ │ │ │ ldr.w r0, [r6, #136] @ 0x88 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 7c8c2 │ │ │ │ + beq.n 7c930 │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w ip, [r5, #136] @ 0x88 │ │ │ │ mov r0, ip │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c312 │ │ │ │ + beq.w 7c382 │ │ │ │ ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 7c312 │ │ │ │ + bne.w 7c382 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r1, #23 │ │ │ │ - bpl.w 7c314 │ │ │ │ + bpl.w 7c384 │ │ │ │ lsls r0, r3, #14 │ │ │ │ - bpl.w 7c314 │ │ │ │ + bpl.w 7c384 │ │ │ │ ldr.w r3, [r4, #140] @ 0x8c │ │ │ │ orr.w r1, r1, #131072 @ 0x20000 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d8ce │ │ │ │ + bne.w 7d936 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b.n 7c31a │ │ │ │ - cbnz r7, 7c8f4 │ │ │ │ + b.n 7c38a │ │ │ │ + cbnz r7, 7c962 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d2cc │ │ │ │ + bne.w 7d334 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7c674 │ │ │ │ + bne.w 7c6e4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c674 │ │ │ │ + beq.w 7c6e4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 7c25e │ │ │ │ + beq.w 7c2ce │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 7c674 │ │ │ │ - cbnz r7, 7c91a │ │ │ │ + b.n 7c6e4 │ │ │ │ + cbnz r7, 7c988 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d028 │ │ │ │ + bne.w 7d092 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7c928 │ │ │ │ + bne.n 7c996 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7cdcc │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 7c23a │ │ │ │ + bne.w 7ce38 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.w 7c2aa │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c23a │ │ │ │ - ldr.w r1, [ip, #8] │ │ │ │ + beq.w 7c2aa │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7c6c8 │ │ │ │ - b.n 7c23a │ │ │ │ + bne.w 7c736 │ │ │ │ + b.n 7c2aa │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c7f2 │ │ │ │ + beq.w 7c860 │ │ │ │ str.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7c960 │ │ │ │ + cbnz r2, 7c9ce │ │ │ │ ldr.w r2, [r5, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c858 │ │ │ │ + bne.w 7c8c6 │ │ │ │ ldr.w r2, [r4, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c37a │ │ │ │ + bne.w 7c3ea │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c37a │ │ │ │ - b.n 7ca82 │ │ │ │ - nop │ │ │ │ + beq.w 7c3ea │ │ │ │ + b.n 7caee │ │ │ │ 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 7c992 │ │ │ │ + bne.n 7c9fe │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7ccaa │ │ │ │ + bne.w 7cd16 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7c9a0 │ │ │ │ + bne.n 7ca0c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7cc96 │ │ │ │ + bne.w 7cd02 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7c9ae │ │ │ │ + bne.n 7ca1a │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d546 │ │ │ │ + bne.w 7d5ae │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - cbnz r1, 7c9ba │ │ │ │ + cbnz r1, 7ca26 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7cbfc │ │ │ │ + bne.w 7cc68 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 7c4b0 │ │ │ │ - cbnz r0, 7c9c8 │ │ │ │ + b.n 7c520 │ │ │ │ + cbnz r0, 7ca34 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cb3e │ │ │ │ + bne.w 7cbaa │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7c9d6 │ │ │ │ + bne.n 7ca42 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cb94 │ │ │ │ + bne.w 7cc00 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7c252 │ │ │ │ + bne.w 7c2c2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c252 │ │ │ │ + beq.w 7c2c2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7c3ca │ │ │ │ - b.n 7c252 │ │ │ │ - cbnz r7, 7c9fa │ │ │ │ + bne.w 7c43a │ │ │ │ + b.n 7c2c2 │ │ │ │ + cbnz r7, 7ca66 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7cb52 │ │ │ │ + bne.w 7cbbe │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7ca08 │ │ │ │ + bne.n 7ca74 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7cbf0 │ │ │ │ - cbnz r0, 7ca12 │ │ │ │ + bne.w 7cc5c │ │ │ │ + cbnz r0, 7ca7e │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d5a2 │ │ │ │ + bne.w 7d60a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - cbnz r1, 7ca1e │ │ │ │ + cbnz r1, 7ca8a │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7cbaa │ │ │ │ + bne.w 7cc16 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 7c41e │ │ │ │ + b.n 7c48e │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c38c │ │ │ │ - cbz r6, 7ca38 │ │ │ │ + beq.w 7c3fc │ │ │ │ + cbz r6, 7caa4 │ │ │ │ ldr.w r2, [r6, #160] @ 0xa0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7c38c │ │ │ │ + beq.w 7c3fc │ │ │ │ str.w r3, [r4, #160] @ 0xa0 │ │ │ │ - b.n 7c38c │ │ │ │ + b.n 7c3fc │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c7f2 │ │ │ │ + beq.w 7c860 │ │ │ │ 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, 7ca64 │ │ │ │ + cbnz r0, 7cad0 │ │ │ │ ldr.w r2, [r5, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c808 │ │ │ │ + bne.w 7c876 │ │ │ │ ldr.w r2, [r4, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c37a │ │ │ │ + bne.w 7c3ea │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c37a │ │ │ │ + beq.w 7c3ea │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 7c37a │ │ │ │ + beq.w 7c3ea │ │ │ │ str.w r2, [r4, #196] @ 0xc4 │ │ │ │ - b.n 7c37a │ │ │ │ + b.n 7c3ea │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c746 │ │ │ │ + beq.w 7c7b4 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ - b.n 7c2e6 │ │ │ │ + b.n 7c356 │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c7f2 │ │ │ │ + beq.w 7c860 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c94c │ │ │ │ - b.n 7ca48 │ │ │ │ + beq.w 7c9ba │ │ │ │ + b.n 7cab4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ca90 │ │ │ │ - b.n 7c76e │ │ │ │ - ldr r3, [pc, #572] @ (7ccec ) │ │ │ │ + bne.n 7cafc │ │ │ │ + b.n 7c7dc │ │ │ │ + ldr r3, [pc, #572] @ (7cd58 ) │ │ │ │ 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 │ │ │ │ @@ -120812,1585 +120839,1585 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r1, #392] @ 0x188 │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d6b8 │ │ │ │ + beq.w 7d720 │ │ │ │ ldr.w r3, [r1, #408] @ 0x198 │ │ │ │ mov r9, r3 │ │ │ │ - ldr.w r8, [pc, #524] @ 7ccf8 │ │ │ │ + ldr.w r8, [pc, #524] @ 7cd64 │ │ │ │ movw r7, #40968 @ 0xa008 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ ldr.w r3, [r8, #1624] @ 0x658 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 7c722 │ │ │ │ - ldr r0, [pc, #496] @ (7ccf0 ) │ │ │ │ - bl 6ba70 │ │ │ │ + beq.w 7c790 │ │ │ │ + ldr r0, [pc, #496] @ (7cd5c ) │ │ │ │ + bl 6ba98 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 7c72c │ │ │ │ - ldr r0, [pc, #480] @ (7ccf0 ) │ │ │ │ - bl 261b1c │ │ │ │ + bne.w 7c79a │ │ │ │ + ldr r0, [pc, #480] @ (7cd5c ) │ │ │ │ + bl 2624e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7c38e │ │ │ │ - ldr r0, [pc, #472] @ (7ccf4 ) │ │ │ │ + b.n 7c3fe │ │ │ │ + ldr r0, [pc, #472] @ (7cd60 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6ba70 │ │ │ │ + bl 6ba98 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 7c75a │ │ │ │ - ldr r0, [pc, #456] @ (7ccf4 ) │ │ │ │ - bl 261b1c │ │ │ │ - b.n 7cb12 │ │ │ │ + bne.w 7c7c8 │ │ │ │ + ldr r0, [pc, #456] @ (7cd60 ) │ │ │ │ + bl 2624e0 │ │ │ │ + b.n 7cb7e │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7c3b2 │ │ │ │ - b.n 7c3ba │ │ │ │ + beq.w 7c422 │ │ │ │ + b.n 7c42a │ │ │ │ ldr r7, [r1, #0] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7c9c8 │ │ │ │ + beq.w 7ca34 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7c9ce │ │ │ │ - b.n 7c9d6 │ │ │ │ + beq.w 7ca3a │ │ │ │ + b.n 7ca42 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #0] │ │ │ │ - b.n 7c9fa │ │ │ │ + b.n 7ca66 │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 7c3c2 │ │ │ │ - b.w 7c252 │ │ │ │ + beq.w 7c432 │ │ │ │ + b.w 7c2c2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7cb78 │ │ │ │ + bne.n 7cbe4 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7cd0e │ │ │ │ + bne.w 7cd7a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c40a │ │ │ │ - b.n 7c412 │ │ │ │ + beq.w 7c47a │ │ │ │ + b.n 7c482 │ │ │ │ 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 7c89a │ │ │ │ - b.n 7c89c │ │ │ │ + bne.w 7c908 │ │ │ │ + b.n 7c90a │ │ │ │ ldr r7, [r1, #4] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7c9d6 │ │ │ │ + beq.w 7ca42 │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 7c9de │ │ │ │ - b.w 7c252 │ │ │ │ + beq.w 7ca4a │ │ │ │ + b.w 7c2c2 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr.w r7, [lr, #12] │ │ │ │ cmp r7, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r3, #12] │ │ │ │ - cbnz r0, 7cbc0 │ │ │ │ + cbnz r0, 7cc2c │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d78c │ │ │ │ + bne.w 7d7f4 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - cbnz r1, 7cbca │ │ │ │ + cbnz r1, 7cc36 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ccb4 │ │ │ │ + bne.n 7cd20 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 7c436 │ │ │ │ + b.n 7c4a6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d60a │ │ │ │ + bne.w 7d672 │ │ │ │ str.w r7, [r3, #132] @ 0x84 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7c628 │ │ │ │ + bne.w 7c698 │ │ │ │ ldr.w r0, [r2, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c628 │ │ │ │ + beq.w 7c698 │ │ │ │ str.w r0, [r3, #136] @ 0x88 │ │ │ │ - b.n 7c628 │ │ │ │ + b.n 7c698 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #4] │ │ │ │ - b.n 7ca08 │ │ │ │ + b.n 7ca74 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp ip, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r3, #12] │ │ │ │ - cbnz r0, 7cc12 │ │ │ │ + cbnz r0, 7cc7e │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d4a4 │ │ │ │ + bne.w 7d50c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - cbnz r1, 7cc1e │ │ │ │ + cbnz r1, 7cc8a │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cffe │ │ │ │ + bne.w 7d068 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 7c4c8 │ │ │ │ + b.n 7c538 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7cc32 │ │ │ │ + bne.n 7cc9e │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cdee │ │ │ │ + bne.w 7ce58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7cc40 │ │ │ │ + bne.n 7ccac │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cedc │ │ │ │ + bne.w 7cf46 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7cc4c │ │ │ │ + cbnz r0, 7ccb8 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf4c │ │ │ │ + bne.w 7cfb6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c4bc │ │ │ │ + bne.w 7c52c │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c4bc │ │ │ │ + beq.w 7c52c │ │ │ │ ldr r7, [r3, #20] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str r0, [r3, #16] │ │ │ │ - cbnz r7, 7cc6c │ │ │ │ + cbnz r7, 7ccd8 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce26 │ │ │ │ - cbnz r1, 7cc76 │ │ │ │ + bne.w 7ce90 │ │ │ │ + cbnz r1, 7cce2 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf14 │ │ │ │ + bne.w 7cf7e │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d80e │ │ │ │ + bne.w 7d876 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf88 │ │ │ │ - cbnz r1, 7cc92 │ │ │ │ + bne.w 7cff2 │ │ │ │ + cbnz r1, 7ccfe │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d3a8 │ │ │ │ + bne.w 7d410 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7c4ec │ │ │ │ + b.n 7c55c │ │ │ │ ldr r7, [r0, #4] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 7c9a0 │ │ │ │ + beq.w 7ca0c │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7c9a6 │ │ │ │ - b.n 7c9ae │ │ │ │ + beq.w 7ca12 │ │ │ │ + b.n 7ca1a │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r7, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r3, #0] │ │ │ │ - b.n 7c992 │ │ │ │ + b.n 7c9fe │ │ │ │ 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, 7ccce │ │ │ │ + cbnz r7, 7cd3a │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d5f2 │ │ │ │ + bne.w 7d65a │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c246 │ │ │ │ + bne.w 7c2b6 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c246 │ │ │ │ + beq.w 7c2b6 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 7c246 │ │ │ │ - b.n 7cd5c │ │ │ │ + beq.w 7c2b6 │ │ │ │ + b.n 7cdc8 │ │ │ │ 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 7d27e │ │ │ │ + bne.w 7d2e6 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7d27e │ │ │ │ + beq.w 7d2e6 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r7, [r3, #4] │ │ │ │ - cbnz r0, 7cd1a │ │ │ │ + cbnz r0, 7cd86 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - cbnz r0, 7cd66 │ │ │ │ + cbnz r0, 7cdd2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7cd26 │ │ │ │ + bne.n 7cd92 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cd9e │ │ │ │ + bne.n 7ce0a │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 7cd32 │ │ │ │ + cbnz r0, 7cd9e │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d2a4 │ │ │ │ + bne.w 7d30c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c436 │ │ │ │ + bne.w 7c4a6 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c436 │ │ │ │ + beq.w 7c4a6 │ │ │ │ ldr r7, [r3, #32] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #28] │ │ │ │ - cbnz r7, 7cd4e │ │ │ │ + cbnz r7, 7cdba │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 7cd9a │ │ │ │ + cbnz r0, 7ce06 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c246 │ │ │ │ + bne.w 7c2b6 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c246 │ │ │ │ + beq.w 7c2b6 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ - b.w 7c246 │ │ │ │ + b.w 7c2b6 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7cd74 │ │ │ │ + bne.n 7cde0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 7cda0 │ │ │ │ - cbnz r7, 7cd7e │ │ │ │ + cbnz r0, 7ce0c │ │ │ │ + cbnz r7, 7cdea │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d2a4 │ │ │ │ + bne.w 7d30c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbnz r0, 7cd88 │ │ │ │ + cbnz r0, 7cdf4 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cd42 │ │ │ │ + bne.n 7cdae │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c442 │ │ │ │ + bne.w 7c4b2 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c442 │ │ │ │ + beq.w 7c4b2 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #32] │ │ │ │ - b.n 7cd4e │ │ │ │ + b.n 7cdba │ │ │ │ ldr r7, [r3, #20] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ str r0, [r3, #12] │ │ │ │ - cbnz r7, 7cdae │ │ │ │ + cbnz r7, 7ce1a │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d2a6 │ │ │ │ - cbnz r1, 7cdb6 │ │ │ │ + bne.w 7d30e │ │ │ │ + cbnz r1, 7ce22 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cd42 │ │ │ │ + bne.n 7cdae │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d2ba │ │ │ │ + bne.w 7d322 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7cd4e │ │ │ │ - b.n 7cd9a │ │ │ │ - str r0, [r3, #4] │ │ │ │ - b.n 7c6ba │ │ │ │ - ldr.w r0, [ip, #4] │ │ │ │ - cmp r0, r7 │ │ │ │ - beq.w 7c928 │ │ │ │ + beq.n 7cdba │ │ │ │ + b.n 7ce06 │ │ │ │ + str r1, [r3, #4] │ │ │ │ + b.n 7c726 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cmp r1, r7 │ │ │ │ + beq.w 7c996 │ │ │ │ str r7, [r3, #4] │ │ │ │ - b.n 7c928 │ │ │ │ - str r7, [r3, #0] │ │ │ │ - b.n 7c6ac │ │ │ │ + b.n 7c996 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + b.n 7c718 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7d2e0 │ │ │ │ + bne.w 7d348 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d2e0 │ │ │ │ + beq.w 7d348 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7cdfe │ │ │ │ + bne.n 7ce68 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cede │ │ │ │ - cbnz r7, 7ce08 │ │ │ │ + bne.n 7cf48 │ │ │ │ + cbnz r7, 7ce72 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf4c │ │ │ │ + bne.w 7cfb6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 7ce14 │ │ │ │ + cbnz r0, 7ce7e │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc5c │ │ │ │ + bne.w 7ccc8 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c4c8 │ │ │ │ + bne.w 7c538 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c4c8 │ │ │ │ + beq.w 7c538 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ str r0, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d790 │ │ │ │ + bne.w 7d7f8 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cf16 │ │ │ │ - cbnz r7, 7ce40 │ │ │ │ + bne.n 7cf80 │ │ │ │ + cbnz r7, 7ceaa │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf86 │ │ │ │ + bne.w 7cff0 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbnz r0, 7ce4c │ │ │ │ + cbnz r0, 7ceb6 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d3a8 │ │ │ │ + bne.w 7d410 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c4f8 │ │ │ │ + bne.w 7c568 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c4f8 │ │ │ │ + beq.w 7c568 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ ldr.w ip, [r3, #44] @ 0x2c │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d814 │ │ │ │ + bne.w 7d87c │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d564 │ │ │ │ + bne.w 7d5cc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7ce80 │ │ │ │ + bne.n 7ceea │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cfc0 │ │ │ │ + bne.w 7d02a │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cbnz r0, 7ce8c │ │ │ │ + cbnz r0, 7cef6 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d03a │ │ │ │ + bne.w 7d0a2 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c528 │ │ │ │ + bne.w 7c598 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c528 │ │ │ │ + beq.w 7c598 │ │ │ │ ldr r7, [r3, #56] @ 0x38 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ - cbnz r7, 7ceae │ │ │ │ + cbnz r7, 7cf18 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d114 │ │ │ │ + bne.w 7d17c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7d6c6 │ │ │ │ + bne.w 7d72e │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d14c │ │ │ │ - cbnz r1, 7ceca │ │ │ │ + bne.w 7d1b4 │ │ │ │ + cbnz r1, 7cf34 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d070 │ │ │ │ + bne.w 7d0d8 │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 7ced6 │ │ │ │ + cbnz r1, 7cf40 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d196 │ │ │ │ + bne.w 7d1fe │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c558 │ │ │ │ + b.w 7c5c8 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ - cbnz r7, 7ceec │ │ │ │ + cbnz r7, 7cf56 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cf50 │ │ │ │ + bne.n 7cfba │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7cefa │ │ │ │ + bne.n 7cf64 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc5c │ │ │ │ + bne.w 7ccc8 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 7cf04 │ │ │ │ + cbnz r0, 7cf6e │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ce24 │ │ │ │ + bne.n 7ce8e │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c4d4 │ │ │ │ + bne.w 7c544 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c4d4 │ │ │ │ + beq.w 7c544 │ │ │ │ ldr r7, [r3, #28] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ str r0, [r3, #24] │ │ │ │ - cbnz r7, 7cf22 │ │ │ │ + cbnz r7, 7cf8c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cf88 │ │ │ │ - cbnz r1, 7cf2c │ │ │ │ + bne.n 7cff2 │ │ │ │ + cbnz r1, 7cf96 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d3a8 │ │ │ │ + bne.w 7d410 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d7bc │ │ │ │ + bne.w 7d824 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ce5e │ │ │ │ - cbnz r1, 7cf46 │ │ │ │ + bne.n 7cec8 │ │ │ │ + cbnz r1, 7cfb0 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d560 │ │ │ │ + bne.w 7d5c8 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c504 │ │ │ │ + b.w 7c574 │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ str r0, [r3, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7cf62 │ │ │ │ + bne.n 7cfcc │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc5e │ │ │ │ - cbnz r7, 7cf6c │ │ │ │ + bne.w 7ccca │ │ │ │ + cbnz r7, 7cfd6 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce24 │ │ │ │ + bne.w 7ce8e │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbnz r0, 7cf76 │ │ │ │ + cbnz r0, 7cfe0 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cf14 │ │ │ │ + bne.n 7cf7e │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c4e0 │ │ │ │ + bne.w 7c550 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c4e0 │ │ │ │ + beq.w 7c550 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d740 │ │ │ │ + bne.w 7d7a8 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d3aa │ │ │ │ - cbnz r7, 7cfa4 │ │ │ │ + bne.w 7d412 │ │ │ │ + cbnz r7, 7d00e │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce5c │ │ │ │ + bne.w 7cec6 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbnz r0, 7cfb0 │ │ │ │ + cbnz r0, 7d01a │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d560 │ │ │ │ + bne.w 7d5c8 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c510 │ │ │ │ + bne.w 7c580 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c510 │ │ │ │ + beq.w 7c580 │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ - cbnz r7, 7cfce │ │ │ │ + cbnz r7, 7d038 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d03c │ │ │ │ - cbnz r1, 7cfd8 │ │ │ │ + bne.n 7d0a4 │ │ │ │ + cbnz r1, 7d042 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce9c │ │ │ │ + bne.w 7cf06 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ - cbnz r1, 7cfe4 │ │ │ │ + cbnz r1, 7d04e │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d110 │ │ │ │ + bne.w 7d178 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - cbnz r1, 7cff0 │ │ │ │ + cbnz r1, 7d05a │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d14a │ │ │ │ + bne.w 7d1b2 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c540 │ │ │ │ + b.w 7c5b0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ce24 │ │ │ │ + beq.w 7ce8e │ │ │ │ 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, 7d018 │ │ │ │ + cbnz r1, 7d082 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d3e8 │ │ │ │ + bne.w 7d450 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - cbnz r1, 7d022 │ │ │ │ + cbnz r1, 7d08c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d0b6 │ │ │ │ + bne.n 7d11e │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c4e0 │ │ │ │ - ldr.w r0, [ip] │ │ │ │ - cmp r0, r7 │ │ │ │ + b.w 7c550 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp r1, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #0] │ │ │ │ - b.n 7c91a │ │ │ │ + b.n 7c988 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d46e │ │ │ │ + bne.w 7d4d6 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r7, [r3, #56] @ 0x38 │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d68c │ │ │ │ + bne.w 7d6f4 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce9e │ │ │ │ - cbnz r7, 7d056 │ │ │ │ + bne.w 7cf08 │ │ │ │ + cbnz r7, 7d0be │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d110 │ │ │ │ + bne.n 7d178 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - cbnz r0, 7d060 │ │ │ │ + cbnz r0, 7d0c8 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d14a │ │ │ │ + bne.n 7d1b2 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c54c │ │ │ │ + bne.w 7c5bc │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c54c │ │ │ │ + beq.w 7c5bc │ │ │ │ ldr r7, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ str r0, [r3, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d76c │ │ │ │ + bne.w 7d7d4 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d198 │ │ │ │ - cbnz r1, 7d08e │ │ │ │ + bne.w 7d200 │ │ │ │ + cbnz r1, 7d0f6 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d72c │ │ │ │ + bne.w 7d794 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d950 │ │ │ │ + bne.w 7d9b8 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d180 │ │ │ │ - cbnz r1, 7d0a8 │ │ │ │ + bne.n 7d1e8 │ │ │ │ + cbnz r1, 7d110 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d94c │ │ │ │ + bne.w 7d9b4 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c57c │ │ │ │ + b.w 7c5ec │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cf86 │ │ │ │ + beq.w 7cff0 │ │ │ │ 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, 7d0d0 │ │ │ │ + cbnz r1, 7d138 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d412 │ │ │ │ + bne.w 7d47a │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbnz r1, 7d0d8 │ │ │ │ + cbnz r1, 7d140 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 7d0e6 │ │ │ │ + cbnz r0, 7d14e │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c4f8 │ │ │ │ + b.w 7c568 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ce5c │ │ │ │ + beq.w 7cec6 │ │ │ │ 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, 7d100 │ │ │ │ + cbnz r1, 7d168 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d442 │ │ │ │ + bne.w 7d4aa │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - cbnz r1, 7d10a │ │ │ │ + cbnz r1, 7d172 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d1c2 │ │ │ │ + bne.n 7d22a │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c510 │ │ │ │ + b.w 7c580 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7d122 │ │ │ │ + bne.n 7d18a │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 7d14c │ │ │ │ - cbnz r1, 7d12a │ │ │ │ + cbnz r0, 7d1b4 │ │ │ │ + cbnz r1, 7d192 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d070 │ │ │ │ + bne.n 7d0d8 │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d84c │ │ │ │ + bne.w 7d8b4 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d198 │ │ │ │ - cbnz r1, 7d144 │ │ │ │ + bne.n 7d200 │ │ │ │ + cbnz r1, 7d1ac │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d72c │ │ │ │ + bne.w 7d794 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c564 │ │ │ │ + b.w 7c5d4 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ ldr r7, [r3, #72] @ 0x48 │ │ │ │ str r0, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d6fe │ │ │ │ + bne.w 7d766 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d072 │ │ │ │ - cbnz r7, 7d162 │ │ │ │ + bne.n 7d0da │ │ │ │ + cbnz r7, 7d1ca │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 7d196 │ │ │ │ + cbnz r0, 7d1fe │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ - cbnz r0, 7d16e │ │ │ │ + cbnz r0, 7d1d6 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d72c │ │ │ │ + bne.w 7d794 │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c570 │ │ │ │ + bne.w 7c5e0 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c570 │ │ │ │ + beq.w 7c5e0 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ str r0, [r3, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d0a8 │ │ │ │ + bne.n 7d110 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d0a8 │ │ │ │ + beq.n 7d110 │ │ │ │ str r0, [r3, #84] @ 0x54 │ │ │ │ - b.w 7c57c │ │ │ │ + b.w 7c5ec │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d250 │ │ │ │ + bne.n 7d2b8 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ ldr r7, [r3, #80] @ 0x50 │ │ │ │ str r0, [r3, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d856 │ │ │ │ + bne.w 7d8be │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d72e │ │ │ │ - cbnz r7, 7d1b2 │ │ │ │ + bne.w 7d796 │ │ │ │ + cbnz r7, 7d21a │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d17e │ │ │ │ + bne.n 7d1e6 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d186 │ │ │ │ - b.n 7d0a8 │ │ │ │ + beq.n 7d1ee │ │ │ │ + b.n 7d110 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cfc0 │ │ │ │ + beq.w 7d02a │ │ │ │ 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, 7d1dc │ │ │ │ + cbnz r1, 7d244 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d470 │ │ │ │ + bne.w 7d4d8 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - cbnz r1, 7d1e4 │ │ │ │ + cbnz r1, 7d24c │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 7d1f2 │ │ │ │ + cbnz r0, 7d25a │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c528 │ │ │ │ + b.w 7c598 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ce9c │ │ │ │ + beq.w 7cf06 │ │ │ │ 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 7d210 │ │ │ │ + bne.n 7d278 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d344 │ │ │ │ + bne.w 7d3ac │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - cbnz r1, 7d218 │ │ │ │ + cbnz r1, 7d280 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 7d224 │ │ │ │ + cbnz r0, 7d28c │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c540 │ │ │ │ + b.w 7c5b0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7d14a │ │ │ │ + beq.n 7d1b2 │ │ │ │ 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 7d242 │ │ │ │ + bne.n 7d2aa │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d378 │ │ │ │ + bne.w 7d3e0 │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 7d24a │ │ │ │ + cbnz r1, 7d2b2 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 7d252 │ │ │ │ + cbnz r0, 7d2ba │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c558 │ │ │ │ + b.w 7c5c8 │ │ │ │ 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, 7d26c │ │ │ │ + cbnz r1, 7d2d4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d6d2 │ │ │ │ + bne.w 7d73a │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ - cbnz r1, 7d278 │ │ │ │ + cbnz r1, 7d2e0 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d88a │ │ │ │ + bne.w 7d8f2 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c570 │ │ │ │ - cbnz r0, 7d288 │ │ │ │ + b.w 7c5e0 │ │ │ │ + cbnz r0, 7d2f0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd62 │ │ │ │ + bne.w 7cdce │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7d294 │ │ │ │ + cbnz r0, 7d2fc │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd9e │ │ │ │ + bne.w 7ce0a │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c42a │ │ │ │ + bne.w 7c49a │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c42a │ │ │ │ + beq.w 7c49a │ │ │ │ ldr r1, [r3, #28] │ │ │ │ ldr r7, [r3, #32] │ │ │ │ str r0, [r3, #20] │ │ │ │ - cbnz r1, 7d2b4 │ │ │ │ + cbnz r1, 7d31c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd44 │ │ │ │ + bne.w 7cdb0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7cdbe │ │ │ │ + beq.w 7ce2a │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cd54 │ │ │ │ - b.w 7c246 │ │ │ │ + beq.w 7cdc0 │ │ │ │ + b.w 7c2b6 │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.w 7c666 │ │ │ │ + b.w 7c6d6 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #0] │ │ │ │ - b.w 7c8f4 │ │ │ │ + b.w 7c962 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7ccb6 │ │ │ │ - b.n 7cd42 │ │ │ │ + bne.w 7cd22 │ │ │ │ + b.n 7cdae │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7c49c │ │ │ │ - b.w 7c4a4 │ │ │ │ + beq.w 7c50c │ │ │ │ + b.w 7c514 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c6de │ │ │ │ + beq.w 7c74c │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c2de │ │ │ │ + bne.w 7c34e │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c2d6 │ │ │ │ - b.w 7c2de │ │ │ │ + bne.w 7c346 │ │ │ │ + b.w 7c34e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7ca78 │ │ │ │ - b.w 7ca82 │ │ │ │ + bne.w 7cae4 │ │ │ │ + b.w 7caee │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d51e │ │ │ │ + bne.w 7d586 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ str r0, [r3, #120] @ 0x78 │ │ │ │ - cbnz r1, 7d32a │ │ │ │ + cbnz r1, 7d392 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ - cbnz r0, 7d336 │ │ │ │ + cbnz r0, 7d39e │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c5ec │ │ │ │ + b.w 7c65c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d53a │ │ │ │ + bne.w 7d5a2 │ │ │ │ str r0, [r3, #116] @ 0x74 │ │ │ │ - b.w 7c5ec │ │ │ │ + b.w 7c65c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d110 │ │ │ │ + beq.w 7d178 │ │ │ │ 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 7d362 │ │ │ │ + bne.n 7d3ca │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d224 │ │ │ │ + bne.w 7d28c │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ - cbnz r1, 7d36a │ │ │ │ + cbnz r1, 7d3d2 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - cbnz r0, 7d378 │ │ │ │ + cbnz r0, 7d3e0 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c54c │ │ │ │ + b.w 7c5bc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d070 │ │ │ │ + beq.w 7d0d8 │ │ │ │ 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, 7d392 │ │ │ │ + cbnz r1, 7d3fa │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d252 │ │ │ │ + bne.w 7d2ba │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ - cbnz r1, 7d39e │ │ │ │ + cbnz r1, 7d406 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d6d2 │ │ │ │ + bne.w 7d73a │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c564 │ │ │ │ + b.w 7c5d4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d410 │ │ │ │ + bne.n 7d478 │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ str r0, [r3, #32] │ │ │ │ - cbnz r7, 7d3b8 │ │ │ │ + cbnz r7, 7d420 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce5e │ │ │ │ - cbnz r1, 7d3c2 │ │ │ │ + bne.w 7cec8 │ │ │ │ + cbnz r1, 7d42a │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d560 │ │ │ │ + bne.w 7d5c8 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - cbnz r1, 7d3ce │ │ │ │ + cbnz r1, 7d436 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cfc0 │ │ │ │ + bne.w 7d02a │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - cbnz r1, 7d3da │ │ │ │ + cbnz r1, 7d442 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d03a │ │ │ │ + bne.w 7d0a2 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c51c │ │ │ │ + b.w 7c58c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cf14 │ │ │ │ + beq.w 7cf7e │ │ │ │ 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, 7d402 │ │ │ │ + cbnz r1, 7d46a │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d0b6 │ │ │ │ + bne.w 7d11e │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - cbnz r1, 7d40a │ │ │ │ + cbnz r1, 7d472 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 7d412 │ │ │ │ + cbnz r0, 7d47a │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c4ec │ │ │ │ + b.w 7c55c │ │ │ │ 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, 7d42c │ │ │ │ + cbnz r1, 7d494 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d0e6 │ │ │ │ + bne.w 7d14e │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ - cbnz r1, 7d434 │ │ │ │ + cbnz r1, 7d49c │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - cbnz r0, 7d442 │ │ │ │ + cbnz r0, 7d4aa │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c504 │ │ │ │ + b.w 7c574 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d560 │ │ │ │ + beq.w 7d5c8 │ │ │ │ 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 7d460 │ │ │ │ + bne.n 7d4c8 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d1c2 │ │ │ │ + bne.w 7d22a │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - cbnz r1, 7d468 │ │ │ │ + cbnz r1, 7d4d0 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbnz r0, 7d470 │ │ │ │ + cbnz r0, 7d4d8 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c51c │ │ │ │ + b.w 7c58c │ │ │ │ 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, 7d48a │ │ │ │ + cbnz r1, 7d4f2 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d1f2 │ │ │ │ + bne.w 7d25a │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ - cbnz r1, 7d496 │ │ │ │ + cbnz r1, 7d4fe │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d344 │ │ │ │ + bne.w 7d3ac │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c534 │ │ │ │ + b.w 7c5a4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cc5c │ │ │ │ + beq.w 7ccc8 │ │ │ │ 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, 7d4be │ │ │ │ + cbnz r1, 7d526 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cffe │ │ │ │ + bne.w 7d068 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbnz r1, 7d4c8 │ │ │ │ + cbnz r1, 7d530 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d3e8 │ │ │ │ + bne.n 7d450 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c4d4 │ │ │ │ + b.w 7c544 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ orr.w r1, r1, #2048 @ 0x800 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c2c8 │ │ │ │ - b.n 7d2ee │ │ │ │ + beq.w 7c338 │ │ │ │ + b.n 7d356 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c266 │ │ │ │ + beq.w 7c2d6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c68c │ │ │ │ - b.w 7c684 │ │ │ │ + beq.w 7c6fc │ │ │ │ + b.w 7c6f4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d8f6 │ │ │ │ + beq.w 7d95e │ │ │ │ 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, 7d50e │ │ │ │ + cbnz r7, 7d576 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d7ea │ │ │ │ + bne.w 7d852 │ │ │ │ ldr r0, [r3, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c5e0 │ │ │ │ + bne.w 7c650 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c5e0 │ │ │ │ + beq.w 7c650 │ │ │ │ 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 7c5ec │ │ │ │ + bne.w 7c65c │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c5ec │ │ │ │ + beq.w 7c65c │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #116] @ 0x74 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7c5ec │ │ │ │ - b.n 7d336 │ │ │ │ + beq.w 7c65c │ │ │ │ + b.n 7d39e │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ cmp r7, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r3, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7c9b2 │ │ │ │ + beq.w 7ca1e │ │ │ │ mov r1, r6 │ │ │ │ - b.w 7c4b0 │ │ │ │ + b.w 7c520 │ │ │ │ ldr.w ip, [r3, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7d576 │ │ │ │ + bne.n 7d5de │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cfc2 │ │ │ │ + bne.w 7d02c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d842 │ │ │ │ + bne.w 7d8aa │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d03c │ │ │ │ - cbnz r1, 7d590 │ │ │ │ + bne.w 7d0a4 │ │ │ │ + cbnz r1, 7d5f8 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce9c │ │ │ │ + bne.w 7cf06 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ - cbnz r1, 7d59c │ │ │ │ + cbnz r1, 7d604 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d110 │ │ │ │ + bne.w 7d178 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c534 │ │ │ │ + b.w 7c5a4 │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 7d956 │ │ │ │ - cbnz r7, 7d5b8 │ │ │ │ + bne.w 7d9be │ │ │ │ + cbnz r7, 7d620 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7cbaa │ │ │ │ + bne.w 7cc16 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d850 │ │ │ │ + bne.w 7d8b8 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov r1, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c42a │ │ │ │ + beq.w 7c49a │ │ │ │ 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, 7d5e2 │ │ │ │ + cbnz r7, 7d64a │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ccb6 │ │ │ │ + bne.w 7cd22 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c442 │ │ │ │ + bne.w 7c4b2 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c442 │ │ │ │ + beq.w 7c4b2 │ │ │ │ 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 7ccd6 │ │ │ │ - b.w 7c246 │ │ │ │ + beq.w 7cd42 │ │ │ │ + b.w 7c2b6 │ │ │ │ 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 7c628 │ │ │ │ + bne.w 7c698 │ │ │ │ ldr.w r0, [r2, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c628 │ │ │ │ + beq.w 7c698 │ │ │ │ ldr.w r7, [ip, #136] @ 0x88 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 7cbea │ │ │ │ - b.w 7c628 │ │ │ │ + bne.w 7cc56 │ │ │ │ + b.w 7c698 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d5ca │ │ │ │ - b.n 7d2a4 │ │ │ │ + bne.n 7d632 │ │ │ │ + b.n 7d30c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d7ea │ │ │ │ + bne.w 7d852 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ str r0, [r3, #112] @ 0x70 │ │ │ │ - cbnz r1, 7d654 │ │ │ │ + cbnz r1, 7d6bc │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d320 │ │ │ │ + bne.w 7d388 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d32a │ │ │ │ + bne.w 7d392 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c5ec │ │ │ │ - b.n 7d336 │ │ │ │ + beq.w 7c65c │ │ │ │ + b.n 7d39e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7c7b6 │ │ │ │ - b.w 7c8ae │ │ │ │ - cbz r6, 7d67c │ │ │ │ + bne.w 7c824 │ │ │ │ + b.w 7c91c │ │ │ │ + cbz r6, 7d6e4 │ │ │ │ ldr.w r0, [r6, #140] @ 0x8c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 7c324 │ │ │ │ + beq.w 7c394 │ │ │ │ str.w r2, [r4, #140] @ 0x8c │ │ │ │ - b.w 7c324 │ │ │ │ + b.w 7c394 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cd98 │ │ │ │ - b.n 7d5f2 │ │ │ │ - cbnz r7, 7d696 │ │ │ │ + beq.w 7ce04 │ │ │ │ + b.n 7d65a │ │ │ │ + cbnz r7, 7d6fe │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d110 │ │ │ │ + bne.w 7d178 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d864 │ │ │ │ + bne.w 7d8cc │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d14c │ │ │ │ - cbnz r1, 7d6b2 │ │ │ │ + bne.w 7d1b4 │ │ │ │ + cbnz r1, 7d71a │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d070 │ │ │ │ + bne.w 7d0d8 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c54c │ │ │ │ + b.w 7c5bc │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r2, #384] @ 0x180 │ │ │ │ mov r9, r3 │ │ │ │ - b.w 7cae8 │ │ │ │ + b.w 7cb54 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cec2 │ │ │ │ - b.w 7ceca │ │ │ │ + beq.w 7cf2c │ │ │ │ + b.w 7cf34 │ │ │ │ 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, 7d6ec │ │ │ │ + cbnz r1, 7d754 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d88a │ │ │ │ + bne.w 7d8f2 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ - cbnz r1, 7d6f8 │ │ │ │ + cbnz r1, 7d760 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d870 │ │ │ │ + bne.w 7d8d8 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c57c │ │ │ │ + b.w 7c5ec │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d936 │ │ │ │ + bne.w 7d99e │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d198 │ │ │ │ - cbnz r1, 7d714 │ │ │ │ + bne.w 7d200 │ │ │ │ + cbnz r1, 7d77c │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r0, 7d72c │ │ │ │ + cbnz r0, 7d794 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ - cbnz r1, 7d720 │ │ │ │ + cbnz r1, 7d788 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d17e │ │ │ │ + bne.w 7d1e6 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c570 │ │ │ │ + b.w 7c5e0 │ │ │ │ mov r9, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d6d2 │ │ │ │ + bne.n 7d73a │ │ │ │ ldr r7, [r3, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7d784 │ │ │ │ + bne.n 7d7ec │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d09e │ │ │ │ - b.n 7d180 │ │ │ │ + beq.w 7d106 │ │ │ │ + b.n 7d1e8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d922 │ │ │ │ + bne.w 7d98a │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce5e │ │ │ │ - cbnz r1, 7d75a │ │ │ │ + bne.w 7cec8 │ │ │ │ + cbnz r1, 7d7c2 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d560 │ │ │ │ + bne.w 7d5c8 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - cbnz r1, 7d766 │ │ │ │ + cbnz r1, 7d7ce │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cfc0 │ │ │ │ + bne.w 7d02a │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c510 │ │ │ │ - cbnz r1, 7d774 │ │ │ │ + b.w 7c580 │ │ │ │ + cbnz r1, 7d7dc │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d72c │ │ │ │ + bne.n 7d794 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d85a │ │ │ │ + bne.n 7d8c2 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d180 │ │ │ │ + bne.w 7d1e8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d186 │ │ │ │ - b.n 7d0a8 │ │ │ │ + beq.w 7d1ee │ │ │ │ + b.n 7d110 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 7d5ca │ │ │ │ + b.n 7d632 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d92c │ │ │ │ + bne.w 7d994 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf88 │ │ │ │ - cbnz r1, 7d7aa │ │ │ │ + bne.w 7cff2 │ │ │ │ + cbnz r1, 7d812 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d3a8 │ │ │ │ + bne.w 7d410 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbnz r1, 7d7b6 │ │ │ │ + cbnz r1, 7d81e │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce5c │ │ │ │ + bne.w 7cec6 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c4f8 │ │ │ │ + b.w 7c568 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ - b.w 7cf3c │ │ │ │ + b.w 7cfa6 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr.w ip, [r7, #104] @ 0x68 │ │ │ │ cmp lr, ip │ │ │ │ it ne │ │ │ │ strne.w lr, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 7d7da │ │ │ │ + cbnz r0, 7d842 │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d4f6 │ │ │ │ + bne.w 7d55e │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c5d4 │ │ │ │ + bne.w 7c644 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c5d4 │ │ │ │ + beq.w 7c644 │ │ │ │ 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, 7d802 │ │ │ │ + cbnz r7, 7d86a │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d51e │ │ │ │ + bne.w 7d586 │ │ │ │ ldr r0, [r3, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d532 │ │ │ │ - b.w 7c5ec │ │ │ │ + beq.w 7d59a │ │ │ │ + b.w 7c65c │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - b.w 7cc88 │ │ │ │ + b.w 7ccf4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7d822 │ │ │ │ + bne.n 7d88a │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cfc0 │ │ │ │ + bne.w 7d02a │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d8ca │ │ │ │ + bne.n 7d932 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d03c │ │ │ │ - cbnz r1, 7d83c │ │ │ │ + bne.w 7d0a4 │ │ │ │ + cbnz r1, 7d8a4 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce9c │ │ │ │ + bne.w 7cf06 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c528 │ │ │ │ + b.w 7c598 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d588 │ │ │ │ - b.n 7d590 │ │ │ │ + beq.w 7d5f0 │ │ │ │ + b.n 7d5f8 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ - b.n 7d13a │ │ │ │ + b.n 7d1a2 │ │ │ │ mov r1, r6 │ │ │ │ - b.w 7c42a │ │ │ │ + b.w 7c49a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7d77a │ │ │ │ + beq.n 7d7e2 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d186 │ │ │ │ - b.n 7d0a8 │ │ │ │ + beq.w 7d1ee │ │ │ │ + b.n 7d110 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ - b.n 7d6a8 │ │ │ │ + b.n 7d710 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d18c │ │ │ │ + beq.w 7d1f4 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp r1, r0 │ │ │ │ mov r1, r9 │ │ │ │ - bne.w 7d18c │ │ │ │ - b.w 7c57c │ │ │ │ + bne.w 7d1f4 │ │ │ │ + b.w 7c5ec │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d17e │ │ │ │ + beq.w 7d1e6 │ │ │ │ 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 7d6ee │ │ │ │ + b.n 7d756 │ │ │ │ str r2, [r4, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c2fe │ │ │ │ + bne.w 7c36e │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c2fe │ │ │ │ + beq.w 7c36e │ │ │ │ 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 7c8b6 │ │ │ │ + bne.w 7c924 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7c312 │ │ │ │ - b.w 7c8ae │ │ │ │ + beq.w 7c382 │ │ │ │ + b.w 7c91c │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 7d832 │ │ │ │ + b.n 7d89a │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b.w 7c324 │ │ │ │ + b.w 7c394 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d7c2 │ │ │ │ + bne.w 7d82a │ │ │ │ str.w lr, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 7d8e4 │ │ │ │ + cbnz r0, 7d94c │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ - cbnz r0, 7d8f6 │ │ │ │ + cbnz r0, 7d95e │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c5d4 │ │ │ │ + bne.w 7c644 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c5d4 │ │ │ │ - b.n 7d646 │ │ │ │ + beq.w 7c644 │ │ │ │ + b.n 7d6ae │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ str r0, [r3, #108] @ 0x6c │ │ │ │ - cbnz r1, 7d904 │ │ │ │ + cbnz r1, 7d96c │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d646 │ │ │ │ + bne.w 7d6ae │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ - cbnz r1, 7d91c │ │ │ │ + cbnz r1, 7d984 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c5e0 │ │ │ │ - b.n 7d320 │ │ │ │ + beq.w 7c650 │ │ │ │ + b.n 7d388 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d9c8 │ │ │ │ + bne.n 7da30 │ │ │ │ str r0, [r3, #92] @ 0x5c │ │ │ │ - b.w 7c594 │ │ │ │ + b.w 7c604 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c5e0 │ │ │ │ + b.w 7c650 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d752 │ │ │ │ - b.n 7d75a │ │ │ │ + beq.w 7d7ba │ │ │ │ + b.n 7d7c2 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d7a2 │ │ │ │ - b.n 7d7aa │ │ │ │ + beq.w 7d80a │ │ │ │ + b.n 7d812 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d710 │ │ │ │ - b.n 7d714 │ │ │ │ + beq.w 7d778 │ │ │ │ + b.n 7d77c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cbea │ │ │ │ + beq.w 7cc56 │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ - b.n 7d62c │ │ │ │ + b.n 7d694 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 7d18c │ │ │ │ + b.n 7d1f4 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ - b.w 7d09e │ │ │ │ + b.w 7d106 │ │ │ │ str r1, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7ca16 │ │ │ │ + beq.w 7ca82 │ │ │ │ mov r1, r6 │ │ │ │ - b.w 7c41e │ │ │ │ - cbz r1, 7d974 │ │ │ │ + b.w 7c48e │ │ │ │ + cbz r1, 7d9dc │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ ldr.w r7, [ip, #124] @ 0x7c │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7c608 │ │ │ │ + beq.w 7c678 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ - b.w 7c608 │ │ │ │ - cbz r1, 7d98a │ │ │ │ + b.w 7c678 │ │ │ │ + cbz r1, 7d9f2 │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ ldr.w r7, [ip, #128] @ 0x80 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7c5fc │ │ │ │ + beq.w 7c66c │ │ │ │ str.w r0, [r3, #128] @ 0x80 │ │ │ │ - b.w 7c5fc │ │ │ │ - cbz r1, 7d99e │ │ │ │ + b.w 7c66c │ │ │ │ + cbz r1, 7da06 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #100] @ 0x64 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7c5ac │ │ │ │ + beq.w 7c61c │ │ │ │ str r0, [r3, #100] @ 0x64 │ │ │ │ - b.w 7c5ac │ │ │ │ - cbz r1, 7d9b0 │ │ │ │ + b.w 7c61c │ │ │ │ + cbz r1, 7da18 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #96] @ 0x60 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7c5a0 │ │ │ │ + beq.w 7c610 │ │ │ │ str r0, [r3, #96] @ 0x60 │ │ │ │ - b.w 7c5a0 │ │ │ │ - cbz r1, 7d9c2 │ │ │ │ + b.w 7c610 │ │ │ │ + cbz r1, 7da2a │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #88] @ 0x58 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7c588 │ │ │ │ + beq.w 7c5f8 │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ - b.w 7c588 │ │ │ │ + b.w 7c5f8 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 7d916 │ │ │ │ - b.w 7c594 │ │ │ │ + bne.n 7d97e │ │ │ │ + b.w 7c604 │ │ │ │ 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 7dbb2 │ │ │ │ + bls.w 7dc1a │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bcs.w 7dbf6 │ │ │ │ - ldr r2, [pc, #640] @ (7dc7c ) │ │ │ │ + bcs.w 7dc5e │ │ │ │ + ldr r2, [pc, #640] @ (7dce4 ) │ │ │ │ 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, #1712] @ 0x6b0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7dcd6 │ │ │ │ + beq.w 7dd3e │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str.w r1, [r2, #1712] @ 0x6b0 │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ - ldr r0, [pc, #604] @ (7dc80 ) │ │ │ │ + ldr r0, [pc, #604] @ (7dce8 ) │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r4, [r0, #1600] @ 0x640 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7ded2 │ │ │ │ + bne.w 7df3a │ │ │ │ ldr r0, [r3, #4] │ │ │ │ movs r2, #8 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7dbc2 │ │ │ │ + beq.w 7dc2a │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 7db72 │ │ │ │ + blt.w 7dbda │ │ │ │ ldr r4, [r3, r2] │ │ │ │ adds r7, r3, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7dd16 │ │ │ │ + bne.w 7dd7e │ │ │ │ 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 7dbda │ │ │ │ + beq.w 7dc42 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ str r3, [r0, #12] │ │ │ │ - movw r3, #43841 @ 0xab41 │ │ │ │ + movw r3, #45161 @ 0xb069 │ │ │ │ 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 7ddc4 │ │ │ │ + bne.w 7de2c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7de68 │ │ │ │ + bne.w 7ded0 │ │ │ │ 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 7daea │ │ │ │ - ldr r2, [pc, #452] @ (7dc7c ) │ │ │ │ + bpl.n 7db52 │ │ │ │ + ldr r2, [pc, #452] @ (7dce4 ) │ │ │ │ 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 │ │ │ │ @@ -122399,1283 +122426,1279 @@ │ │ │ │ movhi r1, #1 │ │ │ │ add.w r2, r3, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r2, #392] @ 0x188 │ │ │ │ cmp r0, r6 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7de3c │ │ │ │ + beq.w 7dea4 │ │ │ │ ldr.w r1, [r2, #412] @ 0x19c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7dd44 │ │ │ │ + beq.w 7ddac │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 7df20 │ │ │ │ + bpl.w 7df88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7dd94 │ │ │ │ + bne.w 7ddfc │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 7dd94 │ │ │ │ + beq.w 7ddfc │ │ │ │ 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 7ddb2 │ │ │ │ - bl 7a43c │ │ │ │ + beq.w 7de1a │ │ │ │ + bl 7a47c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7db58 │ │ │ │ + bge.n 7dbc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7df6e │ │ │ │ + beq.w 7dfd6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7db6a │ │ │ │ + bge.n 7dbd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7df36 │ │ │ │ + beq.w 7df9e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 7da4a │ │ │ │ - ldr r2, [pc, #256] @ (7dc7c ) │ │ │ │ + bpl.w 7dab2 │ │ │ │ + ldr r2, [pc, #256] @ (7dce4 ) │ │ │ │ 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, #392] @ 0x188 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 7dd00 │ │ │ │ + beq.w 7dd68 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 7dd00 │ │ │ │ + bhi.w 7dd68 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ add.w r2, r2, #368 @ 0x170 │ │ │ │ add r2, r1 │ │ │ │ - b.n 7dd0a │ │ │ │ + b.n 7dd72 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - ldr r5, [pc, #204] @ (7dc84 ) │ │ │ │ + ldr r5, [pc, #204] @ (7dcec ) │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7da42 │ │ │ │ + bne.w 7daaa │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #52752 @ 0xce10 │ │ │ │ + movw r1, #55056 @ 0xd710 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7decc │ │ │ │ + bge.w 7df34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7decc │ │ │ │ + bne.w 7df34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7decc │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7df34 │ │ │ │ movw r4, #24184 @ 0x5e78 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - movw r2, #3321 @ 0xcf9 │ │ │ │ + movw r2, #3353 @ 0xd19 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r5, [r4, #888] @ 0x378 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 7deb4 │ │ │ │ - ldr r2, [pc, #104] @ (7dc7c ) │ │ │ │ + bne.w 7df1c │ │ │ │ + ldr r2, [pc, #104] @ (7dce4 ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 7de52 │ │ │ │ + beq.w 7deba │ │ │ │ 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, 7dc88 │ │ │ │ + cbz r1, 7dcf0 │ │ │ │ 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] @ (7dc80 ) │ │ │ │ + ldr r2, [pc, #44] @ (7dce8 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr.w r4, [r2, #1600] @ 0x640 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7defa │ │ │ │ - bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [r5, #12] │ │ │ │ + bne.w 7df62 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - lsrs r1, r3, #30 │ │ │ │ - movs r4, #16 │ │ │ │ - str r1, [r5, #16] │ │ │ │ - str r4, [r5, #8] │ │ │ │ + bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ + lsrs r4, r3, #30 │ │ │ │ + str r2, [r5, #12] │ │ │ │ + str r4, [r5, #16] │ │ │ │ + movs r2, #16 │ │ │ │ + str r2, [r5, #8] │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7da42 │ │ │ │ - b.n 7dbc2 │ │ │ │ + bne.w 7daaa │ │ │ │ + b.n 7dc2a │ │ │ │ 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 r7, lr │ │ │ │ - bcc.w 7de34 │ │ │ │ + cmp lr, r7 │ │ │ │ + bhi.w 7de9c │ │ │ │ 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 7dc3c │ │ │ │ + bne.n 7dca4 │ │ │ │ ldr.w r5, [r4, #848] @ 0x350 │ │ │ │ - movw r2, #46053 @ 0xb3e5 │ │ │ │ + movw r2, #46093 @ 0xb40d │ │ │ │ movt r2, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 7df60 │ │ │ │ + bne.w 7dfc8 │ │ │ │ movs r0, #20 │ │ │ │ blx 2bf6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7dec8 │ │ │ │ + beq.w 7df30 │ │ │ │ ldr.w r2, [r8, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #800] @ 0x320 │ │ │ │ - b.n 7dc3c │ │ │ │ + b.n 7dca4 │ │ │ │ movs r0, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 70c0c │ │ │ │ + bl 70c2c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dec8 │ │ │ │ + beq.w 7df30 │ │ │ │ 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 7da22 │ │ │ │ + b.n 7da8a │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ add.w r2, r2, #392 @ 0x188 │ │ │ │ add r2, r1 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add.w r7, r2, #24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7da54 │ │ │ │ + beq.w 7dabc │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7da54 │ │ │ │ + bne.w 7dabc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #7644 @ 0x1ddc │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7da5c │ │ │ │ + bne.w 7dac4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 7da5c │ │ │ │ + ble.w 7dac4 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7daaa │ │ │ │ + bge.w 7db12 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - b.n 7daaa │ │ │ │ - bl 70620 │ │ │ │ + b.n 7db12 │ │ │ │ + bl 70640 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7df76 │ │ │ │ + beq.w 7dfde │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ it pl │ │ │ │ strpl.w r0, [r6, #180] @ 0xb4 │ │ │ │ - bpl.w 7daf0 │ │ │ │ - ldr r2, [pc, #580] @ (7dfa4 ) │ │ │ │ + bpl.w 7db58 │ │ │ │ + ldr r2, [pc, #580] @ (7e00c ) │ │ │ │ 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, #392] @ 0x188 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 7dd86 │ │ │ │ + beq.n 7ddee │ │ │ │ cmp r0, #10 │ │ │ │ - bls.n 7de46 │ │ │ │ + bls.n 7deae │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 7daf0 │ │ │ │ + b.n 7db58 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 6ba70 │ │ │ │ + bl 6ba98 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 7db2a │ │ │ │ + bne.w 7db92 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 195264 <_Py_NewReference@@Base+0x1c74> │ │ │ │ + bl 195ab4 <_Py_NewReference@@Base+0x1c74> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7ddb8 │ │ │ │ - bl 78af8 │ │ │ │ + b.n 7de20 │ │ │ │ + bl 78b44 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7db4e │ │ │ │ - b.n 7db58 │ │ │ │ + blt.w 7dbb6 │ │ │ │ + b.n 7dbc0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7de84 │ │ │ │ + bne.n 7deec │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7df5a │ │ │ │ + bne.w 7dfc2 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbnz r1, 7dde2 │ │ │ │ + cbnz r1, 7de4a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7de26 │ │ │ │ + bne.n 7de8e │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r3, #20] │ │ │ │ - b.n 7daa8 │ │ │ │ + b.n 7db10 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ddd6 │ │ │ │ + bne.n 7de3e │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw ip, #8304 @ 0x2070 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 7de06 │ │ │ │ + beq.n 7de6e │ │ │ │ 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 7dddc │ │ │ │ + beq.n 7de44 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 7de1e │ │ │ │ + beq.n 7de86 │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 7deac │ │ │ │ + bne.n 7df14 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7dea2 │ │ │ │ + beq.n 7df0a │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ strd r3, r2, [r4, #20] │ │ │ │ - cbz r2, 7de30 │ │ │ │ + cbz r2, 7de98 │ │ │ │ str r4, [r2, #20] │ │ │ │ str r4, [r3, #24] │ │ │ │ - b.n 7daaa │ │ │ │ + b.n 7db12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ - b.n 7dc3c │ │ │ │ + b.n 7dca4 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ ldr.w r1, [r3, #388] @ 0x184 │ │ │ │ - b.n 7daea │ │ │ │ + b.n 7db52 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r2, r3 │ │ │ │ - b.n 7dd90 │ │ │ │ + b.n 7ddf8 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7dc3c │ │ │ │ - b.n 7dca6 │ │ │ │ - movw r2, #7852 @ 0x1eac │ │ │ │ + bne.w 7dca4 │ │ │ │ + b.n 7dd0e │ │ │ │ + movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7de80 │ │ │ │ - movw r2, #8304 @ 0x2070 │ │ │ │ + beq.n 7dee8 │ │ │ │ + movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7dea2 │ │ │ │ + bne.n 7df0a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7daa6 │ │ │ │ + b.n 7db0e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7dddc │ │ │ │ + beq.n 7de44 │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7dea2 │ │ │ │ + beq.n 7df0a │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7dddc │ │ │ │ + bne.n 7de44 │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7daa8 │ │ │ │ - b.n 7ddde │ │ │ │ + beq.w 7db10 │ │ │ │ + b.n 7de46 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7de1e │ │ │ │ + beq.n 7de86 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 7de26 │ │ │ │ + b.n 7de8e │ │ │ │ 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 7dc3c │ │ │ │ - bl 1f4804 │ │ │ │ + bne.w 7dca4 │ │ │ │ + bl 1f50c4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7db6a │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + b.n 7dbd2 │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r4, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 7df3e │ │ │ │ + bne.n 7dfa6 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7da32 │ │ │ │ + bne.w 7da9a │ │ │ │ mov r0, r5 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7da32 │ │ │ │ - movw r1, #1089 @ 0x441 │ │ │ │ + b.n 7da9a │ │ │ │ + movw r1, #1557 @ 0x615 │ │ │ │ movt r1, #19 │ │ │ │ cmp r4, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 7df4c │ │ │ │ - ldr r0, [pc, #156] @ (7dfa8 ) │ │ │ │ - bl 6b650 │ │ │ │ + bne.n 7dfb4 │ │ │ │ + ldr r0, [pc, #156] @ (7e010 ) │ │ │ │ + bl 6b678 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7dc62 │ │ │ │ + bne.w 7dcca │ │ │ │ mov r0, r5 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7dc62 │ │ │ │ + b.n 7dcca │ │ │ │ movw r1, #2659 @ 0xa63 │ │ │ │ - movw r0, #34184 @ 0x8588 │ │ │ │ + movw r0, #36488 @ 0x8e88 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7ddb8 │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7de20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7db6a │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dbd2 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7da32 │ │ │ │ + b.n 7da9a │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7dc62 │ │ │ │ + b.n 7dcca │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 7ddea │ │ │ │ + b.n 7de52 │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ movs r1, #20 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7dcc4 │ │ │ │ + b.n 7dd2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7db58 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dbc0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7df84 │ │ │ │ + bge.n 7dfec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 7df9c │ │ │ │ + cbz r3, 7e004 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7decc │ │ │ │ + bge.n 7df34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7decc │ │ │ │ + bne.n 7df34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7decc │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7df34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7df84 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dfec │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0007dfac : │ │ │ │ - b.w 7dfb0 │ │ │ │ +0007e014 : │ │ │ │ + b.w 7e018 │ │ │ │ │ │ │ │ -0007dfb0 : │ │ │ │ +0007e018 : │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ - bls.n 7e014 │ │ │ │ + bls.n 7e07a │ │ │ │ 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 7e01e │ │ │ │ - ldr r3, [pc, #512] @ (7e1d0 ) │ │ │ │ + bcs.n 7e084 │ │ │ │ + ldr r3, [pc, #504] @ (7e230 ) │ │ │ │ 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, #1712] @ 0x6b0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e0ea │ │ │ │ - ldr r0, [pc, #492] @ (7e1d4 ) │ │ │ │ + beq.n 7e14c │ │ │ │ + ldr r0, [pc, #484] @ (7e234 ) │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r5, [r2, #1712] @ 0x6b0 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7e16e │ │ │ │ + bne.w 7e1ce │ │ │ │ movs r2, #8 │ │ │ │ strd r2, r4, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #448] @ (7e1d8 ) │ │ │ │ + ldr r3, [pc, #444] @ (7e238 ) │ │ │ │ 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, #3321 @ 0xcf9 │ │ │ │ + movw r3, #3353 @ 0xd19 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e156 │ │ │ │ - ldr r3, [pc, #404] @ (7e1d0 ) │ │ │ │ + bne.w 7e1b8 │ │ │ │ + ldr r3, [pc, #396] @ (7e230 ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ mov r7, r3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 7e146 │ │ │ │ + beq.n 7e1a8 │ │ │ │ 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, 7e09e │ │ │ │ + cbz r1, 7e100 │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - ldr r0, [pc, #356] @ (7e1d4 ) │ │ │ │ + ldr r0, [pc, #352] @ (7e234 ) │ │ │ │ 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 7e18a │ │ │ │ + bne.n 7e1ea │ │ │ │ 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 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + b.n 7e074 │ │ │ │ ldrd ip, r5, [r2, #24] │ │ │ │ cmp ip, r5 │ │ │ │ itttt ls │ │ │ │ addls.w r0, r2, ip │ │ │ │ strls r0, [r2, #4] │ │ │ │ addls.w r0, ip, #24 │ │ │ │ strls r0, [r2, #24] │ │ │ │ ittet hi │ │ │ │ ldrhi r2, [r2, #12] │ │ │ │ strhi r2, [r0, #12] │ │ │ │ strls.w r1, [r2, ip] │ │ │ │ strhi r0, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e064 │ │ │ │ + bne.n 7e0ca │ │ │ │ ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #46053 @ 0xb3e5 │ │ │ │ + movw r3, #46093 @ 0xb40d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e1b2 │ │ │ │ + bne.n 7e212 │ │ │ │ movs r0, #20 │ │ │ │ blx 2bf6c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e166 │ │ │ │ + beq.n 7e1c6 │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 7e064 │ │ │ │ + b.n 7e0ca │ │ │ │ movs r0, #16 │ │ │ │ - bl 70c0c │ │ │ │ + bl 70c2c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e166 │ │ │ │ + beq.n 7e1c6 │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r0, [pc, #208] @ (7e1d4 ) │ │ │ │ + ldr r0, [pc, #208] @ (7e234 ) │ │ │ │ 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 7e008 │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + beq.w 7e06e │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 7e17a │ │ │ │ + bne.n 7e1da │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e008 │ │ │ │ + bne.w 7e06e │ │ │ │ mov r0, r3 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e008 │ │ │ │ + b.n 7e06e │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #2 │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e064 │ │ │ │ - b.n 7e0c2 │ │ │ │ + bne.n 7e0ca │ │ │ │ + b.n 7e124 │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ movs r1, #20 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e064 │ │ │ │ - bl 1f4804 │ │ │ │ + bne.n 7e0ca │ │ │ │ + bl 1f50c4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7e00e │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + b.n 7e074 │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7e12a │ │ │ │ + beq.n 7e18c │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e008 │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + b.n 7e06e │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 7e1be │ │ │ │ + bne.n 7e21e │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e08a │ │ │ │ + bne.w 7e0f0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e08a │ │ │ │ + b.n 7e0f0 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ movs r1, #20 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7e0da │ │ │ │ + b.n 7e13c │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e08a │ │ │ │ + b.n 7e0f0 │ │ │ │ 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] @ (7e2ec ) │ │ │ │ + ldr r2, [pc, #256] @ (7e34c ) │ │ │ │ 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, #1712] @ 0x6b0 │ │ │ │ - cbz r3, 7e238 │ │ │ │ - ldr r0, [pc, #236] @ (7e2f0 ) │ │ │ │ + cbz r3, 7e298 │ │ │ │ + ldr r0, [pc, #236] @ (7e350 ) │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r5, [r2, #1712] @ 0x6b0 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r1, 7e274 │ │ │ │ + cbnz r1, 7e2d4 │ │ │ │ eor.w r2, r4, r4, asr #31 │ │ │ │ cmp r4, r1 │ │ │ │ sub.w r2, r2, r4, asr #31 │ │ │ │ - blt.n 7e270 │ │ │ │ + blt.n 7e2d0 │ │ │ │ movs r1, #8 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #16 │ │ │ │ - bl 70c0c │ │ │ │ + bl 70c2c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e2e2 │ │ │ │ + beq.n 7e342 │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r1, [pc, #160] @ (7e2f0 ) │ │ │ │ + ldr r1, [pc, #160] @ (7e350 ) │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7e29a │ │ │ │ + blt.n 7e2fa │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r1, #1600] @ 0x640 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r2, 7e2b0 │ │ │ │ + cbnz r2, 7e310 │ │ │ │ eor.w r2, r4, r4, asr #31 │ │ │ │ cmp r4, #0 │ │ │ │ sub.w r2, r2, r4, asr #31 │ │ │ │ - bge.n 7e22c │ │ │ │ + bge.n 7e28c │ │ │ │ movs r1, #10 │ │ │ │ - b.n 7e22e │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + b.n 7e28e │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7e2cc │ │ │ │ + bne.n 7e32c │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e264 │ │ │ │ + bne.n 7e2c4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e264 │ │ │ │ + b.n 7e2c4 │ │ │ │ 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 7e264 │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + beq.n 7e2c4 │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 7e2dc │ │ │ │ - ldr r0, [pc, #52] @ (7e2f4 ) │ │ │ │ + bne.n 7e33c │ │ │ │ + ldr r0, [pc, #52] @ (7e354 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e290 │ │ │ │ - b.n 7e264 │ │ │ │ + beq.n 7e2f0 │ │ │ │ + b.n 7e2c4 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e264 │ │ │ │ + b.n 7e2c4 │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ - b.n 7e2d0 │ │ │ │ + b.n 7e330 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1f4804 │ │ │ │ + bl 1f50c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e232 │ │ │ │ + b.n 7e292 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0007e2f8 : │ │ │ │ +0007e358 : │ │ │ │ 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 7e4fe │ │ │ │ + beq.w 7e566 │ │ │ │ mov r2, r0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 7e484 │ │ │ │ + beq.w 7e4e0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7e38c │ │ │ │ + blt.n 7e3ee │ │ │ │ adds r3, r2, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7e42a │ │ │ │ + bne.n 7e484 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e492 │ │ │ │ + bne.w 7e4ee │ │ │ │ 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 7e546 │ │ │ │ + beq.w 7e5a8 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ strd r1, r1, [r0, #20] │ │ │ │ - movw r2, #43841 @ 0xab41 │ │ │ │ + movw r2, #45161 @ 0xb069 │ │ │ │ movt r2, #16 │ │ │ │ str r2, [r0, #28] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r4, [r0, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbnz r2, 7e3c6 │ │ │ │ + cbnz r2, 7e428 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bne.n 7e40e │ │ │ │ + bne.w 7e522 │ │ │ │ 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 7e32a │ │ │ │ - ldr r1, [pc, #440] @ (7e54c ) │ │ │ │ + bpl.n 7e38a │ │ │ │ + ldr r1, [pc, #436] @ (7e5ac ) │ │ │ │ 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, #392] @ 0x188 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 7e41a │ │ │ │ + beq.n 7e474 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 7e41a │ │ │ │ + bhi.n 7e474 │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ add.w r1, r1, #368 @ 0x170 │ │ │ │ add r3, r1 │ │ │ │ - b.n 7e424 │ │ │ │ + b.n 7e47e │ │ │ │ ldr r4, [r2, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7e4f8 │ │ │ │ + bne.w 7e558 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 7e51c │ │ │ │ + bne.w 7e55e │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7e4c0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 7e4ea │ │ │ │ + bne.n 7e530 │ │ │ │ + cbnz r4, 7e466 │ │ │ │ mov ip, r2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 7e47a │ │ │ │ + beq.n 7e4d6 │ │ │ │ movw r5, #8304 @ 0x2070 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 7e408 │ │ │ │ + beq.n 7e51c │ │ │ │ movw r5, #7852 @ 0x1eac │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 7e408 │ │ │ │ + beq.n 7e51c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7e526 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.n 7e4e8 │ │ │ │ - movs r1, #0 │ │ │ │ - strd r1, r2, [r0, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 7e386 │ │ │ │ - b.n 7e480 │ │ │ │ + beq.n 7e51c │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r3, [r2, #24] │ │ │ │ + strd r2, r3, [r0, #20] │ │ │ │ + cbz r3, 7e470 │ │ │ │ + str r0, [r3, #20] │ │ │ │ + str r0, [r2, #24] │ │ │ │ + b.n 7e3ea │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ add.w r1, r1, #392 @ 0x188 │ │ │ │ add r3, r1 │ │ │ │ adds r3, #24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7e330 │ │ │ │ + beq.n 7e390 │ │ │ │ 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.n 7e546 │ │ │ │ + beq.w 7e5a8 │ │ │ │ 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 7e462 │ │ │ │ + bge.n 7e4be │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - movw r2, #43841 @ 0xab41 │ │ │ │ + movw r2, #45161 @ 0xb069 │ │ │ │ movt r2, #16 │ │ │ │ str r2, [r0, #28] │ │ │ │ str r4, [r0, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e382 │ │ │ │ + beq.n 7e3e4 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7e3ce │ │ │ │ + beq.n 7e430 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r2, [r0, #20] │ │ │ │ str r0, [r2, #20] │ │ │ │ - b.n 7e386 │ │ │ │ + b.n 7e3e8 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7e53c │ │ │ │ + blt.n 7e59a │ │ │ │ ldr r0, [r2, r1] │ │ │ │ adds r3, r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e338 │ │ │ │ + beq.w 7e398 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7e338 │ │ │ │ + bne.w 7e398 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r5, #7644 @ 0x1ddc │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 7e340 │ │ │ │ + bne.w 7e3a0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 7e340 │ │ │ │ + ble.w 7e3a0 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7e388 │ │ │ │ + bge.w 7e3ea │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - b.n 7e388 │ │ │ │ + b.n 7e3ea │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.n 7e584 │ │ │ │ + movs r1, #0 │ │ │ │ + strd r1, r2, [r0, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 7e3e8 │ │ │ │ + b.n 7e4dc │ │ │ │ ldr r6, [r1, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 7e3dc │ │ │ │ mov ip, r2 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 7e43e │ │ │ │ ldr r6, [r1, #4] │ │ │ │ movw lr, #8304 @ 0x2070 │ │ │ │ movt lr, #75 @ 0x4b │ │ │ │ cmp r6, lr │ │ │ │ - beq.n 7e4e2 │ │ │ │ + beq.n 7e552 │ │ │ │ movw lr, #7852 @ 0x1eac │ │ │ │ movt lr, #75 @ 0x4b │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 7e52a │ │ │ │ - cbnz r4, 7e524 │ │ │ │ + bne.n 7e588 │ │ │ │ + cbnz r4, 7e5a4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 7e3e4 │ │ │ │ - mov r2, ip │ │ │ │ - ldr r3, [r2, #24] │ │ │ │ - strd r2, r3, [r0, #20] │ │ │ │ - cbz r3, 7e4f4 │ │ │ │ - str r0, [r3, #20] │ │ │ │ - str r0, [r2, #24] │ │ │ │ - b.n 7e388 │ │ │ │ + b.n 7e442 │ │ │ │ mov r4, r1 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 7e3e4 │ │ │ │ + b.n 7e442 │ │ │ │ + mov r1, r2 │ │ │ │ + mov.w ip, #0 │ │ │ │ + b.n 7e538 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #52752 @ 0xce10 │ │ │ │ + movw r1, #55056 @ 0xd710 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5d14 │ │ │ │ - mov r1, r2 │ │ │ │ - mov.w ip, #0 │ │ │ │ - b.n 7e4c8 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r2, r4 │ │ │ │ - b.n 7e4ea │ │ │ │ + b.w d60e4 │ │ │ │ + mov r2, ip │ │ │ │ + b.n 7e466 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7e3e4 │ │ │ │ + beq.w 7e442 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7e4e8 │ │ │ │ + bne.n 7e584 │ │ │ │ strd ip, r2, [r0, #20] │ │ │ │ - b.n 7e480 │ │ │ │ + b.n 7e4dc │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 7e488 │ │ │ │ + bpl.n 7e4e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7e392 │ │ │ │ + b.n 7e3f4 │ │ │ │ + mov r2, r1 │ │ │ │ + b.n 7e466 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7e388 │ │ │ │ - nop │ │ │ │ + b.n 7e3ea │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - cbnz r3, 7e578 │ │ │ │ - cbnz r2, 7e572 │ │ │ │ + cbnz r3, 7e5d8 │ │ │ │ + cbnz r2, 7e5d2 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw ip, #7644 @ 0x1ddc │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r4, ip │ │ │ │ it eq │ │ │ │ strdeq r2, r2, [r0, #20] │ │ │ │ - bne.n 7e5d0 │ │ │ │ + bne.n 7e630 │ │ │ │ str r0, [r1, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ - b.n 7e56e │ │ │ │ + b.n 7e5ce │ │ │ │ ldr.w lr, [r3, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7e5fe │ │ │ │ + bne.n 7e65e │ │ │ │ ldr r4, [r3, #4] │ │ │ │ movw ip, #7644 @ 0x1ddc │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 7e60e │ │ │ │ + bne.n 7e66e │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r6, r4 │ │ │ │ - cbnz r4, 7e5de │ │ │ │ - cbnz r2, 7e5ea │ │ │ │ + cbnz r4, 7e63e │ │ │ │ + cbnz r2, 7e64a │ │ │ │ mov lr, r3 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7e5f6 │ │ │ │ - movw ip, #8304 @ 0x2070 │ │ │ │ + beq.n 7e656 │ │ │ │ + movw ip, #7852 @ 0x1eac │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7e5bc │ │ │ │ - movw ip, #7852 @ 0x1eac │ │ │ │ + beq.n 7e62a │ │ │ │ + movw ip, #8304 @ 0x2070 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7e5bc │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 7e632 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - beq.n 7e5d0 │ │ │ │ + beq.n 7e62a │ │ │ │ + cbz r2, 7e62a │ │ │ │ + mov lr, r2 │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ strd lr, r3, [r0, #20] │ │ │ │ - cbz r3, 7e5f0 │ │ │ │ + cbz r3, 7e650 │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e5f0 │ │ │ │ + b.n 7e650 │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bne.n 7e61c │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e56e │ │ │ │ + beq.n 7e5ce │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e56e │ │ │ │ + b.n 7e5ce │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov lr, r3 │ │ │ │ - cbz r4, 7e610 │ │ │ │ + cbz r4, 7e670 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e59a │ │ │ │ - b.n 7e5c2 │ │ │ │ + beq.n 7e5fa │ │ │ │ + b.n 7e61c │ │ │ │ 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 7e5da │ │ │ │ + b.n 7e63a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e5f6 │ │ │ │ + bne.n 7e656 │ │ │ │ movw ip, #7644 @ 0x1ddc │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ mov lr, r2 │ │ │ │ - b.n 7e59a │ │ │ │ + b.n 7e5fa │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - movw r5, #7852 @ 0x1eac │ │ │ │ + movw r5, #8304 @ 0x2070 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 7e62a │ │ │ │ - movw r5, #8304 @ 0x2070 │ │ │ │ + beq.n 7e68a │ │ │ │ + movw r5, #7852 @ 0x1eac │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 7e636 │ │ │ │ - cbnz r2, 7e630 │ │ │ │ + bne.n 7e690 │ │ │ │ + cbnz r2, 7e6a0 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 7e59a │ │ │ │ - mov r2, r6 │ │ │ │ - mov lr, r2 │ │ │ │ - b.n 7e5c2 │ │ │ │ + b.n 7e5fa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e59a │ │ │ │ + beq.n 7e5fa │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7e5c2 │ │ │ │ - b.n 7e5d0 │ │ │ │ - nop │ │ │ │ + bne.n 7e61c │ │ │ │ + strd lr, r3, [r0, #20] │ │ │ │ + b.n 7e63a │ │ │ │ + mov lr, r6 │ │ │ │ + b.n 7e61c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r1, r2, #1 │ │ │ │ - bhi.n 7e664 │ │ │ │ + bhi.n 7e6c4 │ │ │ │ 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 7e704 │ │ │ │ + beq.n 7e764 │ │ │ │ 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 7e6e4 │ │ │ │ + bcs.n 7e744 │ │ │ │ sub.w ip, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7e6f4 │ │ │ │ + beq.n 7e754 │ │ │ │ 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 7e6e4 │ │ │ │ + bcs.n 7e744 │ │ │ │ sub.w ip, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7e6f4 │ │ │ │ + beq.n 7e754 │ │ │ │ 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 7e6e4 │ │ │ │ + bcs.n 7e744 │ │ │ │ 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 7e6f4 │ │ │ │ + beq.n 7e754 │ │ │ │ ldr.w r3, [lr, #-4]! │ │ │ │ add r3, r2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 7e6c2 │ │ │ │ + bcc.n 7e722 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ mov r2, ip │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e672 │ │ │ │ + bne.n 7e6d2 │ │ │ │ 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 7e7fe │ │ │ │ + beq.n 7e85e │ │ │ │ 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 7e74a │ │ │ │ + b.n 7e7aa │ │ │ │ adds r4, r0, r3 │ │ │ │ ldrsb.w r7, [r4, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 7e776 │ │ │ │ + bne.n 7e7d6 │ │ │ │ strb r1, [r4, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 7e774 │ │ │ │ + beq.n 7e7d4 │ │ │ │ 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 7e730 │ │ │ │ + ble.n 7e790 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 7e7e8 │ │ │ │ + bgt.n 7e848 │ │ │ │ lsls r4, r3, #1 │ │ │ │ adds r7, r0, r4 │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 7e776 │ │ │ │ + bne.n 7e7d6 │ │ │ │ add r4, r0 │ │ │ │ strh r1, [r4, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 7e742 │ │ │ │ + bne.n 7e7a2 │ │ │ │ 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 7e7be │ │ │ │ + bgt.n 7e81e │ │ │ │ adds r4, r0, r3 │ │ │ │ ldrsb.w r4, [r4, #20] │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 7e7da │ │ │ │ + bne.n 7e83a │ │ │ │ cmp.w ip, #7 │ │ │ │ - ble.n 7e7d6 │ │ │ │ + ble.n 7e836 │ │ │ │ cmp.w ip, #15 │ │ │ │ it gt │ │ │ │ lslgt r4, r3, #2 │ │ │ │ - bgt.n 7e7f2 │ │ │ │ + bgt.n 7e852 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 7e76a │ │ │ │ + b.n 7e7ca │ │ │ │ add.w r4, r0, r3, lsl #2 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 7e794 │ │ │ │ + beq.n 7e7f4 │ │ │ │ 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 7e7a8 │ │ │ │ + bgt.n 7e808 │ │ │ │ ldrsh.w r4, [r4, #20] │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 7e7b2 │ │ │ │ + bne.n 7e812 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.n 7e79a │ │ │ │ + bgt.n 7e7fa │ │ │ │ adds r4, r0, r3 │ │ │ │ - b.n 7e73a │ │ │ │ + b.n 7e79a │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r2 │ │ │ │ ands r3, r5 │ │ │ │ - b.n 7e78a │ │ │ │ + b.n 7e7ea │ │ │ │ lsls r4, r3, #2 │ │ │ │ adds r7, r0, r4 │ │ │ │ ldr r7, [r7, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 7e778 │ │ │ │ + bne.n 7e7d8 │ │ │ │ add r4, r0 │ │ │ │ str r1, [r4, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 7e742 │ │ │ │ + bne.n 7e7a2 │ │ │ │ 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 │ │ │ │ @@ -123683,15 +123706,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] @ (7e8f4 ) │ │ │ │ + ldr r2, [pc, #196] @ (7e954 ) │ │ │ │ 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] │ │ │ │ @@ -123699,152 +123722,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 7e8a8 │ │ │ │ + ble.n 7e908 │ │ │ │ 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 7e8b8 │ │ │ │ + bne.n 7e918 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7e8d8 │ │ │ │ + cbnz r0, 7e938 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 7e88e │ │ │ │ + cbnz r0, 7e8ee │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7e8f8 │ │ │ │ + b.w 7e958 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e882 │ │ │ │ + bge.n 7e8e2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e882 │ │ │ │ + bne.n 7e8e2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7e884 │ │ │ │ + b.n 7e8e4 │ │ │ │ ldr.w r2, [r0, #3868] @ 0xf1c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #3868] @ 0xf1c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 7e87a │ │ │ │ + beq.n 7e8da │ │ │ │ ldr.w r2, [ip] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e87a │ │ │ │ + bge.n 7e8da │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [ip] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e87a │ │ │ │ + bne.n 7e8da │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e87a │ │ │ │ + b.n 7e8da │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e87e │ │ │ │ + bge.n 7e8de │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e87e │ │ │ │ + bne.n 7e8de │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e87e │ │ │ │ + b.n 7e8de │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007e8f8 : │ │ │ │ +0007e958 : │ │ │ │ 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 7e9b0 │ │ │ │ + bne.n 7ea10 │ │ │ │ movw ip, #24184 @ 0x5e78 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ sub.w r1, r0, r3, lsl #3 │ │ │ │ - movw r2, #25569 @ 0x63e1 │ │ │ │ + movw r2, #25641 @ 0x6429 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [ip, #900] @ 0x384 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7ea18 │ │ │ │ - cbz r1, 7e99a │ │ │ │ - ldr r3, [pc, #524] @ (7eb50 ) │ │ │ │ + bne.n 7ea78 │ │ │ │ + cbz r1, 7e9fa │ │ │ │ + ldr r3, [pc, #524] @ (7ebb0 ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7ea22 │ │ │ │ + beq.n 7ea82 │ │ │ │ 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 7e980 │ │ │ │ + bgt.n 7e9e0 │ │ │ │ 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 7ea22 │ │ │ │ + beq.n 7ea82 │ │ │ │ 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, 7e99e │ │ │ │ + cbz r0, 7e9fe │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ea46 │ │ │ │ + beq.n 7eaa6 │ │ │ │ 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 7e99a │ │ │ │ + b.n 7e9fa │ │ │ │ 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] @ (7eb50 ) │ │ │ │ + ldr r4, [pc, #380] @ (7ebb0 ) │ │ │ │ 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] │ │ │ │ @@ -123854,32 +123877,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, #25569 @ 0x63e1 │ │ │ │ + movw r2, #25641 @ 0x6429 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e93e │ │ │ │ + beq.n 7e99e │ │ │ │ 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, #46213 @ 0xb485 │ │ │ │ + movw r3, #46253 @ 0xb4ad │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7eb48 │ │ │ │ + bne.w 7eba8 │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7e99a │ │ │ │ + b.n 7e9fa │ │ │ │ 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 │ │ │ │ @@ -123890,72 +123913,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 7ea86 │ │ │ │ + bne.n 7eae6 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7ea82 │ │ │ │ + cbz r3, 7eae2 │ │ │ │ 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 7eae6 │ │ │ │ + beq.n 7eb46 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7eabe │ │ │ │ + beq.n 7eb1e │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7ea9e │ │ │ │ + cbnz r3, 7eafe │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 7e99a │ │ │ │ + beq.w 7e9fa │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 7eae0 │ │ │ │ + cbz r1, 7eb40 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 7eaba │ │ │ │ + cbz r3, 7eb1a │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r6, #20] │ │ │ │ - b.n 7e99a │ │ │ │ + b.n 7e9fa │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7eacc │ │ │ │ + cbz r3, 7eb2c │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e99a │ │ │ │ + bne.w 7e9fa │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7e99a │ │ │ │ + b.n 7e9fa │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7eaac │ │ │ │ + b.n 7eb0c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7ea90 │ │ │ │ + beq.n 7eaf0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7eb42 │ │ │ │ + cbz r3, 7eba2 │ │ │ │ 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, 7eb1a │ │ │ │ + cbz r3, 7eb7a │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ @@ -123964,320 +123987,320 @@ │ │ │ │ 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 7e99a │ │ │ │ + b.n 7e9fa │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7eaf2 │ │ │ │ + b.n 7eb52 │ │ │ │ ldr.w r0, [ip, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 7ea3a │ │ │ │ + b.n 7ea9a │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007eb54 <_PyType_GetDict@@Base>: │ │ │ │ +0007ebb4 <_PyType_GetDict@@Base>: │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 7eb60 <_PyType_GetDict@@Base+0xc> │ │ │ │ + bmi.n 7ebc0 <_PyType_GetDict@@Base+0xc> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ - ldr.w ip, [pc, #68] @ 7eba8 <_PyType_GetDict@@Base+0x54> │ │ │ │ + ldr.w ip, [pc, #68] @ 7ec08 <_PyType_GetDict@@Base+0x54> │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ add.w ip, ip, #91136 @ 0x16400 │ │ │ │ ldr.w ip, [ip, #392] @ 0x188 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 7eb8e <_PyType_GetDict@@Base+0x3a> │ │ │ │ + beq.n 7ebee <_PyType_GetDict@@Base+0x3a> │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 7eb9c <_PyType_GetDict@@Base+0x48> │ │ │ │ + bls.n 7ebfc <_PyType_GetDict@@Base+0x48> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ bx lr │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r2, r3 │ │ │ │ - b.n 7eb98 <_PyType_GetDict@@Base+0x44> │ │ │ │ + b.n 7ebf8 <_PyType_GetDict@@Base+0x44> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007ebac : │ │ │ │ +0007ec0c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 7ec00 │ │ │ │ + bpl.n 7ec60 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7ebe8 │ │ │ │ + bne.n 7ec48 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7ebe8 │ │ │ │ + beq.n 7ec48 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 77608 │ │ │ │ + bl 77654 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6ba70 │ │ │ │ + bl 6ba98 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7ec14 │ │ │ │ + beq.n 7ec74 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77608 │ │ │ │ - b.n 7ebe2 │ │ │ │ - movw r0, #34184 @ 0x8588 │ │ │ │ + bl 77654 │ │ │ │ + b.n 7ec42 │ │ │ │ + movw r0, #36488 @ 0x8e88 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2461 @ 0x99d │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7ebe4 │ │ │ │ + b.n 7ec44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261b1c │ │ │ │ - b.n 7ec10 │ │ │ │ + bl 2624e0 │ │ │ │ + b.n 7ec70 │ │ │ │ │ │ │ │ -0007ec1c : │ │ │ │ +0007ec7c : │ │ │ │ stmdb 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 7f240 │ │ │ │ + beq.w 7f2a0 │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r2 │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ mov r8, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bhi.w 7f53e │ │ │ │ + bhi.w 7f59e │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ - beq.w 7f102 │ │ │ │ + beq.w 7f162 │ │ │ │ cmp r2, #72 @ 0x48 │ │ │ │ - beq.w 7f138 │ │ │ │ + beq.w 7f198 │ │ │ │ ldr.w r2, [sl, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ec5a │ │ │ │ + bne.n 7ecba │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f522 │ │ │ │ + beq.w 7f582 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 2c2f0 │ │ │ │ - cbz r0, 7ec90 │ │ │ │ + cbz r0, 7ecf0 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f514 │ │ │ │ + beq.w 7f574 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 2bf84 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f4f4 │ │ │ │ + beq.w 7f554 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 2beec │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7f1f6 │ │ │ │ + bne.w 7f256 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7f24c │ │ │ │ + beq.w 7f2ac │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f41c │ │ │ │ + beq.w 7f47c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f48e │ │ │ │ + beq.w 7f4ee │ │ │ │ movw r1, #34368 @ 0x8640 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ed78 │ │ │ │ + beq.n 7edd8 │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f458 │ │ │ │ + beq.w 7f4b8 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r4, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ed72 │ │ │ │ + beq.n 7edd2 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f420 │ │ │ │ + beq.w 7f480 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r4, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 7ed72 │ │ │ │ + cbz r2, 7edd2 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f424 │ │ │ │ + beq.w 7f484 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r4, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 7ed72 │ │ │ │ + cbz r2, 7edd2 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f3e0 │ │ │ │ + beq.w 7f440 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r4, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 7ed72 │ │ │ │ + cbz r2, 7edd2 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f3e4 │ │ │ │ + beq.w 7f444 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r4, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 7ed72 │ │ │ │ + cbz r2, 7edd2 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f3e8 │ │ │ │ + beq.w 7f448 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r4, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 7ed72 │ │ │ │ + cbz r2, 7edd2 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f392 │ │ │ │ + beq.w 7f3f2 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r4, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ - cbz r2, 7ed72 │ │ │ │ + cbz r2, 7edd2 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f3dc │ │ │ │ + beq.w 7f43c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f4a2 │ │ │ │ + beq.w 7f502 │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ed5e │ │ │ │ + bne.n 7edbe │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7f4dc │ │ │ │ + bne.w 7f53c │ │ │ │ movs r0, #1 │ │ │ │ - bl 7bf9c │ │ │ │ + bl 7c00c │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f50e │ │ │ │ + beq.w 7f56e │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r2, r3, #23 │ │ │ │ - bpl.n 7ed9e │ │ │ │ + bpl.n 7edfe │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 196714 │ │ │ │ + bl 196f64 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7f306 │ │ │ │ + beq.w 7f366 │ │ │ │ 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 7f1aa │ │ │ │ + bgt.w 7f20a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7f474 │ │ │ │ + bge.w 7f4d4 │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ - cbz r2, 7edda │ │ │ │ + cbz r2, 7ee3a │ │ │ │ movw r3, #39512 @ 0x9a58 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f404 │ │ │ │ + bne.w 7f464 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 196464 │ │ │ │ + bl 196cb4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f306 │ │ │ │ + beq.w 7f366 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7f276 │ │ │ │ + beq.w 7f2d6 │ │ │ │ it ge │ │ │ │ strge r5, [sp, #16] │ │ │ │ - blt.w 7f322 │ │ │ │ + blt.w 7f382 │ │ │ │ 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 7f76c │ │ │ │ + bl 7f7cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7f306 │ │ │ │ + beq.w 7f366 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ - bl 7f76c │ │ │ │ + bl 7f7cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7f306 │ │ │ │ + beq.w 7f366 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ - bl 7f76c │ │ │ │ + bl 7f7cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7f306 │ │ │ │ + beq.w 7f366 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f306 │ │ │ │ + beq.w 7f366 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ orr.w r3, r2, #512 @ 0x200 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ - cbz r1, 7ee66 │ │ │ │ + cbz r1, 7eec6 │ │ │ │ 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 │ │ │ │ @@ -124295,15 +124318,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 7f60e │ │ │ │ + bmi.w 7f66e │ │ │ │ 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 │ │ │ │ @@ -124315,20 +124338,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 7ef54 │ │ │ │ - movw r7, #37428 @ 0x9234 │ │ │ │ + beq.n 7efb4 │ │ │ │ + movw r7, #39732 @ 0x9b34 │ │ │ │ movt r7, #49 @ 0x31 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bhi.n 7ef36 │ │ │ │ + bhi.n 7ef96 │ │ │ │ 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 │ │ │ │ @@ -124363,1914 +124386,1693 @@ │ │ │ │ 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 7f23a │ │ │ │ + bne.w 7f29a │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ str r2, [r4, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7eee2 │ │ │ │ + bne.n 7ef42 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f256 │ │ │ │ + beq.w 7f2b6 │ │ │ │ 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 7f7d8 │ │ │ │ + bl 7f838 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f050 │ │ │ │ + blt.n 7f0b0 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ - movw r3, #36949 @ 0x9055 │ │ │ │ + movw r3, #37025 @ 0x90a1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7efb6 │ │ │ │ + bne.n 7f016 │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r2, 7ef96 │ │ │ │ + cbz r2, 7eff6 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f5ee │ │ │ │ + blt.w 7f64e │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f5d2 │ │ │ │ + blt.w 7f632 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f5b6 │ │ │ │ + blt.w 7f616 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f61e │ │ │ │ + blt.w 7f67e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r7, [r4, #132] @ 0x84 │ │ │ │ - bmi.w 7f556 │ │ │ │ + bmi.w 7f5b6 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 7f000 │ │ │ │ + cbz r1, 7f060 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7bd34 │ │ │ │ - bl 79658 │ │ │ │ + bl 7bda4 │ │ │ │ + bl 79698 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f050 │ │ │ │ + beq.n 7f0b0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #680] @ (7f284 ) │ │ │ │ + ldr r1, [pc, #680] @ (7f2e4 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 78770 │ │ │ │ + bl 787bc │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7effa │ │ │ │ + bge.n 7f05a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f51a │ │ │ │ + beq.w 7f57a │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7f050 │ │ │ │ + beq.n 7f0b0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7f216 │ │ │ │ + bne.w 7f276 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7f22a │ │ │ │ - ldr r1, [pc, #632] @ (7f288 ) │ │ │ │ + bne.w 7f28a │ │ │ │ + ldr r1, [pc, #632] @ (7f2e8 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 77594 │ │ │ │ - cbnz r0, 7f050 │ │ │ │ + bl 775dc │ │ │ │ + cbnz r0, 7f0b0 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f4ae │ │ │ │ + beq.w 7f50e │ │ │ │ subs r1, r0, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fc40 │ │ │ │ + bl 7fc98 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7f050 │ │ │ │ + cbz r0, 7f0b0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #592] @ (7f288 ) │ │ │ │ + ldr r1, [pc, #592] @ (7f2e8 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 78770 │ │ │ │ + bl 787bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7f050 │ │ │ │ + bge.n 7f0b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f4a6 │ │ │ │ - bl 7fca0 │ │ │ │ + beq.w 7f506 │ │ │ │ + bl 7fcf8 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f58c │ │ │ │ + bne.w 7f5ec │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ mov r0, sl │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ 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 7fcb8 │ │ │ │ + bl 7fd10 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r8 │ │ │ │ blx 2beec │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fcb8 │ │ │ │ + bl 7fd10 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fcb8 │ │ │ │ + bl 7fd10 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 7f0f6 │ │ │ │ + ble.n 7f156 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f448 │ │ │ │ + bmi.w 7f4a8 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 7f0f6 │ │ │ │ + beq.n 7f156 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f428 │ │ │ │ + bmi.w 7f488 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 7f0f6 │ │ │ │ + beq.n 7f156 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f438 │ │ │ │ + bmi.w 7f498 │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 7f0f6 │ │ │ │ + beq.n 7f156 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f396 │ │ │ │ + bmi.w 7f3f6 │ │ │ │ subs.w r2, r9, #4 │ │ │ │ - beq.n 7f0f6 │ │ │ │ + beq.n 7f156 │ │ │ │ add.w r3, r0, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r0, #28 │ │ │ │ - bmi.w 7f382 │ │ │ │ + bmi.w 7f3e2 │ │ │ │ adds r3, #20 │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 7f0e8 │ │ │ │ + bne.n 7f148 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7eee2 │ │ │ │ - b.n 7ef54 │ │ │ │ + bne.w 7ef42 │ │ │ │ + b.n 7efb4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f45c │ │ │ │ + bne.w 7f4bc │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f37c │ │ │ │ + beq.w 7f3dc │ │ │ │ blx 2bf84 │ │ │ │ adds r4, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f4ca │ │ │ │ + beq.w 7f52a │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ mov r2, r4 │ │ │ │ blx 2beec │ │ │ │ - b.n 7ec6c │ │ │ │ + b.n 7eccc │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 7f3ec │ │ │ │ + bne.w 7f44c │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7ec6c │ │ │ │ - movw r3, #24964 @ 0x6184 │ │ │ │ + beq.w 7eccc │ │ │ │ + movw r3, #27268 @ 0x6a84 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #52984 @ 0xcef8 │ │ │ │ + movw r3, #55288 @ 0xd7f8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #52864 @ 0xce80 │ │ │ │ + movw r3, #55168 @ 0xd780 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov fp, r5 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.w 7f2d4 │ │ │ │ + bmi.w 7f334 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 7f1e6 │ │ │ │ + cbz r0, 7f246 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 7f1e0 │ │ │ │ + cbz r0, 7f240 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f27c │ │ │ │ + beq.n 7f2dc │ │ │ │ ldr.w r4, [r5, #20]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7f16e │ │ │ │ + bne.n 7f1ce │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - b.n 7ec6c │ │ │ │ + b.n 7eccc │ │ │ │ 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 7f294 │ │ │ │ + beq.n 7f2f4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov.w lr, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp r0, lr │ │ │ │ - ble.n 7f2ae │ │ │ │ + ble.n 7f30e │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 7f270 │ │ │ │ + bne.n 7f2d0 │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 7edb8 │ │ │ │ - b.n 7f1b4 │ │ │ │ + beq.w 7ee18 │ │ │ │ + b.n 7f214 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr.w r4, [r5, #20]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7ec6c │ │ │ │ + beq.w 7eccc │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ - b.n 7f16e │ │ │ │ + b.n 7f1ce │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, r4 │ │ │ │ - bpl.w 7ed78 │ │ │ │ + bpl.w 7edd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7f4f0 │ │ │ │ + bge.w 7f550 │ │ │ │ adds r3, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7ed88 │ │ │ │ - ldr r1, [pc, #116] @ (7f28c ) │ │ │ │ + b.n 7ede8 │ │ │ │ + ldr r1, [pc, #116] @ (7f2ec ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bd60c │ │ │ │ + bl bd9a4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7f050 │ │ │ │ + beq.w 7f0b0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7f00e │ │ │ │ - ldr r1, [pc, #100] @ (7f290 ) │ │ │ │ + beq.w 7f06e │ │ │ │ + ldr r1, [pc, #100] @ (7f2f0 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bd60c │ │ │ │ + bl bd9a4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7f00e │ │ │ │ - b.n 7f050 │ │ │ │ + bne.w 7f06e │ │ │ │ + b.n 7f0b0 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r2, [r1, r3] │ │ │ │ - b.n 7f0f6 │ │ │ │ + b.n 7f156 │ │ │ │ mov fp, r9 │ │ │ │ strd r9, r9, [sp, #24] │ │ │ │ str.w r9, [sp, #12] │ │ │ │ - b.n 7ec78 │ │ │ │ + b.n 7ecd8 │ │ │ │ movw r1, #34368 @ 0x8640 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.n 7ed78 │ │ │ │ - movw r3, #36061 @ 0x8cdd │ │ │ │ + b.n 7edd8 │ │ │ │ + movw r3, #37301 @ 0x91b5 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 7ef5c │ │ │ │ + b.n 7efbc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r6 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - b.n 7f0f6 │ │ │ │ + b.n 7f156 │ │ │ │ add.w lr, lr, #1 │ │ │ │ - b.n 7f1ca │ │ │ │ + b.n 7f22a │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ - b.n 7edf8 │ │ │ │ + b.n 7ee58 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 7f1e6 │ │ │ │ + b.n 7f246 │ │ │ │ push {r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 7f2f8 │ │ │ │ + cbnz r4, 7f358 │ │ │ │ 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 7f1d6 │ │ │ │ + beq.n 7f236 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f296 │ │ │ │ + bne.n 7f2f6 │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 7f1d6 │ │ │ │ + beq.n 7f236 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f3a6 │ │ │ │ + beq.n 7f406 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r1, #0 │ │ │ │ adds r3, #12 │ │ │ │ mov lr, r2 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - ble.n 7f3c4 │ │ │ │ + ble.n 7f424 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7f2be │ │ │ │ + bne.n 7f31e │ │ │ │ mov r2, lr │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7f1d6 │ │ │ │ + b.n 7f236 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7f30a │ │ │ │ + bgt.n 7f36a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7f2e6 │ │ │ │ + blt.n 7f346 │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 7f362 │ │ │ │ + blt.n 7f3c2 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52940 @ 0xcecc │ │ │ │ + movw r1, #55244 @ 0xd7cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7f062 │ │ │ │ + b.n 7f0c2 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52884 @ 0xce94 │ │ │ │ + movw r1, #55188 @ 0xd794 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 7f2fc │ │ │ │ + bl f2724 │ │ │ │ + b.n 7f35c │ │ │ │ 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 7edf8 │ │ │ │ + beq.w 7ee58 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ orrs r3, r2 │ │ │ │ lsls r3, r3, #8 │ │ │ │ - bmi.w 7edf8 │ │ │ │ + bmi.w 7ee58 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53344 @ 0xd060 │ │ │ │ + movw r1, #55648 @ 0xd960 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 7f306 │ │ │ │ - movw r1, #52864 @ 0xce80 │ │ │ │ + bl f2724 │ │ │ │ + b.n 7f366 │ │ │ │ + movw r1, #55168 @ 0xd780 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f186 │ │ │ │ - b.n 7f1e6 │ │ │ │ - bl 7620c │ │ │ │ - b.n 7ec6c │ │ │ │ + bne.w 7f1e6 │ │ │ │ + b.n 7f246 │ │ │ │ + bl 76254 │ │ │ │ + b.n 7eccc │ │ │ │ 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 7f0f0 │ │ │ │ + b.n 7f150 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.n 7ed58 │ │ │ │ + b.n 7edb8 │ │ │ │ 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 7f0de │ │ │ │ + b.n 7f13e │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 7f4d8 │ │ │ │ + beq.w 7f538 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f3a8 │ │ │ │ + bne.n 7f408 │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 7f4d8 │ │ │ │ + beq.w 7f538 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53124 @ 0xcf84 │ │ │ │ + movw r1, #55428 @ 0xd884 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 7f306 │ │ │ │ + bl f2724 │ │ │ │ + b.n 7f366 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7ed6a │ │ │ │ + b.n 7edca │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.n 7ed28 │ │ │ │ + b.n 7ed88 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 7ed38 │ │ │ │ + b.n 7ed98 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 7ed48 │ │ │ │ + b.n 7eda8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52816 @ 0xce50 │ │ │ │ + movw r1, #55120 @ 0xd750 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 7f2fc │ │ │ │ + bl f2724 │ │ │ │ + b.n 7f35c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53292 @ 0xd02c │ │ │ │ + movw r1, #55596 @ 0xd92c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 7f306 │ │ │ │ + bl f2724 │ │ │ │ + b.n 7f366 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7ece0 │ │ │ │ + b.n 7ed40 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 7ed08 │ │ │ │ + b.n 7ed68 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 7ed18 │ │ │ │ + b.n 7ed78 │ │ │ │ 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 7f0c2 │ │ │ │ + b.n 7f122 │ │ │ │ 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 7f0d0 │ │ │ │ + b.n 7f130 │ │ │ │ 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 7f0b4 │ │ │ │ + b.n 7f114 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n 7ecf6 │ │ │ │ + b.n 7ed56 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53008 @ 0xcf10 │ │ │ │ + movw r1, #55312 @ 0xd810 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 7f2fc │ │ │ │ + bl f2724 │ │ │ │ + b.n 7f35c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #53248 @ 0xd000 │ │ │ │ + movw r1, #55552 @ 0xd900 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 7f306 │ │ │ │ + bl d60e4 │ │ │ │ + b.n 7f366 │ │ │ │ ldrd r4, r2, [r3, #4] │ │ │ │ movw r1, #34368 @ 0x8640 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7ece6 │ │ │ │ - b.n 7ed72 │ │ │ │ + bne.w 7ed46 │ │ │ │ + b.n 7edd2 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - b.n 7ed6a │ │ │ │ + b.n 7edca │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f050 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f0b0 │ │ │ │ movw r0, #44600 @ 0xae38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #53688 @ 0xd1b8 │ │ │ │ + movw r2, #55992 @ 0xdab8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 205b44 │ │ │ │ - b.n 7f050 │ │ │ │ - bl 1f4804 │ │ │ │ + bl 206650 │ │ │ │ + b.n 7f0b0 │ │ │ │ + bl 1f50c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 7f306 │ │ │ │ + b.n 7f366 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7f1d6 │ │ │ │ + b.n 7f236 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bpl.n 7f4f8 │ │ │ │ + bpl.n 7f558 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7f4f0 │ │ │ │ + bge.n 7f550 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [sp, #8] │ │ │ │ - b.n 7ed88 │ │ │ │ + b.n 7ede8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 7f306 │ │ │ │ + b.n 7f366 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53096 @ 0xcf68 │ │ │ │ + movw r1, #55400 @ 0xd868 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 7f306 │ │ │ │ + b.n 7f366 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 7f306 │ │ │ │ + b.n 7f366 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7effa │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f05a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53052 @ 0xcf3c │ │ │ │ + movw r1, #55356 @ 0xd83c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov sl, r7 │ │ │ │ - b.n 7f306 │ │ │ │ + b.n 7f366 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52796 @ 0xce3c │ │ │ │ + movw r1, #55100 @ 0xd73c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 7f2fc │ │ │ │ - ldr r2, [pc, #228] @ (7f63c ) │ │ │ │ + bl f2724 │ │ │ │ + b.n 7f35c │ │ │ │ + ldr r2, [pc, #228] @ (7f69c ) │ │ │ │ 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, #392] @ 0x188 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 7f5aa │ │ │ │ + beq.n 7f60a │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 7f5aa │ │ │ │ + bhi.n 7f60a │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r2, r3 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ - b.n 7efc4 │ │ │ │ + b.n 7f024 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7f59c │ │ │ │ + bge.n 7f5fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f616 │ │ │ │ + beq.n 7f676 │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, sl, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ mov r4, sl │ │ │ │ - b.n 7f062 │ │ │ │ + b.n 7f0c2 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ - b.n 7f588 │ │ │ │ + b.n 7f5e8 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #53548 @ 0xd12c │ │ │ │ + movw r1, #55852 @ 0xda2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 7f050 │ │ │ │ + bl d60e4 │ │ │ │ + b.n 7f0b0 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #53476 @ 0xd0e4 │ │ │ │ + movw r1, #55780 @ 0xd9e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 7f050 │ │ │ │ + bl d60e4 │ │ │ │ + b.n 7f0b0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #53412 @ 0xd0a4 │ │ │ │ + movw r1, #55716 @ 0xd9a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 7f050 │ │ │ │ + bl d60e4 │ │ │ │ + b.n 7f0b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 7eea6 │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 7ef06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f59c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f5fc │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #53616 @ 0xd170 │ │ │ │ + movw r1, #55920 @ 0xda70 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 7f050 │ │ │ │ + bl d60e4 │ │ │ │ + b.n 7f0b0 │ │ │ │ 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 7f700 │ │ │ │ + beq.n 7f760 │ │ │ │ ldr.w r4, [r2, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7f6d2 │ │ │ │ + beq.n 7f732 │ │ │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7f726 │ │ │ │ + beq.n 7f786 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7f718 │ │ │ │ + beq.n 7f778 │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f740 │ │ │ │ + beq.n 7f7a0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 7f640 │ │ │ │ + bl 7f6a0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 7f75e │ │ │ │ + bne.n 7f7be │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 7f768 │ │ │ │ + bne.n 7f7c8 │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 7f74e │ │ │ │ + bne.n 7f7ae │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 7f750 │ │ │ │ + bne.n 7f7b0 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 7f75a │ │ │ │ + bne.n 7f7ba │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 7f736 │ │ │ │ + bne.n 7f796 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 7f6e2 │ │ │ │ + beq.n 7f742 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 7f710 │ │ │ │ + bne.n 7f770 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 7f6f0 │ │ │ │ + b.n 7f750 │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 7f6c8 │ │ │ │ + bne.n 7f728 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 7f6c8 │ │ │ │ + bne.n 7f728 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7f710 │ │ │ │ + bne.n 7f770 │ │ │ │ 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 7f6f0 │ │ │ │ + beq.n 7f750 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r1, #34368 @ 0x8640 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.n 7f6a0 │ │ │ │ + b.n 7f700 │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 7f6b8 │ │ │ │ + beq.n 7f718 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 7f74a │ │ │ │ + bne.n 7f7aa │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7f6e2 │ │ │ │ + b.n 7f742 │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 7f68c │ │ │ │ + b.n 7f6ec │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7f6c8 │ │ │ │ + b.n 7f728 │ │ │ │ mov r1, ip │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 7f764 │ │ │ │ + bne.n 7f7c4 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 7f6b8 │ │ │ │ + b.n 7f718 │ │ │ │ mov r1, ip │ │ │ │ - b.n 7f736 │ │ │ │ + b.n 7f796 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7f6a0 │ │ │ │ + b.n 7f700 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7f736 │ │ │ │ + b.n 7f796 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7f6a0 │ │ │ │ - cbnz r0, 7f770 │ │ │ │ + b.n 7f700 │ │ │ │ + cbnz r0, 7f7d0 │ │ │ │ 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 7f792 │ │ │ │ + bne.n 7f7f2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 7f7b0 │ │ │ │ + bne.n 7f810 │ │ │ │ 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, #53852 @ 0xd25c │ │ │ │ + movw r1, #56156 @ 0xdb5c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 7f7bc │ │ │ │ + bne.n 7f81c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r3, r1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 7f78e │ │ │ │ + b.n 7f7ee │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - movw r1, #53888 @ 0xd280 │ │ │ │ + movw r1, #56192 @ 0xdb80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 7f7aa │ │ │ │ + bl d60e4 │ │ │ │ + b.n 7f80a │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f7d8 : │ │ │ │ +0007f838 : │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r2, #19 │ │ │ │ - bmi.n 7f814 │ │ │ │ + bmi.n 7f874 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 7f7e8 │ │ │ │ + bpl.n 7f848 │ │ │ │ movs r1, #1 │ │ │ │ - b.w 72c4c │ │ │ │ + b.w 72cdc │ │ │ │ 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 199414 <_Py_SetImmortalUntracked@@Base> │ │ │ │ + bl 199c94 <_Py_SetImmortalUntracked@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 72c4c │ │ │ │ + b.w 72cdc │ │ │ │ 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 7fa20 │ │ │ │ + bgt.w 7fa80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 7f8ee │ │ │ │ + bls.n 7f94e │ │ │ │ adds r3, r0, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ mov r6, r3 │ │ │ │ - bmi.w 7f9c2 │ │ │ │ + bmi.w 7fa22 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r3, #3321 @ 0xcf9 │ │ │ │ + movw r3, #3353 @ 0xd19 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7f9b2 │ │ │ │ - ldr r3, [pc, #468] @ (7fa38 ) │ │ │ │ + bne.w 7fa12 │ │ │ │ + ldr r3, [pc, #468] @ (7fa98 ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ mov r7, r3 │ │ │ │ - bcs.w 7f986 │ │ │ │ + bcs.w 7f9e6 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7f976 │ │ │ │ + beq.n 7f9d6 │ │ │ │ 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, 7f8d2 │ │ │ │ + cbz r2, 7f932 │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [pc, #408] @ (7fa3c ) │ │ │ │ + ldr r2, [pc, #408] @ (7fa9c ) │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7f9ca │ │ │ │ + blt.w 7fa2a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f9dc │ │ │ │ + bne.w 7fa3c │ │ │ │ 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 7f940 │ │ │ │ + bhi.n 7f9a0 │ │ │ │ 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 7f898 │ │ │ │ - ldr r3, [pc, #328] @ (7fa38 ) │ │ │ │ + b.n 7f8f8 │ │ │ │ + ldr r3, [pc, #328] @ (7fa98 ) │ │ │ │ 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, #1712] @ 0x6b0 │ │ │ │ - cbz r4, 7f948 │ │ │ │ - ldr r0, [pc, #312] @ (7fa3c ) │ │ │ │ + cbz r4, 7f9a8 │ │ │ │ + ldr r0, [pc, #312] @ (7fa9c ) │ │ │ │ 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] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f8bc │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + beq.n 7f91c │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fa14 │ │ │ │ + bne.n 7fa74 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f8bc │ │ │ │ + bne.n 7f91c │ │ │ │ mov r0, r4 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ - b.n 7f8bc │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ + b.n 7f91c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 7f898 │ │ │ │ + b.n 7f8f8 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r1, #3321 @ 0xcf9 │ │ │ │ + movw r1, #3353 @ 0xd19 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 7f9f4 │ │ │ │ + bne.n 7fa54 │ │ │ │ ldr.w r3, [r3, #1596] @ 0x63c │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bne.n 7f88a │ │ │ │ + bne.n 7f8ea │ │ │ │ movs r6, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f898 │ │ │ │ + bne.n 7f8f8 │ │ │ │ ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #46053 @ 0xb3e5 │ │ │ │ + movw r3, #46093 @ 0xb40d │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7fa08 │ │ │ │ + bne.n 7fa68 │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7f9c2 │ │ │ │ + cbz r4, 7fa22 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 7f898 │ │ │ │ + b.n 7f8f8 │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f898 │ │ │ │ - bl 1f4804 │ │ │ │ + bne.w 7f8f8 │ │ │ │ + bl 1f50c4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7f8cc │ │ │ │ + b.n 7f92c │ │ │ │ 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 7f8bc │ │ │ │ - movw r1, #1089 @ 0x441 │ │ │ │ + beq.w 7f91c │ │ │ │ + movw r1, #1557 @ 0x615 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7f9fc │ │ │ │ - ldr r0, [pc, #84] @ (7fa40 ) │ │ │ │ - bl 6b650 │ │ │ │ + bne.n 7fa5c │ │ │ │ + ldr r0, [pc, #84] @ (7faa0 ) │ │ │ │ + bl 6b678 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f938 │ │ │ │ - b.n 7f8bc │ │ │ │ + beq.n 7f998 │ │ │ │ + b.n 7f91c │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ movs r6, #16 │ │ │ │ - b.n 7f9b6 │ │ │ │ + b.n 7fa16 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7f8bc │ │ │ │ + b.n 7f91c │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7f9a4 │ │ │ │ + b.n 7fa04 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7f8bc │ │ │ │ + b.n 7f91c │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53960 @ 0xd2c8 │ │ │ │ + movw r1, #56264 @ 0xdbc8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 7f9c6 │ │ │ │ + bl f2724 │ │ │ │ + b.n 7fa26 │ │ │ │ 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} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #8 │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r5, [pc, #476] @ (7fc3c ) │ │ │ │ - mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - lsls r3, r3, #30 │ │ │ │ - bmi.w 7fc00 │ │ │ │ - cbnz r1, 7faac │ │ │ │ + lsls r5, r3, #30 │ │ │ │ + bmi.w 7fc56 │ │ │ │ + cbnz r1, 7fb0c │ │ │ │ ldrb.w r3, [r2, #204] @ 0xcc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fb90 │ │ │ │ + bne.w 7fc0e │ │ │ │ ldr.w r1, [r2, #192] @ 0xc0 │ │ │ │ - ldr r3, [r5, r4] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7fbdc │ │ │ │ + beq.w 7fbfe │ │ │ │ + ldr r5, [pc, #440] @ (7fc94 ) │ │ │ │ + mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ + ldr r5, [r5, r4] │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ movs r0, #0 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ - add.w r3, r3, #97280 @ 0x17c00 │ │ │ │ lsls r1, r4, #22 │ │ │ │ + add.w r3, r3, #97280 @ 0x17c00 │ │ │ │ str.w r0, [r3, #140] @ 0x8c │ │ │ │ str.w r0, [r2, #192] @ 0xc0 │ │ │ │ - bpl.n 7faa6 │ │ │ │ + bpl.n 7fb06 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #456] @ 0x1c8 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, 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 7fa6c │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ + movw r7, #5160 @ 0x1428 │ │ │ │ + movt r7, #75 @ 0x4b │ │ │ │ + movs r5, #0 │ │ │ │ mov r8, r3 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 7fb74 │ │ │ │ + ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + bpl.n 7fac6 │ │ │ │ + ldr.w ip, [r1, #28] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.n 7fbbe │ │ │ │ ldr r3, [r1, #24] │ │ │ │ - ldr.w lr, [r3, #16] │ │ │ │ - cmp lr, r6 │ │ │ │ - ble.n 7fa6c │ │ │ │ - ldrb r0, [r3, #5] │ │ │ │ - movs r7, #1 │ │ │ │ - ldrb.w ip, [r3, #6] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cmp r0, r5 │ │ │ │ + ble.n 7fac6 │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ + movs r6, #1 │ │ │ │ + ldrb.w lr, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ - lsl.w r0, r7, r0 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 7fb3a │ │ │ │ - add.w r0, r0, r6, lsl #3 │ │ │ │ - add r3, r0 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cbz r0, 7fb54 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.n 7fac6 │ │ │ │ - ldr.w ip, [r3] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 7faba │ │ │ │ - cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ - strd r1, r2, [sp, #8] │ │ │ │ + lsl.w lr, r6, lr │ │ │ │ + cbz r4, 7fb8a │ │ │ │ + add.w lr, lr, r5, lsl #3 │ │ │ │ + add r3, lr │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + cbz r4, 7fba2 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r4, r7 │ │ │ │ + beq.n 7fb26 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 7fb1a │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r4 │ │ │ │ itt lt │ │ │ │ - addlt.w r0, ip, #1 │ │ │ │ - strlt r0, [r3, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 196708 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrd r1, r2, [sp, #8] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7fb34 │ │ │ │ - subs r0, #1 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 7fbec │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + strd r1, r2, [sp] │ │ │ │ + bl 196f58 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 7fb84 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 7fc42 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - mov sl, r3 │ │ │ │ - b.n 7faba │ │ │ │ - movs r7, #12 │ │ │ │ - mla r0, r7, r6, r0 │ │ │ │ - add r3, r0 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 7faf4 │ │ │ │ - adds r0, r6, #1 │ │ │ │ + mov r8, r3 │ │ │ │ + b.n 7fb1a │ │ │ │ + movs r4, #12 │ │ │ │ + mla r4, r4, r5, lr │ │ │ │ + add r3, r4 │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 7fb4e │ │ │ │ + adds r5, #1 │ │ │ │ adds r3, #12 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp lr, r0 │ │ │ │ - bne.n 7fb42 │ │ │ │ - b.n 7fa6c │ │ │ │ - adds r0, r6, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, lr │ │ │ │ - bge.n 7fa6c │ │ │ │ + cmp r0, r5 │ │ │ │ + bne.n 7fb92 │ │ │ │ + b.n 7fac6 │ │ │ │ + add r5, r6 │ │ │ │ + cmp r5, r0 │ │ │ │ + bge.n 7fac6 │ │ │ │ adds r3, #8 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cbz r0, 7fb68 │ │ │ │ - cmp lr, r6 │ │ │ │ - bgt.n 7faf4 │ │ │ │ - b.n 7fa6c │ │ │ │ - adds r0, r6, #1 │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + cbz r4, 7fbb4 │ │ │ │ + cmp r0, r5 │ │ │ │ + bgt.n 7fb4e │ │ │ │ + b.n 7fac6 │ │ │ │ + adds r5, #1 │ │ │ │ adds r3, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp lr, r0 │ │ │ │ - bgt.n 7fb5e │ │ │ │ - b.n 7fa6c │ │ │ │ + cmp r0, r5 │ │ │ │ + bgt.n 7fbaa │ │ │ │ + b.n 7fac6 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cmp r3, r6 │ │ │ │ - ble.w 7fa6c │ │ │ │ - ldrb.w r3, [r8] │ │ │ │ + cmp r3, r5 │ │ │ │ + ble.n 7fac6 │ │ │ │ + ldrb.w r3, [ip] │ │ │ │ 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 7faf4 │ │ │ │ - ldr r1, [r5, r4] │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - add.w r7, r1, #5696 @ 0x1640 │ │ │ │ - movs r1, #0 │ │ │ │ - adds r7, #4 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ - bmi.n 7fba8 │ │ │ │ - adds r1, #1 │ │ │ │ - asrs r6, r6, #1 │ │ │ │ - b.n 7fb9e │ │ │ │ + add.w r3, ip, r3, lsl #2 │ │ │ │ + ldrb r3, [r3, r5] │ │ │ │ + add.w r3, ip, r3, lsl #2 │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + b.n 7fb4e │ │ │ │ ldr.w r3, [r7, r1, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r3, 7fbbe │ │ │ │ - strd r1, r2, [sp, #4] │ │ │ │ + cbz r3, 7fbee │ │ │ │ + strd r1, r2, [sp] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrd r1, r2, [sp, #4] │ │ │ │ - blt.n 7fbca │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + blt.n 7fc2c │ │ │ │ asrs r3, r6, #1 │ │ │ │ mov r6, r3 │ │ │ │ - beq.w 7fa76 │ │ │ │ - adds r1, #1 │ │ │ │ - b.n 7fb9e │ │ │ │ - movw r0, #53988 @ 0xd2e4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 1fe164 │ │ │ │ - ldrd r1, r2, [sp, #4] │ │ │ │ - b.n 7fbbe │ │ │ │ + bne.n 7fc3e │ │ │ │ + ldr.w r1, [r2, #192] @ 0xc0 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 7fae0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r2, #192] @ 0xc0 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 7faa6 │ │ │ │ - b.n 7faa0 │ │ │ │ - mov r0, r3 │ │ │ │ - strd r1, r2, [sp, #4] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + bpl.w 7fb06 │ │ │ │ + b.n 7fb00 │ │ │ │ + ldr r5, [pc, #132] @ (7fc94 ) │ │ │ │ + mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r1, [r5, r4] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + add.w r7, r1, #5696 @ 0x1640 │ │ │ │ + movs r1, #0 │ │ │ │ + adds r7, #4 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ + bmi.n 7fbd8 │ │ │ │ + adds r1, #1 │ │ │ │ + asrs r6, r6, #1 │ │ │ │ + b.n 7fc22 │ │ │ │ + movw r0, #56292 @ 0xdbe4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 1fea6c │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + b.n 7fbee │ │ │ │ + adds r1, #1 │ │ │ │ + b.n 7fc22 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r1, r2, [sp] │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - mov sl, r3 │ │ │ │ - b.n 7faba │ │ │ │ - ldr r3, [r5, r4] │ │ │ │ + mov r8, r3 │ │ │ │ + b.n 7fb1a │ │ │ │ + ldr r5, [pc, #60] @ (7fc94 ) │ │ │ │ + mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ subs r1, #1 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ - add.w ip, r0, r3 │ │ │ │ - add.w ip, ip, #91136 @ 0x16400 │ │ │ │ - ldr.w ip, [ip, #392] @ 0x188 │ │ │ │ - cmp ip, r2 │ │ │ │ - beq.n 7fc2e │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + adds r4, r0, r3 │ │ │ │ + add.w r4, r4, #91136 @ 0x16400 │ │ │ │ + ldr.w r4, [r4, #392] @ 0x188 │ │ │ │ + cmp r4, r2 │ │ │ │ + beq.n 7fc88 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 7fc2e │ │ │ │ + bhi.n 7fc88 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r0, r3 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - b.n 7fa6a │ │ │ │ + b.n 7fac4 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, r3 │ │ │ │ - b.n 7fc2a │ │ │ │ - nop │ │ │ │ + b.n 7fc84 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007fc40 : │ │ │ │ +0007fc98 : │ │ │ │ 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 7fc64 │ │ │ │ - cbz r0, 7fc7e │ │ │ │ + blt.n 7fcbc │ │ │ │ + cbz r0, 7fcd6 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79680 │ │ │ │ + bl 796c0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54044 @ 0xd31c │ │ │ │ + movw r1, #56348 @ 0xdc1c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7fc60 │ │ │ │ - cbnz r3, 7fc84 │ │ │ │ - ldr r0, [pc, #24] @ (7fc9c ) │ │ │ │ - b.n 7fc60 │ │ │ │ + b.n 7fcb8 │ │ │ │ + cbnz r3, 7fcdc │ │ │ │ + ldr r0, [pc, #24] @ (7fcf4 ) │ │ │ │ + b.n 7fcb8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54096 @ 0xd350 │ │ │ │ + movw r1, #56400 @ 0xdc50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 7fc7a │ │ │ │ + bl f2724 │ │ │ │ + b.n 7fcd2 │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0007fca0 : │ │ │ │ - ldr r3, [pc, #16] @ (7fcb4 ) │ │ │ │ +0007fcf8 : │ │ │ │ + ldr r3, [pc, #16] @ (7fd0c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 7fcae │ │ │ │ + cbnz r0, 7fd06 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 7fcac │ │ │ │ + b.n 7fd04 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007fcb8 : │ │ │ │ +0007fd10 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #8 │ │ │ │ - bpl.n 7fcc6 │ │ │ │ + bpl.n 7fd1e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #54224 @ 0xd3d0 │ │ │ │ + movw r1, #56528 @ 0xdcd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ 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 7fd5e │ │ │ │ + beq.n 7fdb6 │ │ │ │ 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 7fd3a │ │ │ │ + bne.n 7fd92 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.n 7fd3a │ │ │ │ - ldr r4, [pc, #140] @ (7fda4 ) │ │ │ │ + beq.n 7fd92 │ │ │ │ + ldr r4, [pc, #140] @ (7fdfc ) │ │ │ │ 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 77608 │ │ │ │ + bl 77654 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbnz r3, 7fd62 │ │ │ │ + cbnz r3, 7fdba │ │ │ │ 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 6ba70 │ │ │ │ + bl 6ba98 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7fd58 │ │ │ │ - ldr r3, [pc, #88] @ (7fda4 ) │ │ │ │ + beq.n 7fdb0 │ │ │ │ + ldr r3, [pc, #88] @ (7fdfc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r4, [ip, r3] │ │ │ │ - b.n 7fd1e │ │ │ │ + b.n 7fd76 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fe164 │ │ │ │ + bl 1fea6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7fd36 │ │ │ │ + b.n 7fd8e │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 7fd8e │ │ │ │ + cbz r0, 7fde6 │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d82f4 │ │ │ │ - cbz r0, 7fd92 │ │ │ │ + bl d86dc │ │ │ │ + cbz r0, 7fdea │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 7fd8a │ │ │ │ + cbz r3, 7fde2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7fd8a │ │ │ │ + bge.n 7fde2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 7fd9a │ │ │ │ + cbz r2, 7fdf2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 7fd36 │ │ │ │ + b.n 7fd8e │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - b.n 7fd7c │ │ │ │ + b.n 7fdd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fe164 │ │ │ │ - b.n 7fd76 │ │ │ │ + bl 1fea6c │ │ │ │ + b.n 7fdce │ │ │ │ mov r0, r3 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fd8a │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fde2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007fda8 <_PyErr_GetRaisedException@@Base>: │ │ │ │ +0007fe00 <_PyErr_GetRaisedException@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007fdb4 <_PyErr_SetRaisedException@@Base>: │ │ │ │ +0007fe0c <_PyErr_SetRaisedException@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ str r1, [r3, #72] @ 0x48 │ │ │ │ - b.w 7757c │ │ │ │ + b.w 775c4 │ │ │ │ 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 7ff40 │ │ │ │ + bl 7ff98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7feea <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + beq.n 7ff42 <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #316] @ (7ff30 <_PyErr_SetRaisedException@@Base+0x17c>) │ │ │ │ + ldr r1, [pc, #316] @ (7ff88 <_PyErr_SetRaisedException@@Base+0x17c>) │ │ │ │ mov r0, fp │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - beq.n 7fede <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ + beq.n 7ff36 <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7fef0 <_PyErr_SetRaisedException@@Base+0x13c> │ │ │ │ + blt.n 7ff48 <_PyErr_SetRaisedException@@Base+0x13c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 7ff98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7feea <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + beq.n 7ff42 <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #288] @ (7ff34 <_PyErr_SetRaisedException@@Base+0x180>) │ │ │ │ + ldr r1, [pc, #288] @ (7ff8c <_PyErr_SetRaisedException@@Base+0x180>) │ │ │ │ mov r0, fp │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7fede <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ + beq.n 7ff36 <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7ff08 <_PyErr_SetRaisedException@@Base+0x154> │ │ │ │ + blt.n 7ff60 <_PyErr_SetRaisedException@@Base+0x154> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 7ff98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7feea <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + beq.n 7ff42 <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #256] @ (7ff38 <_PyErr_SetRaisedException@@Base+0x184>) │ │ │ │ + ldr r1, [pc, #256] @ (7ff90 <_PyErr_SetRaisedException@@Base+0x184>) │ │ │ │ mov r0, fp │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7fede <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ + beq.n 7ff36 <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7ff18 <_PyErr_SetRaisedException@@Base+0x164> │ │ │ │ + blt.n 7ff70 <_PyErr_SetRaisedException@@Base+0x164> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 71620 │ │ │ │ + bl 71640 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7feea <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + beq.n 7ff42 <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7fea0 <_PyErr_SetRaisedException@@Base+0xec> │ │ │ │ - movw r9, #54272 @ 0xd400 │ │ │ │ + ble.n 7fef8 <_PyErr_SetRaisedException@@Base+0xec> │ │ │ │ + movw r9, #56576 @ 0xdd00 │ │ │ │ movt r9, #41 @ 0x29 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r4, r6 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 7fe70 <_PyErr_SetRaisedException@@Base+0xbc> │ │ │ │ + b.n 7fec8 <_PyErr_SetRaisedException@@Base+0xbc> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr.w r5, [r2, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 7fed2 <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ + beq.n 7ff2a <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ blx 2bf84 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 79680 │ │ │ │ + bl 796c0 │ │ │ │ adds r4, #1 │ │ │ │ adds r2, r6, #4 │ │ │ │ - cbz r0, 7feda <_PyErr_SetRaisedException@@Base+0x126> │ │ │ │ + cbz r0, 7ff32 <_PyErr_SetRaisedException@@Base+0x126> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r8, r2, lsl #2] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 7fe6e <_PyErr_SetRaisedException@@Base+0xba> │ │ │ │ + bgt.n 7fec6 <_PyErr_SetRaisedException@@Base+0xba> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 805a0 <_PyTuple_Resize@@Base> │ │ │ │ + bl 803c8 <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7fedc <_PyErr_SetRaisedException@@Base+0x128> │ │ │ │ - ldr r1, [pc, #140] @ (7ff3c <_PyErr_SetRaisedException@@Base+0x188>) │ │ │ │ + beq.n 7ff34 <_PyErr_SetRaisedException@@Base+0x128> │ │ │ │ + ldr r1, [pc, #140] @ (7ff94 <_PyErr_SetRaisedException@@Base+0x188>) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7feda <_PyErr_SetRaisedException@@Base+0x126> │ │ │ │ + beq.n 7ff32 <_PyErr_SetRaisedException@@Base+0x126> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7feca <_PyErr_SetRaisedException@@Base+0x116> │ │ │ │ + bge.n 7ff22 <_PyErr_SetRaisedException@@Base+0x116> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7ff00 <_PyErr_SetRaisedException@@Base+0x14c> │ │ │ │ + cbz r3, 7ff58 <_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 7fe70 <_PyErr_SetRaisedException@@Base+0xbc> │ │ │ │ - b.n 7fea0 <_PyErr_SetRaisedException@@Base+0xec> │ │ │ │ + bgt.n 7fec8 <_PyErr_SetRaisedException@@Base+0xbc> │ │ │ │ + b.n 7fef8 <_PyErr_SetRaisedException@@Base+0xec> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7feea <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + bge.n 7ff42 <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7ff28 <_PyErr_SetRaisedException@@Base+0x174> │ │ │ │ + cbz r3, 7ff80 <_PyErr_SetRaisedException@@Base+0x174> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fecc <_PyErr_SetRaisedException@@Base+0x118> │ │ │ │ + b.n 7ff24 <_PyErr_SetRaisedException@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fe04 <_PyErr_SetRaisedException@@Base+0x50> │ │ │ │ + bne.n 7fe5c <_PyErr_SetRaisedException@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fe04 <_PyErr_SetRaisedException@@Base+0x50> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fe5c <_PyErr_SetRaisedException@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7feca <_PyErr_SetRaisedException@@Base+0x116> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ff22 <_PyErr_SetRaisedException@@Base+0x116> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fe26 <_PyErr_SetRaisedException@@Base+0x72> │ │ │ │ + bne.n 7fe7e <_PyErr_SetRaisedException@@Base+0x72> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fe26 <_PyErr_SetRaisedException@@Base+0x72> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fe7e <_PyErr_SetRaisedException@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fe48 <_PyErr_SetRaisedException@@Base+0x94> │ │ │ │ + bne.n 7fea0 <_PyErr_SetRaisedException@@Base+0x94> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fe48 <_PyErr_SetRaisedException@@Base+0x94> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fea0 <_PyErr_SetRaisedException@@Base+0x94> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7feea <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ff42 <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ movs r1, r6 │ │ │ │ - str r3, [sp, #608] @ 0x260 │ │ │ │ + ldr r4, [sp, #608] @ 0x260 │ │ │ │ movs r1, r6 │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + ldr r4, [sp, #656] @ 0x290 │ │ │ │ movs r1, r6 │ │ │ │ - str r3, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ -0007ff40 : │ │ │ │ +0007ff98 : │ │ │ │ adds r1, r0, #5 │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 7ff5e │ │ │ │ + bcs.n 7ffb6 │ │ │ │ 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 80024 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #208] @ (8004c ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + 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 8007c │ │ │ │ + ldr r3, [pc, #256] @ (800d8 ) │ │ │ │ + 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, #1712] @ 0x6b0 │ │ │ │ - cbz r3, 7ffcc │ │ │ │ - ldr r0, [pc, #188] @ (80050 ) │ │ │ │ + cbz r3, 80024 │ │ │ │ + ldr r0, [pc, #240] @ (800dc ) │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r4, [r2, #1712] @ 0x6b0 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80026 │ │ │ │ + bne.n 800b2 │ │ │ │ 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 70c0c │ │ │ │ + bl 70c2c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80042 │ │ │ │ + beq.n 800ce │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r0, [pc, #108] @ (80050 ) │ │ │ │ + ldr r0, [pc, #160] @ (800dc ) │ │ │ │ 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 7ffb2 │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + beq.n 8000a │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 80032 │ │ │ │ + bne.n 800be │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ffb2 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 7ffb2 │ │ │ │ - b.n 80158 │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ - movt r2, #19 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 8000a │ │ │ │ - ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ - movs r1, #0 │ │ │ │ + bne.n 8000a │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 7ffb2 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bl 1f4804 │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7ffc6 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - │ │ │ │ -00080054 : │ │ │ │ - adds r1, r0, #5 │ │ │ │ - cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 80072 │ │ │ │ - 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 80134 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #192] @ (80150 ) │ │ │ │ - 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, #1712] @ 0x6b0 │ │ │ │ - cbz r3, 800de │ │ │ │ - ldr r0, [pc, #172] @ (80154 ) │ │ │ │ - ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - subs r1, #1 │ │ │ │ - str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ - ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ - str.w r4, [r2, #1712] @ 0x6b0 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbnz r1, 8010e │ │ │ │ - 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 70c0c │ │ │ │ + b.n 8000a │ │ │ │ + movs r0, #2 │ │ │ │ + eor.w r1, r5, r5, asr #31 │ │ │ │ + sub.w r1, r1, r5, asr #31 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + bl 7f878 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 80136 │ │ │ │ - movw r2, #41384 @ 0xa1a8 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - str r2, [r0, #4] │ │ │ │ - ldr r0, [pc, #96] @ (80154 ) │ │ │ │ - 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 800c4 │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + cbz r0, 800d2 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cmp r5, #0 │ │ │ │ + ite ge │ │ │ │ + movge r2, #1 │ │ │ │ + movlt.w r2, #4294967295 @ 0xffffffff │ │ │ │ + rsb r2, r2, #1 │ │ │ │ + bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ + orr.w r2, r2, #16 │ │ │ │ + lsrs r1, r1, #30 │ │ │ │ + str r0, [r3, #12] │ │ │ │ + str r1, [r3, #16] │ │ │ │ + str r2, [r3, #8] │ │ │ │ + b.n 8001e │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ - cmp r4, r2 │ │ │ │ - bne.n 80140 │ │ │ │ - add.w r0, r0, #1592 @ 0x638 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 6b650 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 800c4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 800c4 │ │ │ │ - b.n 80158 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bl 1f4804 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 800d8 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 80062 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 800c4 │ │ │ │ - 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, #3321 @ 0xcf9 │ │ │ │ - movt r3, #7 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 80264 │ │ │ │ - ldr r3, [pc, #300] @ (802b0 ) │ │ │ │ - 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, #1596] @ 0x63c │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 80250 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - str r1, [r3, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 80206 │ │ │ │ - movw r3, #41384 @ 0xa1a8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [pc, #252] @ (802b4 ) │ │ │ │ - str r3, [r4, #4] │ │ │ │ - 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 │ │ │ │ - bne.n 80278 │ │ │ │ + b.n 8000a │ │ │ │ + bl 1f50c4 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - itt lt │ │ │ │ - movlt r3, #18 │ │ │ │ - strlt r3, [r4, #8] │ │ │ │ - blt.n 801ee │ │ │ │ - mov.w r3, #16 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - bne.n 801ee │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - cmp r5, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - it lt │ │ │ │ - neglt r5, r5 │ │ │ │ - bic.w r3, r5, #3221225472 @ 0xc0000000 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - 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 80248 │ │ │ │ - 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 801ae │ │ │ │ - ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #46053 @ 0xb3e5 │ │ │ │ - movt r3, #6 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 80298 │ │ │ │ - movs r0, #20 │ │ │ │ - blx 2bf6c │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r4, 80272 │ │ │ │ - ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 801ae │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str r3, [r0, #12] │ │ │ │ - str r0, [r3, #8] │ │ │ │ - b.n 801ae │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 70dc4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 801ae │ │ │ │ - b.n 80222 │ │ │ │ - ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ - movs r1, #20 │ │ │ │ - blx r4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 801ae │ │ │ │ - bl 1f4804 │ │ │ │ - b.n 801e8 │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ - movt r2, #19 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 802a4 │ │ │ │ - add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b650 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 801d2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ - b.n 801d2 │ │ │ │ - ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ - movs r1, #20 │ │ │ │ - blx r4 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 8023a │ │ │ │ - ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b.n 801d2 │ │ │ │ + b.n 8001e │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000802b8 : │ │ │ │ +000800e0 : │ │ │ │ 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 │ │ │ │ @@ -126278,799 +126080,1061 @@ │ │ │ │ mov r7, r2 │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79680 │ │ │ │ + bl 796c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 804ea │ │ │ │ + beq.w 80312 │ │ │ │ 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 8031c │ │ │ │ + bmi.n 80144 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - beq.n 80392 │ │ │ │ + beq.n 801ba │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 80506 │ │ │ │ + beq.w 8032e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 804f0 │ │ │ │ + bpl.w 80318 │ │ │ │ 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 80370 │ │ │ │ + blt.n 80198 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 8037a │ │ │ │ + bne.n 801a2 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 8037a │ │ │ │ + beq.n 801a2 │ │ │ │ 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 80446 │ │ │ │ - bl 7a43c │ │ │ │ + beq.n 8026e │ │ │ │ + bl 7a47c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 80454 │ │ │ │ + blt.n 8027c │ │ │ │ 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 80340 │ │ │ │ + beq.n 80168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6ba70 │ │ │ │ + bl 6ba98 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 80346 │ │ │ │ + bne.n 8016e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 195264 <_Py_NewReference@@Base+0x1c74> │ │ │ │ + bl 195ab4 <_Py_NewReference@@Base+0x1c74> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8044c │ │ │ │ + b.n 80274 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 804a8 │ │ │ │ - ldr r2, [pc, #476] @ (80578 ) │ │ │ │ + beq.w 802d0 │ │ │ │ + ldr r2, [pc, #476] @ (803a0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r2, #980] @ 0x3d4 │ │ │ │ - ldr r2, [pc, #468] @ (8057c ) │ │ │ │ + ldr r2, [pc, #468] @ (803a4 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80464 │ │ │ │ + bne.n 8028c │ │ │ │ add.w r3, r8, #110592 @ 0x1b000 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #3980] @ 0xf8c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ - bl 7b8e0 │ │ │ │ + bl 7b938 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 80524 │ │ │ │ + beq.w 8034c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 80420 │ │ │ │ + beq.n 80248 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 803ea │ │ │ │ + bge.n 80212 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8051c │ │ │ │ + beq.w 80344 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8040e │ │ │ │ + bge.n 80236 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80514 │ │ │ │ + beq.w 8033c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8040e │ │ │ │ + bge.n 80236 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8052a │ │ │ │ + beq.w 80352 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 8031c │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 80144 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80438 │ │ │ │ + bge.n 80260 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 80438 │ │ │ │ + cbnz r3, 80260 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 80492 │ │ │ │ + beq.n 802ba │ │ │ │ mov r4, r2 │ │ │ │ - b.n 8031c │ │ │ │ - bl 78af8 │ │ │ │ + b.n 80144 │ │ │ │ + bl 78b44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80368 │ │ │ │ + bge.n 80190 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80368 │ │ │ │ + bne.n 80190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80368 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80190 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 803b6 │ │ │ │ + beq.n 801de │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80482 │ │ │ │ + bge.n 802aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 80482 │ │ │ │ + cbnz r3, 802aa │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80442 │ │ │ │ + bge.n 8026a │ │ │ │ adds r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8031c │ │ │ │ + b.n 80144 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 8031c │ │ │ │ + b.n 80144 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 8039a │ │ │ │ + bne.w 801c2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.n 80532 │ │ │ │ + bmi.n 8035a │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 8055a │ │ │ │ + blt.n 80382 │ │ │ │ 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 804e6 │ │ │ │ + bge.n 8030e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8056a │ │ │ │ + beq.n 80392 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8031c │ │ │ │ + b.n 80144 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80368 │ │ │ │ + b.n 80190 │ │ │ │ movw r1, #2659 @ 0xa63 │ │ │ │ - movw r0, #34184 @ 0x8588 │ │ │ │ + movw r0, #36488 @ 0x8e88 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8044c │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 80274 │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r0, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 8031c │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 80144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 803fc │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80224 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 803ea │ │ │ │ - bl d842c │ │ │ │ - b.n 8031c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80212 │ │ │ │ + bl d8814 │ │ │ │ + b.n 80144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8040e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80236 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 80544 │ │ │ │ + bmi.n 8036c │ │ │ │ ldrsb.w r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 80552 │ │ │ │ + blt.n 8037a │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 804c2 │ │ │ │ + b.n 802ea │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 80564 │ │ │ │ + blt.n 8038c │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 804c2 │ │ │ │ + b.n 802ea │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 80564 │ │ │ │ + bmi.n 8038c │ │ │ │ add.w r3, r4, #28 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #32] @ (80580 ) │ │ │ │ + ldr r3, [pc, #32] @ (803a8 ) │ │ │ │ add.w r3, r3, r1, lsl #5 │ │ │ │ - b.n 804d8 │ │ │ │ + b.n 80300 │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 8055a │ │ │ │ + b.n 80382 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8031c │ │ │ │ + b.n 80144 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00080584 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +000803ac <_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 79d20 │ │ │ │ + bl 79d60 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000805a0 <_PyTuple_Resize@@Base>: │ │ │ │ +000803c8 <_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 8084a <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ + beq.w 80672 <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #40760 @ 0x9f38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8084a <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ + bne.w 80672 <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ mov r8, r1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 805de <_PyTuple_Resize@@Base+0x3e> │ │ │ │ + beq.n 80406 <_PyTuple_Resize@@Base+0x3e> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8084a <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ + bne.w 80672 <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ cmp r8, sl │ │ │ │ - bne.n 805e8 <_PyTuple_Resize@@Base+0x48> │ │ │ │ + bne.n 80410 <_PyTuple_Resize@@Base+0x48> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 807a0 <_PyTuple_Resize@@Base+0x200> │ │ │ │ + beq.w 805c8 <_PyTuple_Resize@@Base+0x200> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 808e4 <_PyTuple_Resize@@Base+0x344> │ │ │ │ + beq.w 8070c <_PyTuple_Resize@@Base+0x344> │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ - cbz r3, 80604 <_PyTuple_Resize@@Base+0x64> │ │ │ │ + cbz r3, 8042c <_PyTuple_Resize@@Base+0x64> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77508 │ │ │ │ + bl 77550 │ │ │ │ cmp r8, sl │ │ │ │ - bge.n 806ce <_PyTuple_Resize@@Base+0x12e> │ │ │ │ + bge.n 804f6 <_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 80688 <_PyTuple_Resize@@Base+0xe8> │ │ │ │ + beq.n 804b0 <_PyTuple_Resize@@Base+0xe8> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 80678 <_PyTuple_Resize@@Base+0xd8> │ │ │ │ + beq.n 804a0 <_PyTuple_Resize@@Base+0xd8> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 8066c <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + beq.n 80494 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 80662 <_PyTuple_Resize@@Base+0xc2> │ │ │ │ + beq.n 8048a <_PyTuple_Resize@@Base+0xc2> │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 80656 <_PyTuple_Resize@@Base+0xb6> │ │ │ │ + beq.n 8047e <_PyTuple_Resize@@Base+0xb6> │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 8064a <_PyTuple_Resize@@Base+0xaa> │ │ │ │ + beq.n 80472 <_PyTuple_Resize@@Base+0xaa> │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 8063e <_PyTuple_Resize@@Base+0x9e> │ │ │ │ + beq.n 80466 <_PyTuple_Resize@@Base+0x9e> │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80700 <_PyTuple_Resize@@Base+0x160> │ │ │ │ + bne.n 80528 <_PyTuple_Resize@@Base+0x160> │ │ │ │ add.w r5, r8, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80900 <_PyTuple_Resize@@Base+0x360> │ │ │ │ + bne.w 80728 <_PyTuple_Resize@@Base+0x360> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 808a8 <_PyTuple_Resize@@Base+0x308> │ │ │ │ + bne.w 806d0 <_PyTuple_Resize@@Base+0x308> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8088a <_PyTuple_Resize@@Base+0x2ea> │ │ │ │ + bne.w 806b2 <_PyTuple_Resize@@Base+0x2ea> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80768 <_PyTuple_Resize@@Base+0x1c8> │ │ │ │ + bne.n 80590 <_PyTuple_Resize@@Base+0x1c8> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 808c6 <_PyTuple_Resize@@Base+0x326> │ │ │ │ + bne.w 806ee <_PyTuple_Resize@@Base+0x326> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8082c <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + bne.w 80654 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 806ce <_PyTuple_Resize@@Base+0x12e> │ │ │ │ + beq.n 804f6 <_PyTuple_Resize@@Base+0x12e> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ adds r4, r6, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8071a <_PyTuple_Resize@@Base+0x17a> │ │ │ │ + bne.n 80542 <_PyTuple_Resize@@Base+0x17a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80734 <_PyTuple_Resize@@Base+0x194> │ │ │ │ + bne.n 8055c <_PyTuple_Resize@@Base+0x194> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8074e <_PyTuple_Resize@@Base+0x1ae> │ │ │ │ + bne.n 80576 <_PyTuple_Resize@@Base+0x1ae> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 807f8 <_PyTuple_Resize@@Base+0x258> │ │ │ │ + bne.w 80620 <_PyTuple_Resize@@Base+0x258> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 807bc <_PyTuple_Resize@@Base+0x21c> │ │ │ │ + bne.w 805e4 <_PyTuple_Resize@@Base+0x21c> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 807da <_PyTuple_Resize@@Base+0x23a> │ │ │ │ + bne.w 80602 <_PyTuple_Resize@@Base+0x23a> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80786 <_PyTuple_Resize@@Base+0x1e6> │ │ │ │ + bne.n 805ae <_PyTuple_Resize@@Base+0x1e6> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add.w r6, r4, #28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8086c <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ + bne.w 80694 <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ adds r5, #7 │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 80688 <_PyTuple_Resize@@Base+0xe8> │ │ │ │ - ldr r2, [pc, #632] @ (80948 <_PyTuple_Resize@@Base+0x3a8>) │ │ │ │ + bne.n 804b0 <_PyTuple_Resize@@Base+0xe8> │ │ │ │ + ldr r2, [pc, #632] @ (80770 <_PyTuple_Resize@@Base+0x3a8>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8091e <_PyTuple_Resize@@Base+0x37e> │ │ │ │ + bne.w 80746 <_PyTuple_Resize@@Base+0x37e> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b52d0 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 1b5b28 <_PyObject_GC_Resize@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8092a <_PyTuple_Resize@@Base+0x38a> │ │ │ │ - bl 1935f0 <_Py_NewReference@@Base> │ │ │ │ + beq.w 80752 <_PyTuple_Resize@@Base+0x38a> │ │ │ │ + bl 193e40 <_Py_NewReference@@Base> │ │ │ │ cmp r8, sl │ │ │ │ - bgt.w 80816 <_PyTuple_Resize@@Base+0x276> │ │ │ │ + bgt.w 8063e <_PyTuple_Resize@@Base+0x276> │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [r9] │ │ │ │ - bl 710e4 │ │ │ │ - b.n 805e2 <_PyTuple_Resize@@Base+0x42> │ │ │ │ + bl 71104 │ │ │ │ + b.n 8040a <_PyTuple_Resize@@Base+0x42> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8063a <_PyTuple_Resize@@Base+0x9a> │ │ │ │ + bge.n 80462 <_PyTuple_Resize@@Base+0x9a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8063a <_PyTuple_Resize@@Base+0x9a> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8063a <_PyTuple_Resize@@Base+0x9a> │ │ │ │ + bne.n 80462 <_PyTuple_Resize@@Base+0x9a> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80462 <_PyTuple_Resize@@Base+0x9a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80690 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ + bge.n 804b8 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80690 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80690 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ + bne.n 804b8 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 804b8 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80698 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bge.n 804c0 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80698 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80698 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bne.n 804c0 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 804c0 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8069e <_PyTuple_Resize@@Base+0xfe> │ │ │ │ + bge.n 804c6 <_PyTuple_Resize@@Base+0xfe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8069e <_PyTuple_Resize@@Base+0xfe> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8069e <_PyTuple_Resize@@Base+0xfe> │ │ │ │ + bne.n 804c6 <_PyTuple_Resize@@Base+0xfe> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 804c6 <_PyTuple_Resize@@Base+0xfe> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8066a <_PyTuple_Resize@@Base+0xca> │ │ │ │ + bge.w 80492 <_PyTuple_Resize@@Base+0xca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8066a <_PyTuple_Resize@@Base+0xca> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8066a <_PyTuple_Resize@@Base+0xca> │ │ │ │ + bne.w 80492 <_PyTuple_Resize@@Base+0xca> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80492 <_PyTuple_Resize@@Base+0xca> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 806bc <_PyTuple_Resize@@Base+0x11c> │ │ │ │ + bge.n 804e4 <_PyTuple_Resize@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 806bc <_PyTuple_Resize@@Base+0x11c> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 806bc <_PyTuple_Resize@@Base+0x11c> │ │ │ │ + bne.n 804e4 <_PyTuple_Resize@@Base+0x11c> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 804e4 <_PyTuple_Resize@@Base+0x11c> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 807b4 <_PyTuple_Resize@@Base+0x214> │ │ │ │ + bge.n 805dc <_PyTuple_Resize@@Base+0x214> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 807b4 <_PyTuple_Resize@@Base+0x214> │ │ │ │ + cbnz r3, 805dc <_PyTuple_Resize@@Base+0x214> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #404] @ (8094c <_PyTuple_Resize@@Base+0x3ac>) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #404] @ (80774 <_PyTuple_Resize@@Base+0x3ac>) │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 805e2 <_PyTuple_Resize@@Base+0x42> │ │ │ │ + b.n 8040a <_PyTuple_Resize@@Base+0x42> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 806ae <_PyTuple_Resize@@Base+0x10e> │ │ │ │ + bge.w 804d6 <_PyTuple_Resize@@Base+0x10e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 806ae <_PyTuple_Resize@@Base+0x10e> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 806ae <_PyTuple_Resize@@Base+0x10e> │ │ │ │ + bne.w 804d6 <_PyTuple_Resize@@Base+0x10e> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 804d6 <_PyTuple_Resize@@Base+0x10e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 806b6 <_PyTuple_Resize@@Base+0x116> │ │ │ │ + bge.w 804de <_PyTuple_Resize@@Base+0x116> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 806b6 <_PyTuple_Resize@@Base+0x116> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 806b6 <_PyTuple_Resize@@Base+0x116> │ │ │ │ + bne.w 804de <_PyTuple_Resize@@Base+0x116> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 804de <_PyTuple_Resize@@Base+0x116> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 806a6 <_PyTuple_Resize@@Base+0x106> │ │ │ │ + bge.w 804ce <_PyTuple_Resize@@Base+0x106> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 806a6 <_PyTuple_Resize@@Base+0x106> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 806a6 <_PyTuple_Resize@@Base+0x106> │ │ │ │ + bne.w 804ce <_PyTuple_Resize@@Base+0x106> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 804ce <_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 2b314 │ │ │ │ - b.n 806f4 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + b.n 8051c <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 80682 <_PyTuple_Resize@@Base+0xe2> │ │ │ │ + bge.w 804aa <_PyTuple_Resize@@Base+0xe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80682 <_PyTuple_Resize@@Base+0xe2> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80682 <_PyTuple_Resize@@Base+0xe2> │ │ │ │ + bne.w 804aa <_PyTuple_Resize@@Base+0xe2> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 804aa <_PyTuple_Resize@@Base+0xe2> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 7a424 │ │ │ │ - movw r0, #33356 @ 0x824c │ │ │ │ + bl 7a464 │ │ │ │ + movw r0, #35660 @ 0x8b4c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov.w r1, #960 @ 0x3c0 │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 805e4 <_PyTuple_Resize@@Base+0x44> │ │ │ │ + b.n 8040c <_PyTuple_Resize@@Base+0x44> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 806c8 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bge.w 804f0 <_PyTuple_Resize@@Base+0x128> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 806c8 <_PyTuple_Resize@@Base+0x128> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 806c8 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bne.w 804f0 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 804f0 <_PyTuple_Resize@@Base+0x128> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 80660 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ + bge.w 80488 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80660 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80660 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ + bne.w 80488 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80488 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 80654 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + bge.w 8047c <_PyTuple_Resize@@Base+0xb4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80654 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80654 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + bne.w 8047c <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8047c <_PyTuple_Resize@@Base+0xb4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 80676 <_PyTuple_Resize@@Base+0xd6> │ │ │ │ + bge.w 8049e <_PyTuple_Resize@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80676 <_PyTuple_Resize@@Base+0xd6> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80676 <_PyTuple_Resize@@Base+0xd6> │ │ │ │ + bne.w 8049e <_PyTuple_Resize@@Base+0xd6> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8049e <_PyTuple_Resize@@Base+0xd6> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 80936 <_PyTuple_Resize@@Base+0x396> │ │ │ │ + blt.n 8075e <_PyTuple_Resize@@Base+0x396> │ │ │ │ mov r0, r8 │ │ │ │ - bl 71620 │ │ │ │ + bl 71640 │ │ │ │ clz r3, r0 │ │ │ │ str.w r0, [r9] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ - b.n 805e4 <_PyTuple_Resize@@Base+0x44> │ │ │ │ + b.n 8040c <_PyTuple_Resize@@Base+0x44> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 80648 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + bge.w 80470 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80648 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80648 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + bne.w 80470 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80470 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 806da <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + b.n 80502 <_PyTuple_Resize@@Base+0x13a> │ │ │ │ mov r0, r7 │ │ │ │ str.w r4, [r9] │ │ │ │ - bl 7e8f8 │ │ │ │ - b.n 80866 <_PyTuple_Resize@@Base+0x2c6> │ │ │ │ + bl 7e958 │ │ │ │ + b.n 8068e <_PyTuple_Resize@@Base+0x2c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 808ec <_PyTuple_Resize@@Base+0x34c> │ │ │ │ + bne.n 80714 <_PyTuple_Resize@@Base+0x34c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 808ec <_PyTuple_Resize@@Base+0x34c> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80714 <_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, 80972 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ + cbz r3, 8079a <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 80972 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ - ldr r3, [pc, #60] @ (80998 <_PyTuple_Resize@@Base+0x3f8>) │ │ │ │ + cbz r3, 8079a <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ + ldr r3, [pc, #60] @ (807c0 <_PyTuple_Resize@@Base+0x3f8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ - cbnz r2, 80972 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ + cbnz r2, 8079a <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbnz r2, 80974 <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ + cbnz r2, 8079c <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 8097c <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ + bpl.n 807a4 <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 80972 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ - b.n 80968 <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ + bne.n 8079a <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ + b.n 80790 <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80980 <_PyTuple_Resize@@Base+0x3e0> │ │ │ │ + bne.n 807a8 <_PyTuple_Resize@@Base+0x3e0> │ │ │ │ dmb ish │ │ │ │ - b.n 80972 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ + b.n 8079a <_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, 809d6 <_PyTuple_Resize@@Base+0x436> │ │ │ │ + cbz r0, 807fe <_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, 809d8 <_PyTuple_Resize@@Base+0x438> │ │ │ │ + cbz r4, 80800 <_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] @ (809e0 <_PyTuple_Resize@@Base+0x440>) │ │ │ │ + ldr r3, [pc, #4] @ (80808 <_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 80a5a <_PyTuple_Resize@@Base+0x4ba> │ │ │ │ + bne.n 80882 <_PyTuple_Resize@@Base+0x4ba> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 80a14 <_PyTuple_Resize@@Base+0x474> │ │ │ │ + cbz r0, 8083c <_PyTuple_Resize@@Base+0x474> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80a14 <_PyTuple_Resize@@Base+0x474> │ │ │ │ + bge.n 8083c <_PyTuple_Resize@@Base+0x474> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 80a14 <_PyTuple_Resize@@Base+0x474> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8083c <_PyTuple_Resize@@Base+0x474> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80a8e <_PyTuple_Resize@@Base+0x4ee> │ │ │ │ + bne.n 808b6 <_PyTuple_Resize@@Base+0x4ee> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 80a34 <_PyTuple_Resize@@Base+0x494> │ │ │ │ + cbz r0, 8085c <_PyTuple_Resize@@Base+0x494> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80a34 <_PyTuple_Resize@@Base+0x494> │ │ │ │ + bge.n 8085c <_PyTuple_Resize@@Base+0x494> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 80a34 <_PyTuple_Resize@@Base+0x494> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8085c <_PyTuple_Resize@@Base+0x494> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbnz r0, 80a74 <_PyTuple_Resize@@Base+0x4d4> │ │ │ │ + cbnz r0, 8089c <_PyTuple_Resize@@Base+0x4d4> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 80a40 <_PyTuple_Resize@@Base+0x4a0> │ │ │ │ + cbnz r0, 80868 <_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 80a3c <_PyTuple_Resize@@Base+0x49c> │ │ │ │ + bge.n 80864 <_PyTuple_Resize@@Base+0x49c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80a3c <_PyTuple_Resize@@Base+0x49c> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80a3c <_PyTuple_Resize@@Base+0x49c> │ │ │ │ + bne.n 80864 <_PyTuple_Resize@@Base+0x49c> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80864 <_PyTuple_Resize@@Base+0x49c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 809fa <_PyTuple_Resize@@Base+0x45a> │ │ │ │ + bge.n 80822 <_PyTuple_Resize@@Base+0x45a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 809fa <_PyTuple_Resize@@Base+0x45a> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 809fa <_PyTuple_Resize@@Base+0x45a> │ │ │ │ + bne.n 80822 <_PyTuple_Resize@@Base+0x45a> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80822 <_PyTuple_Resize@@Base+0x45a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80a38 <_PyTuple_Resize@@Base+0x498> │ │ │ │ + bge.n 80860 <_PyTuple_Resize@@Base+0x498> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80a38 <_PyTuple_Resize@@Base+0x498> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80a38 <_PyTuple_Resize@@Base+0x498> │ │ │ │ + bne.n 80860 <_PyTuple_Resize@@Base+0x498> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80860 <_PyTuple_Resize@@Base+0x498> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80a1a <_PyTuple_Resize@@Base+0x47a> │ │ │ │ + bge.n 80842 <_PyTuple_Resize@@Base+0x47a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80a1a <_PyTuple_Resize@@Base+0x47a> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80a1a <_PyTuple_Resize@@Base+0x47a> │ │ │ │ + bne.n 80842 <_PyTuple_Resize@@Base+0x47a> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80842 <_PyTuple_Resize@@Base+0x47a> │ │ │ │ + │ │ │ │ +000808d0 : │ │ │ │ + adds r1, r0, #5 │ │ │ │ + cmp.w r1, #262 @ 0x106 │ │ │ │ + bcs.n 808ee │ │ │ │ + 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 r3, r0, #1073741824 @ 0x40000000 │ │ │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + bcs.n 809a4 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #248] @ (80a04 ) │ │ │ │ + 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, #1712] @ 0x6b0 │ │ │ │ + cbz r3, 8095c │ │ │ │ + ldr r0, [pc, #228] @ (80a08 ) │ │ │ │ + ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + subs r1, #1 │ │ │ │ + str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ + ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ + str.w r4, [r2, #1712] @ 0x6b0 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 809a6 │ │ │ │ + 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 70c2c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 809cc │ │ │ │ + movw r2, #41384 @ 0xa1a8 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + str r2, [r0, #4] │ │ │ │ + ldr r1, [pc, #148] @ (80a08 ) │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 809ec │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr.w r2, [r1, #1600] @ 0x640 │ │ │ │ + mov r4, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 80942 │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ + movt r2, #19 │ │ │ │ + cmp r4, r2 │ │ │ │ + bne.n 809e6 │ │ │ │ + ldr r0, [pc, #116] @ (80a0c ) │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 6b678 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbz r0, 809c2 │ │ │ │ + b.n 80942 │ │ │ │ + b.n 80a10 │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ + movt r2, #19 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 809d6 │ │ │ │ + add.w r0, r0, #1592 @ 0x638 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 6b678 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 80942 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 80942 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bl 1f50c4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 80956 │ │ │ │ + ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r1, #0 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 80942 │ │ │ │ + ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ + b.n 809da │ │ │ │ + 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 80942 │ │ │ │ + b.n 8098a │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strb r0, [r6, #18] │ │ │ │ + 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 r5, #24184 @ 0x5e78 │ │ │ │ + movt r5, #77 @ 0x4d │ │ │ │ + movw r3, #3353 @ 0xd19 │ │ │ │ + movt r3, #7 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r2, [r5, #888] @ 0x378 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 80b10 │ │ │ │ + ldr r3, [pc, #300] @ (80b68 ) │ │ │ │ + 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, #1596] @ 0x63c │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 80b00 │ │ │ │ + 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, 80ab6 │ │ │ │ + ldr r0, [pc, #260] @ (80b6c ) │ │ │ │ + movw r2, #41384 @ 0xa1a8 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + str r2, [r3, #4] │ │ │ │ + ldr.w r5, [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 r5, #0 │ │ │ │ + bne.n 80b26 │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r3, #12] │ │ │ │ + cmp r4, r2 │ │ │ │ + itt lt │ │ │ │ + movlt r2, #18 │ │ │ │ + strlt r2, [r3, #8] │ │ │ │ + blt.n 80a9e │ │ │ │ + mov.w r2, #16 │ │ │ │ + str r2, [r3, #8] │ │ │ │ + beq.n 80ab0 │ │ │ │ + cmp r4, #0 │ │ │ │ + it lt │ │ │ │ + neglt r4, r4 │ │ │ │ + bic.w r2, r4, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [r3, #12] │ │ │ │ + lsrs r4, r4, #30 │ │ │ │ + it ne │ │ │ │ + strne r4, [r3, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldrd ip, r6, [r2, #24] │ │ │ │ + cmp ip, r6 │ │ │ │ + itttt ls │ │ │ │ + addls.w r0, r2, ip │ │ │ │ + strls r0, [r2, #4] │ │ │ │ + addls.w r0, ip, #24 │ │ │ │ + strls r0, [r2, #24] │ │ │ │ + ittet hi │ │ │ │ + ldrhi r2, [r2, #12] │ │ │ │ + strhi r2, [r0, #12] │ │ │ │ + strls.w r1, [r2, ip] │ │ │ │ + strhi r0, [r2, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 80a64 │ │ │ │ + ldr.w r2, [r5, #848] @ 0x350 │ │ │ │ + movw r3, #46093 @ 0xb40d │ │ │ │ + movt r3, #6 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 80b4c │ │ │ │ + movs r0, #20 │ │ │ │ + blx 2bf6c │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r3, 80b1e │ │ │ │ + ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [r7, #800] @ 0x320 │ │ │ │ + b.n 80a64 │ │ │ │ + mov r0, r3 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 70de4 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 80a64 │ │ │ │ + b.n 80ada │ │ │ │ + ldr.w r0, [r5, #884] @ 0x374 │ │ │ │ + movs r1, #20 │ │ │ │ + blx r2 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 80a64 │ │ │ │ + bl 1f50c4 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 80ab0 │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ + movt r2, #19 │ │ │ │ + cmp r5, r2 │ │ │ │ + bne.n 80b58 │ │ │ │ + add.w r0, r0, #1592 @ 0x638 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 6b678 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 80a88 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 80a88 │ │ │ │ + ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ + movs r1, #20 │ │ │ │ + blx r2 │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 80af2 │ │ │ │ + ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 80a88 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00080aa8 : │ │ │ │ +00080b70 : │ │ │ │ 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 80ad0 │ │ │ │ + bl 80b98 │ │ │ │ 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 │ │ │ │ @@ -127078,61 +127142,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 80c86 │ │ │ │ - cbz r3, 80b16 │ │ │ │ + bgt.w 80d4e │ │ │ │ + cbz r3, 80bde │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.w 80ca0 │ │ │ │ + bhi.w 80d68 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 80c58 │ │ │ │ + bhi.w 80d20 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 80aea │ │ │ │ + beq.n 80bb2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 80aea │ │ │ │ + bne.n 80bb2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80af6 │ │ │ │ + bne.n 80bbe │ │ │ │ cmp r4, r3 │ │ │ │ - blt.w 80dc6 │ │ │ │ - beq.w 80e06 │ │ │ │ + blt.w 80e8e │ │ │ │ + beq.w 80ece │ │ │ │ cmp r4, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq.w 80cd4 │ │ │ │ + beq.w 80d9c │ │ │ │ subs r2, r4, #1 │ │ │ │ mov r9, r2 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.w 80d52 │ │ │ │ - ldr r1, [pc, #664] @ (80dcc ) │ │ │ │ + bgt.w 80e1a │ │ │ │ + ldr r1, [pc, #664] @ (80e94 ) │ │ │ │ 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, #1712] @ 0x6b0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 80ce6 │ │ │ │ - ldr r0, [pc, #636] @ (80dd0 ) │ │ │ │ + beq.w 80dae │ │ │ │ + ldr r0, [pc, #636] @ (80e98 ) │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r7, [r2, #1712] @ 0x6b0 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80d72 │ │ │ │ + bne.w 80e3a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #12] │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2b314 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -127160,198 +127224,198 @@ │ │ │ │ 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 80d0c │ │ │ │ + bgt.w 80dd4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 80f54 │ │ │ │ + bl 8101c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80dfe │ │ │ │ + beq.w 80ec6 │ │ │ │ str r0, [r5, #16] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 80f54 │ │ │ │ + bl 8101c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80e02 │ │ │ │ + beq.w 80eca │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 80c46 │ │ │ │ + beq.n 80d0e │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 80f54 │ │ │ │ + bl 8101c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80da2 │ │ │ │ + beq.w 80e6a │ │ │ │ cmp r4, #3 │ │ │ │ str r0, [r5, #24] │ │ │ │ itt ne │ │ │ │ addne.w r3, r5, #24 │ │ │ │ movne r6, #3 │ │ │ │ - beq.n 80c46 │ │ │ │ + beq.n 80d0e │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 80f54 │ │ │ │ + bl 8101c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80da4 │ │ │ │ + beq.w 80e6c │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 80c2a │ │ │ │ + bne.n 80cf2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80dd4 │ │ │ │ + bne.w 80e9c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r0, r3, #32 │ │ │ │ movs r6, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ lsls r6, r0 │ │ │ │ movw r0, #4169 @ 0x1049 │ │ │ │ movt r0, #1024 @ 0x400 │ │ │ │ ands r0, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80aea │ │ │ │ + bne.w 80bb2 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 80c9c │ │ │ │ + beq.n 80d64 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.w 80b06 │ │ │ │ - cbnz r5, 80cc2 │ │ │ │ + bne.w 80bce │ │ │ │ + cbnz r5, 80d8a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ movs r5, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 80c9c │ │ │ │ - bls.n 80cb2 │ │ │ │ + beq.n 80d64 │ │ │ │ + bls.n 80d7a │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 80cc2 │ │ │ │ + beq.n 80d8a │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 80c9c │ │ │ │ + beq.n 80d64 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 80c8a │ │ │ │ + bne.n 80d52 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 80aea │ │ │ │ + b.n 80bb2 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 80c7c │ │ │ │ - bhi.n 80cc6 │ │ │ │ + beq.n 80d44 │ │ │ │ + bhi.n 80d8e │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 80c7c │ │ │ │ + beq.n 80d44 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.w 80b06 │ │ │ │ - b.n 80c9c │ │ │ │ + bne.w 80bce │ │ │ │ + b.n 80d64 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 80c9c │ │ │ │ - bhi.n 80cce │ │ │ │ + beq.n 80d64 │ │ │ │ + bhi.n 80d96 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80e50 │ │ │ │ + beq.w 80f18 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 80c94 │ │ │ │ + bne.n 80d5c │ │ │ │ adds r5, #1 │ │ │ │ - b.n 80aea │ │ │ │ + b.n 80bb2 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 80b06 │ │ │ │ - b.n 80c9c │ │ │ │ + bne.w 80bce │ │ │ │ + b.n 80d64 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 80c94 │ │ │ │ - b.n 80cc2 │ │ │ │ + bne.n 80d5c │ │ │ │ + b.n 80d8a │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 80f54 │ │ │ │ + bl 8101c │ │ │ │ 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 76e94 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76edc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80e42 │ │ │ │ - ldr r2, [pc, #204] @ (80dcc ) │ │ │ │ + beq.w 80f0a │ │ │ │ + ldr r2, [pc, #204] @ (80e94 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 80b78 │ │ │ │ + b.n 80c40 │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 80bea │ │ │ │ + beq.w 80cb2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 80bea │ │ │ │ + beq.w 80cb2 │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80bea │ │ │ │ + bne.w 80cb2 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80d98 │ │ │ │ + bne.n 80e60 │ │ │ │ add.w r2, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 80bea │ │ │ │ + bmi.w 80cb2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80d3c │ │ │ │ + bne.n 80e04 │ │ │ │ dmb ish │ │ │ │ - b.n 80bea │ │ │ │ + b.n 80cb2 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 80ce6 │ │ │ │ - bl 1f4804 │ │ │ │ + bls.n 80dae │ │ │ │ + bl 1f50c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80e42 │ │ │ │ - ldr r3, [pc, #96] @ (80dcc ) │ │ │ │ + beq.n 80f0a │ │ │ │ + ldr r3, [pc, #96] @ (80e94 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - b.n 80b78 │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + b.n 80c40 │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 80e10 │ │ │ │ + bne.n 80ed8 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80e1a │ │ │ │ + bne.n 80ee2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ - ldr r3, [pc, #56] @ (80dcc ) │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ + ldr r3, [pc, #56] @ (80e94 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 80b72 │ │ │ │ + b.n 80c3a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80bea │ │ │ │ - b.n 80d2c │ │ │ │ + bne.w 80cb2 │ │ │ │ + b.n 80df4 │ │ │ │ movs r6, #2 │ │ │ │ sub.w r3, r9, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 28f774 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + bl 2900f0 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80dc6 │ │ │ │ + bge.n 80e8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 80dc6 │ │ │ │ + cbnz r3, 80e8e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 80c50 │ │ │ │ + b.n 80d18 │ │ │ │ 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 │ │ │ │ @@ -127359,145 +127423,145 @@ │ │ │ │ movs r4, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ itt ls │ │ │ │ asrls r0, r1 │ │ │ │ andls r4, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 80df2 │ │ │ │ - cbnz r4, 80e22 │ │ │ │ + beq.n 80eba │ │ │ │ + cbnz r4, 80eea │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80c50 │ │ │ │ - b.n 80dd4 │ │ │ │ + beq.w 80d18 │ │ │ │ + b.n 80e9c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 80da4 │ │ │ │ + b.n 80e6c │ │ │ │ movs r6, #1 │ │ │ │ - b.n 80da4 │ │ │ │ + b.n 80e6c │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - b.n 80c50 │ │ │ │ + b.n 80d18 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - ldr r3, [pc, #76] @ (80e68 ) │ │ │ │ + ldr r3, [pc, #76] @ (80f30 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 80b72 │ │ │ │ + b.n 80c3a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54352 @ 0xd450 │ │ │ │ + movw r1, #56656 @ 0xdd50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 80dba │ │ │ │ - b.n 80dc6 │ │ │ │ + blt.n 80e82 │ │ │ │ + b.n 80e8e │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 28f774 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ - b.n 80dc6 │ │ │ │ + bl 2900f0 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + b.n 80e8e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54324 @ 0xd434 │ │ │ │ + movw r1, #56628 @ 0xdd34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 80dc6 │ │ │ │ + bl f2724 │ │ │ │ + b.n 80e8e │ │ │ │ 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 80eee │ │ │ │ + bgt.n 80fb6 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 80eb4 │ │ │ │ + beq.n 80f7c │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.n 80f0a │ │ │ │ + bhi.n 80fd2 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 80eb6 │ │ │ │ + bhi.n 80f7e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 80f38 │ │ │ │ + beq.n 81000 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 80e82 │ │ │ │ + beq.n 80f4a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 80e82 │ │ │ │ + bne.n 80f4a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 80e90 │ │ │ │ + bne.n 80f58 │ │ │ │ pop {r4, pc} │ │ │ │ sub.w lr, r3, #32 │ │ │ │ movs r4, #1 │ │ │ │ uxtb.w lr, lr │ │ │ │ lsl.w r4, r4, lr │ │ │ │ movw lr, #4169 @ 0x1049 │ │ │ │ movt lr, #1024 @ 0x400 │ │ │ │ and.w lr, r4, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 80e82 │ │ │ │ + bne.n 80f4a │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 80f04 │ │ │ │ + beq.n 80fcc │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 80ea0 │ │ │ │ + bne.n 80f68 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 80f26 │ │ │ │ + bne.n 80fee │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 80f04 │ │ │ │ - bls.n 80f1a │ │ │ │ + beq.n 80fcc │ │ │ │ + bls.n 80fe2 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 80f26 │ │ │ │ + beq.n 80fee │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 80f04 │ │ │ │ + beq.n 80fcc │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 80ef2 │ │ │ │ + bne.n 80fba │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80e82 │ │ │ │ + b.n 80f4a │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 80ede │ │ │ │ - bhi.n 80f2c │ │ │ │ + beq.n 80fa6 │ │ │ │ + bhi.n 80ff4 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 80ede │ │ │ │ + beq.n 80fa6 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 80ea0 │ │ │ │ - b.n 80f04 │ │ │ │ + bne.n 80f68 │ │ │ │ + b.n 80fcc │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 80f04 │ │ │ │ - bhi.n 80f32 │ │ │ │ - cbz r3, 80f38 │ │ │ │ + beq.n 80fcc │ │ │ │ + bhi.n 80ffa │ │ │ │ + cbz r3, 81000 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 80efc │ │ │ │ + bne.n 80fc4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 80e82 │ │ │ │ + b.n 80f4a │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 80ea0 │ │ │ │ - b.n 80f04 │ │ │ │ + bne.n 80f68 │ │ │ │ + b.n 80fcc │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 80efc │ │ │ │ - b.n 80f26 │ │ │ │ + bne.n 80fc4 │ │ │ │ + b.n 80fee │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54324 @ 0xd434 │ │ │ │ + movw r1, #56628 @ 0xdd34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ 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 │ │ │ │ @@ -127505,211 +127569,211 @@ │ │ │ │ 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 81908 │ │ │ │ + bhi.w 819cc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - lsls r4, r6, #5 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ + lsls r3, r6, #5 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r6, #5 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r6, #5 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r6, #5 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r1, r5, #11 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ + lsls r7, r4, #11 │ │ │ │ + lsls r6, r7, #12 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r1, r7, #9 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r2, r6, #11 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ + lsls r7, r6, #9 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ + lsls r2, r1, #12 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r7, r2, #2 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r1, #13 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r1, #13 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ - lsls r7, r4, #9 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r7, r4, #9 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ + lsls r5, r4, #9 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r5, r4, #9 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r1, r7, #9 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r7, r6, #9 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r7, r2, #2 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r2, r5, #12 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r5, r0, #19 │ │ │ │ - lsls r3, r2, #11 │ │ │ │ - lsls r7, r2, #2 │ │ │ │ - lsls r2, r0, #10 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r3, r0, #19 │ │ │ │ + lsls r1, r2, #11 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ 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 7ff40 │ │ │ │ - ldrb r1, [r2, #1] │ │ │ │ + b.w 808d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cmp r1, #38 @ 0x26 │ │ │ │ - add.w r2, r3, #4 │ │ │ │ - beq.w 81232 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ + adds r1, r3, #4 │ │ │ │ + cmp r2, #38 @ 0x26 │ │ │ │ + beq.w 812f8 │ │ │ │ + str r1, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 81866 │ │ │ │ + beq.w 8192a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 810a4 │ │ │ │ + beq.n 8116a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 810a4 │ │ │ │ + bge.n 8116a │ │ │ │ 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 r2, [r4, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 81742 │ │ │ │ + beq.w 81806 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 81752 │ │ │ │ + beq.w 81816 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79680 │ │ │ │ + bl 796c0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 810a4 │ │ │ │ + b.n 8116a │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - bl 80e6c │ │ │ │ + bl 80f34 │ │ │ │ subs r2, r0, #0 │ │ │ │ mov r8, r2 │ │ │ │ - blt.w 817fa │ │ │ │ - beq.w 81662 │ │ │ │ + blt.w 818be │ │ │ │ + beq.w 81726 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 8171e │ │ │ │ - ldr r1, [pc, #876] @ (81468 ) │ │ │ │ + bgt.w 817e2 │ │ │ │ + ldr r1, [pc, #876] @ (8152c ) │ │ │ │ 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, #1712] @ 0x6b0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8169c │ │ │ │ - ldr r0, [pc, #848] @ (8146c ) │ │ │ │ + beq.w 81760 │ │ │ │ + ldr r0, [pc, #848] @ (81530 ) │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ ldr r1, [r5, #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, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8177c │ │ │ │ + bne.w 81840 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #12] │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2b314 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -127737,816 +127801,815 @@ │ │ │ │ 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 816be │ │ │ │ + bgt.w 81782 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80f54 │ │ │ │ + bl 8101c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 818c4 │ │ │ │ + beq.w 81988 │ │ │ │ mov r7, r8 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 8121c │ │ │ │ + beq.n 812e2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80f54 │ │ │ │ + bl 8101c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 818aa │ │ │ │ + beq.w 8196e │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 8121c │ │ │ │ + beq.n 812e2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80f54 │ │ │ │ + bl 8101c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 818d2 │ │ │ │ + beq.w 81996 │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r5, #24] │ │ │ │ - beq.n 8121c │ │ │ │ + beq.n 812e2 │ │ │ │ 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 80f54 │ │ │ │ + bl 8101c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 818c8 │ │ │ │ + beq.w 8198c │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 81200 │ │ │ │ + bne.n 812c6 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.w 8166e │ │ │ │ + bne.w 81732 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, r3 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - movw r2, #17865 @ 0x45c9 │ │ │ │ - movt r2, #21 │ │ │ │ - ldr.w r5, [r1], #8 │ │ │ │ + mov r0, r3 │ │ │ │ str r1, [r6, #0] │ │ │ │ + movw r2, #19017 @ 0x4a49 │ │ │ │ + movt r2, #21 │ │ │ │ + ldr.w r5, [r0], #8 │ │ │ │ + str r0, [r6, #0] │ │ │ │ cmp r5, r2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add.w r1, r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - bne.w 817b0 │ │ │ │ + bne.w 81874 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 8106c │ │ │ │ + bne.w 81134 │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - b.n 810a4 │ │ │ │ + b.n 8116a │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 81908 │ │ │ │ - add r1, pc, #4 @ (adr r1, 81280 ) │ │ │ │ + bhi.w 819cc │ │ │ │ + add r1, pc, #4 @ (adr r1, 81344 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - nop │ │ │ │ - asrs r7, r4, #9 │ │ │ │ + asrs r5, r5, #12 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r4, #9 │ │ │ │ + asrs r5, r5, #12 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r3, #3 │ │ │ │ + asrs r3, r4, #6 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r4, #9 │ │ │ │ + asrs r5, r5, #12 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r4, #9 │ │ │ │ + asrs r5, r5, #12 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r4, #1 │ │ │ │ + asrs r5, r5, #4 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r2, #21 │ │ │ │ + asrs r5, r2, #24 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r7, #23 │ │ │ │ + asrs r3, r0, #27 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r4, #1 │ │ │ │ + asrs r5, r5, #4 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r6, #17 │ │ │ │ + asrs r5, r6, #20 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r3, r4, #21 │ │ │ │ + asrs r7, r4, #24 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r2, #22 │ │ │ │ + asrs r3, r3, #25 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r6, #1 │ │ │ │ + asrs r7, r7, #4 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r6, #1 │ │ │ │ + asrs r7, r7, #4 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r6, #1 │ │ │ │ + asrs r7, r7, #4 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r5, #2 │ │ │ │ + asrs r3, r6, #5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #24 │ │ │ │ + asrs r5, r3, #27 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r4, #1 │ │ │ │ + asrs r5, r5, #4 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r7, #21 │ │ │ │ + asrs r3, r0, #25 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r1, #17 │ │ │ │ + asrs r1, r2, #20 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r1, #17 │ │ │ │ + asrs r1, r2, #20 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r4, #1 │ │ │ │ + asrs r5, r5, #4 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r4, #1 │ │ │ │ + asrs r5, r5, #4 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r6, #17 │ │ │ │ + asrs r5, r6, #20 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r4, #1 │ │ │ │ + asrs r5, r5, #4 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r4, #1 │ │ │ │ + asrs r5, r5, #4 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r3, r6, #22 │ │ │ │ + asrs r7, r6, #25 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r5, #2 │ │ │ │ + asrs r3, r6, #5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r3, r2, #23 │ │ │ │ + asrs r7, r2, #26 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, r1, r4 │ │ │ │ + adds r5, r1, r7 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r4, #20 │ │ │ │ + asrs r1, r5, #23 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r5, #2 │ │ │ │ + asrs r3, r6, #5 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r3, r0, #18 │ │ │ │ + asrs r7, r0, #21 │ │ │ │ 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 85d4c │ │ │ │ + b.w 85cb0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ 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 7dfb0 │ │ │ │ + b.w 7e018 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 80e6c │ │ │ │ + bl 80f34 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 817fa │ │ │ │ + blt.w 818be │ │ │ │ ands.w r2, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov fp, r2 │ │ │ │ - bne.w 81828 │ │ │ │ - bl 70620 │ │ │ │ + bne.w 818ec │ │ │ │ + bl 70640 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8195e │ │ │ │ - cbz r3, 8150a │ │ │ │ + beq.w 81a22 │ │ │ │ + cbz r3, 815ce │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, fp │ │ │ │ mov sl, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 80f54 │ │ │ │ + bl 8101c │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 817fe │ │ │ │ + beq.w 818c2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 80f54 │ │ │ │ + bl 8101c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 817ba │ │ │ │ + beq.w 8187e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78770 │ │ │ │ + bl 787bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 817ba │ │ │ │ + beq.w 8187e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8176a │ │ │ │ + blt.w 8182e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81500 │ │ │ │ + bge.n 815c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81978 │ │ │ │ + beq.w 81a3c │ │ │ │ adds r4, #2 │ │ │ │ cmp r9, r4 │ │ │ │ - bgt.n 814b4 │ │ │ │ + bgt.n 81578 │ │ │ │ mov r5, r8 │ │ │ │ mov r4, r7 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 196a44 │ │ │ │ + bl 1972d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 810a4 │ │ │ │ + bne.w 8116a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 817ee │ │ │ │ - b.n 817fa │ │ │ │ + blt.w 818b2 │ │ │ │ + b.n 818be │ │ │ │ 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 81708 │ │ │ │ + beq.w 817cc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 81752 │ │ │ │ + beq.w 81816 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7140c │ │ │ │ + b.w 7142c │ │ │ │ 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 14ea64 │ │ │ │ + b.w 14ef24 │ │ │ │ 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 101468 │ │ │ │ + b.w 101948 │ │ │ │ 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 7140c │ │ │ │ + bl 7142c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 810a4 │ │ │ │ + b.n 8116a │ │ │ │ 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 120a30 │ │ │ │ + b.w 120c34 │ │ │ │ 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 810a4 │ │ │ │ + b.n 8116a │ │ │ │ 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 818e2 │ │ │ │ + beq.w 819a6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 81752 │ │ │ │ + beq.w 81816 │ │ │ │ mov r0, r5 │ │ │ │ blx 2abc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 8b0ac │ │ │ │ + b.w 8b024 │ │ │ │ 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 248b94 │ │ │ │ + b.w 2496f4 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 80e6c │ │ │ │ + bl 80f34 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 817fa │ │ │ │ + blt.w 818be │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 818fc │ │ │ │ + beq.w 819c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r4 │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r2 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.w 81886 │ │ │ │ + beq.w 8194a │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 80f54 │ │ │ │ + bl 8101c │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8184c │ │ │ │ + beq.w 81910 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str.w r0, [r1, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 8163c │ │ │ │ + b.n 81700 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r5, [pc, #732] @ (81944 ) │ │ │ │ + ldr r5, [pc, #732] @ (81a08 ) │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 81226 │ │ │ │ + beq.w 812ec │ │ │ │ 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 81690 │ │ │ │ + beq.n 81754 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 81920 │ │ │ │ + bne.w 819e4 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 81226 │ │ │ │ - b.n 8166e │ │ │ │ + beq.w 812ec │ │ │ │ + b.n 81732 │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76e94 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76edc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8196a │ │ │ │ - ldr r3, [pc, #660] @ (81948 ) │ │ │ │ + beq.w 81a2e │ │ │ │ + ldr r3, [pc, #660] @ (81a0c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 81138 │ │ │ │ + b.n 811fe │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 811b4 │ │ │ │ + beq.w 8127a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 811b4 │ │ │ │ + beq.w 8127a │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 811b4 │ │ │ │ + bne.w 8127a │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 817a6 │ │ │ │ + bne.n 8186a │ │ │ │ add.w r2, r9, #12 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 811b4 │ │ │ │ + bmi.w 8127a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 816f2 │ │ │ │ + bne.n 817b6 │ │ │ │ dmb ish │ │ │ │ - b.n 811b4 │ │ │ │ + b.n 8127a │ │ │ │ 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, 81752 │ │ │ │ + cbz r5, 81816 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 81544 │ │ │ │ - b.n 8153c │ │ │ │ + bge.w 81608 │ │ │ │ + b.n 81600 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 8169c │ │ │ │ - bl 1f4804 │ │ │ │ + bls.n 81760 │ │ │ │ + bl 1f50c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8196a │ │ │ │ - ldr r3, [pc, #528] @ (81948 ) │ │ │ │ + beq.w 81a2e │ │ │ │ + ldr r3, [pc, #528] @ (81a0c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 8113e │ │ │ │ + b.n 81204 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 818d6 │ │ │ │ + bne.w 8199a │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8125c │ │ │ │ + bge.w 81322 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 8125c │ │ │ │ + b.n 81322 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 814ee │ │ │ │ + bne.w 815b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 814ee │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 815b2 │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81898 │ │ │ │ + bne.w 8195c │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 818a2 │ │ │ │ + bne.w 81966 │ │ │ │ mov r0, r5 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ - ldr r3, [pc, #424] @ (81948 ) │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ + ldr r3, [pc, #424] @ (81a0c ) │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ - b.n 81138 │ │ │ │ + b.n 811fe │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 811b4 │ │ │ │ - b.n 816e0 │ │ │ │ + bne.w 8127a │ │ │ │ + b.n 817a4 │ │ │ │ mov r3, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ 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 28f774 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + bl 2900f0 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8194c │ │ │ │ + blt.w 81a10 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 817fa │ │ │ │ + bge.n 818be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 817fa │ │ │ │ + cbnz r3, 818be │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 810a4 │ │ │ │ + b.n 8116a │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 28f774 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + bl 2900f0 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 817fa │ │ │ │ + bge.n 818be │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 817fa │ │ │ │ + bne.n 818be │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 817fa │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 818be │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #54380 @ 0xd46c │ │ │ │ + movw r1, #56684 @ 0xdd6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f774 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ - b.n 817fa │ │ │ │ + bl 2900f0 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + b.n 818be │ │ │ │ mov r0, r3 │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r1, r2 │ │ │ │ subs r3, r3, r4 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ mov r5, r6 │ │ │ │ - bl 28f774 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + bl 2900f0 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 817ee │ │ │ │ - b.n 817fa │ │ │ │ - bl 7fca0 │ │ │ │ + blt.n 818b2 │ │ │ │ + b.n 818be │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 817fa │ │ │ │ + bne.n 818be │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54396 @ 0xd47c │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 817fa │ │ │ │ + bl f2724 │ │ │ │ + b.n 818be │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r6 │ │ │ │ - bl 196a44 │ │ │ │ + bl 1972d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 810a4 │ │ │ │ - b.n 81518 │ │ │ │ + bne.w 8116a │ │ │ │ + b.n 815dc │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #164] @ (81948 ) │ │ │ │ + ldr r3, [pc, #164] @ (81a0c ) │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ - b.n 81138 │ │ │ │ + b.n 811fe │ │ │ │ movs r3, #1 │ │ │ │ sub.w r3, sl, r3 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f774 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + bl 2900f0 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 817ee │ │ │ │ - b.n 817fa │ │ │ │ + blt.n 818b2 │ │ │ │ + b.n 818be │ │ │ │ mov r3, r0 │ │ │ │ - b.n 818ac │ │ │ │ + b.n 81970 │ │ │ │ mov r3, r6 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r7 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 818ac │ │ │ │ + b.n 81970 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 818ac │ │ │ │ + b.n 81970 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 810c4 │ │ │ │ - b.w 810cc │ │ │ │ + blt.w 8118a │ │ │ │ + b.w 81192 │ │ │ │ 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 81752 │ │ │ │ + beq.w 81816 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 815ea │ │ │ │ - b.n 815f2 │ │ │ │ + blt.w 816ae │ │ │ │ + b.n 816b6 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f774 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ - b.n 817fa │ │ │ │ + bl 2900f0 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + b.n 818be │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54432 @ 0xd4a0 │ │ │ │ + movw r1, #56736 @ 0xdda0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 817fa │ │ │ │ + bl f2724 │ │ │ │ + b.n 818be │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54352 @ 0xd450 │ │ │ │ + movw r1, #56656 @ 0xdd50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 817ee │ │ │ │ - b.n 817fa │ │ │ │ + blt.w 818b2 │ │ │ │ + b.n 818be │ │ │ │ nop │ │ │ │ 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 817e0 │ │ │ │ + bne.w 818a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 817e0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 818a4 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f774 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ - b.n 817fa │ │ │ │ + bl 2900f0 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + b.n 818be │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f774 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ - b.n 817fa │ │ │ │ + bl 2900f0 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + b.n 818be │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81500 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 815c4 │ │ │ │ │ │ │ │ -00081980 : │ │ │ │ +00081a44 : │ │ │ │ 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} │ │ │ │ @@ -128554,1613 +128617,1488 @@ │ │ │ │ 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 70620 │ │ │ │ + bl 70640 │ │ │ │ str r0, [sp, #20] │ │ │ │ str.w r0, [r6, #3896] @ 0xf38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82872 │ │ │ │ + beq.w 828e0 │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ movw r0, #8984 @ 0x2318 │ │ │ │ movt r0, #76 @ 0x4c │ │ │ │ - bl 197490 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + bl 197d28 │ │ │ │ + str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82b14 │ │ │ │ - bl 84efc │ │ │ │ + beq.w 82ac8 │ │ │ │ + bl 84e60 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82872 │ │ │ │ + beq.w 828e0 │ │ │ │ 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 84f48 │ │ │ │ + bl 84eac │ │ │ │ str.w r0, [r6, #368] @ 0x170 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82872 │ │ │ │ + beq.w 828e0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55140 @ 0xd764 │ │ │ │ + movw r1, #57444 @ 0xe064 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82872 │ │ │ │ + beq.w 828e0 │ │ │ │ movw r3, #59856 @ 0xe9d0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2b9a8 │ │ │ │ - bl 197d44 │ │ │ │ + bl 1985dc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82b30 │ │ │ │ + beq.w 82ae4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #764] @ (81d30 ) │ │ │ │ + ldr r1, [pc, #764] @ (81df4 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 78770 │ │ │ │ + bl 787bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82b30 │ │ │ │ + beq.w 82ae4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55148 @ 0xd76c │ │ │ │ + movw r1, #57452 @ 0xe06c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82b30 │ │ │ │ + beq.w 82ae4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81a68 │ │ │ │ + bge.n 81b2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82b0a │ │ │ │ + beq.w 82aaa │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r1, #55160 @ 0xd778 │ │ │ │ + movw r1, #57464 @ 0xe078 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 197d90 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 198628 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55204 @ 0xd7a4 │ │ │ │ + movw r1, #57508 @ 0xe0a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81ab2 │ │ │ │ + bge.n 81b76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82af6 │ │ │ │ + beq.w 82a96 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #17240 @ 0x4358 │ │ │ │ + movw r1, #19544 @ 0x4c58 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 197d90 │ │ │ │ + bl 198628 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55220 @ 0xd7b4 │ │ │ │ + movw r1, #57524 @ 0xe0b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81af2 │ │ │ │ + bge.n 81bb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82b00 │ │ │ │ + beq.w 82aa0 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55236 @ 0xd7c4 │ │ │ │ + movw r1, #57540 @ 0xe0c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 197d90 │ │ │ │ + bl 198628 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55252 @ 0xd7d4 │ │ │ │ + movw r1, #57556 @ 0xe0d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81b32 │ │ │ │ + bge.n 81bf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82aec │ │ │ │ + beq.w 82a8c │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #45308 @ 0xb0fc │ │ │ │ + movw r1, #47612 @ 0xb9fc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 197d90 │ │ │ │ + bl 198628 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55272 @ 0xd7e8 │ │ │ │ + movw r1, #57576 @ 0xe0e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81b72 │ │ │ │ + bge.n 81c36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82b76 │ │ │ │ + beq.w 82a78 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 827a2 │ │ │ │ - bl 1891cc │ │ │ │ + beq.w 82840 │ │ │ │ + bl 189a24 │ │ │ │ movw r0, #61056 @ 0xee80 │ │ │ │ movt r0, #79 @ 0x4f │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23496 @ 0x5bc8 │ │ │ │ + movw r1, #25800 @ 0x64c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81bb4 │ │ │ │ + bge.n 81c78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82b6c │ │ │ │ + beq.w 82a6e │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ mov.w r0, #1008 @ 0x3f0 │ │ │ │ movt r0, #782 @ 0x30e │ │ │ │ - bl 7ff40 │ │ │ │ + bl 7e23c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55292 @ 0xd7fc │ │ │ │ + movw r1, #57596 @ 0xe0fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81bf2 │ │ │ │ + bge.n 81cb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82b62 │ │ │ │ + beq.w 82a82 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 827a2 │ │ │ │ - movw r3, #32880 @ 0x8070 │ │ │ │ + beq.w 82840 │ │ │ │ + movw r3, #35184 @ 0x8970 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #55304 @ 0xd808 │ │ │ │ + movw r1, #57608 @ 0xe108 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #55312 @ 0xd810 │ │ │ │ + movw r0, #57616 @ 0xe110 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80b70 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55320 @ 0xd818 │ │ │ │ + movw r1, #57624 @ 0xe118 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81c42 │ │ │ │ + bge.n 81d06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82b58 │ │ │ │ + beq.w 82a64 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 827a2 │ │ │ │ - movw r0, #32880 @ 0x8070 │ │ │ │ + beq.w 82840 │ │ │ │ + movw r0, #35184 @ 0x8970 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55328 @ 0xd820 │ │ │ │ + movw r1, #57632 @ 0xe120 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82b8a │ │ │ │ + blt.w 82a50 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ movw r0, #1013 @ 0x3f5 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 7e23c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55340 @ 0xd82c │ │ │ │ + movw r1, #57644 @ 0xe12c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81cb2 │ │ │ │ + bge.n 81d76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82b80 │ │ │ │ + beq.w 82a46 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 827a2 │ │ │ │ - movw r0, #27048 @ 0x69a8 │ │ │ │ + beq.w 82840 │ │ │ │ + movw r0, #29352 @ 0x72a8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55352 @ 0xd838 │ │ │ │ + movw r1, #57656 @ 0xe138 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81cf0 │ │ │ │ + bge.n 81db4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82b9e │ │ │ │ + beq.w 82a3c │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 827a2 │ │ │ │ - movw r0, #55364 @ 0xd844 │ │ │ │ + beq.w 82840 │ │ │ │ + movw r0, #57668 @ 0xe144 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #2872 @ 0xb38 │ │ │ │ + movw r1, #5176 @ 0x1438 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81d34 │ │ │ │ + bge.n 81df8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 829a0 │ │ │ │ - b.n 81d34 │ │ │ │ + beq.w 82a32 │ │ │ │ + b.n 81df8 │ │ │ │ lsls r0, r3, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 197174 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55372 @ 0xd84c │ │ │ │ + movw r1, #57676 @ 0xe14c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81d6e │ │ │ │ + bge.n 81e32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82a42 │ │ │ │ + beq.w 82a1e │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 827a2 │ │ │ │ - bl 197df4 │ │ │ │ + beq.w 82840 │ │ │ │ + bl 19868c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #50596 @ 0xc5a4 │ │ │ │ + movw r1, #52900 @ 0xcea4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81da4 │ │ │ │ + bge.n 81e68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82a38 │ │ │ │ + beq.w 82a14 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 827a2 │ │ │ │ - bl 197f80 │ │ │ │ + beq.w 82840 │ │ │ │ + bl 1987fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #50528 @ 0xc560 │ │ │ │ + movw r1, #52832 @ 0xce60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81dda │ │ │ │ + bge.n 81e9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82a2e │ │ │ │ + beq.w 82a28 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 827a2 │ │ │ │ - ldr r2, [pc, #324] @ (81f28 ) │ │ │ │ + beq.w 82840 │ │ │ │ + ldr r2, [pc, #300] @ (81fd4 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ movw r1, #31012 @ 0x7924 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 196760 │ │ │ │ + bl 196fb0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82a24 │ │ │ │ + beq.w 82a0a │ │ │ │ movw r0, #31012 @ 0x7924 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - bl 857c4 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 827a2 │ │ │ │ - movs r0, #32 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 85728 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a08 │ │ │ │ - str r0, [r6, #16] │ │ │ │ + beq.w 82840 │ │ │ │ + ldr r6, [pc, #260] @ (81fd8 ) │ │ │ │ + str r6, [r0, #16] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 197174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 829ec │ │ │ │ - str r0, [r6, #20] │ │ │ │ + beq.w 829f2 │ │ │ │ + str r0, [r7, #20] │ │ │ │ movw r0, #52015 @ 0xcb2f │ │ │ │ movt r0, #4 │ │ │ │ - bl 7ff40 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 829c6 │ │ │ │ - str r0, [r6, #24] │ │ │ │ - movs r0, #0 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 7e23c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 829aa │ │ │ │ - str r0, [r6, #28] │ │ │ │ + beq.w 829f2 │ │ │ │ + sub.w r3, r6, #512 @ 0x200 │ │ │ │ + str r0, [r7, #24] │ │ │ │ + str r3, [r7, #28] │ │ │ │ movw r0, #16963 @ 0x4243 │ │ │ │ movt r0, #15 │ │ │ │ - bl 7ff40 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 82aa0 │ │ │ │ - movw r7, #44540 @ 0xadfc │ │ │ │ - movt r7, #75 @ 0x4b │ │ │ │ - str r0, [r6, #32] │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - bl 79658 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 7e23c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a84 │ │ │ │ - str r0, [r6, #36] @ 0x24 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - bl 7ff40 │ │ │ │ + beq.w 829f2 │ │ │ │ + movw r6, #44540 @ 0xadfc │ │ │ │ + movt r6, #75 @ 0x4b │ │ │ │ + str r0, [r7, #32] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl 79698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a68 │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - bl 7ff40 │ │ │ │ + beq.w 829f2 │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + bl 808d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a4c │ │ │ │ - str r0, [r6, #44] @ 0x2c │ │ │ │ - movs r0, #0 │ │ │ │ - bl 7ff40 │ │ │ │ + beq.w 829f2 │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + bl 808d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82ac6 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #61048 @ 0xee78 │ │ │ │ + beq.w 829f2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, r7 │ │ │ │ + str r0, [r7, #44] @ 0x2c │ │ │ │ + movw r1, #63352 @ 0xf778 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 802b8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r7, r0 │ │ │ │ + str r3, [r7, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 800e0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81ec4 │ │ │ │ + bge.n 81f6e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82abc │ │ │ │ - adds r7, #1 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 829e8 │ │ │ │ + adds r6, #1 │ │ │ │ + beq.w 82840 │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ movt r0, #16 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 7e23c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55380 @ 0xd854 │ │ │ │ + movw r1, #57684 @ 0xe154 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81f02 │ │ │ │ + bge.n 81fac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82ae2 │ │ │ │ + beq.w 829de │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r6, [r3, #1788] @ 0x6fc │ │ │ │ - b.n 81f5c │ │ │ │ + b.n 8200c │ │ │ │ + nop │ │ │ │ movs r3, #76 @ 0x4c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bl 79658 │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + bl 79698 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 82982 │ │ │ │ - bl 85e24 │ │ │ │ + beq.w 829c0 │ │ │ │ + bl 85d88 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8292e │ │ │ │ + beq.w 8298c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81f58 │ │ │ │ + bge.n 82008 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82924 │ │ │ │ + beq.w 82982 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r0, [r6, r8, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81f2c │ │ │ │ + bne.n 81fdc │ │ │ │ mov r0, r9 │ │ │ │ - bl 8643c │ │ │ │ + bl 863a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8295a │ │ │ │ + bne.w 82998 │ │ │ │ mov r0, r9 │ │ │ │ - bl 768a8 │ │ │ │ + bl 768f0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81f90 │ │ │ │ + bge.n 82040 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 81f90 │ │ │ │ + cbnz r3, 82040 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55392 @ 0xd860 │ │ │ │ + movw r1, #57696 @ 0xe160 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81fba │ │ │ │ + bge.n 8206a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8291a │ │ │ │ + beq.w 82978 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ movw r0, #297 @ 0x129 │ │ │ │ - bl 71620 │ │ │ │ + bl 71640 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827a2 │ │ │ │ - ldr r7, [pc, #772] @ (822d8 ) │ │ │ │ + beq.w 82840 │ │ │ │ + ldr r7, [pc, #756] @ (82378 ) │ │ │ │ mov.w r8, #0 │ │ │ │ addw sl, r7, #1188 @ 0x4a4 │ │ │ │ ldr.w r9, [r7, #4]! │ │ │ │ mov r0, r9 │ │ │ │ blx 2bf84 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 79680 │ │ │ │ + bl 796c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 828fe │ │ │ │ + beq.w 8282c │ │ │ │ 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 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 79680 │ │ │ │ + bl 796c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 828fc │ │ │ │ + beq.w 82974 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ str.w r0, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 79680 │ │ │ │ + bl 796c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 828fc │ │ │ │ + beq.w 82974 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ add.w r7, r5, #12 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 79680 │ │ │ │ + bl 796c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 828fc │ │ │ │ + beq.w 82974 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ str.w r0, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 79680 │ │ │ │ + bl 796c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 828fc │ │ │ │ + beq.w 82974 │ │ │ │ str.w r0, [r9, #16] │ │ │ │ cmp sl, r7 │ │ │ │ add.w r9, r9, #16 │ │ │ │ - bne.n 82006 │ │ │ │ + bne.n 820b6 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #55416 @ 0xd878 │ │ │ │ + movw r1, #57720 @ 0xe178 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movw r0, #11536 @ 0x2d10 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldrd fp, r4, [sp, #32] │ │ │ │ - bl 87ebc │ │ │ │ + bl 87e44 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 820ce │ │ │ │ + bge.n 8217e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 820ce │ │ │ │ + cbnz r3, 8217e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29744 @ 0x7430 │ │ │ │ + movw r1, #32048 @ 0x7d30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 820f8 │ │ │ │ + bge.n 821a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82764 │ │ │ │ + beq.w 82802 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 827a2 │ │ │ │ - movw r0, #55420 @ 0xd87c │ │ │ │ + beq.w 82840 │ │ │ │ + movw r0, #57724 @ 0xe17c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55428 @ 0xd884 │ │ │ │ + movw r1, #57732 @ 0xe184 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82136 │ │ │ │ + bge.n 821e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8276c │ │ │ │ + beq.w 8280a │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 827a2 │ │ │ │ - movw r0, #32880 @ 0x8070 │ │ │ │ + beq.w 82840 │ │ │ │ + movw r0, #35184 @ 0x8970 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55440 @ 0xd890 │ │ │ │ + movw r1, #57744 @ 0xe190 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82774 │ │ │ │ + blt.w 82812 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 827a2 │ │ │ │ - ldr r2, [pc, #360] @ (822dc ) │ │ │ │ + beq.w 82840 │ │ │ │ + ldr r2, [pc, #344] @ (8237c ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #360] @ (822e0 ) │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 196760 │ │ │ │ + ldr r1, [pc, #344] @ (82380 ) │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 196fb0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82a24 │ │ │ │ - ldr r0, [pc, #344] @ (822e0 ) │ │ │ │ - bl 857c4 │ │ │ │ - mov r7, r0 │ │ │ │ + beq.w 82a0a │ │ │ │ + ldr r0, [pc, #328] @ (82380 ) │ │ │ │ + bl 85728 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827a2 │ │ │ │ - movs r0, #3 │ │ │ │ - bl 7ff40 │ │ │ │ - str r0, [r7, #16] │ │ │ │ - movs r0, #14 │ │ │ │ - bl 7ff40 │ │ │ │ - str r0, [r7, #20] │ │ │ │ - movs r0, #3 │ │ │ │ - bl 7ff40 │ │ │ │ - str r0, [r7, #24] │ │ │ │ - movw r0, #55452 @ 0xd89c │ │ │ │ + beq.w 82840 │ │ │ │ + ldr r3, [pc, #320] @ (82384 ) │ │ │ │ + str r3, [r0, #16] │ │ │ │ + str r3, [r0, #24] │ │ │ │ + adds r3, #176 @ 0xb0 │ │ │ │ + str r3, [r0, #20] │ │ │ │ + movw r0, #57756 @ 0xe19c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79658 │ │ │ │ - str r0, [r7, #28] │ │ │ │ - movs r0, #0 │ │ │ │ - bl 7ff40 │ │ │ │ - str r0, [r7, #32] │ │ │ │ + bl 79698 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r0, r3, [r6, #28] │ │ │ │ ldr.w r3, [fp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82786 │ │ │ │ - mov r2, r7 │ │ │ │ + bne.w 82824 │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61028 @ 0xee64 │ │ │ │ + movw r1, #63332 @ 0xf764 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 802b8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r6, r0 │ │ │ │ + bl 800e0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 821ee │ │ │ │ + bge.n 8228c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 827c2 │ │ │ │ - adds r6, #1 │ │ │ │ - beq.w 827a2 │ │ │ │ - bl 70620 │ │ │ │ - mov r6, r0 │ │ │ │ + beq.w 82860 │ │ │ │ + adds r7, #1 │ │ │ │ + beq.w 82840 │ │ │ │ + bl 70640 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827a2 │ │ │ │ - movw r0, #55460 @ 0xd8a4 │ │ │ │ + beq.w 82840 │ │ │ │ + movw r0, #57764 @ 0xe1a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827ca │ │ │ │ + beq.w 829f2 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26804 @ 0x68b4 │ │ │ │ + movw r1, #29108 @ 0x71b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - mov r0, r6 │ │ │ │ - bl 802b8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 800e0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8223c │ │ │ │ + bge.n 822da │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 827e2 │ │ │ │ + beq.w 82868 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 827ca │ │ │ │ - movw r0, #55468 @ 0xd8ac │ │ │ │ + beq.w 829f2 │ │ │ │ + movw r0, #57772 @ 0xe1ac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827ca │ │ │ │ + beq.w 829f2 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55480 @ 0xd8b8 │ │ │ │ + movw r1, #57784 @ 0xe1b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 802b8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 800e0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82280 │ │ │ │ + bge.n 8231e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 827ea │ │ │ │ + beq.w 82870 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 827ca │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - movw r1, #23496 @ 0x5bc8 │ │ │ │ + beq.w 829f2 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + movw r1, #25800 @ 0x64c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 827ca │ │ │ │ + beq.w 829f2 │ │ │ │ mov.w r0, #1008 @ 0x3f0 │ │ │ │ movt r0, #782 @ 0x30e │ │ │ │ - bl 7ff40 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 7e23c │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827ca │ │ │ │ + beq.w 829f2 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55292 @ 0xd7fc │ │ │ │ + movw r1, #57596 @ 0xe0fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 802b8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 800e0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 822e4 │ │ │ │ + bge.n 82388 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 827f2 │ │ │ │ - b.n 822e4 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ + beq.w 82878 │ │ │ │ + b.n 82388 │ │ │ │ + nop │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ movs r1, r6 │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldrb r4, [r6, #7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ + strh r0, [r2, #22] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 827ca │ │ │ │ - movw r0, #55492 @ 0xd8c4 │ │ │ │ + beq.w 829f2 │ │ │ │ + movw r0, #57796 @ 0xe1c4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79658 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 79698 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827ca │ │ │ │ + beq.w 829f2 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55512 @ 0xd8d8 │ │ │ │ + movw r1, #57816 @ 0xe1d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 802b8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 800e0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82324 │ │ │ │ + bge.n 823c8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 827fa │ │ │ │ + beq.w 82880 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 827ca │ │ │ │ - mov r0, r6 │ │ │ │ + beq.w 829f2 │ │ │ │ + mov r0, r7 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #55524 @ 0xd8e4 │ │ │ │ + movw r1, #57828 @ 0xe1e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 827ca │ │ │ │ - mov r0, r6 │ │ │ │ - bl 19878c <_PyNamespace_New@@Base> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r7, r0 │ │ │ │ + beq.w 829f2 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 199008 <_PyNamespace_New@@Base> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82364 │ │ │ │ + bge.n 82408 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 82364 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 827a2 │ │ │ │ - mov r2, r7 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 82408 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 82840 │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20996 @ 0x5204 │ │ │ │ + movw r1, #23300 @ 0x5b04 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 802b8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r6, r0 │ │ │ │ + bl 800e0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8238e │ │ │ │ + bge.n 82432 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82802 │ │ │ │ - adds r6, #1 │ │ │ │ - beq.w 827a2 │ │ │ │ - ldr r2, [pc, #760] @ (82690 ) │ │ │ │ + beq.w 82888 │ │ │ │ + adds r7, #1 │ │ │ │ + beq.w 82840 │ │ │ │ + ldr r2, [pc, #760] @ (82734 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #760] @ (82694 ) │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 196760 │ │ │ │ + ldr r1, [pc, #760] @ (82738 ) │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 196fb0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82a24 │ │ │ │ - ldr r0, [pc, #748] @ (82694 ) │ │ │ │ + beq.w 82a0a │ │ │ │ + ldr r0, [pc, #748] @ (82738 ) │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ - bl 857c4 │ │ │ │ + bl 85728 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1988dc <_PyNamespace_New@@Base+0x150> │ │ │ │ + bl 199158 <_PyNamespace_New@@Base+0x150> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8280a │ │ │ │ + beq.w 829f2 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55304 @ 0xd808 │ │ │ │ + movw r1, #57620 @ 0xe114 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 823ea │ │ │ │ + bge.n 8248e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82822 │ │ │ │ + beq.w 82890 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 827a2 │ │ │ │ - movw r0, #9448 @ 0x24e8 │ │ │ │ + beq.w 82840 │ │ │ │ + movw r0, #11892 @ 0x2e74 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 79658 │ │ │ │ + bl 79698 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55556 @ 0xd904 │ │ │ │ + movw r1, #57860 @ 0xe204 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82428 │ │ │ │ + bge.n 824cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8282a │ │ │ │ + beq.w 82898 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 827a2 │ │ │ │ - bl 198dc0 │ │ │ │ + beq.w 82840 │ │ │ │ + bl 199640 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #64128 @ 0xfa80 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #896 @ 0x380 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8245e │ │ │ │ + bge.n 82502 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82832 │ │ │ │ + beq.w 828a0 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 827a2 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + beq.w 82840 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [pc, #556] @ (82698 ) │ │ │ │ - ldr r1, [pc, #560] @ (8269c ) │ │ │ │ - bl 196760 │ │ │ │ + ldr r2, [pc, #556] @ (8273c ) │ │ │ │ + ldr r1, [pc, #560] @ (82740 ) │ │ │ │ + bl 196fb0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82a24 │ │ │ │ + beq.w 82a0a │ │ │ │ movs r0, #0 │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55576 @ 0xd918 │ │ │ │ + movw r1, #57880 @ 0xe218 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 824a8 │ │ │ │ + bge.n 8254c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8284a │ │ │ │ + beq.w 828a8 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 827a2 │ │ │ │ - bl 70620 │ │ │ │ + beq.w 82840 │ │ │ │ + bl 70640 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55588 @ 0xd924 │ │ │ │ + movw r1, #57892 @ 0xe224 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 824de │ │ │ │ + bge.n 82582 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8283a │ │ │ │ + beq.w 828b0 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7186c │ │ │ │ + bl 7188c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55608 @ 0xd938 │ │ │ │ + movw r1, #57912 @ 0xe238 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82516 │ │ │ │ + bge.n 825ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82842 │ │ │ │ + beq.w 828b8 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 827a2 │ │ │ │ + beq.w 82840 │ │ │ │ ldr.w r3, [fp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82852 │ │ │ │ + bne.w 828c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - movw r2, #19736 @ 0x4d18 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movw r2, #22040 @ 0x5618 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 198f94 │ │ │ │ + bl 199814 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82872 │ │ │ │ - ldr r0, [pc, #352] @ (826a0 ) │ │ │ │ + beq.w 828e0 │ │ │ │ + ldr r0, [pc, #352] @ (82744 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 197490 │ │ │ │ + bl 197d28 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82872 │ │ │ │ - movw r1, #45156 @ 0xb064 │ │ │ │ + beq.w 828e0 │ │ │ │ + movw r1, #47608 @ 0xb9f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r2, [pc, #328] @ (826a4 ) │ │ │ │ - bl 83aa8 │ │ │ │ + ldr r2, [pc, #328] @ (82748 ) │ │ │ │ + bl 83a0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8285a │ │ │ │ - movw r1, #33712 @ 0x83b0 │ │ │ │ + bne.w 828c8 │ │ │ │ + movw r1, #36016 @ 0x8cb0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r2, [pc, #312] @ (826a8 ) │ │ │ │ + ldr r2, [pc, #312] @ (8274c ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 83aa8 │ │ │ │ + bl 83a0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8285a │ │ │ │ - bl 19878c <_PyNamespace_New@@Base> │ │ │ │ + bne.w 828c8 │ │ │ │ + bl 199008 <_PyNamespace_New@@Base> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8285a │ │ │ │ + beq.w 828c8 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57940 @ 0xe254 │ │ │ │ + movw r1, #60244 @ 0xeb54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r9 │ │ │ │ - bl 83aa8 │ │ │ │ + bl 83a0c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 825ae │ │ │ │ + bge.n 82652 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82890 │ │ │ │ + beq.w 828fe │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8285a │ │ │ │ - ldr r7, [pc, #244] @ (826ac ) │ │ │ │ + bne.w 828c8 │ │ │ │ + ldr r7, [pc, #244] @ (82750 ) │ │ │ │ mov.w r8, #1 │ │ │ │ - str r4, [sp, #12] │ │ │ │ + str r4, [sp, #8] │ │ │ │ ldr.w r4, [r7], #4 │ │ │ │ lsl.w r0, r8, sl │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8285a │ │ │ │ - bl 83aa8 │ │ │ │ + beq.w 828c8 │ │ │ │ + bl 83a0c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 825f0 │ │ │ │ + bge.n 82694 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82898 │ │ │ │ + beq.w 82906 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8285a │ │ │ │ + bne.w 828c8 │ │ │ │ cmp.w sl, #19 │ │ │ │ - bne.n 825be │ │ │ │ - movw r1, #55620 @ 0xd944 │ │ │ │ + bne.n 82662 │ │ │ │ + movw r1, #57924 @ 0xe244 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r2, [pc, #164] @ (826b0 ) │ │ │ │ + ldr r2, [pc, #164] @ (82754 ) │ │ │ │ mov r0, fp │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - bl 83aa8 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + bl 83a0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8285a │ │ │ │ - bl 7ff40 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #55632 @ 0xd950 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + bne.w 828c8 │ │ │ │ + ldr r6, [pc, #152] @ (82758 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 83aa8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + ldr r2, [pc, #144] @ (82754 ) │ │ │ │ + movw r1, #57936 @ 0xe250 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl 83a0c │ │ │ │ mov r7, r0 │ │ │ │ + ldr.w r3, [r6, #1064] @ 0x428 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 828a4 │ │ │ │ + blt.w 82912 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8285a │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7ff40 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #55644 @ 0xd95c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + bne.w 828c8 │ │ │ │ + ldr r2, [pc, #120] @ (8275c ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 83aa8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + movw r1, #57948 @ 0xe25c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl 83a0c │ │ │ │ + ldr.w r3, [r6, #1080] @ 0x438 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 828c8 │ │ │ │ + blt.w 8293c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8285a │ │ │ │ - movs r0, #2 │ │ │ │ - bl 7ff40 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #55656 @ 0xd968 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + bne.w 828c8 │ │ │ │ + ldr r2, [pc, #88] @ (82760 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 83aa8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + movw r1, #57960 @ 0xe268 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl 83a0c │ │ │ │ + ldr.w r3, [r6, #1096] @ 0x448 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 828b6 │ │ │ │ - b.n 826b4 │ │ │ │ + blt.w 82928 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 828c8 │ │ │ │ + ldr r2, [pc, #56] @ (82764 ) │ │ │ │ + mov r0, r9 │ │ │ │ + movw r1, #57972 @ 0xe274 │ │ │ │ + b.n 82768 │ │ │ │ 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 │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ + add r1, pc, #880 @ (adr r1, 82ac4 ) │ │ │ │ movs r1, r6 │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 8285a │ │ │ │ - movs r0, #5 │ │ │ │ - bl 7ff40 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #55668 @ 0xd974 │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strh r0, [r6, #20] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strh r0, [r0, #22] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strh r0, [r6, #22] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 83aa8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 83a0c │ │ │ │ + ldr.w r3, [r6, #1144] @ 0x478 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 828da │ │ │ │ + blt.w 82950 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8285a │ │ │ │ + bne.w 828c8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61272 @ 0xef58 │ │ │ │ + movw r1, #63576 @ 0xf858 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8270c │ │ │ │ + bge.n 827ac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 828ec │ │ │ │ + beq.w 82964 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 82872 │ │ │ │ - ldr r0, [pc, #720] @ (829e4 ) │ │ │ │ + beq.w 828e0 │ │ │ │ + ldr r0, [pc, #768] @ (82ab4 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 197490 │ │ │ │ + bl 197d28 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82872 │ │ │ │ + beq.w 828e0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #61288 @ 0xef68 │ │ │ │ + movw r1, #63592 @ 0xf868 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 802b8 │ │ │ │ + bl 800e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82748 │ │ │ │ + bge.n 827e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 828f4 │ │ │ │ + beq.w 8296c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 82872 │ │ │ │ + bne.n 828e0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ 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 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 820f8 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 821a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 82136 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 821e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8216c │ │ │ │ + bne.w 8221c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8216c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8221c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 821ca │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 82268 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 827a2 │ │ │ │ + bge.n 82840 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 827a2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #55048 @ 0xd708 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 82840 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #57352 @ 0xe008 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #572] @ (829e8 ) │ │ │ │ + ldr r1, [pc, #620] @ (82ab8 ) │ │ │ │ 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 8275c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 821ee │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 827a2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 827a2 │ │ │ │ + b.n 827fa │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 827a2 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8228c │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8223c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 822da │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 82280 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 822e4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 82324 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8238e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 827a2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 827a2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 827a2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 823ea │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8231e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 82428 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82388 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8245e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 823c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 824de │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82432 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8248e │ │ │ │ + mov r0, r6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 824cc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82502 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8254c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 82516 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82582 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 824a8 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 825ba │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 827a2 │ │ │ │ - b.n 82526 │ │ │ │ + bne.n 82840 │ │ │ │ + b.n 825ca │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82872 │ │ │ │ + bge.n 828e0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 82872 │ │ │ │ + cbnz r3, 828e0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #37884 @ 0x93fc │ │ │ │ + movw r2, #40188 @ 0x9cfc │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r3, #55048 @ 0xd708 │ │ │ │ + movw r3, #57352 @ 0xe008 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [r5, #12] │ │ │ │ strd r1, r2, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 8275c │ │ │ │ + b.n 827fa │ │ │ │ mov r0, fp │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 825ae │ │ │ │ - str r0, [sp, #20] │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82652 │ │ │ │ + str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - b.n 825f0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + b.n 82694 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str.w r3, [r6, #1064] @ 0x428 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8263a │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8263a │ │ │ │ + bne.w 826dc │ │ │ │ + add.w r0, r6, #1064 @ 0x428 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 826dc │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str.w r3, [r6, #1096] @ 0x448 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 826b4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 826b4 │ │ │ │ + bne.w 82724 │ │ │ │ + ldr r0, [pc, #388] @ (82abc ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82724 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str.w r3, [r6, #1080] @ 0x438 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82664 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 82664 │ │ │ │ + bne.w 82700 │ │ │ │ + ldr r0, [pc, #372] @ (82ac0 ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82700 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str.w r3, [r6, #1144] @ 0x478 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 826de │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 826de │ │ │ │ + bne.w 8277e │ │ │ │ + ldr r0, [pc, #356] @ (82ac4 ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8277e │ │ │ │ mov r0, r9 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8270c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 827ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 82748 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 827e8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 827a2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 827a2 │ │ │ │ + b.n 8282c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 827a2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81fba │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8206a │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81f58 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 82008 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8293a │ │ │ │ + bge.n 82998 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 8297a │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 827a2 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 827a2 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 827a2 │ │ │ │ + cbz r3, 829b8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 827a2 │ │ │ │ + bge.w 82840 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 827a2 │ │ │ │ + bne.w 82840 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 827a2 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82840 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8293a │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82998 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 827a2 │ │ │ │ + bge.w 82840 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 827a2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 827a2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81d34 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 827a2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 827a2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 827a2 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 827a2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 827a2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 827a2 │ │ │ │ - nop │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ - movs r1, r6 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 827a2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 827a2 │ │ │ │ + bne.w 82840 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82840 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 827a2 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81fac │ │ │ │ + mov r0, r7 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81f6e │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 827a2 │ │ │ │ + bge.w 82840 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 827a2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 827a2 │ │ │ │ - movw r3, #55076 @ 0xd724 │ │ │ │ + bne.w 82840 │ │ │ │ + mov r0, r7 │ │ │ │ + b.n 829d8 │ │ │ │ + movw r3, #57380 @ 0xe024 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 827aa │ │ │ │ + b.n 82848 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81dda │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81e68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81da4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81e32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81d6e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 827a2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 827a2 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81e9e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 827a2 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 827a2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 827a2 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81df8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 827a2 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 827a2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 827a2 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81db4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 827a2 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 827a2 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81d76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 827a2 │ │ │ │ + bne.w 81d3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 827a2 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81d3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81ec4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 827a2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 827a2 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81d06 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 827a2 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81c78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81f02 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81c36 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81b32 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81cb6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81ab2 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81bf6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81af2 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81b76 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81a68 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81bb6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81b2c │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + add r1, pc, #816 @ (adr r1, 82dec ) │ │ │ │ + movs r1, r6 │ │ │ │ + strh r0, [r0, #22] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strh r0, [r6, #20] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strh r0, [r6, #22] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #37884 @ 0x93fc │ │ │ │ + movw r2, #40188 @ 0x9cfc │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r3, #55104 @ 0xd740 │ │ │ │ + movw r3, #57408 @ 0xe040 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [r5, #12] │ │ │ │ strd r1, r2, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 8275c │ │ │ │ + b.n 827fa │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a424 │ │ │ │ - ldr r3, [pc, #112] @ (82ba8 ) │ │ │ │ + bl 7a464 │ │ │ │ + ldr r3, [pc, #32] @ (82b0c ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #55172 @ 0xd784 │ │ │ │ + movw r3, #57476 @ 0xe084 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ 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 8275c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81c42 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81bf2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81bb4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81b72 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81cb2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 81c78 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81c78 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81cf0 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + b.n 827fa │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ -00082bac : │ │ │ │ +00082b10 : │ │ │ │ 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 82c76 │ │ │ │ - ldr r2, [pc, #208] @ (82c98 ) │ │ │ │ + bne.n 82bda │ │ │ │ + ldr r2, [pc, #208] @ (82bfc ) │ │ │ │ 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 │ │ │ │ @@ -130180,194 +130118,194 @@ │ │ │ │ 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 82c2e │ │ │ │ + bgt.n 82b92 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 82c2a │ │ │ │ + beq.n 82b8e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 82c2a │ │ │ │ + beq.n 82b8e │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82c2a │ │ │ │ + bne.n 82b8e │ │ │ │ ldr.w r3, [lr, #72] @ 0x48 │ │ │ │ - cbnz r3, 82c6e │ │ │ │ + cbnz r3, 82bd2 │ │ │ │ add.w r2, lr, #12 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 82c2a │ │ │ │ + bmi.n 82b8e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 82c58 │ │ │ │ + bne.n 82bbc │ │ │ │ dmb ish │ │ │ │ - b.n 82c2a │ │ │ │ + b.n 82b8e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82c2a │ │ │ │ - b.n 82c48 │ │ │ │ - ldr r4, [pc, #36] @ (82c9c ) │ │ │ │ + bne.n 82b8e │ │ │ │ + b.n 82bac │ │ │ │ + ldr r4, [pc, #36] @ (82c00 ) │ │ │ │ mov.w r1, #2208 @ 0x8a0 │ │ │ │ - movw r3, #52108 @ 0xcb8c │ │ │ │ + movw r3, #54412 @ 0xd48c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #55852 @ 0xda2c │ │ │ │ + movw r2, #58156 @ 0xe32c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 61d04 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61f30 <_PyObject_AssertFailed@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + add r2, pc, #160 @ (adr r2, 82ca4 ) │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ -00082ca0 : │ │ │ │ +00082c04 : │ │ │ │ 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 82d2c │ │ │ │ + bpl.n 82c90 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82cfc │ │ │ │ + bne.n 82c60 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 82cfc │ │ │ │ + beq.n 82c60 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 77608 │ │ │ │ + bl 77654 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 82d16 │ │ │ │ + beq.n 82c7a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 82ce8 │ │ │ │ + cbnz r3, 82c4c │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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 6ba70 │ │ │ │ + bl 6ba98 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 82d1e │ │ │ │ + beq.n 82c82 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77608 │ │ │ │ + bl 77654 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 82cdc │ │ │ │ + bne.n 82c40 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 82ce2 │ │ │ │ + b.n 82c46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261b1c │ │ │ │ + bl 2624e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 82ce2 │ │ │ │ - movw r0, #34184 @ 0x8588 │ │ │ │ + b.n 82c46 │ │ │ │ + movw r0, #36488 @ 0x8e88 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2405 @ 0x965 │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 82d24 │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 82c88 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 82f22 │ │ │ │ + beq.w 82e86 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 832c8 │ │ │ │ + beq.w 8322c │ │ │ │ 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, #3321 @ 0xcf9 │ │ │ │ + movw r3, #3353 @ 0xd19 │ │ │ │ movt r3, #7 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 839c8 │ │ │ │ + bne.w 8392c │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 830ba │ │ │ │ + bgt.w 8301e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 839f8 │ │ │ │ + beq.w 8395c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 839f8 │ │ │ │ + bhi.w 8395c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r4, r4, #24 │ │ │ │ movs r0, r1 │ │ │ │ lsls r0, r0, #6 │ │ │ │ lsls r4, r4, #24 │ │ │ │ lsls r4, r4, #24 │ │ │ │ lsls r4, r4, #24 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ lsls r7, r2, #22 │ │ │ │ - bmi.w 839e0 │ │ │ │ - ldr.w r9, [pc, #796] @ 830e8 │ │ │ │ + bmi.w 83944 │ │ │ │ + ldr.w r9, [pc, #796] @ 8304c │ │ │ │ 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, #1992] @ 0x7c8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 82fdc │ │ │ │ - ldr r0, [pc, #760] @ (830e0 ) │ │ │ │ + beq.w 82f40 │ │ │ │ + ldr r0, [pc, #760] @ (83044 ) │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str.w r2, [r1, #1992] @ 0x7c8 │ │ │ │ ldr.w r2, [r1, #1996] @ 0x7cc │ │ │ │ ldr.w fp, [r0, #1600] @ 0x640 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r1, #1996] @ 0x7cc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 8329e │ │ │ │ + bne.w 83202 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ str.w fp, [r7, #20] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r5, [r7, #8] │ │ │ │ - bge.n 82e18 │ │ │ │ + bge.n 82d7c │ │ │ │ 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] │ │ │ │ @@ -130394,429 +130332,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 831e4 │ │ │ │ + bgt.w 83148 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w fp, [r5] │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 83a1c │ │ │ │ + bne.w 83980 │ │ │ │ mov r0, fp │ │ │ │ blx 2bf84 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 79680 │ │ │ │ + bl 796c0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 837a0 │ │ │ │ + beq.w 83704 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldrb.w r3, [r1, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 82edc │ │ │ │ + bmi.n 82e40 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r4, r3, #30 │ │ │ │ - beq.n 82f2a │ │ │ │ + beq.n 82e8e │ │ │ │ mov r9, fp │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83d0c │ │ │ │ + bl 83c70 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82f00 │ │ │ │ + bge.n 82e64 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 831dc │ │ │ │ + beq.w 83140 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 837a0 │ │ │ │ + bne.w 83704 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82f18 │ │ │ │ + bge.n 82e7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83984 │ │ │ │ + beq.w 838e8 │ │ │ │ ldr.w r4, [r5, #16]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 82d88 │ │ │ │ + bne.w 82cec │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 838e2 │ │ │ │ + beq.w 83846 │ │ │ │ ldr.w r2, [r9, r8] │ │ │ │ - ldr r3, [pc, #424] @ (830e4 ) │ │ │ │ + ldr r3, [pc, #424] @ (83048 ) │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8314c │ │ │ │ + bne.w 830b0 │ │ │ │ add.w r8, r8, #110592 @ 0x1b000 │ │ │ │ movs r2, #1 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [r8, #3980] @ 0xf8c │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ - bl 7b8e0 │ │ │ │ + bl 7b938 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 83968 │ │ │ │ + beq.w 838cc │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 830ec │ │ │ │ + bne.w 83050 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82f8c │ │ │ │ + bge.n 82ef0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 82f8c │ │ │ │ + cbnz r3, 82ef0 │ │ │ │ mov r0, fp │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 83248 │ │ │ │ + blt.w 831ac │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 82ede │ │ │ │ + bne.n 82e42 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [r9, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 82ede │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 82e42 │ │ │ │ lsls r3, r2, #22 │ │ │ │ - bmi.w 839e0 │ │ │ │ - ldr.w r9, [pc, #300] @ 830e8 │ │ │ │ + bmi.w 83944 │ │ │ │ + ldr.w r9, [pc, #300] @ 8304c │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - movw r4, #5729 @ 0x1661 │ │ │ │ + movw r4, #6625 @ 0x19e1 │ │ │ │ movt r4, #12 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r1, #1992] @ 0x7c8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82de4 │ │ │ │ + bne.w 82d48 │ │ │ │ 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 836e8 │ │ │ │ + bmi.w 8364c │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ subs r0, r0, r7 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.w 83718 │ │ │ │ + bhi.w 8367c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r0, r0, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bmi.w 83718 │ │ │ │ + bmi.w 8367c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr.w r2, [r2, #888] @ 0x378 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 8327c │ │ │ │ + bne.w 831e0 │ │ │ │ ldr.w r2, [r1, #1596] @ 0x63c │ │ │ │ subs r1, r0, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bcs.w 831a4 │ │ │ │ + bcs.w 83108 │ │ │ │ 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 8325e │ │ │ │ + beq.w 831c2 │ │ │ │ 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 83184 │ │ │ │ + beq.w 830e8 │ │ │ │ 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, #92] @ (830e0 ) │ │ │ │ + ldr r2, [pc, #92] @ (83044 ) │ │ │ │ str.w r3, [r0, fp, lsl #3] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83762 │ │ │ │ + bne.w 836c6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 83784 │ │ │ │ + bmi.w 836e8 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ str r5, [r7, #8] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r7, #20] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82e14 │ │ │ │ - b.n 82e18 │ │ │ │ - movw r4, #6753 @ 0x1a61 │ │ │ │ + blt.w 82d78 │ │ │ │ + b.n 82d7c │ │ │ │ + movw r4, #6529 @ 0x1981 │ │ │ │ movt r4, #9 │ │ │ │ - b.n 82dc2 │ │ │ │ + b.n 82d26 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r4, #22417 @ 0x5791 │ │ │ │ + movweq r4, #23325 @ 0x5b1d │ │ │ │ movteq r4, #12 │ │ │ │ - beq.w 82dc2 │ │ │ │ + beq.w 82d26 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 839f8 │ │ │ │ + ble.w 8395c │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.w 83228 │ │ │ │ - movw r4, #18117 @ 0x46c5 │ │ │ │ + bne.w 8318c │ │ │ │ + movw r4, #18973 @ 0x4a1d │ │ │ │ movt r4, #11 │ │ │ │ - b.n 82dc2 │ │ │ │ + b.n 82d26 │ │ │ │ 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, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83102 │ │ │ │ + bge.n 83066 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8397a │ │ │ │ + beq.w 838de │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8312e │ │ │ │ + bge.n 83092 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83970 │ │ │ │ + beq.w 838d4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8312e │ │ │ │ + bge.n 83092 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83a2e │ │ │ │ + beq.w 83992 │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 83252 │ │ │ │ + blt.w 831b6 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, fp │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [fp, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 82edc │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 82e40 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 82f4e │ │ │ │ + beq.w 82eb2 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83170 │ │ │ │ + bge.n 830d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 83170 │ │ │ │ + cbnz r3, 830d4 │ │ │ │ mov r0, fp │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82ede │ │ │ │ + bge.w 82e42 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 82ede │ │ │ │ + b.n 82e42 │ │ │ │ ldrd r7, r1, [r2, #24] │ │ │ │ cmp r7, r1 │ │ │ │ - bhi.n 8323c │ │ │ │ + bhi.n 831a0 │ │ │ │ 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 8305e │ │ │ │ + bne.w 82fc2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - movw r1, #46053 @ 0xb3e5 │ │ │ │ + movw r1, #46093 @ 0xb40d │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r2, [r2, #848] @ 0x350 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8383a │ │ │ │ + bne.w 8379e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bf6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83718 │ │ │ │ + beq.w 8367c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 8305e │ │ │ │ + b.n 82fc2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 82f00 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82e64 │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 82e8a │ │ │ │ + beq.w 82dee │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82e8a │ │ │ │ + beq.w 82dee │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82e8a │ │ │ │ + bne.w 82dee │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbnz r2, 83272 │ │ │ │ + cbnz r2, 831d6 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 82e8a │ │ │ │ + bmi.w 82dee │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 83212 │ │ │ │ + bne.n 83176 │ │ │ │ dmb ish │ │ │ │ - b.n 82e8a │ │ │ │ + b.n 82dee │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 839f8 │ │ │ │ - movw r4, #51045 @ 0xc765 │ │ │ │ + bne.w 8395c │ │ │ │ + movw r4, #52265 @ 0xcc29 │ │ │ │ movt r4, #21 │ │ │ │ - b.n 82dc2 │ │ │ │ + b.n 82d26 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 8305e │ │ │ │ + b.n 82fc2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 82ede │ │ │ │ - b.n 837a0 │ │ │ │ + bne.w 82e42 │ │ │ │ + b.n 83704 │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [fp, #16] │ │ │ │ - b.n 82edc │ │ │ │ + b.n 82e40 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8305e │ │ │ │ - b.n 831a4 │ │ │ │ + bne.w 82fc2 │ │ │ │ + b.n 83108 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82e8a │ │ │ │ - b.n 83202 │ │ │ │ + bne.w 82dee │ │ │ │ + b.n 83166 │ │ │ │ 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 8305e │ │ │ │ + bne.w 82fc2 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f4894 │ │ │ │ + bl 1f5154 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 82f24 │ │ │ │ - movw r3, #1089 @ 0x441 │ │ │ │ + b.n 82e88 │ │ │ │ + movw r3, #1557 @ 0x615 │ │ │ │ movt r3, #19 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 838f8 │ │ │ │ + bne.w 8385c │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83792 │ │ │ │ + bne.w 836f6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ str r5, [r7, #8] │ │ │ │ - b.n 830a0 │ │ │ │ + b.n 83004 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 839c8 │ │ │ │ + bne.w 8392c │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 83502 │ │ │ │ + bgt.w 83466 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 839f8 │ │ │ │ + beq.w 8395c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 839f8 │ │ │ │ + bhi.w 8395c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r3, r0, #14 │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsls r3, r0, #14 │ │ │ │ lsls r3, r0, #14 │ │ │ │ lsls r3, r0, #14 │ │ │ │ lsls r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ ands.w r1, r2, #512 @ 0x200 │ │ │ │ - bne.w 839e0 │ │ │ │ - ldr r7, [pc, #748] @ (835fc ) │ │ │ │ + bne.w 83944 │ │ │ │ + ldr r7, [pc, #748] @ (83560 ) │ │ │ │ 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, #1992] @ 0x7c8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 83510 │ │ │ │ - ldr r0, [pc, #724] @ (83600 ) │ │ │ │ + beq.w 83474 │ │ │ │ + ldr r0, [pc, #724] @ (83564 ) │ │ │ │ ldr.w r3, [ip, #1996] @ 0x7cc │ │ │ │ ldr.w r2, [sl] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [ip, #1996] @ 0x7cc │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ str.w r2, [ip, #1992] @ 0x7c8 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 837f2 │ │ │ │ + bne.w 83756 │ │ │ │ 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 │ │ │ │ @@ -130847,294 +130785,294 @@ │ │ │ │ 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 8371c │ │ │ │ + bgt.w 83680 │ │ │ │ movs r0, #0 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 83a12 │ │ │ │ + bne.w 83976 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ - bl 79680 │ │ │ │ + bl 796c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8379e │ │ │ │ + beq.w 83702 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bpl.n 8340e │ │ │ │ + bpl.n 83372 │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8340e │ │ │ │ + bne.n 83372 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.n 83456 │ │ │ │ + beq.n 833ba │ │ │ │ mov r5, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 83d0c │ │ │ │ + bl 83c70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8342e │ │ │ │ + bge.n 83392 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8366c │ │ │ │ + beq.w 835d0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8379e │ │ │ │ + bne.w 83702 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8344a │ │ │ │ + bge.n 833ae │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83a38 │ │ │ │ + beq.w 8399c │ │ │ │ ldr.w r4, [r6, #16]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 832ca │ │ │ │ - b.n 82f22 │ │ │ │ + bne.w 8322e │ │ │ │ + b.n 82e86 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 83894 │ │ │ │ + beq.w 837f8 │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - ldr r3, [pc, #408] @ (83604 ) │ │ │ │ + ldr r3, [pc, #408] @ (83568 ) │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83640 │ │ │ │ + bne.w 835a4 │ │ │ │ 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, #3980] @ 0xf8c │ │ │ │ - bl 7b8e0 │ │ │ │ + bl 7b938 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.w 83a50 │ │ │ │ + beq.w 839b4 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 83608 │ │ │ │ + beq.w 8356c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 834b0 │ │ │ │ + bge.n 83414 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83a56 │ │ │ │ + beq.w 839ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 834d4 │ │ │ │ + bge.n 83438 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83a48 │ │ │ │ + beq.w 839ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 834d4 │ │ │ │ + bge.n 83438 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83a40 │ │ │ │ + beq.w 839a4 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 83824 │ │ │ │ + blt.w 83788 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 8340e │ │ │ │ - movw r4, #6753 @ 0x1a61 │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 83372 │ │ │ │ + movw r4, #6529 @ 0x1981 │ │ │ │ movt r4, #9 │ │ │ │ - b.n 83304 │ │ │ │ - movw r4, #5729 @ 0x1661 │ │ │ │ + b.n 83268 │ │ │ │ + movw r4, #6625 @ 0x19e1 │ │ │ │ movt r4, #12 │ │ │ │ - b.n 83304 │ │ │ │ + b.n 83268 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 835e6 │ │ │ │ - movw r4, #22417 @ 0x5791 │ │ │ │ + bne.n 8354a │ │ │ │ + movw r4, #23325 @ 0x5b1d │ │ │ │ movt r4, #12 │ │ │ │ - b.n 83304 │ │ │ │ + b.n 83268 │ │ │ │ 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 837d8 │ │ │ │ + bmi.w 8373c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, r1, lsl #3 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 837ca │ │ │ │ + bcc.w 8372e │ │ │ │ adds.w fp, r2, r1, lsl #3 │ │ │ │ - bmi.w 837ca │ │ │ │ + bmi.w 8372e │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r1, #3321 @ 0xcf9 │ │ │ │ + movw r1, #3353 @ 0xd19 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r3, [r2, #888] @ 0x378 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 837bc │ │ │ │ + bne.w 83720 │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ ldr.w sl, [ip, #1596] @ 0x63c │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - bcs.w 83698 │ │ │ │ + bcs.w 835fc │ │ │ │ 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 8382e │ │ │ │ + beq.w 83792 │ │ │ │ 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 83674 │ │ │ │ + beq.n 835d8 │ │ │ │ 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 8386c │ │ │ │ - ldr r0, [pc, #56] @ (83600 ) │ │ │ │ + blt.w 837d0 │ │ │ │ + ldr r0, [pc, #56] @ (83564 ) │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8384a │ │ │ │ + bne.w 837ae │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r5, r3, #29 │ │ │ │ - bmi.w 83880 │ │ │ │ + bmi.w 837e4 │ │ │ │ ldr.w r5, [r7, r8] │ │ │ │ - b.n 8334c │ │ │ │ + b.n 832b0 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 839f8 │ │ │ │ + ble.w 8395c │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 836d4 │ │ │ │ - movw r4, #18117 @ 0x46c5 │ │ │ │ + bne.n 83638 │ │ │ │ + movw r4, #18973 @ 0x4a1d │ │ │ │ movt r4, #11 │ │ │ │ - b.n 83304 │ │ │ │ + b.n 83268 │ │ │ │ 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 8361c │ │ │ │ + bge.n 83580 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8361c │ │ │ │ + cbnz r3, 83580 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 83798 │ │ │ │ + blt.w 836fc │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 83410 │ │ │ │ + bne.w 83374 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 83410 │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 83374 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8347a │ │ │ │ + beq.w 833de │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8365c │ │ │ │ + bge.n 835c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8365c │ │ │ │ + cbnz r3, 835c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 83410 │ │ │ │ + bge.w 83374 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 83410 │ │ │ │ + b.n 83374 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8342e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83392 │ │ │ │ ldrd lr, r3, [ip, #24] │ │ │ │ cmp r3, lr │ │ │ │ - bcc.n 836c8 │ │ │ │ + bcc.n 8362c │ │ │ │ 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 835a4 │ │ │ │ + bne.n 83508 │ │ │ │ ldr.w r3, [r2, #848] @ 0x350 │ │ │ │ - movw r1, #46053 @ 0xb3e5 │ │ │ │ + movw r1, #46093 @ 0xb40d │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 837ce │ │ │ │ + bne.w 83732 │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bf6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 837ca │ │ │ │ + beq.w 8372e │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 835a4 │ │ │ │ + b.n 83508 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.n 835a4 │ │ │ │ + b.n 83508 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 839f8 │ │ │ │ - movw r4, #51045 @ 0xc765 │ │ │ │ + bne.w 8395c │ │ │ │ + movw r4, #52265 @ 0xcc29 │ │ │ │ movt r4, #21 │ │ │ │ - b.n 83304 │ │ │ │ + b.n 83268 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr.w r0, [r0, #440] @ 0x1b8 │ │ │ │ str r0, [sp, #16] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ sub.w lr, r0, r7 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ @@ -131142,337 +131080,337 @@ │ │ │ │ add r0, ip │ │ │ │ add.w ip, r0, #1 │ │ │ │ adds r7, r0, #3 │ │ │ │ bic.w r0, r7, #3 │ │ │ │ add.w r0, r0, ip, lsl #2 │ │ │ │ add r2, r0 │ │ │ │ cmp r2, lr │ │ │ │ - bls.w 8300c │ │ │ │ + bls.w 82f70 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 83292 │ │ │ │ + b.n 831f6 │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 833c8 │ │ │ │ + beq.w 8332c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 833c8 │ │ │ │ + beq.w 8332c │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 833c8 │ │ │ │ + bne.w 8332c │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8381a │ │ │ │ + bne.n 8377e │ │ │ │ add.w r3, r5, #12 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r0, r2, #27 │ │ │ │ - bmi.w 833c8 │ │ │ │ + bmi.w 8332c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8374c │ │ │ │ + bne.n 836b0 │ │ │ │ dmb ish │ │ │ │ - b.n 833c8 │ │ │ │ - movw r1, #1089 @ 0x441 │ │ │ │ + b.n 8332c │ │ │ │ + movw r1, #1557 @ 0x615 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 83916 │ │ │ │ - ldr r0, [pc, #780] @ (83a80 ) │ │ │ │ - bl 6b650 │ │ │ │ + bne.w 8387a │ │ │ │ + ldr r0, [pc, #780] @ (839e4 ) │ │ │ │ + bl 6b678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83090 │ │ │ │ + bne.w 82ff4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ - b.n 83090 │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ + b.n 82ff4 │ │ │ │ movw r1, #14536 @ 0x38c8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a65e4 <_PyBytes_DecodeEscape2@@Base+0x2574> │ │ │ │ + bl 1a6e28 <_PyBytes_DecodeEscape2@@Base+0x2574> │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ - b.n 832c4 │ │ │ │ + b.n 83228 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 83410 │ │ │ │ + bne.w 83374 │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 83298 │ │ │ │ + bge.w 831fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83298 │ │ │ │ + bne.w 831fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 83298 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 831fc │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 835a4 │ │ │ │ + bne.w 83508 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 83292 │ │ │ │ + b.n 831f6 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ - b.n 836b6 │ │ │ │ + b.n 8361a │ │ │ │ ldr.w r1, [r9, #440] @ 0x1b8 │ │ │ │ ldrd r3, r1, [r1, #12] │ │ │ │ add r3, r1 │ │ │ │ adds r1, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ add r2, r3 │ │ │ │ - b.n 83536 │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + b.n 8349a │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 83908 │ │ │ │ + bne.w 8386c │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 835e0 │ │ │ │ + bne.w 83544 │ │ │ │ mov r0, sl │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ ldr.w r5, [r7, r8] │ │ │ │ - b.n 8334c │ │ │ │ + b.n 832b0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 833c8 │ │ │ │ - b.n 8373c │ │ │ │ + bne.w 8332c │ │ │ │ + b.n 836a0 │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 8340e │ │ │ │ + b.n 83372 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 83694 │ │ │ │ + b.n 835f8 │ │ │ │ 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 831c8 │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + b.n 8312c │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 83874 │ │ │ │ + bne.n 837d8 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 835d6 │ │ │ │ + bne.w 8353a │ │ │ │ mov r0, sl │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ - b.n 835d6 │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ + b.n 8353a │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 835c4 │ │ │ │ + b.n 83528 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.n 835d6 │ │ │ │ + b.n 8353a │ │ │ │ mov r0, sl │ │ │ │ movw r1, #14536 @ 0x38c8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 1a65e4 <_PyBytes_DecodeEscape2@@Base+0x2574> │ │ │ │ + bl 1a6e28 <_PyBytes_DecodeEscape2@@Base+0x2574> │ │ │ │ ldr.w r5, [r7, r8] │ │ │ │ - b.n 8334c │ │ │ │ + b.n 832b0 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 83462 │ │ │ │ + bne.w 833c6 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 83a5e │ │ │ │ + bmi.w 839c2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 83a9a │ │ │ │ + blt.w 839fe │ │ │ │ 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 83410 │ │ │ │ + bge.w 83374 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83410 │ │ │ │ + bne.w 83374 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 83410 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83374 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 83924 │ │ │ │ + beq.n 83888 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - ldr r3, [pc, #400] @ (83a84 ) │ │ │ │ - b.w 82f3e │ │ │ │ + ldr r3, [pc, #400] @ (839e8 ) │ │ │ │ + b.w 82ea2 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx fp │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ - b.n 832c4 │ │ │ │ + b.n 83228 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ ldr.w r5, [r7, r8] │ │ │ │ - b.n 8334c │ │ │ │ + b.n 832b0 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.w 83090 │ │ │ │ + b.w 82ff4 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.n 8398e │ │ │ │ + bmi.n 838f2 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 839b8 │ │ │ │ + blt.n 8391c │ │ │ │ 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 82ede │ │ │ │ + bge.w 82e42 │ │ │ │ subs r4, #1 │ │ │ │ str.w r4, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 82ede │ │ │ │ + bne.w 82e42 │ │ │ │ mov r0, fp │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 82ede │ │ │ │ - bl d842c │ │ │ │ - b.w 82edc │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 82e42 │ │ │ │ + bl d8814 │ │ │ │ + b.w 82e40 │ │ │ │ mov r0, fp │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 83118 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8307c │ │ │ │ mov r0, r9 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 83102 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 83066 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 82f18 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 82e7c │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 839a0 │ │ │ │ + bmi.n 83904 │ │ │ │ ldrsb.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 839a8 │ │ │ │ + blt.n 8390c │ │ │ │ add.w r3, fp, #28 │ │ │ │ - b.n 83934 │ │ │ │ + b.n 83898 │ │ │ │ ldrsb.w r3, [fp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 839c2 │ │ │ │ + bge.n 83926 │ │ │ │ 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, #204] @ (83a88 ) │ │ │ │ + ldr r3, [pc, #204] @ (839ec ) │ │ │ │ add.w r9, r3, r2, lsl #5 │ │ │ │ - b.n 8394a │ │ │ │ + b.n 838ae │ │ │ │ add.w r3, fp, #20 │ │ │ │ - b.n 83934 │ │ │ │ + b.n 83898 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55916 @ 0xda6c │ │ │ │ + movw r1, #58220 @ 0xe36c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 83298 │ │ │ │ + bl f2724 │ │ │ │ + b.n 831fc │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52512 @ 0xcd20 │ │ │ │ + movw r1, #54816 @ 0xd620 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 83298 │ │ │ │ + bl f2724 │ │ │ │ + b.n 831fc │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #52484 @ 0xcd04 │ │ │ │ + movw r1, #54788 @ 0xd604 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 83298 │ │ │ │ + bl d60e4 │ │ │ │ + b.n 831fc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8342e │ │ │ │ + b.n 83392 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82f08 │ │ │ │ - b.n 837a0 │ │ │ │ + beq.w 82e6c │ │ │ │ + b.n 83704 │ │ │ │ mov r0, fp │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8312e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 83092 │ │ │ │ mov r0, sl │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8344a │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 833ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 834d4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83438 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 834c2 │ │ │ │ - bl d842c │ │ │ │ - b.n 8340e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83426 │ │ │ │ + bl d8814 │ │ │ │ + b.n 83372 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 834b0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83414 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 83a70 │ │ │ │ + bmi.n 839d4 │ │ │ │ ldrsb.w r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 83a8c │ │ │ │ + blt.n 839f0 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 838b0 │ │ │ │ + b.n 83814 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 83a8c │ │ │ │ + blt.n 839f0 │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 838b0 │ │ │ │ + b.n 83814 │ │ │ │ nop │ │ │ │ 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 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, #4] @ (83aa4 ) │ │ │ │ + ldr r5, [pc, #4] @ (83a08 ) │ │ │ │ add.w r5, r5, r3, lsl #5 │ │ │ │ - b.n 838c6 │ │ │ │ + b.n 8382a │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00083aa8 : │ │ │ │ +00083a0c : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83cfe │ │ │ │ + bne.w 83c62 │ │ │ │ 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 │ │ │ │ @@ -131481,248 +131419,248 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79680 │ │ │ │ + bl 796c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83c54 │ │ │ │ + beq.w 83bb8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldrb.w r3, [r1, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 83cb0 │ │ │ │ + bmi.w 83c14 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r7, r3, #30 │ │ │ │ - beq.n 83b36 │ │ │ │ + beq.n 83a9a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83d0c │ │ │ │ + bl 83c70 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83b2e │ │ │ │ + bge.n 83a92 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 83c00 │ │ │ │ + beq.n 83b64 │ │ │ │ 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 83c5a │ │ │ │ - ldr r2, [pc, #444] @ (83d00 ) │ │ │ │ + beq.w 83bbe │ │ │ │ + ldr r2, [pc, #444] @ (83c64 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r2, #980] @ 0x3d4 │ │ │ │ - ldr r2, [pc, #436] @ (83d04 ) │ │ │ │ + ldr r2, [pc, #436] @ (83c68 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83c0c │ │ │ │ + bne.n 83b70 │ │ │ │ add.w r3, r8, #110592 @ 0x1b000 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #3980] @ 0xf8c │ │ │ │ add r3, sp, #20 │ │ │ │ - bl 7b8e0 │ │ │ │ + bl 7b938 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 83cac │ │ │ │ + beq.w 83c10 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 83bd4 │ │ │ │ + beq.n 83b38 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83b92 │ │ │ │ + bge.n 83af6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83cf6 │ │ │ │ + beq.w 83c5a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83bb4 │ │ │ │ + bge.n 83b18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83cee │ │ │ │ + beq.w 83c52 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83bb4 │ │ │ │ + bge.n 83b18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83ca4 │ │ │ │ + beq.n 83c08 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - blt.n 83b12 │ │ │ │ + blt.n 83a76 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 83b12 │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 83a76 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83bec │ │ │ │ + bge.n 83b50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 83bec │ │ │ │ + cbnz r3, 83b50 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 83c50 │ │ │ │ + blt.n 83bb4 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 83c3a │ │ │ │ + beq.n 83b9e │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83b12 │ │ │ │ + b.n 83a76 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 83b2e │ │ │ │ + b.n 83a92 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 83b5e │ │ │ │ + beq.n 83ac2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83c2a │ │ │ │ + bge.n 83b8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 83c2a │ │ │ │ + cbnz r3, 83b8e │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83bfc │ │ │ │ + bge.n 83b60 │ │ │ │ adds r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 83b12 │ │ │ │ + b.n 83a76 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83b12 │ │ │ │ + b.n 83a76 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83bfc │ │ │ │ + bne.n 83b60 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83b2e │ │ │ │ + b.n 83a92 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 83b42 │ │ │ │ + bne.w 83aa6 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.n 83cb6 │ │ │ │ + bmi.n 83c1a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 83cde │ │ │ │ + blt.n 83c42 │ │ │ │ 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 83bfc │ │ │ │ + bge.n 83b60 │ │ │ │ subs r3, r7, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83bfc │ │ │ │ + bne.n 83b60 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83b12 │ │ │ │ + b.n 83a76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 83bb4 │ │ │ │ - bl d842c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83b18 │ │ │ │ + bl d8814 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83b12 │ │ │ │ + b.n 83a76 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 83cc8 │ │ │ │ + bmi.n 83c2c │ │ │ │ ldrsb.w r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 83cd0 │ │ │ │ + blt.n 83c34 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 83c72 │ │ │ │ + b.n 83bd6 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 83ce8 │ │ │ │ + bge.n 83c4c │ │ │ │ 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, #36] @ (83d08 ) │ │ │ │ + ldr r2, [pc, #36] @ (83c6c ) │ │ │ │ add.w r2, r2, r3, lsl #5 │ │ │ │ - b.n 83c88 │ │ │ │ + b.n 83bec │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 83c72 │ │ │ │ + b.n 83bd6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 83ba4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83b08 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 83b92 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83af6 │ │ │ │ bx r3 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00083d0c : │ │ │ │ +00083c70 : │ │ │ │ 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 83ee4 │ │ │ │ - ldr r3, [pc, #656] @ (83fbc ) │ │ │ │ + bpl.w 83e48 │ │ │ │ + ldr r3, [pc, #656] @ (83f20 ) │ │ │ │ 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 │ │ │ │ @@ -131731,683 +131669,683 @@ │ │ │ │ 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 83d5c │ │ │ │ + bne.n 83cc0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.n 83d8e │ │ │ │ + beq.n 83cf2 │ │ │ │ ldr r5, [r7, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 83ebc │ │ │ │ - movw r3, #16981 @ 0x4255 │ │ │ │ + beq.w 83e20 │ │ │ │ + movw r3, #16825 @ 0x41b9 │ │ │ │ movt r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 83e4c │ │ │ │ + bne.n 83db0 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8425c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 841c0 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 83e5e │ │ │ │ + blt.n 83dc2 │ │ │ │ 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 83f02 │ │ │ │ - ldr r3, [pc, #552] @ (83fc0 ) │ │ │ │ + beq.w 83e66 │ │ │ │ + ldr r3, [pc, #552] @ (83f24 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83e6e │ │ │ │ + bne.n 83dd2 │ │ │ │ add.w r3, r9, #110592 @ 0x1b000 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #3980] @ 0xf8c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ - bl 7b8e0 │ │ │ │ + bl 7b938 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 83fe2 │ │ │ │ + beq.w 83f46 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 83e1e │ │ │ │ + beq.n 83d82 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83dda │ │ │ │ + bge.n 83d3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83fda │ │ │ │ + beq.w 83f3e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83dfc │ │ │ │ + bge.n 83d60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84026 │ │ │ │ + beq.w 83f8a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83dfc │ │ │ │ + bge.n 83d60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83fa2 │ │ │ │ + beq.w 83f06 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ittt lt │ │ │ │ movlt r2, #1 │ │ │ │ bfilt r3, r2, #0, #2 │ │ │ │ strblt r3, [r4, #16] │ │ │ │ - blt.n 83d5c │ │ │ │ + blt.n 83cc0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 83d5c │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 83cc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83eb2 │ │ │ │ + bge.n 83e16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83eb2 │ │ │ │ + bne.n 83e16 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 83e48 │ │ │ │ + blt.n 83dac │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 83e9c │ │ │ │ + beq.n 83e00 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83d5c │ │ │ │ + b.n 83cc0 │ │ │ │ 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 83d86 │ │ │ │ + bge.n 83cea │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83d86 │ │ │ │ + bne.n 83cea │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 83d86 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83cea │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 83da6 │ │ │ │ + beq.n 83d0a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83e8c │ │ │ │ + bge.n 83df0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 83e8c │ │ │ │ + cbnz r3, 83df0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 83d5c │ │ │ │ + b.n 83cc0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83d5c │ │ │ │ + b.n 83cc0 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83e3e │ │ │ │ + bge.n 83da2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83d5c │ │ │ │ + b.n 83cc0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83f5a │ │ │ │ + beq.n 83ebe │ │ │ │ mov r0, r4 │ │ │ │ - bl 929d4 │ │ │ │ + bl 92930 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83f42 │ │ │ │ + beq.n 83ea6 │ │ │ │ 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 83d86 │ │ │ │ - b.n 83e5e │ │ │ │ + bge.w 83cea │ │ │ │ + b.n 83dc2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56076 @ 0xdb0c │ │ │ │ + movw r1, #58380 @ 0xe40c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83d86 │ │ │ │ + b.n 83cea │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 83d96 │ │ │ │ + bne.w 83cfa │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.n 83faa │ │ │ │ + bmi.n 83f0e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 83fd0 │ │ │ │ + blt.n 83f34 │ │ │ │ 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 83f3e │ │ │ │ + bge.n 83ea2 │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 84038 │ │ │ │ + beq.n 83f9c │ │ │ │ mov r4, r3 │ │ │ │ - b.n 83d5c │ │ │ │ + b.n 83cc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83efc │ │ │ │ + bge.n 83e60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83efc │ │ │ │ + bne.n 83e60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 83efc │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83e60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83f6a │ │ │ │ + bge.n 83ece │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 84030 │ │ │ │ + beq.n 83f94 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ - cbz r3, 83fe8 │ │ │ │ - movw r1, #56064 @ 0xdb00 │ │ │ │ + cbz r3, 83f4c │ │ │ │ + movw r1, #58368 @ 0xe400 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r3, #56060 @ 0xdafc │ │ │ │ + movw r3, #58364 @ 0xe3fc │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #56164 @ 0xdb64 │ │ │ │ + movw r1, #58468 @ 0xe464 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d5d14 │ │ │ │ - b.n 83efc │ │ │ │ + bl d60e4 │ │ │ │ + b.n 83e60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 83dfc │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83d60 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 83fc4 │ │ │ │ + bmi.n 83f28 │ │ │ │ ldrsb.w r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 8401c │ │ │ │ + blt.n 83f80 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 83f1a │ │ │ │ + b.n 83e7e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 84016 │ │ │ │ + bge.n 83f7a │ │ │ │ add.w r3, r4, #20 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #116] @ (84048 ) │ │ │ │ + ldr r3, [pc, #116] @ (83fac ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 83f30 │ │ │ │ + b.n 83e94 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 83dda │ │ │ │ - bl d842c │ │ │ │ - b.n 83d5c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83d3e │ │ │ │ + bl d8814 │ │ │ │ + b.n 83cc0 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83f7a │ │ │ │ - movw r1, #56064 @ 0xdb00 │ │ │ │ + bne.n 83ede │ │ │ │ + movw r1, #58368 @ 0xe400 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r3, #56060 @ 0xdafc │ │ │ │ + movw r3, #58364 @ 0xe3fc │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #56120 @ 0xdb38 │ │ │ │ + movw r1, #58424 @ 0xe438 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d5d14 │ │ │ │ - b.n 83efc │ │ │ │ + bl d60e4 │ │ │ │ + b.n 83e60 │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 83f1a │ │ │ │ + b.n 83e7e │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 83fcc │ │ │ │ + bmi.n 83f30 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 83fd0 │ │ │ │ + b.n 83f34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 83dec │ │ │ │ + b.n 83d50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 83f6a │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83ece │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 83d5c │ │ │ │ + b.n 83cc0 │ │ │ │ nop │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0008404c <_PyUnicode_InternMortal@@Base>: │ │ │ │ +00083fb0 <_PyUnicode_InternMortal@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub sp, #24 │ │ │ │ - cbz r1, 8408c <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + cbz r1, 83ff0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 8408c <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + bmi.n 83ff0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r6, r3, #30 │ │ │ │ - beq.n 84092 <_PyUnicode_InternMortal@@Base+0x46> │ │ │ │ + beq.n 83ff6 <_PyUnicode_InternMortal@@Base+0x46> │ │ │ │ str r1, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8419a <_PyUnicode_InternMortal@@Base+0x14e> │ │ │ │ - ldr r3, [pc, #428] @ (8424c <_PyUnicode_InternMortal@@Base+0x200>) │ │ │ │ + beq.n 840fe <_PyUnicode_InternMortal@@Base+0x14e> │ │ │ │ + ldr r3, [pc, #428] @ (841b0 <_PyUnicode_InternMortal@@Base+0x200>) │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8414c <_PyUnicode_InternMortal@@Base+0x100> │ │ │ │ + bne.n 840b0 <_PyUnicode_InternMortal@@Base+0x100> │ │ │ │ add.w r2, r5, #110592 @ 0x1b000 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr.w r0, [r2, #3980] @ 0xf8c │ │ │ │ mov r2, r1 │ │ │ │ - bl 7b8e0 │ │ │ │ + bl 7b938 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 841fc <_PyUnicode_InternMortal@@Base+0x1b0> │ │ │ │ + beq.w 84160 <_PyUnicode_InternMortal@@Base+0x1b0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 84120 <_PyUnicode_InternMortal@@Base+0xd4> │ │ │ │ + beq.n 84084 <_PyUnicode_InternMortal@@Base+0xd4> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 840e4 <_PyUnicode_InternMortal@@Base+0x98> │ │ │ │ + bge.n 84048 <_PyUnicode_InternMortal@@Base+0x98> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 841f0 <_PyUnicode_InternMortal@@Base+0x1a4> │ │ │ │ + beq.w 84154 <_PyUnicode_InternMortal@@Base+0x1a4> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84104 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ + bge.n 84068 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 841e4 <_PyUnicode_InternMortal@@Base+0x198> │ │ │ │ + beq.n 84148 <_PyUnicode_InternMortal@@Base+0x198> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84104 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ + bge.n 84068 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 841d8 <_PyUnicode_InternMortal@@Base+0x18c> │ │ │ │ + beq.n 8413c <_PyUnicode_InternMortal@@Base+0x18c> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 84190 <_PyUnicode_InternMortal@@Base+0x144> │ │ │ │ + blt.n 840f4 <_PyUnicode_InternMortal@@Base+0x144> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 8408c <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 83ff0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84138 <_PyUnicode_InternMortal@@Base+0xec> │ │ │ │ + bge.n 8409c <_PyUnicode_InternMortal@@Base+0xec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 84138 <_PyUnicode_InternMortal@@Base+0xec> │ │ │ │ + cbnz r3, 8409c <_PyUnicode_InternMortal@@Base+0xec> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 84148 <_PyUnicode_InternMortal@@Base+0xfc> │ │ │ │ + blt.n 840ac <_PyUnicode_InternMortal@@Base+0xfc> │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 8417a <_PyUnicode_InternMortal@@Base+0x12e> │ │ │ │ + beq.n 840de <_PyUnicode_InternMortal@@Base+0x12e> │ │ │ │ mov r1, r2 │ │ │ │ - b.n 8408c <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 83ff0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 840ae <_PyUnicode_InternMortal@@Base+0x62> │ │ │ │ + beq.n 84012 <_PyUnicode_InternMortal@@Base+0x62> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8416a <_PyUnicode_InternMortal@@Base+0x11e> │ │ │ │ + bge.n 840ce <_PyUnicode_InternMortal@@Base+0x11e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 8416a <_PyUnicode_InternMortal@@Base+0x11e> │ │ │ │ + cbnz r3, 840ce <_PyUnicode_InternMortal@@Base+0x11e> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84148 <_PyUnicode_InternMortal@@Base+0xfc> │ │ │ │ + bge.n 840ac <_PyUnicode_InternMortal@@Base+0xfc> │ │ │ │ adds r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8408c <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 83ff0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - b.n 8408c <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 83ff0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - b.n 8408c <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 83ff0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 8409c <_PyUnicode_InternMortal@@Base+0x50> │ │ │ │ + bne.w 84000 <_PyUnicode_InternMortal@@Base+0x50> │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 84204 <_PyUnicode_InternMortal@@Base+0x1b8> │ │ │ │ + bmi.n 84168 <_PyUnicode_InternMortal@@Base+0x1b8> │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 84222 <_PyUnicode_InternMortal@@Base+0x1d6> │ │ │ │ + blt.n 84186 <_PyUnicode_InternMortal@@Base+0x1d6> │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r0, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ add r3, r2 │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 841d4 <_PyUnicode_InternMortal@@Base+0x188> │ │ │ │ + bge.n 84138 <_PyUnicode_InternMortal@@Base+0x188> │ │ │ │ subs r2, r6, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, 84236 <_PyUnicode_InternMortal@@Base+0x1ea> │ │ │ │ + cbz r2, 8419a <_PyUnicode_InternMortal@@Base+0x1ea> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 8408c <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 83ff0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 84104 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ + b.n 84068 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 840f4 <_PyUnicode_InternMortal@@Base+0xa8> │ │ │ │ + b.n 84058 <_PyUnicode_InternMortal@@Base+0xa8> │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 840e4 <_PyUnicode_InternMortal@@Base+0x98> │ │ │ │ - bl d842c │ │ │ │ + b.n 84048 <_PyUnicode_InternMortal@@Base+0x98> │ │ │ │ + bl d8814 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 8408c <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 83ff0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 84216 <_PyUnicode_InternMortal@@Base+0x1ca> │ │ │ │ + bmi.n 8417a <_PyUnicode_InternMortal@@Base+0x1ca> │ │ │ │ ldrsb.w r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 8422c <_PyUnicode_InternMortal@@Base+0x1e0> │ │ │ │ + blt.n 84190 <_PyUnicode_InternMortal@@Base+0x1e0> │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 841b2 <_PyUnicode_InternMortal@@Base+0x166> │ │ │ │ + b.n 84116 <_PyUnicode_InternMortal@@Base+0x166> │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 84244 <_PyUnicode_InternMortal@@Base+0x1f8> │ │ │ │ + bge.n 841a8 <_PyUnicode_InternMortal@@Base+0x1f8> │ │ │ │ add.w r3, r1, #20 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #40] @ (84250 <_PyUnicode_InternMortal@@Base+0x204>) │ │ │ │ + ldr r3, [pc, #40] @ (841b4 <_PyUnicode_InternMortal@@Base+0x204>) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 841c8 <_PyUnicode_InternMortal@@Base+0x17c> │ │ │ │ + b.n 8412c <_PyUnicode_InternMortal@@Base+0x17c> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 8421e <_PyUnicode_InternMortal@@Base+0x1d2> │ │ │ │ + bmi.n 84182 <_PyUnicode_InternMortal@@Base+0x1d2> │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 84222 <_PyUnicode_InternMortal@@Base+0x1d6> │ │ │ │ + b.n 84186 <_PyUnicode_InternMortal@@Base+0x1d6> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - b.n 8408c <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 83ff0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ add.w r3, r1, #20 │ │ │ │ - b.n 841b2 <_PyUnicode_InternMortal@@Base+0x166> │ │ │ │ + b.n 84116 <_PyUnicode_InternMortal@@Base+0x166> │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00084254 : │ │ │ │ +000841b8 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 8425c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b.w 841c0 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ nop │ │ │ │ │ │ │ │ -0008425c <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +000841c0 <_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 r9, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bpl.w 8477a <_PyObject_GenericSetAttrWithDict@@Base+0x51e> │ │ │ │ + bpl.w 846de <_PyObject_GenericSetAttrWithDict@@Base+0x51e> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bmi.w 84420 <_PyObject_GenericSetAttrWithDict@@Base+0x1c4> │ │ │ │ + bmi.w 84384 <_PyObject_GenericSetAttrWithDict@@Base+0x1c4> │ │ │ │ ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 84460 <_PyObject_GenericSetAttrWithDict@@Base+0x204> │ │ │ │ - ldr r6, [pc, #484] @ (84478 <_PyObject_GenericSetAttrWithDict@@Base+0x21c>) │ │ │ │ + beq.w 843c4 <_PyObject_GenericSetAttrWithDict@@Base+0x204> │ │ │ │ + ldr r6, [pc, #484] @ (843dc <_PyObject_GenericSetAttrWithDict@@Base+0x21c>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 845c2 <_PyObject_GenericSetAttrWithDict@@Base+0x366> │ │ │ │ + blt.w 84526 <_PyObject_GenericSetAttrWithDict@@Base+0x366> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8447c <_PyObject_GenericSetAttrWithDict@@Base+0x220> │ │ │ │ + bge.w 843e0 <_PyObject_GenericSetAttrWithDict@@Base+0x220> │ │ │ │ ldr r1, [r6, r0] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ eor.w sl, r1, r4, asr #3 │ │ │ │ ubfx sl, sl, #0, #12 │ │ │ │ mla r2, r2, sl, r6 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r2, #1412] @ 0x584 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 844a0 <_PyObject_GenericSetAttrWithDict@@Base+0x244> │ │ │ │ + bne.w 84404 <_PyObject_GenericSetAttrWithDict@@Base+0x244> │ │ │ │ movs r2, #12 │ │ │ │ mla r1, r2, sl, r6 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #1416] @ 0x588 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 844a0 <_PyObject_GenericSetAttrWithDict@@Base+0x244> │ │ │ │ + bne.w 84404 <_PyObject_GenericSetAttrWithDict@@Base+0x244> │ │ │ │ add.w r6, r6, #40960 @ 0xa000 │ │ │ │ mla r6, r2, sl, r6 │ │ │ │ ldr.w r6, [r6, #1420] @ 0x58c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 84522 <_PyObject_GenericSetAttrWithDict@@Base+0x2c6> │ │ │ │ + beq.w 84486 <_PyObject_GenericSetAttrWithDict@@Base+0x2c6> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itee ge │ │ │ │ orrge.w r6, r6, #1 │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r6, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 843d0 <_PyObject_GenericSetAttrWithDict@@Base+0x174> │ │ │ │ + bne.n 84334 <_PyObject_GenericSetAttrWithDict@@Base+0x174> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8473c <_PyObject_GenericSetAttrWithDict@@Base+0x4e0> │ │ │ │ + bne.w 846a0 <_PyObject_GenericSetAttrWithDict@@Base+0x4e0> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r3, #29 │ │ │ │ - bmi.w 84534 <_PyObject_GenericSetAttrWithDict@@Base+0x2d8> │ │ │ │ + bmi.w 84498 <_PyObject_GenericSetAttrWithDict@@Base+0x2d8> │ │ │ │ lsls r1, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w r7, r8, #12 │ │ │ │ - bmi.n 8433a <_PyObject_GenericSetAttrWithDict@@Base+0xde> │ │ │ │ + bmi.n 8429e <_PyObject_GenericSetAttrWithDict@@Base+0xde> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r7, [r3, #144] @ 0x90 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8469c <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ - blt.w 846c0 <_PyObject_GenericSetAttrWithDict@@Base+0x464> │ │ │ │ + beq.w 84600 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ + blt.w 84624 <_PyObject_GenericSetAttrWithDict@@Base+0x464> │ │ │ │ add r7, r8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8469c <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ + beq.w 84600 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8458e <_PyObject_GenericSetAttrWithDict@@Base+0x332> │ │ │ │ + beq.w 844f2 <_PyObject_GenericSetAttrWithDict@@Base+0x332> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8463c <_PyObject_GenericSetAttrWithDict@@Base+0x3e0> │ │ │ │ + beq.w 845a0 <_PyObject_GenericSetAttrWithDict@@Base+0x3e0> │ │ │ │ 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, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r9] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 845da <_PyObject_GenericSetAttrWithDict@@Base+0x37e> │ │ │ │ + bne.w 8453e <_PyObject_GenericSetAttrWithDict@@Base+0x37e> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 845da <_PyObject_GenericSetAttrWithDict@@Base+0x37e> │ │ │ │ + beq.w 8453e <_PyObject_GenericSetAttrWithDict@@Base+0x37e> │ │ │ │ ldr r0, [r1, #24] │ │ │ │ movw r3, #44624 @ 0xae50 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r4 │ │ │ │ - beq.w 845f8 <_PyObject_GenericSetAttrWithDict@@Base+0x39c> │ │ │ │ - bl 7a43c │ │ │ │ + beq.w 8455c <_PyObject_GenericSetAttrWithDict@@Base+0x39c> │ │ │ │ + bl 7a47c │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 84556 <_PyObject_GenericSetAttrWithDict@@Base+0x2fa> │ │ │ │ + beq.w 844ba <_PyObject_GenericSetAttrWithDict@@Base+0x2fa> │ │ │ │ movs r7, #0 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 8440e <_PyObject_GenericSetAttrWithDict@@Base+0x1b2> │ │ │ │ + bpl.n 84372 <_PyObject_GenericSetAttrWithDict@@Base+0x1b2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 843be <_PyObject_GenericSetAttrWithDict@@Base+0x162> │ │ │ │ + bge.n 84322 <_PyObject_GenericSetAttrWithDict@@Base+0x162> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 847ee <_PyObject_GenericSetAttrWithDict@@Base+0x592> │ │ │ │ + beq.w 84752 <_PyObject_GenericSetAttrWithDict@@Base+0x592> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 845c8 <_PyObject_GenericSetAttrWithDict@@Base+0x36c> │ │ │ │ + blt.w 8452c <_PyObject_GenericSetAttrWithDict@@Base+0x36c> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w sl, r6, #1 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr.w r7, [r2, #140] @ 0x8c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8430e <_PyObject_GenericSetAttrWithDict@@Base+0xb2> │ │ │ │ - movw r3, #26281 @ 0x66a9 │ │ │ │ + beq.n 84272 <_PyObject_GenericSetAttrWithDict@@Base+0xb2> │ │ │ │ + movw r3, #27189 @ 0x6a35 │ │ │ │ movt r3, #12 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 84630 <_PyObject_GenericSetAttrWithDict@@Base+0x3d4> │ │ │ │ + bne.w 84594 <_PyObject_GenericSetAttrWithDict@@Base+0x3d4> │ │ │ │ ldr.w r7, [sl, #8] │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 84666 <_PyObject_GenericSetAttrWithDict@@Base+0x40a> │ │ │ │ + bne.w 845ca <_PyObject_GenericSetAttrWithDict@@Base+0x40a> │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl c6700 │ │ │ │ + bl c6a8c │ │ │ │ lsls r3, r6, #31 │ │ │ │ mov r7, r0 │ │ │ │ - bmi.n 843ac <_PyObject_GenericSetAttrWithDict@@Base+0x150> │ │ │ │ + bmi.n 84310 <_PyObject_GenericSetAttrWithDict@@Base+0x150> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 843ac <_PyObject_GenericSetAttrWithDict@@Base+0x150> │ │ │ │ + bne.n 84310 <_PyObject_GenericSetAttrWithDict@@Base+0x150> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 843ac <_PyObject_GenericSetAttrWithDict@@Base+0x150> │ │ │ │ - ldr r6, [pc, #84] @ (84478 <_PyObject_GenericSetAttrWithDict@@Base+0x21c>) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84310 <_PyObject_GenericSetAttrWithDict@@Base+0x150> │ │ │ │ + ldr r6, [pc, #84] @ (843dc <_PyObject_GenericSetAttrWithDict@@Base+0x21c>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r5, #180] @ 0xb4 │ │ │ │ mov.w ip, #28 │ │ │ │ subs r2, #1 │ │ │ │ ldr r1, [r6, r0] │ │ │ │ cmp r2, #10 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ @@ -132417,65 +132355,65 @@ │ │ │ │ movhi r2, #1 │ │ │ │ add.w ip, r7, #91136 @ 0x16400 │ │ │ │ ldr.w r1, [ip, #392] @ 0x188 │ │ │ │ cmp r1, r5 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8468c <_PyObject_GenericSetAttrWithDict@@Base+0x430> │ │ │ │ + beq.w 845f0 <_PyObject_GenericSetAttrWithDict@@Base+0x430> │ │ │ │ ldr.w r2, [ip, #408] @ 0x198 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 84298 <_PyObject_GenericSetAttrWithDict@@Base+0x3c> │ │ │ │ + bne.w 841fc <_PyObject_GenericSetAttrWithDict@@Base+0x3c> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7f7d8 │ │ │ │ + bl 7f838 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84792 <_PyObject_GenericSetAttrWithDict@@Base+0x536> │ │ │ │ - ldr r6, [pc, #8] @ (84478 <_PyObject_GenericSetAttrWithDict@@Base+0x21c>) │ │ │ │ + blt.w 846f6 <_PyObject_GenericSetAttrWithDict@@Base+0x536> │ │ │ │ + ldr r6, [pc, #8] @ (843dc <_PyObject_GenericSetAttrWithDict@@Base+0x21c>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 84298 <_PyObject_GenericSetAttrWithDict@@Base+0x3c> │ │ │ │ + b.n 841fc <_PyObject_GenericSetAttrWithDict@@Base+0x3c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ ldr r2, [r6, r0] │ │ │ │ eor.w sl, r1, r4, asr #3 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ movs r2, #12 │ │ │ │ ubfx sl, sl, #0, #12 │ │ │ │ mla r2, r2, sl, r6 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r2, #1412] @ 0x584 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 842d4 <_PyObject_GenericSetAttrWithDict@@Base+0x78> │ │ │ │ + beq.w 84238 <_PyObject_GenericSetAttrWithDict@@Base+0x78> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 84714 <_PyObject_GenericSetAttrWithDict@@Base+0x4b8> │ │ │ │ + bne.w 84678 <_PyObject_GenericSetAttrWithDict@@Base+0x4b8> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 84714 <_PyObject_GenericSetAttrWithDict@@Base+0x4b8> │ │ │ │ + bgt.w 84678 <_PyObject_GenericSetAttrWithDict@@Base+0x4b8> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 84954 <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ + bl 848b8 <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov fp, r3 │ │ │ │ - bl 84a60 <_PyObject_GenericSetAttrWithDict@@Base+0x804> │ │ │ │ + bl 849c4 <_PyObject_GenericSetAttrWithDict@@Base+0x804> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8472c <_PyObject_GenericSetAttrWithDict@@Base+0x4d0> │ │ │ │ - cbz r7, 8451e <_PyObject_GenericSetAttrWithDict@@Base+0x2c2> │ │ │ │ + bne.w 84690 <_PyObject_GenericSetAttrWithDict@@Base+0x4d0> │ │ │ │ + cbz r7, 84482 <_PyObject_GenericSetAttrWithDict@@Base+0x2c2> │ │ │ │ movs r1, #12 │ │ │ │ add.w r7, r6, #42240 @ 0xa500 │ │ │ │ adds r7, #132 @ 0x84 │ │ │ │ mul.w r1, r1, sl │ │ │ │ adds r0, r7, r1 │ │ │ │ str r2, [r0, #8] │ │ │ │ add r6, r1 │ │ │ │ @@ -132488,353 +132426,353 @@ │ │ │ │ addlt r6, #1 │ │ │ │ strlt r6, [r4, #0] │ │ │ │ str.w r4, [r7, ip] │ │ │ │ dmb ish │ │ │ │ str.w fp, [r7, r1] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 84600 <_PyObject_GenericSetAttrWithDict@@Base+0x3a4> │ │ │ │ + blt.n 84564 <_PyObject_GenericSetAttrWithDict@@Base+0x3a4> │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 84618 <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ + bne.n 8457c <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8473c <_PyObject_GenericSetAttrWithDict@@Base+0x4e0> │ │ │ │ + bne.w 846a0 <_PyObject_GenericSetAttrWithDict@@Base+0x4e0> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ movs r6, #1 │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.w 8431c <_PyObject_GenericSetAttrWithDict@@Base+0xc0> │ │ │ │ + bpl.w 84280 <_PyObject_GenericSetAttrWithDict@@Base+0xc0> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r1, r8 │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84648 <_PyObject_GenericSetAttrWithDict@@Base+0x3ec> │ │ │ │ + beq.w 845ac <_PyObject_GenericSetAttrWithDict@@Base+0x3ec> │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl d9b80 <_PyEval_CheckExceptTypeValid@@Base+0xa94> │ │ │ │ + bl d9f60 <_PyEval_CheckExceptTypeValid@@Base+0xa94> │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 843a8 <_PyObject_GenericSetAttrWithDict@@Base+0x14c> │ │ │ │ + bge.w 8430c <_PyObject_GenericSetAttrWithDict@@Base+0x14c> │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f4 │ │ │ │ + bl d85dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 843a8 <_PyObject_GenericSetAttrWithDict@@Base+0x14c> │ │ │ │ + beq.w 8430c <_PyObject_GenericSetAttrWithDict@@Base+0x14c> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #56304 @ 0xdbf0 │ │ │ │ + movw r1, #58608 @ 0xe4f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl d7f88 │ │ │ │ - b.n 843a8 <_PyObject_GenericSetAttrWithDict@@Base+0x14c> │ │ │ │ + bl d8370 │ │ │ │ + b.n 8430c <_PyObject_GenericSetAttrWithDict@@Base+0x14c> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 845a0 <_PyObject_GenericSetAttrWithDict@@Base+0x344> │ │ │ │ + bpl.n 84504 <_PyObject_GenericSetAttrWithDict@@Base+0x344> │ │ │ │ ldr.w r0, [r3, #440] @ 0x1b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84628 <_PyObject_GenericSetAttrWithDict@@Base+0x3cc> │ │ │ │ + bne.n 8458c <_PyObject_GenericSetAttrWithDict@@Base+0x3cc> │ │ │ │ movs r3, #0 │ │ │ │ movw r0, #44624 @ 0xae50 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ - bl 70824 │ │ │ │ + bl 70844 │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 84348 <_PyObject_GenericSetAttrWithDict@@Base+0xec> │ │ │ │ + bne.w 842ac <_PyObject_GenericSetAttrWithDict@@Base+0xec> │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 84556 <_PyObject_GenericSetAttrWithDict@@Base+0x2fa> │ │ │ │ + b.n 844ba <_PyObject_GenericSetAttrWithDict@@Base+0x2fa> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - b.n 842a2 <_PyObject_GenericSetAttrWithDict@@Base+0x46> │ │ │ │ + b.n 84206 <_PyObject_GenericSetAttrWithDict@@Base+0x46> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 843c8 <_PyObject_GenericSetAttrWithDict@@Base+0x16c> │ │ │ │ + bne.w 8432c <_PyObject_GenericSetAttrWithDict@@Base+0x16c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 843c8 <_PyObject_GenericSetAttrWithDict@@Base+0x16c> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8432c <_PyObject_GenericSetAttrWithDict@@Base+0x16c> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 6ba70 │ │ │ │ + bl 6ba98 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bne.w 84384 <_PyObject_GenericSetAttrWithDict@@Base+0x128> │ │ │ │ + bne.w 842e8 <_PyObject_GenericSetAttrWithDict@@Base+0x128> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 195264 <_Py_NewReference@@Base+0x1c74> │ │ │ │ + bl 195ab4 <_Py_NewReference@@Base+0x1c74> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 84550 <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ - bl 78af8 │ │ │ │ + b.n 844b4 <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ + bl 78b44 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 84550 <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ + b.n 844b4 <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8451e <_PyObject_GenericSetAttrWithDict@@Base+0x2c2> │ │ │ │ + bne.n 84482 <_PyObject_GenericSetAttrWithDict@@Base+0x2c2> │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 84522 <_PyObject_GenericSetAttrWithDict@@Base+0x2c6> │ │ │ │ + beq.n 84486 <_PyObject_GenericSetAttrWithDict@@Base+0x2c6> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r6, r2 │ │ │ │ orrge.w r6, r2, #1 │ │ │ │ - b.n 8430a <_PyObject_GenericSetAttrWithDict@@Base+0xae> │ │ │ │ - bl 12f66c <_PyUnicode_IsNumeric@@Base+0x210> │ │ │ │ + b.n 8426e <_PyObject_GenericSetAttrWithDict@@Base+0xae> │ │ │ │ + bl 12f844 <_PyUnicode_IsNumeric@@Base+0x1fc> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 845b4 <_PyObject_GenericSetAttrWithDict@@Base+0x358> │ │ │ │ + b.n 84518 <_PyObject_GenericSetAttrWithDict@@Base+0x358> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 843a8 <_PyObject_GenericSetAttrWithDict@@Base+0x14c> │ │ │ │ + b.n 8430c <_PyObject_GenericSetAttrWithDict@@Base+0x14c> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 84ca4 <_PyObject_GenericSetAttrWithDict@@Base+0xa48> │ │ │ │ + bl 84c08 <_PyObject_GenericSetAttrWithDict@@Base+0xa48> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 84550 <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ + b.n 844b4 <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ ldr.w r0, [r8, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84798 <_PyObject_GenericSetAttrWithDict@@Base+0x53c> │ │ │ │ + beq.w 846fc <_PyObject_GenericSetAttrWithDict@@Base+0x53c> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 84544 <_PyObject_GenericSetAttrWithDict@@Base+0x2e8> │ │ │ │ + beq.w 844a8 <_PyObject_GenericSetAttrWithDict@@Base+0x2e8> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 197cc4 │ │ │ │ + bl 19855c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 84550 <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ + b.n 844b4 <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 88564 │ │ │ │ + bl 884ec │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 843fc <_PyObject_GenericSetAttrWithDict@@Base+0x1a0> │ │ │ │ + bne.w 84360 <_PyObject_GenericSetAttrWithDict@@Base+0x1a0> │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ - bl 19b34c <_PySys_GetRequiredAttr@@Base+0x908> │ │ │ │ + bl 19bbcc <_PySys_GetRequiredAttr@@Base+0x908> │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 843fc <_PyObject_GenericSetAttrWithDict@@Base+0x1a0> │ │ │ │ - b.n 843a8 <_PyObject_GenericSetAttrWithDict@@Base+0x14c> │ │ │ │ + bne.w 84360 <_PyObject_GenericSetAttrWithDict@@Base+0x1a0> │ │ │ │ + b.n 8430c <_PyObject_GenericSetAttrWithDict@@Base+0x14c> │ │ │ │ add.w r7, r7, #96768 @ 0x17a00 │ │ │ │ ldr.w r2, [r7, #384] @ 0x180 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 84298 <_PyObject_GenericSetAttrWithDict@@Base+0x3c> │ │ │ │ - b.n 84460 <_PyObject_GenericSetAttrWithDict@@Base+0x204> │ │ │ │ + bne.w 841fc <_PyObject_GenericSetAttrWithDict@@Base+0x3c> │ │ │ │ + b.n 843c4 <_PyObject_GenericSetAttrWithDict@@Base+0x204> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r6, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - beq.n 846e2 <_PyObject_GenericSetAttrWithDict@@Base+0x486> │ │ │ │ + beq.n 84646 <_PyObject_GenericSetAttrWithDict@@Base+0x486> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #56344 @ 0xdc18 │ │ │ │ + movw r1, #58648 @ 0xe518 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl d5d14 │ │ │ │ - b.n 843a8 <_PyObject_GenericSetAttrWithDict@@Base+0x14c> │ │ │ │ + bl d60e4 │ │ │ │ + b.n 8430c <_PyObject_GenericSetAttrWithDict@@Base+0x14c> │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ eor.w r1, r2, r2, asr #31 │ │ │ │ sub.w r1, r1, r2, asr #31 │ │ │ │ ldrd r2, r0, [r3, #16] │ │ │ │ adds r3, r2, #3 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r7 │ │ │ │ add.w r7, r8, r3 │ │ │ │ - b.n 8433a <_PyObject_GenericSetAttrWithDict@@Base+0xde> │ │ │ │ + b.n 8429e <_PyObject_GenericSetAttrWithDict@@Base+0xde> │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #16981 @ 0x4255 │ │ │ │ + movw r3, #16825 @ 0x41b9 │ │ │ │ movt r3, #8 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #56220 @ 0xdb9c │ │ │ │ - movwne r1, #56304 @ 0xdbf0 │ │ │ │ + movweq r1, #58524 @ 0xe49c │ │ │ │ + movwne r1, #58608 @ 0xe4f0 │ │ │ │ movteq r1, #41 @ 0x29 │ │ │ │ movtne r1, #41 @ 0x29 │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl d7f88 │ │ │ │ - b.n 843ac <_PyObject_GenericSetAttrWithDict@@Base+0x150> │ │ │ │ + bl d8370 │ │ │ │ + b.n 84310 <_PyObject_GenericSetAttrWithDict@@Base+0x150> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 84a60 <_PyObject_GenericSetAttrWithDict@@Base+0x804> │ │ │ │ + bl 849c4 <_PyObject_GenericSetAttrWithDict@@Base+0x804> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8451e <_PyObject_GenericSetAttrWithDict@@Base+0x2c2> │ │ │ │ + beq.w 84482 <_PyObject_GenericSetAttrWithDict@@Base+0x2c2> │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 84522 <_PyObject_GenericSetAttrWithDict@@Base+0x2c6> │ │ │ │ + bne.w 84486 <_PyObject_GenericSetAttrWithDict@@Base+0x2c6> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl d842c │ │ │ │ + bl d8814 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 84522 <_PyObject_GenericSetAttrWithDict@@Base+0x2c6> │ │ │ │ + b.n 84486 <_PyObject_GenericSetAttrWithDict@@Base+0x2c6> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 847f6 <_PyObject_GenericSetAttrWithDict@@Base+0x59a> │ │ │ │ + beq.n 8475a <_PyObject_GenericSetAttrWithDict@@Base+0x59a> │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 78770 │ │ │ │ + bl 787bc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 84550 <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ + bge.w 844b4 <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 84550 <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ + bne.w 844b4 <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ mov r0, r3 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 84550 <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 844b4 <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56076 @ 0xdb0c │ │ │ │ + movw r1, #58380 @ 0xe40c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 843c8 <_PyObject_GenericSetAttrWithDict@@Base+0x16c> │ │ │ │ + b.n 8432c <_PyObject_GenericSetAttrWithDict@@Base+0x16c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c8f8c │ │ │ │ + bl c9314 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 845bc <_PyObject_GenericSetAttrWithDict@@Base+0x360> │ │ │ │ + beq.w 84520 <_PyObject_GenericSetAttrWithDict@@Base+0x360> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ add r1, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 847e0 <_PyObject_GenericSetAttrWithDict@@Base+0x584> │ │ │ │ + beq.n 84744 <_PyObject_GenericSetAttrWithDict@@Base+0x584> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 197cc4 │ │ │ │ + bl 19855c │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 84550 <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ + bge.w 844b4 <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84550 <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ + bne.w 844b4 <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ mov r0, sl │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 84550 <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 844b4 <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl d9b80 <_PyEval_CheckExceptTypeValid@@Base+0xa94> │ │ │ │ + bl d9f60 <_PyEval_CheckExceptTypeValid@@Base+0xa94> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 847c0 <_PyObject_GenericSetAttrWithDict@@Base+0x564> │ │ │ │ + b.n 84724 <_PyObject_GenericSetAttrWithDict@@Base+0x564> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 843be <_PyObject_GenericSetAttrWithDict@@Base+0x162> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84322 <_PyObject_GenericSetAttrWithDict@@Base+0x162> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl bd60c │ │ │ │ + bl bd9a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8475e <_PyObject_GenericSetAttrWithDict@@Base+0x502> │ │ │ │ + b.n 846c2 <_PyObject_GenericSetAttrWithDict@@Base+0x502> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ ldr.w r2, [r0, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #304] @ (84950 <_PyObject_GenericSetAttrWithDict@@Base+0x6f4>) │ │ │ │ + ldr r3, [pc, #304] @ (848b4 <_PyObject_GenericSetAttrWithDict@@Base+0x6f4>) │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ eor.w r4, r2, 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 r4, r1, r4 │ │ │ │ adds r5, r3, r4 │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r7, [r5, #1412] @ 0x584 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 8487c <_PyObject_GenericSetAttrWithDict@@Base+0x620> │ │ │ │ + bne.n 847e0 <_PyObject_GenericSetAttrWithDict@@Base+0x620> │ │ │ │ ldr.w r2, [r5, #1416] @ 0x588 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 8487c <_PyObject_GenericSetAttrWithDict@@Base+0x620> │ │ │ │ + bne.n 847e0 <_PyObject_GenericSetAttrWithDict@@Base+0x620> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r0, [r3, #1420] @ 0x58c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 848e8 <_PyObject_GenericSetAttrWithDict@@Base+0x68c> │ │ │ │ + beq.n 8484c <_PyObject_GenericSetAttrWithDict@@Base+0x68c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itee ge │ │ │ │ orrge.w r0, r0, #1 │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str.w r0, [r9] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8491c <_PyObject_GenericSetAttrWithDict@@Base+0x6c0> │ │ │ │ + bne.n 84880 <_PyObject_GenericSetAttrWithDict@@Base+0x6c0> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 8491c <_PyObject_GenericSetAttrWithDict@@Base+0x6c0> │ │ │ │ + bgt.n 84880 <_PyObject_GenericSetAttrWithDict@@Base+0x6c0> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84954 <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ + bl 848b8 <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r7, [r8, #192] @ 0xc0 │ │ │ │ - bl 84a60 <_PyObject_GenericSetAttrWithDict@@Base+0x804> │ │ │ │ + bl 849c4 <_PyObject_GenericSetAttrWithDict@@Base+0x804> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 84946 <_PyObject_GenericSetAttrWithDict@@Base+0x6ea> │ │ │ │ + bne.n 848aa <_PyObject_GenericSetAttrWithDict@@Base+0x6ea> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 8492c <_PyObject_GenericSetAttrWithDict@@Base+0x6d0> │ │ │ │ + beq.n 84890 <_PyObject_GenericSetAttrWithDict@@Base+0x6d0> │ │ │ │ add.w r3, r3, #42240 @ 0xa500 │ │ │ │ adds r3, #132 @ 0x84 │ │ │ │ adds r1, r3, r4 │ │ │ │ str r0, [r1, #8] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ adds r5, r4, #4 │ │ │ │ @@ -132843,218 +132781,218 @@ │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r6, #0] │ │ │ │ str r6, [r3, r5] │ │ │ │ dmb ish │ │ │ │ str r7, [r3, r4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 84906 <_PyObject_GenericSetAttrWithDict@@Base+0x6aa> │ │ │ │ - cbnz r2, 848f6 <_PyObject_GenericSetAttrWithDict@@Base+0x69a> │ │ │ │ + blt.n 8486a <_PyObject_GenericSetAttrWithDict@@Base+0x6aa> │ │ │ │ + cbnz r2, 8485a <_PyObject_GenericSetAttrWithDict@@Base+0x69a> │ │ │ │ movs r0, #1 │ │ │ │ str.w r0, [r9] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r0, r2 │ │ │ │ orrge.w r0, r2, #1 │ │ │ │ - b.n 84870 <_PyObject_GenericSetAttrWithDict@@Base+0x614> │ │ │ │ + b.n 847d4 <_PyObject_GenericSetAttrWithDict@@Base+0x614> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 848e6 <_PyObject_GenericSetAttrWithDict@@Base+0x68a> │ │ │ │ + bne.n 8484a <_PyObject_GenericSetAttrWithDict@@Base+0x68a> │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 848e8 <_PyObject_GenericSetAttrWithDict@@Base+0x68c> │ │ │ │ - b.n 848f6 <_PyObject_GenericSetAttrWithDict@@Base+0x69a> │ │ │ │ + beq.n 8484c <_PyObject_GenericSetAttrWithDict@@Base+0x68c> │ │ │ │ + b.n 8485a <_PyObject_GenericSetAttrWithDict@@Base+0x69a> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a60 <_PyObject_GenericSetAttrWithDict@@Base+0x804> │ │ │ │ + bl 849c4 <_PyObject_GenericSetAttrWithDict@@Base+0x804> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r1, 84946 <_PyObject_GenericSetAttrWithDict@@Base+0x6ea> │ │ │ │ - cbnz r2, 84934 <_PyObject_GenericSetAttrWithDict@@Base+0x6d8> │ │ │ │ + cbnz r1, 848aa <_PyObject_GenericSetAttrWithDict@@Base+0x6ea> │ │ │ │ + cbnz r2, 84898 <_PyObject_GenericSetAttrWithDict@@Base+0x6d8> │ │ │ │ movs r0, #1 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 84870 <_PyObject_GenericSetAttrWithDict@@Base+0x614> │ │ │ │ + b.n 847d4 <_PyObject_GenericSetAttrWithDict@@Base+0x614> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r7, #0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r0, r2 │ │ │ │ orrge.w r0, r2, #1 │ │ │ │ - b.n 84870 <_PyObject_GenericSetAttrWithDict@@Base+0x614> │ │ │ │ + b.n 847d4 <_PyObject_GenericSetAttrWithDict@@Base+0x614> │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 8492e <_PyObject_GenericSetAttrWithDict@@Base+0x6d2> │ │ │ │ - bl d842c │ │ │ │ - b.n 8492e <_PyObject_GenericSetAttrWithDict@@Base+0x6d2> │ │ │ │ + bne.n 84892 <_PyObject_GenericSetAttrWithDict@@Base+0x6d2> │ │ │ │ + bl d8814 │ │ │ │ + b.n 84892 <_PyObject_GenericSetAttrWithDict@@Base+0x6d2> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r1, #192] @ 0xc0 │ │ │ │ - cbz r3, 8495e <_PyObject_GenericSetAttrWithDict@@Base+0x702> │ │ │ │ + cbz r3, 848c2 <_PyObject_GenericSetAttrWithDict@@Base+0x702> │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [r1, #84] @ 0x54 │ │ │ │ sub sp, #12 │ │ │ │ tst.w ip, #4096 @ 0x1000 │ │ │ │ - beq.n 84a2e <_PyObject_GenericSetAttrWithDict@@Base+0x7d2> │ │ │ │ + beq.n 84992 <_PyObject_GenericSetAttrWithDict@@Base+0x7d2> │ │ │ │ ldrh.w r3, [r1, #206] @ 0xce │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ - bcs.n 84a2e <_PyObject_GenericSetAttrWithDict@@Base+0x7d2> │ │ │ │ + bcs.n 84992 <_PyObject_GenericSetAttrWithDict@@Base+0x7d2> │ │ │ │ ldr.w r2, [r1, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 84a16 <_PyObject_GenericSetAttrWithDict@@Base+0x7ba> │ │ │ │ + ble.n 8497a <_PyObject_GenericSetAttrWithDict@@Base+0x7ba> │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 84954 <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ + bl 848b8 <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84a2e <_PyObject_GenericSetAttrWithDict@@Base+0x7d2> │ │ │ │ + beq.n 84992 <_PyObject_GenericSetAttrWithDict@@Base+0x7d2> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 849c8 <_PyObject_GenericSetAttrWithDict@@Base+0x76c> │ │ │ │ + beq.n 8492c <_PyObject_GenericSetAttrWithDict@@Base+0x76c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r7, r2, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ mov r7, r3 │ │ │ │ - bl 84954 <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ + bl 848b8 <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r0, 84a2e <_PyObject_GenericSetAttrWithDict@@Base+0x7d2> │ │ │ │ + cbz r0, 84992 <_PyObject_GenericSetAttrWithDict@@Base+0x7d2> │ │ │ │ cmp r3, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - bne.n 849ac <_PyObject_GenericSetAttrWithDict@@Base+0x750> │ │ │ │ + bne.n 84910 <_PyObject_GenericSetAttrWithDict@@Base+0x750> │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #23 │ │ │ │ - bmi.n 84a1c <_PyObject_GenericSetAttrWithDict@@Base+0x7c0> │ │ │ │ + bmi.n 84980 <_PyObject_GenericSetAttrWithDict@@Base+0x7c0> │ │ │ │ add.w r2, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r2, #1408] @ 0x580 │ │ │ │ - cbz r1, 84a2e <_PyObject_GenericSetAttrWithDict@@Base+0x7d2> │ │ │ │ - ldr.w ip, [pc, #128] @ 84a5c <_PyObject_GenericSetAttrWithDict@@Base+0x800> │ │ │ │ + cbz r1, 84992 <_PyObject_GenericSetAttrWithDict@@Base+0x7d2> │ │ │ │ + ldr.w ip, [pc, #128] @ 849c0 <_PyObject_GenericSetAttrWithDict@@Base+0x800> │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [r2, #1408] @ 0x580 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbnz r0, 84a32 <_PyObject_GenericSetAttrWithDict@@Base+0x7d6> │ │ │ │ + cbnz r0, 84996 <_PyObject_GenericSetAttrWithDict@@Base+0x7d6> │ │ │ │ ubfx ip, r1, #0, #12 │ │ │ │ ldrh.w r0, [r3, #206] @ 0xce │ │ │ │ str.w r1, [r3, #192] @ 0xc0 │ │ │ │ add.w r2, r2, ip, lsl #2 │ │ │ │ adds r1, r0, #1 │ │ │ │ add.w r2, r2, #97280 @ 0x17c00 │ │ │ │ strh.w r1, [r3, #206] @ 0xce │ │ │ │ str.w r3, [r2, #140] @ 0x8c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ tst.w ip, #256 @ 0x100 │ │ │ │ - beq.n 849ce <_PyObject_GenericSetAttrWithDict@@Base+0x772> │ │ │ │ + beq.n 84932 <_PyObject_GenericSetAttrWithDict@@Base+0x772> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 193a90 <_Py_NewReference@@Base+0x4a0> │ │ │ │ + bl 1942e0 <_Py_NewReference@@Base+0x4a0> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 84a2e <_PyObject_GenericSetAttrWithDict@@Base+0x7d2> │ │ │ │ + cbz r0, 84992 <_PyObject_GenericSetAttrWithDict@@Base+0x7d2> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 193b28 <_Py_NewReference@@Base+0x538> │ │ │ │ - b.n 84a10 <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ + bl 194378 <_Py_NewReference@@Base+0x538> │ │ │ │ + b.n 84974 <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 84a12 <_PyObject_GenericSetAttrWithDict@@Base+0x7b6> │ │ │ │ + b.n 84976 <_PyObject_GenericSetAttrWithDict@@Base+0x7b6> │ │ │ │ add.w r2, r2, #97280 @ 0x17c00 │ │ │ │ ubfx r0, r0, #0, #12 │ │ │ │ adds r2, #140 @ 0x8c │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r2, r0, lsl #2] │ │ │ │ ubfx ip, r1, #0, #12 │ │ │ │ ldrh.w r0, [r3, #206] @ 0xce │ │ │ │ str.w r1, [r3, #192] @ 0xc0 │ │ │ │ adds r1, r0, #1 │ │ │ │ strh.w r1, [r3, #206] @ 0xce │ │ │ │ str.w r3, [r2, ip, lsl #2] │ │ │ │ - b.n 84a10 <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ + b.n 84974 <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ 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, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 84b76 <_PyObject_GenericSetAttrWithDict@@Base+0x91a> │ │ │ │ + bne.n 84ada <_PyObject_GenericSetAttrWithDict@@Base+0x91a> │ │ │ │ ldr.w r9, [sl, #12] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 84b76 <_PyObject_GenericSetAttrWithDict@@Base+0x91a> │ │ │ │ + beq.n 84ada <_PyObject_GenericSetAttrWithDict@@Base+0x91a> │ │ │ │ ldr.w r6, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 84b9a <_PyObject_GenericSetAttrWithDict@@Base+0x93e> │ │ │ │ + beq.w 84afe <_PyObject_GenericSetAttrWithDict@@Base+0x93e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84b6a <_PyObject_GenericSetAttrWithDict@@Base+0x90e> │ │ │ │ + bge.n 84ace <_PyObject_GenericSetAttrWithDict@@Base+0x90e> │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 84aee <_PyObject_GenericSetAttrWithDict@@Base+0x892> │ │ │ │ + ble.n 84a52 <_PyObject_GenericSetAttrWithDict@@Base+0x892> │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #352] @ 84c14 <_PyObject_GenericSetAttrWithDict@@Base+0x9b8> │ │ │ │ + ldr.w r8, [pc, #352] @ 84b78 <_PyObject_GenericSetAttrWithDict@@Base+0x9b8> │ │ │ │ add.w r5, r6, #12 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 84b0c <_PyObject_GenericSetAttrWithDict@@Base+0x8b0> │ │ │ │ + bmi.n 84a70 <_PyObject_GenericSetAttrWithDict@@Base+0x8b0> │ │ │ │ ldr.w r0, [r1, #132] @ 0x84 │ │ │ │ mov r1, sl │ │ │ │ - bl 77608 │ │ │ │ + bl 77654 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 84b4a <_PyObject_GenericSetAttrWithDict@@Base+0x8ee> │ │ │ │ + beq.n 84aae <_PyObject_GenericSetAttrWithDict@@Base+0x8ee> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84b56 <_PyObject_GenericSetAttrWithDict@@Base+0x8fa> │ │ │ │ + bne.n 84aba <_PyObject_GenericSetAttrWithDict@@Base+0x8fa> │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 84ac2 <_PyObject_GenericSetAttrWithDict@@Base+0x866> │ │ │ │ + bne.n 84a26 <_PyObject_GenericSetAttrWithDict@@Base+0x866> │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84b04 <_PyObject_GenericSetAttrWithDict@@Base+0x8a8> │ │ │ │ + bge.n 84a68 <_PyObject_GenericSetAttrWithDict@@Base+0x8a8> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 84bac <_PyObject_GenericSetAttrWithDict@@Base+0x950> │ │ │ │ + beq.n 84b10 <_PyObject_GenericSetAttrWithDict@@Base+0x950> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r6, r8] │ │ │ │ movs r2, #28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r1, #180] @ 0xb4 │ │ │ │ @@ -133065,102 +133003,102 @@ │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r2, [ip, #392] @ 0x188 │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbz r3, 84b8e <_PyObject_GenericSetAttrWithDict@@Base+0x932> │ │ │ │ + cbz r3, 84af2 <_PyObject_GenericSetAttrWithDict@@Base+0x932> │ │ │ │ ldr.w r0, [ip, #408] @ 0x198 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 77608 │ │ │ │ + bl 77654 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 84ade <_PyObject_GenericSetAttrWithDict@@Base+0x882> │ │ │ │ + bne.n 84a42 <_PyObject_GenericSetAttrWithDict@@Base+0x882> │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 84af2 <_PyObject_GenericSetAttrWithDict@@Base+0x896> │ │ │ │ + b.n 84a56 <_PyObject_GenericSetAttrWithDict@@Base+0x896> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 84af2 <_PyObject_GenericSetAttrWithDict@@Base+0x896> │ │ │ │ + b.n 84a56 <_PyObject_GenericSetAttrWithDict@@Base+0x896> │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.n 84aae <_PyObject_GenericSetAttrWithDict@@Base+0x852> │ │ │ │ - b.n 84aee <_PyObject_GenericSetAttrWithDict@@Base+0x892> │ │ │ │ + bgt.n 84a12 <_PyObject_GenericSetAttrWithDict@@Base+0x852> │ │ │ │ + b.n 84a52 <_PyObject_GenericSetAttrWithDict@@Base+0x892> │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ba70 │ │ │ │ + bl 6ba98 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 84a8e <_PyObject_GenericSetAttrWithDict@@Base+0x832> │ │ │ │ + bne.n 849f2 <_PyObject_GenericSetAttrWithDict@@Base+0x832> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 84ba6 <_PyObject_GenericSetAttrWithDict@@Base+0x94a> │ │ │ │ + b.n 84b0a <_PyObject_GenericSetAttrWithDict@@Base+0x94a> │ │ │ │ add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ add.w r0, r0, #368 @ 0x170 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 84b3c <_PyObject_GenericSetAttrWithDict@@Base+0x8e0> │ │ │ │ + b.n 84aa0 <_PyObject_GenericSetAttrWithDict@@Base+0x8e0> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bmi.n 84bb8 <_PyObject_GenericSetAttrWithDict@@Base+0x95c> │ │ │ │ + bmi.n 84b1c <_PyObject_GenericSetAttrWithDict@@Base+0x95c> │ │ │ │ lsls r5, r3, #18 │ │ │ │ - bpl.n 84bf0 <_PyObject_GenericSetAttrWithDict@@Base+0x994> │ │ │ │ + bpl.n 84b54 <_PyObject_GenericSetAttrWithDict@@Base+0x994> │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 84b04 <_PyObject_GenericSetAttrWithDict@@Base+0x8a8> │ │ │ │ + b.n 84a68 <_PyObject_GenericSetAttrWithDict@@Base+0x8a8> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 84b04 <_PyObject_GenericSetAttrWithDict@@Base+0x8a8> │ │ │ │ - ldr r1, [pc, #88] @ (84c14 <_PyObject_GenericSetAttrWithDict@@Base+0x9b8>) │ │ │ │ + b.n 84a68 <_PyObject_GenericSetAttrWithDict@@Base+0x8a8> │ │ │ │ + ldr r1, [pc, #88] @ (84b78 <_PyObject_GenericSetAttrWithDict@@Base+0x9b8>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r5, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #392] @ 0x188 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 84c08 <_PyObject_GenericSetAttrWithDict@@Base+0x9ac> │ │ │ │ + beq.n 84b6c <_PyObject_GenericSetAttrWithDict@@Base+0x9ac> │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 84c08 <_PyObject_GenericSetAttrWithDict@@Base+0x9ac> │ │ │ │ + bhi.n 84b6c <_PyObject_GenericSetAttrWithDict@@Base+0x9ac> │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r3, r5 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84ba4 <_PyObject_GenericSetAttrWithDict@@Base+0x948> │ │ │ │ + bne.n 84b08 <_PyObject_GenericSetAttrWithDict@@Base+0x948> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7f7d8 │ │ │ │ + bl 7f838 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 84b88 <_PyObject_GenericSetAttrWithDict@@Base+0x92c> │ │ │ │ + blt.n 84aec <_PyObject_GenericSetAttrWithDict@@Base+0x92c> │ │ │ │ ldr.w r6, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 84ba4 <_PyObject_GenericSetAttrWithDict@@Base+0x948> │ │ │ │ - b.n 84a98 <_PyObject_GenericSetAttrWithDict@@Base+0x83c> │ │ │ │ + beq.n 84b08 <_PyObject_GenericSetAttrWithDict@@Base+0x948> │ │ │ │ + b.n 849fc <_PyObject_GenericSetAttrWithDict@@Base+0x83c> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r3, r5 │ │ │ │ - b.n 84bea <_PyObject_GenericSetAttrWithDict@@Base+0x98e> │ │ │ │ + b.n 84b4e <_PyObject_GenericSetAttrWithDict@@Base+0x98e> │ │ │ │ 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 │ │ │ │ mov r3, r2 │ │ │ │ @@ -133173,443 +133111,443 @@ │ │ │ │ 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 84c76 <_PyObject_GenericSetAttrWithDict@@Base+0xa1a> │ │ │ │ + bge.n 84bda <_PyObject_GenericSetAttrWithDict@@Base+0xa1a> │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.n 84c7a <_PyObject_GenericSetAttrWithDict@@Base+0xa1e> │ │ │ │ + bne.n 84bde <_PyObject_GenericSetAttrWithDict@@Base+0xa1e> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 84c7a <_PyObject_GenericSetAttrWithDict@@Base+0xa1e> │ │ │ │ + beq.n 84bde <_PyObject_GenericSetAttrWithDict@@Base+0xa1e> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ movw r1, #44624 @ 0xae50 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 84c98 <_PyObject_GenericSetAttrWithDict@@Base+0xa3c> │ │ │ │ + beq.n 84bfc <_PyObject_GenericSetAttrWithDict@@Base+0xa3c> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7a43c │ │ │ │ + b.w 7a47c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 84c54 <_PyObject_GenericSetAttrWithDict@@Base+0x9f8> │ │ │ │ + beq.n 84bb8 <_PyObject_GenericSetAttrWithDict@@Base+0x9f8> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6ba70 │ │ │ │ + bl 6ba98 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne.n 84c5a <_PyObject_GenericSetAttrWithDict@@Base+0x9fe> │ │ │ │ + bne.n 84bbe <_PyObject_GenericSetAttrWithDict@@Base+0x9fe> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 195264 <_Py_NewReference@@Base+0x1c74> │ │ │ │ + b.w 195ab4 <_Py_NewReference@@Base+0x1c74> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 78af8 │ │ │ │ + b.w 78b44 │ │ │ │ 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 84e64 <_PyObject_GenericSetAttrWithDict@@Base+0xc08> │ │ │ │ + bne.w 84dc8 <_PyObject_GenericSetAttrWithDict@@Base+0xc08> │ │ │ │ ldr r7, [r1, #12] │ │ │ │ adds r5, r7, #1 │ │ │ │ - beq.w 84e64 <_PyObject_GenericSetAttrWithDict@@Base+0xc08> │ │ │ │ + beq.w 84dc8 <_PyObject_GenericSetAttrWithDict@@Base+0xc08> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 84ecc <_PyObject_GenericSetAttrWithDict@@Base+0xc70> │ │ │ │ + bpl.w 84e30 <_PyObject_GenericSetAttrWithDict@@Base+0xc70> │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 77608 │ │ │ │ + bl 77654 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.w 84e5e <_PyObject_GenericSetAttrWithDict@@Base+0xc02> │ │ │ │ + beq.w 84dc2 <_PyObject_GenericSetAttrWithDict@@Base+0xc02> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 84e58 <_PyObject_GenericSetAttrWithDict@@Base+0xbfc> │ │ │ │ + beq.w 84dbc <_PyObject_GenericSetAttrWithDict@@Base+0xbfc> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 84e58 <_PyObject_GenericSetAttrWithDict@@Base+0xbfc> │ │ │ │ + beq.w 84dbc <_PyObject_GenericSetAttrWithDict@@Base+0xbfc> │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84ebc <_PyObject_GenericSetAttrWithDict@@Base+0xc60> │ │ │ │ + bne.w 84e20 <_PyObject_GenericSetAttrWithDict@@Base+0xc60> │ │ │ │ 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 84d3a <_PyObject_GenericSetAttrWithDict@@Base+0xade> │ │ │ │ + ble.n 84c9e <_PyObject_GenericSetAttrWithDict@@Base+0xade> │ │ │ │ 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 84dd6 <_PyObject_GenericSetAttrWithDict@@Base+0xb7a> │ │ │ │ + bne.n 84d3a <_PyObject_GenericSetAttrWithDict@@Base+0xb7a> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84e92 <_PyObject_GenericSetAttrWithDict@@Base+0xc36> │ │ │ │ + bne.w 84df6 <_PyObject_GenericSetAttrWithDict@@Base+0xc36> │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r2, #7 │ │ │ │ - bgt.n 84da8 <_PyObject_GenericSetAttrWithDict@@Base+0xb4c> │ │ │ │ + bgt.n 84d0c <_PyObject_GenericSetAttrWithDict@@Base+0xb4c> │ │ │ │ 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, 84dc4 <_PyObject_GenericSetAttrWithDict@@Base+0xb68> │ │ │ │ + cbz r1, 84d28 <_PyObject_GenericSetAttrWithDict@@Base+0xb68> │ │ │ │ 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 84d88 <_PyObject_GenericSetAttrWithDict@@Base+0xb2c> │ │ │ │ + bge.n 84cec <_PyObject_GenericSetAttrWithDict@@Base+0xb2c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 84da2 <_PyObject_GenericSetAttrWithDict@@Base+0xb46> │ │ │ │ + cbz r3, 84d06 <_PyObject_GenericSetAttrWithDict@@Base+0xb46> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84d9c <_PyObject_GenericSetAttrWithDict@@Base+0xb40> │ │ │ │ + bge.n 84d00 <_PyObject_GenericSetAttrWithDict@@Base+0xb40> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 84d9c <_PyObject_GenericSetAttrWithDict@@Base+0xb40> │ │ │ │ + cbnz r3, 84d00 <_PyObject_GenericSetAttrWithDict@@Base+0xb40> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 84d88 <_PyObject_GenericSetAttrWithDict@@Base+0xb2c> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84cec <_PyObject_GenericSetAttrWithDict@@Base+0xb2c> │ │ │ │ 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 84d5e <_PyObject_GenericSetAttrWithDict@@Base+0xb02> │ │ │ │ + b.n 84cc2 <_PyObject_GenericSetAttrWithDict@@Base+0xb02> │ │ │ │ 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 84d7a <_PyObject_GenericSetAttrWithDict@@Base+0xb1e> │ │ │ │ + b.n 84cde <_PyObject_GenericSetAttrWithDict@@Base+0xb1e> │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 84e80 <_PyObject_GenericSetAttrWithDict@@Base+0xc24> │ │ │ │ + beq.n 84de4 <_PyObject_GenericSetAttrWithDict@@Base+0xc24> │ │ │ │ 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 84e30 <_PyObject_GenericSetAttrWithDict@@Base+0xbd4> │ │ │ │ + bgt.n 84d94 <_PyObject_GenericSetAttrWithDict@@Base+0xbd4> │ │ │ │ adds r2, r3, r1 │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 84d3e <_PyObject_GenericSetAttrWithDict@@Base+0xae2> │ │ │ │ + beq.n 84ca2 <_PyObject_GenericSetAttrWithDict@@Base+0xae2> │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 84e80 <_PyObject_GenericSetAttrWithDict@@Base+0xc24> │ │ │ │ + beq.n 84de4 <_PyObject_GenericSetAttrWithDict@@Base+0xc24> │ │ │ │ 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 84e46 <_PyObject_GenericSetAttrWithDict@@Base+0xbea> │ │ │ │ + bgt.n 84daa <_PyObject_GenericSetAttrWithDict@@Base+0xbea> │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 84d3e <_PyObject_GenericSetAttrWithDict@@Base+0xae2> │ │ │ │ + beq.n 84ca2 <_PyObject_GenericSetAttrWithDict@@Base+0xae2> │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ adds r1, #1 │ │ │ │ adds r2, #1 │ │ │ │ add r1, r7 │ │ │ │ - beq.n 84e80 <_PyObject_GenericSetAttrWithDict@@Base+0xc24> │ │ │ │ + beq.n 84de4 <_PyObject_GenericSetAttrWithDict@@Base+0xc24> │ │ │ │ ands r1, r0 │ │ │ │ - b.n 84e0a <_PyObject_GenericSetAttrWithDict@@Base+0xbae> │ │ │ │ + b.n 84d6e <_PyObject_GenericSetAttrWithDict@@Base+0xbae> │ │ │ │ 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 84df4 <_PyObject_GenericSetAttrWithDict@@Base+0xb98> │ │ │ │ + b.n 84d58 <_PyObject_GenericSetAttrWithDict@@Base+0xb98> │ │ │ │ cmp.w ip, #15 │ │ │ │ itet gt │ │ │ │ addgt.w r2, r3, r1, lsl #2 │ │ │ │ ldrshle.w r2, [lr, #20] │ │ │ │ ldrgt r2, [r2, #20] │ │ │ │ - b.n 84e1a <_PyObject_GenericSetAttrWithDict@@Base+0xbbe> │ │ │ │ + b.n 84d7e <_PyObject_GenericSetAttrWithDict@@Base+0xbbe> │ │ │ │ mov r0, r1 │ │ │ │ - bl ffe20 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 100300 <_PyErr_SetKeyError@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 84d9e <_PyObject_GenericSetAttrWithDict@@Base+0xb42> │ │ │ │ + b.n 84d02 <_PyObject_GenericSetAttrWithDict@@Base+0xb42> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6ba70 │ │ │ │ + bl 6ba98 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ adds r4, r0, #1 │ │ │ │ - bne.w 84cce <_PyObject_GenericSetAttrWithDict@@Base+0xa72> │ │ │ │ + bne.w 84c32 <_PyObject_GenericSetAttrWithDict@@Base+0xa72> │ │ │ │ mov r0, r1 │ │ │ │ - bl 261b1c │ │ │ │ + bl 2624e0 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 84d9e <_PyObject_GenericSetAttrWithDict@@Base+0xb42> │ │ │ │ + b.n 84d02 <_PyObject_GenericSetAttrWithDict@@Base+0xb42> │ │ │ │ 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 84d4c <_PyObject_GenericSetAttrWithDict@@Base+0xaf0> │ │ │ │ + beq.w 84cb0 <_PyObject_GenericSetAttrWithDict@@Base+0xaf0> │ │ │ │ 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 84ee2 <_PyObject_GenericSetAttrWithDict@@Base+0xc86> │ │ │ │ + bne.n 84e46 <_PyObject_GenericSetAttrWithDict@@Base+0xc86> │ │ │ │ subs r1, #1 │ │ │ │ add r3, r2 │ │ │ │ subs r5, r3, r2 │ │ │ │ cmp r5, r1 │ │ │ │ - bge.n 84ede <_PyObject_GenericSetAttrWithDict@@Base+0xc82> │ │ │ │ + bge.n 84e42 <_PyObject_GenericSetAttrWithDict@@Base+0xc82> │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ - b.n 84eae <_PyObject_GenericSetAttrWithDict@@Base+0xc52> │ │ │ │ + b.n 84e12 <_PyObject_GenericSetAttrWithDict@@Base+0xc52> │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1ed200 <_PyDict_SendEvent@@Base> │ │ │ │ - b.n 84d04 <_PyObject_GenericSetAttrWithDict@@Base+0xaa8> │ │ │ │ - movw r0, #34184 @ 0x8588 │ │ │ │ + bl 1edad8 <_PyDict_SendEvent@@Base> │ │ │ │ + b.n 84c68 <_PyObject_GenericSetAttrWithDict@@Base+0xaa8> │ │ │ │ + movw r0, #36488 @ 0x8e88 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2791 @ 0xae7 │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 84e5e <_PyObject_GenericSetAttrWithDict@@Base+0xc02> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 84dc2 <_PyObject_GenericSetAttrWithDict@@Base+0xc02> │ │ │ │ strb r1, [r0, #1] │ │ │ │ - b.n 84d88 <_PyObject_GenericSetAttrWithDict@@Base+0xb2c> │ │ │ │ + b.n 84cec <_PyObject_GenericSetAttrWithDict@@Base+0xb2c> │ │ │ │ adds r3, #1 │ │ │ │ - b.n 84ea4 <_PyObject_GenericSetAttrWithDict@@Base+0xc48> │ │ │ │ + b.n 84e08 <_PyObject_GenericSetAttrWithDict@@Base+0xc48> │ │ │ │ nop │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 84eee <_PyObject_GenericSetAttrWithDict@@Base+0xc92> │ │ │ │ + bpl.n 84e52 <_PyObject_GenericSetAttrWithDict@@Base+0xc92> │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 84eec <_PyObject_GenericSetAttrWithDict@@Base+0xc90> │ │ │ │ - b.w 7705c <_Py_Dealloc@@Base> │ │ │ │ + bne.n 84e50 <_PyObject_GenericSetAttrWithDict@@Base+0xc90> │ │ │ │ + b.w 770a4 <_Py_Dealloc@@Base> │ │ │ │ │ │ │ │ -00084efc : │ │ │ │ +00084e60 : │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #13928 @ 0x3668 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 84f10 │ │ │ │ + bne.n 84e74 │ │ │ │ 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 88564 │ │ │ │ + bl 884ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 84f30 │ │ │ │ + cbz r0, 84e94 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r1, #563 @ 0x233 │ │ │ │ - movw r0, #56388 @ 0xdc44 │ │ │ │ + movw r0, #58692 @ 0xe544 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 84f2c │ │ │ │ + b.n 84e90 │ │ │ │ nop │ │ │ │ │ │ │ │ -00084f48 : │ │ │ │ +00084eac : │ │ │ │ stmdb 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 853ca │ │ │ │ + beq.w 8532e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 853ca │ │ │ │ + bpl.w 8532e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85288 │ │ │ │ + beq.w 851ec │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85362 │ │ │ │ + bne.w 852c6 │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - movw r2, #15145 @ 0x3b29 │ │ │ │ + movw r2, #15769 @ 0x3d99 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 85326 │ │ │ │ + bne.w 8528a │ │ │ │ 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 85326 │ │ │ │ + blt.w 8528a │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 852da │ │ │ │ + beq.w 8523e │ │ │ │ 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 85306 │ │ │ │ + bmi.w 8526a │ │ │ │ movw fp, #24184 @ 0x5e78 │ │ │ │ movt fp, #77 @ 0x4d │ │ │ │ - movw r3, #3321 @ 0xcf9 │ │ │ │ + movw r3, #3353 @ 0xd19 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r6, [fp, #868] @ 0x364 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 852ae │ │ │ │ - ldr.w r8, [pc, #1080] @ 8542c │ │ │ │ + bne.w 85212 │ │ │ │ + ldr.w r8, [pc, #1080] @ 85390 │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ - bcs.w 85256 │ │ │ │ + bcs.w 851ba │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r0, [r9, ip, lsl #3] │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8529e │ │ │ │ + beq.w 85202 │ │ │ │ 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 8515c │ │ │ │ + beq.w 850c0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2beec │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldrb r1, [r6, #5] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 852ca │ │ │ │ + beq.w 8522e │ │ │ │ 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 85096 │ │ │ │ + ble.n 84ffa │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 8508a │ │ │ │ + cbz r3, 84fee │ │ │ │ ldr r4, [r3, #0] │ │ │ │ add.w r9, r4, #1 │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - bge.n 85144 │ │ │ │ + bge.n 850a8 │ │ │ │ str.w r9, [r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8514c │ │ │ │ + blt.n 850b0 │ │ │ │ adds r0, #1 │ │ │ │ add r1, ip │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 85096 │ │ │ │ + beq.n 84ffa │ │ │ │ add r2, ip │ │ │ │ - b.n 8506c │ │ │ │ + b.n 84fd0 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1904] @ 0x770 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8518c │ │ │ │ - ldr.w ip, [pc, #900] @ 85430 │ │ │ │ + beq.n 850f0 │ │ │ │ + ldr.w ip, [pc, #900] @ 85394 │ │ │ │ ldr.w r2, [r3, #1908] @ 0x774 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1904] @ 0x770 │ │ │ │ str.w r2, [r3, #1908] @ 0x774 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [ip, #1600] @ 0x640 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 853dc │ │ │ │ + bne.w 85340 │ │ │ │ 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] │ │ │ │ @@ -133632,54 +133570,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 85214 │ │ │ │ + blt.n 85178 │ │ │ │ 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 8508a │ │ │ │ + bge.n 84fee │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp lr, r0 │ │ │ │ str r3, [r4, #0] │ │ │ │ - beq.n 85096 │ │ │ │ + beq.n 84ffa │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ - b.n 8506c │ │ │ │ + b.n 84fd0 │ │ │ │ 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 8503c │ │ │ │ + bhi.w 84fa0 │ │ │ │ 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 85256 │ │ │ │ + beq.n 851ba │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - b.n 8503c │ │ │ │ + b.n 84fa0 │ │ │ │ movw r0, #18128 @ 0x46d0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70a48 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70a68 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85412 │ │ │ │ + beq.w 85376 │ │ │ │ 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 │ │ │ │ @@ -133705,725 +133643,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 85138 │ │ │ │ + ble.n 8509c │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 85138 │ │ │ │ + beq.n 8509c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 85138 │ │ │ │ + beq.n 8509c │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85138 │ │ │ │ + bne.n 8509c │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8530c │ │ │ │ + bne.n 85270 │ │ │ │ add.w r3, r0, #12 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 85138 │ │ │ │ + bmi.w 8509c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 85240 │ │ │ │ + bne.n 851a4 │ │ │ │ dmb ish │ │ │ │ - b.n 85138 │ │ │ │ + b.n 8509c │ │ │ │ ldr.w r6, [fp, #848] @ 0x350 │ │ │ │ - movw r3, #46053 @ 0xb3e5 │ │ │ │ + movw r3, #46093 @ 0xb40d │ │ │ │ movt r3, #6 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 85316 │ │ │ │ + bne.n 8527a │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2bf6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 85306 │ │ │ │ + beq.n 8526a │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 85188 │ │ │ │ + b.n 850ec │ │ │ │ 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 70824 │ │ │ │ + b.w 70844 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 85184 │ │ │ │ + b.n 850e8 │ │ │ │ ldr.w r0, [fp, #864] @ 0x360 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 85306 │ │ │ │ + cbz r0, 8526a │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #360] @ 8542c │ │ │ │ + ldr.w r8, [pc, #360] @ 85390 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 8503c │ │ │ │ + b.n 84fa0 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov.w ip, #12 │ │ │ │ add r1, r3 │ │ │ │ adds r2, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ - b.n 8505e │ │ │ │ + b.n 84fc2 │ │ │ │ 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 84fd6 │ │ │ │ - bl 1f4804 │ │ │ │ - b.n 8535e │ │ │ │ + bge.w 84f3a │ │ │ │ + bl 1f50c4 │ │ │ │ + b.n 852c2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85138 │ │ │ │ - b.n 85230 │ │ │ │ + bne.w 8509c │ │ │ │ + b.n 85194 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [fp, #844] @ 0x34c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 85278 │ │ │ │ + b.n 851dc │ │ │ │ movs r3, #0 │ │ │ │ movw r0, #44624 @ 0xae50 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 70824 │ │ │ │ + bl 70844 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8535e │ │ │ │ + cbz r0, 852c2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 89b54 │ │ │ │ + bl 89acc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8513c │ │ │ │ + beq.w 850a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8535e │ │ │ │ + bge.n 852c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8535e │ │ │ │ + cbnz r3, 852c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8513c │ │ │ │ - bl 20b37c │ │ │ │ + b.n 850a0 │ │ │ │ + bl 20bb70 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85422 │ │ │ │ + beq.n 85386 │ │ │ │ movw r0, #18128 @ 0x46d0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70a48 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70a68 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8541a │ │ │ │ + beq.n 8537e │ │ │ │ ldrb r7, [r6, #0] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ cmp r3, r7 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcs.n 853a6 │ │ │ │ + bcs.n 8530a │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 85384 │ │ │ │ + beq.n 852e8 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add.w ip, r0, #1 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w ip, [r2] │ │ │ │ - b.n 85384 │ │ │ │ + b.n 852e8 │ │ │ │ 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 710e4 │ │ │ │ - b.n 8513c │ │ │ │ - movw r0, #34184 @ 0x8588 │ │ │ │ + bl 71104 │ │ │ │ + b.n 850a0 │ │ │ │ + movw r0, #36488 @ 0x8e88 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #4155 @ 0x103b │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8535e │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 852c2 │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 85402 │ │ │ │ + bne.n 85366 │ │ │ │ add.w r0, ip, #1592 @ 0x638 │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 851a0 │ │ │ │ + bne.w 85104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 851a4 │ │ │ │ + b.n 85108 │ │ │ │ ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 851a4 │ │ │ │ + b.n 85108 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198820 <_PyNamespace_New@@Base+0x94> │ │ │ │ - b.n 8535e │ │ │ │ + bl 19909c <_PyNamespace_New@@Base+0x94> │ │ │ │ + b.n 852c2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7620c │ │ │ │ - b.n 8535e │ │ │ │ + bl 76254 │ │ │ │ + b.n 852c2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f4804 │ │ │ │ + b.w 1f50c4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00085434 <_PyObject_New@@Base>: │ │ │ │ +00085398 <_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 85572 <_PyObject_New@@Base+0x13e> │ │ │ │ + blt.w 854d6 <_PyObject_New@@Base+0x13e> │ │ │ │ movw r5, #24184 @ 0x5e78 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ - movw r3, #3321 @ 0xcf9 │ │ │ │ + movw r3, #3353 @ 0xd19 │ │ │ │ movt r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r4, [r5, #888] @ 0x378 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 85560 <_PyObject_New@@Base+0x12c> │ │ │ │ - ldr r3, [pc, #300] @ (85598 <_PyObject_New@@Base+0x164>) │ │ │ │ + bne.n 854c4 <_PyObject_New@@Base+0x12c> │ │ │ │ + ldr r3, [pc, #300] @ (854fc <_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, #1596] @ 0x63c │ │ │ │ - bcs.n 854e2 <_PyObject_New@@Base+0xae> │ │ │ │ + bcs.n 85446 <_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 8554e <_PyObject_New@@Base+0x11a> │ │ │ │ + beq.n 854b2 <_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 854c6 <_PyObject_New@@Base+0x92> │ │ │ │ + beq.n 8542a <_PyObject_New@@Base+0x92> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - ldr r1, [pc, #240] @ (8559c <_PyObject_New@@Base+0x168>) │ │ │ │ + ldr r1, [pc, #240] @ (85500 <_PyObject_New@@Base+0x168>) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ - blt.n 85514 <_PyObject_New@@Base+0xe0> │ │ │ │ + blt.n 85478 <_PyObject_New@@Base+0xe0> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r1, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85524 <_PyObject_New@@Base+0xf0> │ │ │ │ + bne.n 85488 <_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 85542 <_PyObject_New@@Base+0x10e> │ │ │ │ + bcc.n 854a6 <_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 854a6 <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 8540a <_PyObject_New@@Base+0x72> │ │ │ │ ldr.w r4, [r5, #848] @ 0x350 │ │ │ │ - movw r3, #46053 @ 0xb3e5 │ │ │ │ + movw r3, #46093 @ 0xb40d │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8557c <_PyObject_New@@Base+0x148> │ │ │ │ + bne.n 854e0 <_PyObject_New@@Base+0x148> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2bf6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 85572 <_PyObject_New@@Base+0x13e> │ │ │ │ + beq.n 854d6 <_PyObject_New@@Base+0x13e> │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 854a6 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 8540a <_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 854be <_PyObject_New@@Base+0x8a> │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + beq.n 85422 <_PyObject_New@@Base+0x8a> │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8558c <_PyObject_New@@Base+0x158> │ │ │ │ - ldr r0, [pc, #108] @ (855a0 <_PyObject_New@@Base+0x16c>) │ │ │ │ - bl 6b650 │ │ │ │ + bne.n 854f0 <_PyObject_New@@Base+0x158> │ │ │ │ + ldr r0, [pc, #108] @ (85504 <_PyObject_New@@Base+0x16c>) │ │ │ │ + bl 6b678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 854be <_PyObject_New@@Base+0x8a> │ │ │ │ + bne.n 85422 <_PyObject_New@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ - b.n 854be <_PyObject_New@@Base+0x8a> │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ + b.n 85422 <_PyObject_New@@Base+0x8a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 854a6 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 8540a <_PyObject_New@@Base+0x72> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 854a6 <_PyObject_New@@Base+0x72> │ │ │ │ - b.n 854e2 <_PyObject_New@@Base+0xae> │ │ │ │ + bne.n 8540a <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 85446 <_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 854a6 <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 8540a <_PyObject_New@@Base+0x72> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f4804 │ │ │ │ + b.w 1f50c4 │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 85504 <_PyObject_New@@Base+0xd0> │ │ │ │ + b.n 85468 <_PyObject_New@@Base+0xd0> │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 854be <_PyObject_New@@Base+0x8a> │ │ │ │ + b.n 85422 <_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 │ │ │ │ │ │ │ │ -000855a4 : │ │ │ │ +00085508 : │ │ │ │ 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 856a0 │ │ │ │ + beq.n 85604 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ - cbz r2, 855d6 │ │ │ │ + cbz r2, 8553a │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r2, 855d6 │ │ │ │ + cbz r2, 8553a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ - cbz r2, 85616 │ │ │ │ + cbz r2, 8557a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 85616 │ │ │ │ + cbz r2, 8557a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 856e0 │ │ │ │ + beq.n 85644 │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 856e0 │ │ │ │ + beq.n 85644 │ │ │ │ movw r2, #61060 @ 0xee84 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl dc33c │ │ │ │ + bl dc738 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - beq.n 856ce │ │ │ │ + beq.n 85632 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ee5a4 │ │ │ │ + b.w ee89c │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 856b6 │ │ │ │ + bge.n 8561a │ │ │ │ movw r2, #39512 @ 0x9a58 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 856a8 │ │ │ │ - ldr r1, [pc, #200] @ (856f4 ) │ │ │ │ + beq.n 8560c │ │ │ │ + ldr r1, [pc, #200] @ (85658 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl b6aa4 │ │ │ │ + bl b6e08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 856a4 │ │ │ │ + beq.n 85608 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 85678 │ │ │ │ - cbz r2, 85678 │ │ │ │ + beq.n 855dc │ │ │ │ + cbz r2, 855dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl d70c0 │ │ │ │ + bl d74a8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 85672 │ │ │ │ + bge.n 855d6 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 85672 │ │ │ │ + cbnz r1, 855d6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #56464 @ 0xdc90 │ │ │ │ + movw r1, #58768 @ 0xe590 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d5d14 │ │ │ │ - bl 28c614 <_Py_hashtable_foreach@@Base+0x1d88> │ │ │ │ + b.w d60e4 │ │ │ │ + bl 28cf90 <_Py_hashtable_foreach@@Base+0xe8c> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 85672 │ │ │ │ + b.n 855d6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1c7cd8 │ │ │ │ + b.w 1c85e0 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56500 @ 0xdcb4 │ │ │ │ + movw r1, #58804 @ 0xe5b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 85696 │ │ │ │ + b.n 855fa │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8560a │ │ │ │ - b.n 856a4 │ │ │ │ + beq.n 8556e │ │ │ │ + b.n 85608 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56416 @ 0xdc60 │ │ │ │ + movw r1, #58720 @ 0xe560 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - b.n 856ca │ │ │ │ + b.n 8562e │ │ │ │ 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 85744 │ │ │ │ + bne.n 856a8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 85744 │ │ │ │ + beq.n 856a8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 77608 │ │ │ │ + bl 77654 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 85760 │ │ │ │ + cbz r3, 856c4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.n 85778 │ │ │ │ + beq.n 856dc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 85764 │ │ │ │ + beq.n 856c8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6ba70 │ │ │ │ + bl 6ba98 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 857b6 │ │ │ │ + beq.n 8571a │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77608 │ │ │ │ + bl 77654 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8572a │ │ │ │ + bne.n 8568e │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 85778 │ │ │ │ + beq.n 856dc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #18128 @ 0x46d0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8577c │ │ │ │ + bne.n 856e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ffe20 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 100300 <_PyErr_SetKeyError@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8573e │ │ │ │ + b.n 856a2 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #64] @ (857c0 ) │ │ │ │ - bl 906a8 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #64] @ (85724 ) │ │ │ │ + bl 905c8 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 85792 │ │ │ │ - bl 7fca0 │ │ │ │ + cbnz r0, 856f6 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85772 │ │ │ │ - b.n 85778 │ │ │ │ + beq.n 856d6 │ │ │ │ + b.n 856dc │ │ │ │ mov r1, r4 │ │ │ │ - bl d70c0 │ │ │ │ + bl d74a8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8573e │ │ │ │ + bge.n 856a2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8573e │ │ │ │ + bne.n 856a2 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8573e │ │ │ │ + b.n 856a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261b1c │ │ │ │ - b.n 85778 │ │ │ │ + bl 2624e0 │ │ │ │ + b.n 856dc │ │ │ │ nop │ │ │ │ - cbnz r0, 85822 │ │ │ │ + cbnz r0, 85786 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000857c4 : │ │ │ │ +00085728 : │ │ │ │ stmdb 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 8599c │ │ │ │ + bmi.w 85900 │ │ │ │ ldr.w r5, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 859de │ │ │ │ - ldr r6, [pc, #768] @ (85af0 ) │ │ │ │ + bpl.w 85942 │ │ │ │ + ldr r6, [pc, #768] @ (85a54 ) │ │ │ │ movw r8, #40968 @ 0xa008 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ ldr.w r3, [r6, #740] @ 0x2e4 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 85b1c │ │ │ │ + bne.w 85a80 │ │ │ │ ldr.w r2, [r6, #748] @ 0x2ec │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 85b1c │ │ │ │ + beq.w 85a80 │ │ │ │ add.w r9, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r6, #736 @ 0x2e0 │ │ │ │ mov r3, r9 │ │ │ │ - bl 77608 │ │ │ │ + bl 77654 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 859ee │ │ │ │ + beq.w 85952 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.w 85c64 │ │ │ │ + bpl.w 85bc8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and.w r5, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r5, r5, #1 │ │ │ │ - bhi.w 85b6c │ │ │ │ + bhi.w 85ad0 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mul.w r5, r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 85c36 │ │ │ │ + blt.w 85b9a │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 85a0a │ │ │ │ + bmi.w 8596e │ │ │ │ ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 85a4c │ │ │ │ + bpl.w 859b0 │ │ │ │ ldr.w r3, [r6, #772] @ 0x304 │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 85b00 │ │ │ │ + bne.w 85a64 │ │ │ │ ldr.w r2, [r6, #780] @ 0x30c │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 85b00 │ │ │ │ + beq.w 85a64 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r7, #37632 @ 0x9300 │ │ │ │ - bl 77608 │ │ │ │ + bl 77654 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85a5c │ │ │ │ + beq.w 859c0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 85c64 │ │ │ │ + bpl.w 85bc8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r6, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r6, r6, #1 │ │ │ │ - bhi.w 85b3a │ │ │ │ + bhi.w 85a9e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r6, r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 85c36 │ │ │ │ + blt.w 85b9a │ │ │ │ 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] @ (85af4 ) │ │ │ │ + ldr r1, [pc, #540] @ (85a58 ) │ │ │ │ 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 85bd8 │ │ │ │ + bhi.w 85b3c │ │ │ │ adds.w fp, r3, r2 │ │ │ │ - bmi.w 85bd8 │ │ │ │ + bmi.w 85b3c │ │ │ │ ldr.w r9, [r7, #888] @ 0x378 │ │ │ │ - movw r1, #3321 @ 0xcf9 │ │ │ │ + movw r1, #3353 @ 0xd19 │ │ │ │ movt r1, #7 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 85bc4 │ │ │ │ + bne.w 85b28 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1596] @ 0x63c │ │ │ │ str r1, [sp, #4] │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - bcs.w 85ab4 │ │ │ │ + bcs.w 85a18 │ │ │ │ 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 85ba8 │ │ │ │ + beq.w 85b0c │ │ │ │ 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 85a84 │ │ │ │ + beq.w 859e8 │ │ │ │ add.w r7, ip, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [ip] │ │ │ │ - ldr r0, [pc, #408] @ (85af8 ) │ │ │ │ + ldr r0, [pc, #408] @ (85a5c ) │ │ │ │ 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 85bfa │ │ │ │ + bne.w 85b5e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r3, [r7, #8] │ │ │ │ - cbz r5, 85994 │ │ │ │ + cbz r5, 858f8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r7, #16 │ │ │ │ blx 2b314 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #340] @ (85af4 ) │ │ │ │ + ldr r0, [pc, #340] @ (85a58 ) │ │ │ │ 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] │ │ │ │ @@ -134433,33 +134371,33 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r1, #392] @ 0x188 │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85be4 │ │ │ │ + beq.w 85b48 │ │ │ │ ldr.w r5, [r1, #408] @ 0x198 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 857ee │ │ │ │ - movw r0, #34184 @ 0x8588 │ │ │ │ + bmi.w 85752 │ │ │ │ + movw r0, #36488 @ 0x8e88 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2461 @ 0x99d │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7fca0 │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85c7c │ │ │ │ - movw r0, #56576 @ 0xdd00 │ │ │ │ + beq.w 85be0 │ │ │ │ + movw r0, #58880 @ 0xe600 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #635 @ 0x27b │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 85c36 │ │ │ │ - ldr r3, [pc, #232] @ (85af4 ) │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 85b9a │ │ │ │ + ldr r3, [pc, #232] @ (85a58 ) │ │ │ │ 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 │ │ │ │ @@ -134469,758 +134407,758 @@ │ │ │ │ movhi r2, #1 │ │ │ │ add.w r0, r1, #91136 @ 0x16400 │ │ │ │ ldr.w r3, [r0, #392] @ 0x188 │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85bee │ │ │ │ + beq.w 85b52 │ │ │ │ ldr.w r1, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bmi.w 85860 │ │ │ │ - movw r0, #34184 @ 0x8588 │ │ │ │ + bmi.w 857c4 │ │ │ │ + movw r0, #36488 @ 0x8e88 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2461 @ 0x99d │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7fca0 │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 859f8 │ │ │ │ + bne.n 8595c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - ldr r2, [pc, #140] @ (85afc ) │ │ │ │ - movw r1, #56540 @ 0xdcdc │ │ │ │ + ldr r2, [pc, #140] @ (85a60 ) │ │ │ │ + movw r1, #58844 @ 0xe5dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ 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 85952 │ │ │ │ + bhi.w 858b6 │ │ │ │ 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 85952 │ │ │ │ + bne.w 858b6 │ │ │ │ ldr.w r9, [r7, #848] @ 0x350 │ │ │ │ - movw r1, #46053 @ 0xb3e5 │ │ │ │ + movw r1, #46093 @ 0xb40d │ │ │ │ movt r1, #6 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 85c1c │ │ │ │ + bne.w 85b80 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2bf6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 85bd8 │ │ │ │ + beq.n 85b3c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 85952 │ │ │ │ + b.n 858b6 │ │ │ │ nop │ │ │ │ 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, #400] @ (85c94 ) │ │ │ │ + ldr r0, [pc, #400] @ (85bf8 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 6ba70 │ │ │ │ + bl 6ba98 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 85c46 │ │ │ │ + beq.w 85baa │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ - ldr r1, [pc, #380] @ (85c94 ) │ │ │ │ - bl 77608 │ │ │ │ - b.n 85888 │ │ │ │ - ldr r0, [pc, #376] @ (85c98 ) │ │ │ │ - bl 6ba70 │ │ │ │ + ldr r1, [pc, #380] @ (85bf8 ) │ │ │ │ + bl 77654 │ │ │ │ + b.n 857ec │ │ │ │ + ldr r0, [pc, #376] @ (85bfc ) │ │ │ │ + bl 6ba98 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 85c4e │ │ │ │ + beq.w 85bb2 │ │ │ │ add.w r9, sp, #20 │ │ │ │ - ldr r1, [pc, #360] @ (85c98 ) │ │ │ │ + ldr r1, [pc, #360] @ (85bfc ) │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r9 │ │ │ │ - bl 77608 │ │ │ │ - b.n 8581c │ │ │ │ + bl 77654 │ │ │ │ + b.n 85780 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ adds r3, #12 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 85b88 │ │ │ │ + bcc.n 85aec │ │ │ │ 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 85b40 │ │ │ │ + beq.n 85aa4 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56624 @ 0xdd30 │ │ │ │ + movw r1, #58928 @ 0xe630 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 85c36 │ │ │ │ + bl f2724 │ │ │ │ + b.n 85b9a │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - bcc.n 85b98 │ │ │ │ + bcc.n 85afc │ │ │ │ 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 85b72 │ │ │ │ - b.n 85b54 │ │ │ │ + beq.n 85ad6 │ │ │ │ + b.n 85ab8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 85c56 │ │ │ │ + blt.n 85bba │ │ │ │ mul.w r6, r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 858b6 │ │ │ │ - b.n 85c36 │ │ │ │ + bge.w 8581a │ │ │ │ + b.n 85b9a │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 85c2c │ │ │ │ + blt.n 85b90 │ │ │ │ mul.w r5, r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 8584a │ │ │ │ - b.n 85c36 │ │ │ │ + bge.w 857ae │ │ │ │ + b.n 85b9a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ strd r3, fp, [sp, #8] │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ mov ip, r0 │ │ │ │ ldrd r3, fp, [sp, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 85952 │ │ │ │ - b.n 85ab4 │ │ │ │ + bne.w 858b6 │ │ │ │ + b.n 85a18 │ │ │ │ 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 85952 │ │ │ │ + bne.w 858b6 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f4894 │ │ │ │ + b.w 1f5154 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r5, [r2, #384] @ 0x180 │ │ │ │ - b.n 859d4 │ │ │ │ + b.n 85938 │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ add.w r1, r1, #368 @ 0x170 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.n 85a42 │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + b.n 859a6 │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 85c3a │ │ │ │ + bne.n 85b9e │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8597e │ │ │ │ + bne.w 858e2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ - b.n 8597e │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ + b.n 858e2 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r9 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ - b.n 85ada │ │ │ │ + b.n 85a3e │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 85b54 │ │ │ │ + bge.n 85ab8 │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 85b54 │ │ │ │ + bne.n 85ab8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 85994 │ │ │ │ + b.n 858f8 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 8597e │ │ │ │ - ldr r0, [pc, #76] @ (85c94 ) │ │ │ │ - bl 261b1c │ │ │ │ - b.n 85a5c │ │ │ │ - ldr r0, [pc, #72] @ (85c98 ) │ │ │ │ - bl 261b1c │ │ │ │ - b.n 859ee │ │ │ │ + b.n 858e2 │ │ │ │ + ldr r0, [pc, #76] @ (85bf8 ) │ │ │ │ + bl 2624e0 │ │ │ │ + b.n 859c0 │ │ │ │ + ldr r0, [pc, #72] @ (85bfc ) │ │ │ │ + bl 2624e0 │ │ │ │ + b.n 85952 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 85b54 │ │ │ │ + bge.w 85ab8 │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ - beq.n 85c36 │ │ │ │ - b.n 85b54 │ │ │ │ + beq.n 85b9a │ │ │ │ + b.n 85ab8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56600 @ 0xdd18 │ │ │ │ + movw r1, #58904 @ 0xe618 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 85c36 │ │ │ │ + bl f2724 │ │ │ │ + b.n 85b9a │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #56540 @ 0xdcdc │ │ │ │ + movw r1, #58844 @ 0xe5dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r2, [pc, #8] @ (85c98 ) │ │ │ │ - b.n 85a78 │ │ │ │ + ldr r2, [pc, #8] @ (85bfc ) │ │ │ │ + b.n 859dc │ │ │ │ nop │ │ │ │ sbcs.w r0, r8, #77 @ 0x4d │ │ │ │ adcs.w r0, r8, #77 @ 0x4d │ │ │ │ │ │ │ │ -00085c9c : │ │ │ │ +00085c00 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85d38 │ │ │ │ + beq.n 85c9c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 85d20 │ │ │ │ + bpl.n 85c84 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r3, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r3, r3, #1 │ │ │ │ - bhi.n 85ccc │ │ │ │ + bhi.n 85c30 │ │ │ │ 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 85d04 │ │ │ │ + bcc.n 85c68 │ │ │ │ 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 85cd4 │ │ │ │ + beq.n 85c38 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56624 @ 0xdd30 │ │ │ │ + movw r1, #58928 @ 0xe630 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 85d10 │ │ │ │ + blt.n 85c74 │ │ │ │ mul.w r0, r3, ip │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 85ce8 │ │ │ │ + bge.n 85c4c │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 85ce8 │ │ │ │ + bne.n 85c4c │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56600 @ 0xdd18 │ │ │ │ + movw r1, #58904 @ 0xe618 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 85cfe │ │ │ │ - movw r0, #56576 @ 0xdd00 │ │ │ │ + bl f2724 │ │ │ │ + b.n 85c62 │ │ │ │ + movw r0, #58880 @ 0xe600 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #635 @ 0x27b │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 85cfe │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 85c62 │ │ │ │ nop │ │ │ │ │ │ │ │ -00085d4c : │ │ │ │ +00085cb0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #184] @ (85e14 ) │ │ │ │ + ldr r2, [pc, #184] @ (85d78 ) │ │ │ │ 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, #1704] @ 0x6a8 │ │ │ │ - cbz r4, 85d96 │ │ │ │ - ldr r0, [pc, #164] @ (85e18 ) │ │ │ │ + cbz r4, 85cfa │ │ │ │ + ldr r0, [pc, #164] @ (85d7c ) │ │ │ │ ldr.w r2, [r3, #1708] @ 0x6ac │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1704] @ 0x6a8 │ │ │ │ str.w r2, [r3, #1708] @ 0x6ac │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r3, 85dcc │ │ │ │ + cbnz r3, 85d30 │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #16 │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 70c0c │ │ │ │ + bl 70c2c │ │ │ │ vldr d0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 85e08 │ │ │ │ + cbz r0, 85d6c │ │ │ │ movw r3, #24552 @ 0x5fe8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r0, [pc, #100] @ (85e18 ) │ │ │ │ + ldr r0, [pc, #100] @ (85d7c ) │ │ │ │ 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 85d8c │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + beq.n 85cf0 │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ vstr d0, [sp] │ │ │ │ - bne.n 85df8 │ │ │ │ + bne.n 85d5c │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ vldr d0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 85d8c │ │ │ │ + bne.n 85cf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 85d8c │ │ │ │ + b.n 85cf0 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 85d8c │ │ │ │ + b.n 85cf0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f4804 │ │ │ │ + b.w 1f50c4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00085e1c : │ │ │ │ +00085d80 : │ │ │ │ adds r1, #4 │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00085e24 : │ │ │ │ +00085d88 : │ │ │ │ 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 85ee0 │ │ │ │ + beq.n 85e44 │ │ │ │ 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 85e74 │ │ │ │ + bge.n 85dd8 │ │ │ │ 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 85eb4 │ │ │ │ + bge.n 85e18 │ │ │ │ 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 85ec0 │ │ │ │ - cbz r5, 85eca │ │ │ │ + ble.n 85e24 │ │ │ │ + cbz r5, 85e2e │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 85ef6 │ │ │ │ + bcs.n 85e5a │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 85fec │ │ │ │ + bl 85f50 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r1, 85ef6 │ │ │ │ + cbz r1, 85e5a │ │ │ │ strd r5, r1, [r3, #8] │ │ │ │ str r6, [r3, #16] │ │ │ │ movs r0, #0 │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ - b.n 85e70 │ │ │ │ + b.n 85dd4 │ │ │ │ cmp.w r5, r1, asr #1 │ │ │ │ - blt.n 85e78 │ │ │ │ + blt.n 85ddc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r5, [r0, #8] │ │ │ │ - b.n 85eac │ │ │ │ - cbz r5, 85eca │ │ │ │ + b.n 85e10 │ │ │ │ + cbz r5, 85e2e │ │ │ │ adds r1, r2, #4 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - b.n 85e8c │ │ │ │ + b.n 85df0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 85fec │ │ │ │ + bl 85f50 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - b.n 85ea4 │ │ │ │ - movw r0, #33384 @ 0x8268 │ │ │ │ + b.n 85e08 │ │ │ │ + movw r0, #35688 @ 0x8b68 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #542 @ 0x21e │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 85e70 │ │ │ │ - bl 1f4804 │ │ │ │ + b.n 85dd4 │ │ │ │ + bl 1f50c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 85ef0 │ │ │ │ + bge.n 85e54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85ef0 │ │ │ │ + bne.n 85e54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 85ef0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85e54 │ │ │ │ nop │ │ │ │ │ │ │ │ -00085f14 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +00085e78 <_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 85f60 <_PyList_AppendTakeRefListResize@@Base+0x4c> │ │ │ │ + bl 85ec4 <_PyList_AppendTakeRefListResize@@Base+0x4c> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 85f42 <_PyList_AppendTakeRefListResize@@Base+0x2e> │ │ │ │ + beq.n 85ea6 <_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 85f3c <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + bge.n 85ea0 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 85f3c <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + bne.n 85ea0 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 85f3c <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + b.n 85ea0 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 85fb6 <_PyList_AppendTakeRefListResize@@Base+0xa2> │ │ │ │ + bge.n 85f1a <_PyList_AppendTakeRefListResize@@Base+0xa2> │ │ │ │ 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, [r2, #8] │ │ │ │ sub sp, #8 │ │ │ │ add.w r4, r4, r3, asr #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ subs r1, r3, r1 │ │ │ │ subs r0, r4, r3 │ │ │ │ cmp r1, r0 │ │ │ │ - bgt.n 85fc2 <_PyList_AppendTakeRefListResize@@Base+0xae> │ │ │ │ - cbz r3, 85fcc <_PyList_AppendTakeRefListResize@@Base+0xb8> │ │ │ │ + bgt.n 85f26 <_PyList_AppendTakeRefListResize@@Base+0xae> │ │ │ │ + cbz r3, 85f30 <_PyList_AppendTakeRefListResize@@Base+0xb8> │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 85fe2 <_PyList_AppendTakeRefListResize@@Base+0xce> │ │ │ │ + bcs.n 85f46 <_PyList_AppendTakeRefListResize@@Base+0xce> │ │ │ │ ldr r0, [r2, #12] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 85fec │ │ │ │ + bl 85f50 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r1, 85fe2 <_PyList_AppendTakeRefListResize@@Base+0xce> │ │ │ │ + cbz r1, 85f46 <_PyList_AppendTakeRefListResize@@Base+0xce> │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r1, [r2, #8] │ │ │ │ str r4, [r2, #16] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ - blt.n 85f68 <_PyList_AppendTakeRefListResize@@Base+0x54> │ │ │ │ + blt.n 85ecc <_PyList_AppendTakeRefListResize@@Base+0x54> │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r2, #8] │ │ │ │ bx lr │ │ │ │ - cbz r3, 85fcc <_PyList_AppendTakeRefListResize@@Base+0xb8> │ │ │ │ + cbz r3, 85f30 <_PyList_AppendTakeRefListResize@@Base+0xb8> │ │ │ │ adds r4, r3, #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ - b.n 85f90 <_PyList_AppendTakeRefListResize@@Base+0x7c> │ │ │ │ + b.n 85ef4 <_PyList_AppendTakeRefListResize@@Base+0x7c> │ │ │ │ ldr r0, [r2, #12] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 85fec │ │ │ │ + bl 85f50 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - b.n 85fa8 <_PyList_AppendTakeRefListResize@@Base+0x94> │ │ │ │ - bl 1f4804 │ │ │ │ + b.n 85f0c <_PyList_AppendTakeRefListResize@@Base+0x94> │ │ │ │ + bl 1f50c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 85fb2 <_PyList_AppendTakeRefListResize@@Base+0x9e> │ │ │ │ + b.n 85f16 <_PyList_AppendTakeRefListResize@@Base+0x9e> │ │ │ │ │ │ │ │ -00085fec : │ │ │ │ +00085f50 : │ │ │ │ stmdb 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 86352 │ │ │ │ + blt.w 862b6 │ │ │ │ movw r4, #24184 @ 0x5e78 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - movw r2, #25437 @ 0x635d │ │ │ │ + movw r2, #25281 @ 0x62c1 │ │ │ │ movt r2, #8 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r5, [r4, #876] @ 0x36c │ │ │ │ ldr.w r0, [r4, #864] @ 0x360 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 862a4 │ │ │ │ + bne.w 86208 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 86196 │ │ │ │ - ldr.w sl, [pc, #812] @ 86358 │ │ │ │ + beq.w 860fa │ │ │ │ + ldr.w sl, [pc, #812] @ 862bc │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ cmn.w fp, #804 @ 0x324 │ │ │ │ - beq.w 861c2 │ │ │ │ + beq.w 86126 │ │ │ │ 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 86076 │ │ │ │ + bgt.n 85fda │ │ │ │ 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 861c2 │ │ │ │ + beq.w 86126 │ │ │ │ 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 86136 │ │ │ │ + bhi.n 8609a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ cmp.w r2, r3, lsl #2 │ │ │ │ it cc │ │ │ │ movcc r8, r5 │ │ │ │ - bcc.n 8612e │ │ │ │ + bcc.n 86092 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86226 │ │ │ │ + beq.w 8618a │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bhi.w 86226 │ │ │ │ + bhi.w 8618a │ │ │ │ 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 8614e │ │ │ │ + beq.n 860b2 │ │ │ │ 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 861a0 │ │ │ │ + beq.n 86104 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx 2beec │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1596] @ 0x63c │ │ │ │ cmn.w r9, #804 @ 0x324 │ │ │ │ - beq.w 86202 │ │ │ │ + beq.w 86166 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r9 │ │ │ │ ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ cmp r7, r2 │ │ │ │ - blt.n 8611a │ │ │ │ + blt.n 8607e │ │ │ │ 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 86202 │ │ │ │ + beq.n 86166 │ │ │ │ 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 861f0 │ │ │ │ + beq.n 86154 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8622a │ │ │ │ + beq.n 8618e │ │ │ │ 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 86162 │ │ │ │ + bhi.n 860c6 │ │ │ │ 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 860bc │ │ │ │ + bne.n 86020 │ │ │ │ mov r1, ip │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 860d8 │ │ │ │ + bne.n 8603c │ │ │ │ ldr.w r8, [r4, #848] @ 0x350 │ │ │ │ - movw r1, #46053 @ 0xb3e5 │ │ │ │ + movw r1, #46093 @ 0xb40d │ │ │ │ movt r1, #6 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.w 86346 │ │ │ │ + bne.w 862aa │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2bf6c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 86352 │ │ │ │ + beq.w 862b6 │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 860d8 │ │ │ │ + b.n 8603c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 70cf8 │ │ │ │ + b.w 70d18 │ │ │ │ ldrd r2, r0, [r1, #24] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 861e6 │ │ │ │ + bcc.n 8614a │ │ │ │ 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 860d8 │ │ │ │ - b.n 86162 │ │ │ │ + bne.n 8603c │ │ │ │ + b.n 860c6 │ │ │ │ ldr.w r5, [r4, #856] @ 0x358 │ │ │ │ - movw r2, #46221 @ 0xb48d │ │ │ │ + movw r2, #46261 @ 0xb4b5 │ │ │ │ movt r2, #6 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 862a0 │ │ │ │ + bne.n 86204 │ │ │ │ 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 2b720 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 860d8 │ │ │ │ + b.n 8603c │ │ │ │ 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 8612e │ │ │ │ + b.n 86092 │ │ │ │ ldr.w r2, [r4, #860] @ 0x35c │ │ │ │ - movw r3, #46213 @ 0xb485 │ │ │ │ + movw r3, #46253 @ 0xb4ad │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8633c │ │ │ │ + bne.w 862a0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 8612e │ │ │ │ + b.n 86092 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 86162 │ │ │ │ + b.n 860c6 │ │ │ │ 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] │ │ │ │ @@ -135229,78 +135167,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 86266 │ │ │ │ + bne.n 861ca │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 86262 │ │ │ │ + cbz r1, 861c6 │ │ │ │ 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 862d4 │ │ │ │ + beq.n 86238 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 862b2 │ │ │ │ + beq.n 86216 │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 8627e │ │ │ │ + cbnz r2, 861e2 │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 8612e │ │ │ │ + beq.w 86092 │ │ │ │ ldrd r1, r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86336 │ │ │ │ + beq.n 8629a │ │ │ │ str r1, [r2, #20] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ strd r2, r6, [r3, #20] │ │ │ │ - cbz r2, 8629c │ │ │ │ + cbz r2, 86200 │ │ │ │ str r3, [r2, #24] │ │ │ │ str r3, [r6, #20] │ │ │ │ - b.n 8612e │ │ │ │ + b.n 86092 │ │ │ │ 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, 862c0 │ │ │ │ + cbz r2, 86224 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r9, #532] @ 0x214 │ │ │ │ str.w r3, [r9, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8612e │ │ │ │ + bne.w 86092 │ │ │ │ str.w r3, [r9, #532] @ 0x214 │ │ │ │ - b.n 8612e │ │ │ │ + b.n 86092 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86270 │ │ │ │ + beq.n 861d4 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 86330 │ │ │ │ + cbz r2, 86294 │ │ │ │ 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, 86308 │ │ │ │ + cbz r3, 8626c │ │ │ │ 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 │ │ │ │ @@ -135309,97 +135247,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 8612e │ │ │ │ + b.n 86092 │ │ │ │ str.w r1, [r9, #524] @ 0x20c │ │ │ │ - b.n 862e0 │ │ │ │ + b.n 86244 │ │ │ │ str.w r1, [r9, #524] @ 0x20c │ │ │ │ - b.n 8628e │ │ │ │ + b.n 861f2 │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 8621a │ │ │ │ + b.n 8617e │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ mov r1, r3 │ │ │ │ blx r8 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 86182 │ │ │ │ + b.n 860e6 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 8612e │ │ │ │ + b.n 86092 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 863ee │ │ │ │ + beq.n 86352 │ │ │ │ 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] @ (86438 ) │ │ │ │ + ldr r3, [pc, #200] @ (8639c ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ cmn.w r3, #804 @ 0x324 │ │ │ │ - beq.n 863f4 │ │ │ │ + beq.n 86358 │ │ │ │ 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 863a6 │ │ │ │ + bgt.n 8630a │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r1 │ │ │ │ - bgt.n 863f4 │ │ │ │ - cbz r3, 863f4 │ │ │ │ + bgt.n 86358 │ │ │ │ + cbz r3, 86358 │ │ │ │ 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 863c6 │ │ │ │ + bhi.n 8632a │ │ │ │ add.w r3, r5, r3, lsl #4 │ │ │ │ cmp.w r3, r2, lsl #2 │ │ │ │ - bcc.n 863e8 │ │ │ │ + bcc.n 8634c │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 70cf8 │ │ │ │ + bl 70d18 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 863e6 │ │ │ │ + cbz r0, 8634a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2beec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 763e0 │ │ │ │ + bl 76428 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 70cf8 │ │ │ │ + b.w 70d18 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 86434 │ │ │ │ + blt.n 86398 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #46221 @ 0xb48d │ │ │ │ + movw r1, #46261 @ 0xb4b5 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w lr, [r3, #856] @ 0x358 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 86424 │ │ │ │ + bne.n 86388 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ @@ -135407,196 +135345,198 @@ │ │ │ │ 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 863e8 │ │ │ │ + b.n 8634c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008643c : │ │ │ │ +000863a0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 8646a │ │ │ │ + cbz r0, 863ce │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 8646a │ │ │ │ + bpl.n 863ce │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 86490 │ │ │ │ - cbz r0, 8647a │ │ │ │ + bl 863f4 │ │ │ │ + cbz r0, 863de │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 86480 │ │ │ │ + blt.n 863e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #33384 @ 0x8268 │ │ │ │ + movw r0, #35688 @ 0x8b68 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #3170 @ 0xc62 │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86466 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 86466 │ │ │ │ + bne.n 863ca │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 863ca │ │ │ │ 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 86892 │ │ │ │ + beq.w 86806 │ │ │ │ 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 86c9a │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.w 868a4 │ │ │ │ + bne.w 86c08 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + ble.w 8681a │ │ │ │ + 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 8707c │ │ │ │ + beq.w 86fba │ │ │ │ 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 86790 │ │ │ │ + bne.w 866f6 │ │ │ │ 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 8731c │ │ │ │ + bne.w 86740 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 8677a │ │ │ │ + bne.w 866e0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 86786 │ │ │ │ - ldrb.w r9, [ip, #16] │ │ │ │ + beq.w 866ec │ │ │ │ + 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 86522 │ │ │ │ - mov r9, r4 │ │ │ │ + blt.n 8648a │ │ │ │ + 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 86b52 │ │ │ │ - movw r2, #29977 @ 0x7519 │ │ │ │ + beq.w 86a8e │ │ │ │ + movw r2, #29865 @ 0x74a9 │ │ │ │ movt r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w r2, [r1, #1564] @ 0x61c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 86ff0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 86d26 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + bne.w 86f96 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 86d4a │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r3, #7 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ add r4, sp, #604 @ 0x25c │ │ │ │ + str r1, [r2, #16] │ │ │ │ + mov r1, r2 │ │ │ │ + strd r9, fp, [r2, #4] │ │ │ │ + str r4, [r2, #12] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ - str.w r8, [sp, #88] @ 0x58 │ │ │ │ str r3, [r1, #0] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r8, [r1, #16] │ │ │ │ - strd r7, fp, [r1, #4] │ │ │ │ - str r4, [r1, #12] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 872f4 │ │ │ │ - cmp r7, #63 @ 0x3f │ │ │ │ + bne.w 872d4 │ │ │ │ + cmp.w r9, #63 @ 0x3f │ │ │ │ it le │ │ │ │ - strle r7, [sp, #48] @ 0x30 │ │ │ │ - bgt.w 87200 │ │ │ │ - mov r3, r7 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - strd r8, r7, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ + strle.w r9, [sp, #48] @ 0x30 │ │ │ │ + bgt.w 871cc │ │ │ │ + mov r3, r9 │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + strd r9, r4, [sp, #52] @ 0x34 │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 8712e │ │ │ │ + ble.w 87060 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r5, fp │ │ │ │ movs r4, #1 │ │ │ │ - movw r3, #29977 @ 0x7519 │ │ │ │ + movw r3, #29865 @ 0x74a9 │ │ │ │ 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 867e0 │ │ │ │ + bne.w 86752 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r6 │ │ │ │ it ge │ │ │ │ movge r2, r6 │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.w 87236 │ │ │ │ + bpl.w 87362 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 874be │ │ │ │ + bpl.w 87306 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.w 87240 │ │ │ │ + bpl.w 87310 │ │ │ │ lsls r7, r3, #25 │ │ │ │ - bpl.w 874c2 │ │ │ │ + bpl.w 871f0 │ │ │ │ adds r1, #20 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8724c │ │ │ │ + beq.w 871fc │ │ │ │ lsrs r5, r0, #31 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 86904 │ │ │ │ + bne.w 8687a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r5, r4, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 867f8 │ │ │ │ + beq.w 8676a │ │ │ │ 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] │ │ │ │ @@ -135604,547 +135544,545 @@ │ │ │ │ ubfx r3, r7, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r8, sl │ │ │ │ mov r2, r8 │ │ │ │ it ge │ │ │ │ movge r2, sl │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87258 │ │ │ │ + beq.w 87220 │ │ │ │ lsls r3, r7, #25 │ │ │ │ it pl │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ - bpl.w 8725a │ │ │ │ + bpl.w 87222 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ add.w r0, r6, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 87264 │ │ │ │ + beq.w 8722c │ │ │ │ lsls r3, r3, #25 │ │ │ │ it pl │ │ │ │ addpl r1, #28 │ │ │ │ - bpl.w 87266 │ │ │ │ + bpl.w 8722e │ │ │ │ adds r1, #20 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87270 │ │ │ │ + beq.w 87238 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 86748 │ │ │ │ + blt.n 866b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r5, r4, #2 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 86746 │ │ │ │ + ble.n 866b2 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp r8, sl │ │ │ │ mov r2, r8 │ │ │ │ it ge │ │ │ │ movge r2, sl │ │ │ │ lsls r1, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl r0, [r0, #28] │ │ │ │ - bpl.w 8749c │ │ │ │ + bpl.w 87464 │ │ │ │ lsls r1, r3, #25 │ │ │ │ it pl │ │ │ │ addpl r0, #28 │ │ │ │ - bpl.w 8749c │ │ │ │ + bpl.w 87464 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r0, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 874a4 │ │ │ │ + beq.w 8746c │ │ │ │ lsls r3, r7, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 872ce │ │ │ │ + beq.w 8728a │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - cbnz r0, 86748 │ │ │ │ + cbnz r0, 866b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r5, r4, #3 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 86746 │ │ │ │ + ble.n 866b2 │ │ │ │ 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 873fc │ │ │ │ + beq.w 87460 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 873de │ │ │ │ + bpl.w 87450 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 873ea │ │ │ │ + beq.w 8745c │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 87292 │ │ │ │ + bpl.w 87242 │ │ │ │ adds r1, #20 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8729e │ │ │ │ + beq.w 8724e │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 86742 │ │ │ │ + blt.n 866ae │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 866f6 │ │ │ │ + bgt.n 86662 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 867fa │ │ │ │ + beq.n 8676c │ │ │ │ add.w r3, r5, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r0, [fp] │ │ │ │ ldr.w r1, [fp, r3, lsl #2] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 871a0 │ │ │ │ - bne.w 86a5a │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r0, fp │ │ │ │ - bl 1982b8 │ │ │ │ - adds r3, r5, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 8691a │ │ │ │ + blt.w 870d2 │ │ │ │ + beq.w 870f6 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, r5 │ │ │ │ + bgt.w 869d6 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + b.n 86778 │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ cmp r0, #15 │ │ │ │ - bls.w 86536 │ │ │ │ + bls.w 8649e │ │ │ │ movs r1, #0 │ │ │ │ adds r6, #1 │ │ │ │ - cmp r6, r7 │ │ │ │ - blt.w 86522 │ │ │ │ - b.n 86556 │ │ │ │ + cmp r6, r9 │ │ │ │ + blt.w 8648a │ │ │ │ + b.n 864be │ │ │ │ sub.w ip, fp, #4 │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 867a6 │ │ │ │ + b.n 8670c │ │ │ │ adds r6, #1 │ │ │ │ mov ip, lr │ │ │ │ - cmp r6, r7 │ │ │ │ - bge.w 86b98 │ │ │ │ + cmp r6, r9 │ │ │ │ + bge.w 86aea │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ add.w lr, ip, #4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8731c │ │ │ │ - ands.w r9, r2, r1 │ │ │ │ - beq.n 8679c │ │ │ │ + bne.n 86740 │ │ │ │ + ands.w r8, r2, r1 │ │ │ │ + beq.n 86702 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r1, #1 │ │ │ │ cmp r4, #15 │ │ │ │ - bls.n 8679c │ │ │ │ + bls.n 86702 │ │ │ │ adds r6, #1 │ │ │ │ add.w lr, ip, #8 │ │ │ │ - cmp r6, r7 │ │ │ │ - bge.w 874f6 │ │ │ │ + cmp r6, r9 │ │ │ │ + bge.w 87338 │ │ │ │ ldr.w r4, [ip, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 8679c │ │ │ │ - b.w 8731c │ │ │ │ + beq.n 86702 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + movw r3, #10745 @ 0x29f9 │ │ │ │ + movt r3, #35 @ 0x23 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str.w r3, [sp, #1628] @ 0x65c │ │ │ │ + b.n 864ea │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 871a0 │ │ │ │ - bne.w 86904 │ │ │ │ + blt.w 870d2 │ │ │ │ + bne.w 8687a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 865d8 │ │ │ │ + bne.w 86544 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r5, r2 │ │ │ │ - it lt │ │ │ │ - movlt r5, r3 │ │ │ │ + cmp r2, r5 │ │ │ │ + it gt │ │ │ │ + movgt r5, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87146 │ │ │ │ + bne.w 87078 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str.w fp, [r0, #28] │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ add fp, r1 │ │ │ │ movs r2, #1 │ │ │ │ str r4, [r0, #32] │ │ │ │ str r2, [r0, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 86e8a │ │ │ │ + bne.w 86e32 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ subs r1, r1, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bne.w 871be │ │ │ │ - ldrd r8, r7, [sp, #52] @ 0x34 │ │ │ │ + bne.w 870f0 │ │ │ │ + ldrd r9, r4, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #1 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - bgt.w 87014 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 86d5e │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + bgt.w 87128 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 86c9e │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 87412 │ │ │ │ + bne.w 87320 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw fp, #5160 @ 0x1428 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, r8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ it ne │ │ │ │ - cmpne r7, #1 │ │ │ │ - bgt.w 86de4 │ │ │ │ + cmpne.w r9, #1 │ │ │ │ + bgt.w 86d2c │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 8748a │ │ │ │ + bne.w 87390 │ │ │ │ + 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 87370 │ │ │ │ + bne.w 8736e │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 868ea │ │ │ │ - b.w 8735a │ │ │ │ + bne.n 86860 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 86870 │ │ │ │ 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 864da │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bgt.w 86442 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ add r4, sp, #604 @ 0x25c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ 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 r1, [sp, #8] │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + mov.w r2, #7 │ │ │ │ + str.w r9, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bne.w 87412 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + bne.w 87320 │ │ │ │ + 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 87370 │ │ │ │ + bne.w 8736e │ │ │ │ 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, #28] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 87506 │ │ │ │ + beq.w 87384 │ │ │ │ cmp r4, #1 │ │ │ │ ittt eq │ │ │ │ moveq r3, #2 │ │ │ │ streq r3, [sp, #12] │ │ │ │ moveq r2, r3 │ │ │ │ - bne.w 8750c │ │ │ │ + bne.w 8738a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8727a │ │ │ │ + ble.w 87208 │ │ │ │ sub.w r4, fp, #4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r8, [r4, #4]! │ │ │ │ ldr.w r7, [r6, #1564] @ 0x61c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r5, [r4, #-4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 86b02 │ │ │ │ + bne.w 86ad4 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, sl │ │ │ │ it ge │ │ │ │ movge r2, sl │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.w 874d6 │ │ │ │ + bpl.w 87258 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 874c6 │ │ │ │ + bpl.w 872fa │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ add.w r0, r8, #20 │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 874d2 │ │ │ │ + bpl.w 87264 │ │ │ │ lsls r3, r1, #25 │ │ │ │ - bpl.w 87218 │ │ │ │ + bpl.w 87300 │ │ │ │ add.w r1, r5, #20 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87226 │ │ │ │ + beq.w 87270 │ │ │ │ lsrs r7, r0, #31 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 86b1a │ │ │ │ + bne.w 86af4 │ │ │ │ ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 871a0 │ │ │ │ - beq.w 86fc0 │ │ │ │ + blt.w 870d2 │ │ │ │ + beq.w 86f68 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 871c4 │ │ │ │ + bne.w 8710a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ add.w r2, fp, r3 │ │ │ │ cmp r2, fp │ │ │ │ - bls.n 869e0 │ │ │ │ + bls.n 86956 │ │ │ │ add.w r7, fp, #4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w r2, [fp] │ │ │ │ str.w r0, [fp] │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ cmp r1, r7 │ │ │ │ - bls.n 869e0 │ │ │ │ + bls.n 86956 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str.w r0, [r7], #4 │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ cmp r1, r7 │ │ │ │ - bhi.n 869d0 │ │ │ │ + bhi.n 86946 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 871e8 │ │ │ │ + bne.w 87192 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 86e9e │ │ │ │ + bge.w 86e46 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r4, fp, #4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - movw r6, #29977 @ 0x7519 │ │ │ │ + movw r6, #29865 @ 0x74a9 │ │ │ │ movt r6, #8 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r3, [r5, #1564] @ 0x61c │ │ │ │ cmp r3, r6 │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ - bne.w 86b36 │ │ │ │ + bne.n 86a72 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r4 │ │ │ │ cmp r4, r5 │ │ │ │ it ge │ │ │ │ movge r2, r5 │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bpl.w 874b0 │ │ │ │ + bpl.w 87442 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.w 874aa │ │ │ │ + bpl.w 8743c │ │ │ │ lsls r6, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 872da │ │ │ │ + beq.w 872b2 │ │ │ │ lsrs r4, r0, #31 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 86eaa │ │ │ │ + beq.w 86e52 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r5, r3 │ │ │ │ - it ge │ │ │ │ - strge r5, [sp, #12] │ │ │ │ - bge.w 86806 │ │ │ │ + bge.w 866dc │ │ │ │ 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 86806 │ │ │ │ - movw r3, #29977 @ 0x7519 │ │ │ │ + ble.w 86778 │ │ │ │ + movw r3, #29865 @ 0x74a9 │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w sl, [fp, r5, lsl #2] │ │ │ │ mov r6, r5 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r4, r6 │ │ │ │ mov.w r9, r9, asr #1 │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [fp, r9, lsl #2] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 86ba2 │ │ │ │ + bne.n 86b10 │ │ │ │ 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 874f0 │ │ │ │ + beq.w 8735c │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - beq.w 874dc │ │ │ │ + beq.w 87348 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, sl, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 874ec │ │ │ │ + beq.w 87358 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 86e00 │ │ │ │ + beq.w 86da2 │ │ │ │ adds r1, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2c22c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86e10 │ │ │ │ + beq.w 86db2 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86bea │ │ │ │ + beq.n 86b58 │ │ │ │ mov r2, r8 │ │ │ │ cmp r4, r9 │ │ │ │ mov r8, r3 │ │ │ │ it lt │ │ │ │ movlt r6, r9 │ │ │ │ mov r3, r2 │ │ │ │ - blt.n 86c00 │ │ │ │ - b.n 86bb4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, r6 │ │ │ │ - blx r7 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 871a0 │ │ │ │ - it eq │ │ │ │ - ldrdeq r5, r8, [r4, #-4] │ │ │ │ - beq.w 8698c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 872a8 │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmp r2, r3 │ │ │ │ - bgt.w 86930 │ │ │ │ - b.n 869a2 │ │ │ │ + blt.n 86b6e │ │ │ │ + b.n 86b22 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 871a0 │ │ │ │ - bne.n 86a58 │ │ │ │ + blt.w 870d2 │ │ │ │ + bne.n 869cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 86a06 │ │ │ │ + bne.w 8697c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - b.n 86a5a │ │ │ │ + b.n 869ce │ │ │ │ tst r2, r1 │ │ │ │ itttt ne │ │ │ │ addne r1, sp, #64 @ 0x40 │ │ │ │ strne r1, [sp, #8] │ │ │ │ - movwne r2, #48597 @ 0xbdd5 │ │ │ │ + movwne r2, #49841 @ 0xc2b1 │ │ │ │ movtne r2, #20 │ │ │ │ - bne.w 86578 │ │ │ │ + bne.w 864e0 │ │ │ │ movw r2, #24552 @ 0x5fe8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8742a │ │ │ │ + beq.w 87472 │ │ │ │ ldr r5, [r3, #100] @ 0x64 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r1, #40545 @ 0x9e61 │ │ │ │ + movw r1, #41081 @ 0xa079 │ │ │ │ movt r1, #18 │ │ │ │ str r2, [sp, #8] │ │ │ │ - movw r2, #8209 @ 0x2011 │ │ │ │ + movw r2, #10745 @ 0x29f9 │ │ │ │ movt r2, #35 @ 0x23 │ │ │ │ str.w r5, [sp, #1632] @ 0x660 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 86578 │ │ │ │ + b.n 864e0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + blx r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 870d2 │ │ │ │ + bne.n 86af4 │ │ │ │ + ldrd r5, r8, [r4, #-4] │ │ │ │ + b.n 86902 │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ - mov.w r9, #1 │ │ │ │ - b.n 8655c │ │ │ │ + mov.w r8, #1 │ │ │ │ + b.n 864c4 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 87296 │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.w 868a6 │ │ │ │ + b.n 86918 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 871a0 │ │ │ │ - beq.n 86bea │ │ │ │ + blt.w 870d2 │ │ │ │ + beq.n 86b58 │ │ │ │ cmp r4, r9 │ │ │ │ - blt.n 86c96 │ │ │ │ + blt.n 86c04 │ │ │ │ lsls r6, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add.w r1, fp, r6 │ │ │ │ - ble.n 86c62 │ │ │ │ + ble.n 86bd0 │ │ │ │ sub.w r8, r5, r4 │ │ │ │ adds r7, r6, #4 │ │ │ │ add.w r0, fp, r7 │ │ │ │ mov.w r8, r8, lsl #2 │ │ │ │ mov r2, r8 │ │ │ │ blx 2b5dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w sl, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86d12 │ │ │ │ + bne.w 86c8a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 86a82 │ │ │ │ - b.n 86806 │ │ │ │ + bne.w 869f2 │ │ │ │ + b.n 86778 │ │ │ │ add.w r4, r9, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - ble.n 86bb4 │ │ │ │ + ble.n 86b22 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 86c94 │ │ │ │ + bne.n 86c02 │ │ │ │ ldr.w r8, [sl, #8] │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ add.w r9, sl, #20 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ str r5, [sp, #24] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -136154,226 +136092,239 @@ │ │ │ │ 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 │ │ │ │ - cbz r3, 86c74 │ │ │ │ + cbz r3, 86be2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87334 │ │ │ │ + beq.w 87494 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ mov r0, r9 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 86c82 │ │ │ │ + beq.n 86bf0 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 873f8 │ │ │ │ + beq.w 8749c │ │ │ │ adds r1, #20 │ │ │ │ blx 2c22c │ │ │ │ - cbz r0, 86c8c │ │ │ │ + cbz r0, 86bfa │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 86c90 │ │ │ │ + bge.n 86bfe │ │ │ │ mov r6, r7 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 86c12 │ │ │ │ + bgt.n 86b80 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ add.w r1, fp, r6 │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 86bbe │ │ │ │ + bgt.n 86b2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w sl, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86bde │ │ │ │ + beq.n 86b4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ - b.n 86d20 │ │ │ │ + b.n 86c98 │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.n 86c3c │ │ │ │ + bne.n 86baa │ │ │ │ ldr r1, [r1, #28] │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86c4c │ │ │ │ + bne.n 86bba │ │ │ │ cmp r5, r8 │ │ │ │ - bgt.n 86c50 │ │ │ │ + bgt.n 86bbe │ │ │ │ adds r4, r7, #1 │ │ │ │ - b.n 86c52 │ │ │ │ + b.n 86bc0 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 86a8a │ │ │ │ - cmp r7, #127 @ 0x7f │ │ │ │ - bgt.w 873a8 │ │ │ │ - add.w r3, r7, #136 @ 0x88 │ │ │ │ + b.n 869fa │ │ │ │ + cmp.w r9, #127 @ 0x7f │ │ │ │ + bgt.w 873d2 │ │ │ │ + add.w r3, r9, #136 @ 0x88 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w fp, r2, r3, lsl #2 │ │ │ │ - ble.w 86e20 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ble.w 86dc2 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d70c0 │ │ │ │ + bl d74a8 │ │ │ │ str.w r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8733a │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 86e1c │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ + beq.w 873a8 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.w 86dbe │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl d70c0 │ │ │ │ + bl d74a8 │ │ │ │ str.w r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87400 │ │ │ │ - cmp r7, #2 │ │ │ │ - beq.n 86d08 │ │ │ │ - add.w r9, r5, #4 │ │ │ │ + beq.w 87406 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.n 86c7e │ │ │ │ + add.w r8, r5, #4 │ │ │ │ add.w r6, fp, #4 │ │ │ │ movs r5, #2 │ │ │ │ - ldr.w r1, [r9, #4]! │ │ │ │ + ldr.w r1, [r8, #4]! │ │ │ │ mov r0, r4 │ │ │ │ - bl d70c0 │ │ │ │ + bl d74a8 │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8733c │ │ │ │ + beq.w 873aa │ │ │ │ adds r5, #1 │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 86cee │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r8, fp │ │ │ │ + cmp r5, r9 │ │ │ │ + bne.n 86c64 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 864e4 │ │ │ │ + str.w fp, [sp, #40] @ 0x28 │ │ │ │ + b.w 8644c │ │ │ │ mov r2, r8 │ │ │ │ adds r0, r3, r7 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ blx 2b5dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r4, [r3, r6] │ │ │ │ - b.n 86bde │ │ │ │ - adds r2, r7, #1 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - cmp.w r2, #258 @ 0x102 │ │ │ │ - add.w r3, r2, r2, lsr #31 │ │ │ │ - mov.w r3, r3, asr #1 │ │ │ │ - str r3, [r1, #20] │ │ │ │ - bge.w 8744a │ │ │ │ - adds r3, #135 @ 0x87 │ │ │ │ - add r4, sp, #604 @ 0x25c │ │ │ │ - strd r7, fp, [r1, #4] │ │ │ │ - add.w r3, r1, r3, lsl #2 │ │ │ │ - str r3, [r1, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r1, #24] │ │ │ │ - movs r3, #7 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r4, [r1, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 865ae │ │ │ │ - b.n 8746e │ │ │ │ + b.n 86b4c │ │ │ │ movw fp, #5160 @ 0x1428 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 86dc8 │ │ │ │ - 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 86d80 │ │ │ │ + bge.n 86cc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 86d80 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 86dc8 │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ + cbnz r3, 86cc2 │ │ │ │ + bl 770a4 <_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 86d9a │ │ │ │ + bge.n 86cde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 86d9a │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - cmp r7, #2 │ │ │ │ - beq.n 86dc8 │ │ │ │ - add.w r6, r8, #4 │ │ │ │ + cbnz r3, 86cde │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.n 86d10 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r5, #2 │ │ │ │ + adds r6, r3, #4 │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 86dbc │ │ │ │ + bge.n 86d02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 86dbc │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 86d02 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 86da4 │ │ │ │ - cmp r7, #127 @ 0x7f │ │ │ │ - bgt.w 87442 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + cmp r5, r9 │ │ │ │ + bne.n 86cea │ │ │ │ + cmp.w r9, #127 @ 0x7f │ │ │ │ + bgt.w 873fe │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 8740a │ │ │ │ + bne.w 87318 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8686c │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.w 8686c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - subs r2, r7, #1 │ │ │ │ + beq.w 867de │ │ │ │ + cmp.w r9, #1 │ │ │ │ + ble.w 867de │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + add.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ - b.n 86dfa │ │ │ │ + b.n 86d44 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ str.w r5, [r1], #4 │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 86dee │ │ │ │ - b.n 8686c │ │ │ │ + bcc.n 86d38 │ │ │ │ + b.n 867de │ │ │ │ + add.w r2, r9, #1 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + cmp.w r2, #258 @ 0x102 │ │ │ │ + add.w r3, r2, r2, lsr #31 │ │ │ │ + mov.w r3, r3, asr #1 │ │ │ │ + str r3, [r1, #20] │ │ │ │ + bge.w 871a8 │ │ │ │ + adds r3, #135 @ 0x87 │ │ │ │ + add r4, sp, #604 @ 0x25c │ │ │ │ + strd r9, fp, [r1, #4] │ │ │ │ + add.w r3, r1, r3, lsl #2 │ │ │ │ + str r3, [r1, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r1, #24] │ │ │ │ + movs r3, #7 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r4, [r1, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 86514 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ + mov r1, r2 │ │ │ │ + add.w r2, r2, r3, lsl #2 │ │ │ │ + b.n 86d9c │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + str.w r5, [r1], #4 │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ + cmp r2, r1 │ │ │ │ + bhi.n 86d90 │ │ │ │ + b.n 872d8 │ │ │ │ adds r1, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2c22c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86aec │ │ │ │ + bne.w 86a5c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 86aee │ │ │ │ + b.n 86a5e │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ - adds r3, r7, #1 │ │ │ │ + add.w r3, r9, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - mov r8, fp │ │ │ │ add r4, sp, #604 @ 0x25c │ │ │ │ + str.w fp, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ str.w fp, [r2, #8] │ │ │ │ movw fp, #5160 @ 0x1428 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [r2, #20] │ │ │ │ adds r3, #135 @ 0x87 │ │ │ │ - str r7, [r2, #4] │ │ │ │ + str.w r9, [r2, #4] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ str r4, [r2, #12] │ │ │ │ str r3, [r2, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #24] │ │ │ │ movs r3, #7 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 86d66 │ │ │ │ + b.n 86ca6 │ │ │ │ add.w r1, sp, #1640 @ 0x668 │ │ │ │ lsls r3, r2, #4 │ │ │ │ add.w r1, r1, r2, lsl #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ subw r1, r1, #1564 @ 0x61c │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str r4, [r1, #12] │ │ │ │ @@ -136385,281 +136336,236 @@ │ │ │ │ str r5, [r1, #4] │ │ │ │ add.w r1, r0, r2, lsl #4 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #24] │ │ │ │ str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8682a │ │ │ │ + beq.w 8679c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 8682a │ │ │ │ + b.n 8679c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 871e2 │ │ │ │ + bne.w 8718c │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r5, r3 │ │ │ │ - blt.w 86a66 │ │ │ │ - b.n 86806 │ │ │ │ + blt.w 869d6 │ │ │ │ + b.n 86778 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, r3, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 86b4e │ │ │ │ + beq.w 86a8a │ │ │ │ add.w r8, fp, r5, lsl #2 │ │ │ │ ldr.w r4, [fp, r5, lsl #2] │ │ │ │ ldr.w r1, [r8, #-4] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ubfx r9, r3, #5, #1 │ │ │ │ cmp r6, r7 │ │ │ │ mov r2, r6 │ │ │ │ it ge │ │ │ │ movge r2, r7 │ │ │ │ lsls r0, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl r0, [r4, #28] │ │ │ │ - bpl.n 86ee8 │ │ │ │ + bpl.n 86e90 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ tst.w r3, #32 │ │ │ │ it eq │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ - beq.n 86efc │ │ │ │ + beq.n 86ea4 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl r1, #28 │ │ │ │ addmi r1, #20 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 872c4 │ │ │ │ + beq.w 87280 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86a5a │ │ │ │ + bne.w 869ce │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, r3, #2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.w 86a5a │ │ │ │ + ble.w 869ce │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ cmp r6, r7 │ │ │ │ mov r2, r6 │ │ │ │ it ge │ │ │ │ movge r2, r7 │ │ │ │ lsls r0, r1, #26 │ │ │ │ it pl │ │ │ │ ldrpl r3, [r3, #28] │ │ │ │ - bpl.n 86f3a │ │ │ │ + bpl.n 86ee2 │ │ │ │ lsls r0, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl r3, #28 │ │ │ │ addmi r3, #20 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 87330 │ │ │ │ + beq.w 87314 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 872ea │ │ │ │ + beq.w 872c2 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86a5a │ │ │ │ + bne.w 869ce │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r5, #3 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.w 86a5a │ │ │ │ + ble.w 869ce │ │ │ │ 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 874ba │ │ │ │ + bpl.w 8744c │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.w 874b6 │ │ │ │ + bpl.w 87448 │ │ │ │ lsls r7, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 873ee │ │ │ │ + beq.w 8748a │ │ │ │ lsrs r4, r0, #31 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 86a5a │ │ │ │ + bne.w 869ce │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 86f70 │ │ │ │ - b.n 86a5a │ │ │ │ + bgt.n 86f18 │ │ │ │ + b.n 869ce │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 86b26 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - mov r8, r9 │ │ │ │ + b.n 86b00 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 873d0 │ │ │ │ + beq.w 8740a │ │ │ │ movw r5, #40968 @ 0xa008 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 86b52 │ │ │ │ + bne.w 86a8e │ │ │ │ lsls r5, r6, #31 │ │ │ │ - bpl.w 86b52 │ │ │ │ - movw r2, #29977 @ 0x7519 │ │ │ │ + bpl.w 86a8e │ │ │ │ + movw r2, #29865 @ 0x74a9 │ │ │ │ movt r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #8] │ │ │ │ - movw r1, #8209 @ 0x2011 │ │ │ │ + movw r1, #10745 @ 0x29f9 │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - movw r3, #39237 @ 0x9945 │ │ │ │ + movw r3, #39773 @ 0x9b5d │ │ │ │ movt r3, #18 │ │ │ │ str.w r2, [r1, #1572] @ 0x624 │ │ │ │ str.w r3, [r1, #1564] @ 0x61c │ │ │ │ - b.w 86582 │ │ │ │ - subs r1, r2, #2 │ │ │ │ - beq.n 87032 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - add r3, r0 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - add.w r3, sp, #1640 @ 0x668 │ │ │ │ - add.w r3, r3, r2, lsl #4 │ │ │ │ - subw r3, r3, #1564 @ 0x61c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - it lt │ │ │ │ - sublt r1, r2, #3 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 87580 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 871a6 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 86842 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - subs r1, r3, #2 │ │ │ │ - beq.n 8706c │ │ │ │ - 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 87580 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 871a6 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - b.n 87042 │ │ │ │ + b.w 864ea │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 87512 │ │ │ │ + ble.w 874a2 │ │ │ │ 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 870d4 │ │ │ │ - cbz r6, 87104 │ │ │ │ + b.n 87010 │ │ │ │ + cbz r6, 8703e │ │ │ │ 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 87120 │ │ │ │ + bge.n 87058 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r5, [lr, #4]! │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.w 8731a │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8731a │ │ │ │ + ldr r7, [r5, #4] │ │ │ │ + cmp r7, r0 │ │ │ │ + bne.w 873a2 │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 873a2 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 87498 │ │ │ │ - cbz r4, 87104 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + bne.w 8739e │ │ │ │ + cbz r4, 8703e │ │ │ │ tst r2, r1 │ │ │ │ - bne.n 87114 │ │ │ │ + bne.n 8704c │ │ │ │ mov r5, sl │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 870b2 │ │ │ │ + beq.n 86fee │ │ │ │ add.w ip, ip, #1 │ │ │ │ - cmp ip, r7 │ │ │ │ - bge.w 86fc6 │ │ │ │ + cmp ip, r9 │ │ │ │ + bge.n 86f6e │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 870d0 │ │ │ │ + b.n 8700c │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bls.n 870fe │ │ │ │ + bls.n 87038 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 87104 │ │ │ │ - mov r4, r8 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - mov r8, r9 │ │ │ │ - mov r9, r4 │ │ │ │ + b.n 8703e │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ mov r4, r6 │ │ │ │ - b.w 8655c │ │ │ │ - beq.w 87312 │ │ │ │ + b.w 864c4 │ │ │ │ + beq.w 872cc │ │ │ │ add.w r7, fp, #4 │ │ │ │ mov r2, r7 │ │ │ │ cmp fp, r7 │ │ │ │ - bcs.w 86e92 │ │ │ │ + bcs.w 86e3a │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #4 │ │ │ │ - b.n 869bc │ │ │ │ + b.n 86932 │ │ │ │ add.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ lsls r4, r3, #4 │ │ │ │ add.w r3, r0, r3, lsl #4 │ │ │ │ ldrd r2, r1, [r2, #4] │ │ │ │ @@ -136670,406 +136576,440 @@ │ │ │ │ asrs r3, r0, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ add r1, r3 │ │ │ │ add r1, r0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 871b4 │ │ │ │ + ble.n 870e6 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 871b8 │ │ │ │ + bgt.n 870ea │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 86e52 │ │ │ │ + ble.w 86dfa │ │ │ │ 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 86e52 │ │ │ │ - bl 87580 │ │ │ │ + bge.w 86dfa │ │ │ │ + bl 87510 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87178 │ │ │ │ - ldrd r8, r7, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 87404 │ │ │ │ + beq.n 870aa │ │ │ │ + ldrd r9, r4, [sp, #52] @ 0x34 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 872f4 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 86dd2 │ │ │ │ + b.n 86d18 │ │ │ │ subs r3, r3, r2 │ │ │ │ subs r1, r1, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 8716e │ │ │ │ + b.n 870a0 │ │ │ │ mov r3, r1 │ │ │ │ - b.w 865c2 │ │ │ │ + b.w 8652e │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r0, fp │ │ │ │ + bl 198b3c │ │ │ │ + adds r3, r5, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.w 86890 │ │ │ │ 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, 871da │ │ │ │ + cbnz r3, 87120 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 1982b8 │ │ │ │ - b.w 869aa │ │ │ │ + bl 198b3c │ │ │ │ + b.w 86920 │ │ │ │ + subs r1, r2, #2 │ │ │ │ + beq.n 87146 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + add r3, r0 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + add.w r3, sp, #1640 @ 0x668 │ │ │ │ + add.w r3, r3, r2, lsl #4 │ │ │ │ + subw r3, r3, #1564 @ 0x61c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + it lt │ │ │ │ + sublt r1, r2, #3 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 87510 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 870d8 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.w 867b4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + subs r1, r3, #2 │ │ │ │ + beq.n 8717e │ │ │ │ + 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 87510 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 870d8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + b.n 87154 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 869e8 │ │ │ │ + bls.n 871e4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ - b.n 871ec │ │ │ │ - mov r3, r7 │ │ │ │ + b.n 87196 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ + add r4, sp, #604 @ 0x25c │ │ │ │ + str r3, [r2, #20] │ │ │ │ + addw r3, sp, #1116 @ 0x45c │ │ │ │ + str r3, [r2, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r2, #24] │ │ │ │ + movs r3, #7 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + strd r9, fp, [r2, #4] │ │ │ │ + str r4, [r2, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 86d82 │ │ │ │ + mov r3, r9 │ │ │ │ movs r2, #0 │ │ │ │ and.w r1, r3, #1 │ │ │ │ asrs r3, r3, #1 │ │ │ │ orrs r2, r1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 87204 │ │ │ │ + bgt.n 871d0 │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 865b8 │ │ │ │ - add.w r1, r5, #28 │ │ │ │ - blx 2c22c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 86984 │ │ │ │ - cmp r7, sl │ │ │ │ - ite ge │ │ │ │ - movge r7, #0 │ │ │ │ - movlt r7, #1 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 8698c │ │ │ │ - b.n 86b1a │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ - lsls r7, r3, #26 │ │ │ │ - bmi.w 8660e │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ + b.w 86522 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + bgt.w 86968 │ │ │ │ + b.n 86e46 │ │ │ │ + adds r1, #28 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86620 │ │ │ │ + bne.w 8658c │ │ │ │ cmp r5, r6 │ │ │ │ ite ge │ │ │ │ movge r5, #0 │ │ │ │ movlt r5, #1 │ │ │ │ - b.w 86622 │ │ │ │ + b.w 8658e │ │ │ │ + subs r3, #1 │ │ │ │ + add.w r2, fp, r3, lsl #2 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + cmp fp, r2 │ │ │ │ + bcc.w 8692e │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 86e46 │ │ │ │ + b.n 87192 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ tst.w r3, #32 │ │ │ │ - bne.w 8667a │ │ │ │ + bne.w 865e6 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86690 │ │ │ │ + bne.w 865fc │ │ │ │ cmp r8, sl │ │ │ │ - ble.w 86694 │ │ │ │ - b.w 86748 │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r2, fp, r3, lsl #2 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - cmp fp, r2 │ │ │ │ - bcc.w 869b8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 86e9e │ │ │ │ - b.n 871e8 │ │ │ │ + ble.w 86600 │ │ │ │ + b.w 866b4 │ │ │ │ adds r1, #28 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86734 │ │ │ │ + bne.w 866a0 │ │ │ │ cmp r6, r4 │ │ │ │ - ble.w 86738 │ │ │ │ - b.w 86742 │ │ │ │ - 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, 872be │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - bl 1982b8 │ │ │ │ - b.n 86b22 │ │ │ │ + ble.w 866a4 │ │ │ │ + b.w 866ae │ │ │ │ + ldr.w r0, [r8, #28] │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ + lsls r3, r1, #26 │ │ │ │ + bmi.w 868e6 │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + blx 2c22c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 868fa │ │ │ │ + cmp r7, sl │ │ │ │ + ite ge │ │ │ │ + movge r7, #0 │ │ │ │ + movlt r7, #1 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 86902 │ │ │ │ + b.n 86af4 │ │ │ │ cmp r6, r7 │ │ │ │ ite le │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ - b.n 86f08 │ │ │ │ + b.n 86eb0 │ │ │ │ cmp r8, sl │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.w 866e4 │ │ │ │ + b.w 86650 │ │ │ │ + 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, 872ac │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + bl 198b3c │ │ │ │ + b.n 86afc │ │ │ │ cmp r4, r5 │ │ │ │ ite ge │ │ │ │ movge r4, #0 │ │ │ │ movlt r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 86a58 │ │ │ │ - b.n 86eaa │ │ │ │ + bne.w 869cc │ │ │ │ + b.n 86e52 │ │ │ │ cmp r6, r7 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 86f5e │ │ │ │ - subs r3, r7, #1 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + b.n 86f06 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.w 86778 │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ - b.n 8730a │ │ │ │ + b.n 872ec │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r1], #4 │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 872fe │ │ │ │ - b.w 865ae │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.w 86806 │ │ │ │ - mov r8, r9 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #8209 @ 0x2011 │ │ │ │ - movt r3, #35 @ 0x23 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - b.w 86582 │ │ │ │ + bhi.n 872e0 │ │ │ │ + b.w 86514 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 86ca6 │ │ │ │ + add.w r0, r8, #28 │ │ │ │ + b.n 8725c │ │ │ │ + add.w r1, r5, #28 │ │ │ │ + b.n 87266 │ │ │ │ + adds r0, #28 │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ + lsls r7, r3, #26 │ │ │ │ + bmi.w 8657a │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 871f2 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - b.n 86f50 │ │ │ │ + b.n 86ef8 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 870e0 │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #58976 @ 0xe660 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f2724 │ │ │ │ + b.n 870e0 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, sl │ │ │ │ + mov r4, r1 │ │ │ │ + mov.w r8, #1 │ │ │ │ + b.w 864c4 │ │ │ │ add.w r0, sl, #28 │ │ │ │ - b.n 86c78 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 86a44 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 86da4 │ │ │ │ + ldr.w r0, [sl, #28] │ │ │ │ + b.n 8734c │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 87308 │ │ │ │ + ldr.w r0, [r4, r5, lsl #2] │ │ │ │ + bl 7a464 │ │ │ │ + subs r5, #1 │ │ │ │ + bpl.n 87366 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76254 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 86860 │ │ │ │ + b.w 86800 │ │ │ │ + mov r5, r3 │ │ │ │ + b.w 8676c │ │ │ │ + mov r5, r4 │ │ │ │ + b.w 866b4 │ │ │ │ + bl 76254 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r2, #12] │ │ │ │ + b.w 867e4 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 8703e │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ + b.w 86740 │ │ │ │ mov r5, r0 │ │ │ │ add.w r5, fp, r5, lsl #2 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 8738c │ │ │ │ - cmp r7, #127 @ 0x7f │ │ │ │ - bgt.n 87384 │ │ │ │ + bne.n 87420 │ │ │ │ + cmp.w r9, #127 @ 0x7f │ │ │ │ + bgt.n 87418 │ │ │ │ + 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, 87362 │ │ │ │ - mov.w fp, #0 │ │ │ │ - b.w 868fa │ │ │ │ + strd r9, r3, [r7, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 86800 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 87370 │ │ │ │ - ldr.w r0, [r4, r5, lsl #2] │ │ │ │ - bl 7a424 │ │ │ │ - subs r5, #1 │ │ │ │ - bpl.n 87368 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7620c │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 868ea │ │ │ │ - b.n 8735a │ │ │ │ + b.n 8736e │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + bl 75e9c │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 86c24 │ │ │ │ + bl 1f50c4 │ │ │ │ + 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 86800 │ │ │ │ + b.n 8736e │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 76254 │ │ │ │ + b.n 86d10 │ │ │ │ + movs r5, #1 │ │ │ │ + b.n 873aa │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + movw r2, #10745 @ 0x29f9 │ │ │ │ + movt r2, #35 @ 0x23 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + b.n 86f96 │ │ │ │ mov r0, fp │ │ │ │ - bl 7620c │ │ │ │ - b.n 87348 │ │ │ │ + bl 76254 │ │ │ │ + b.n 873b8 │ │ │ │ ldr.w r2, [r5, #-4]! │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87340 │ │ │ │ + bge.n 873ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87340 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 87340 │ │ │ │ - lsls r0, r7, #2 │ │ │ │ - bl 75e54 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 86cb2 │ │ │ │ - bl 1f4804 │ │ │ │ - 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.n 8735a │ │ │ │ - b.n 87370 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - movw r2, #8209 @ 0x2011 │ │ │ │ - movt r2, #35 @ 0x23 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - b.n 86ff0 │ │ │ │ + bne.n 873ae │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 873ae │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.w 869ba │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.w 869aa │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 86f4c │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 86f3c │ │ │ │ adds r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ tst.w r3, #32 │ │ │ │ - bne.w 86722 │ │ │ │ + bne.w 8668e │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 87294 │ │ │ │ - cmp r4, r6 │ │ │ │ - ite le │ │ │ │ - movle r4, #0 │ │ │ │ - movgt r4, #1 │ │ │ │ - b.n 86fb0 │ │ │ │ - adds r1, #28 │ │ │ │ - b.n 86c84 │ │ │ │ + b.n 87244 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 873e0 │ │ │ │ - movs r5, #1 │ │ │ │ - b.n 8733c │ │ │ │ - mov.w fp, #0 │ │ │ │ - b.n 86d66 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 871ae │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56672 @ 0xdd60 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 871ae │ │ │ │ + b.n 87452 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 86638 │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + b.w 86644 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - movw r2, #37681 @ 0x9331 │ │ │ │ + movw r2, #38913 @ 0x9801 │ │ │ │ movt r2, #21 │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r2, [sp, #1628] @ 0x65c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 86582 │ │ │ │ - b.n 86ffe │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7620c │ │ │ │ - b.n 86dc8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ - add r4, sp, #604 @ 0x25c │ │ │ │ - str r3, [r2, #20] │ │ │ │ - addw r3, sp, #1116 @ 0x45c │ │ │ │ - str r3, [r2, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #24] │ │ │ │ - movs r3, #7 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - strd r7, fp, [r2, #4] │ │ │ │ - str r4, [r2, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 87200 │ │ │ │ - subs r3, r7, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r2, r8, r3, lsl #2 │ │ │ │ - b.n 87484 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - str.w r5, [r1], #4 │ │ │ │ - str.w r0, [r2], #-4 │ │ │ │ - cmp r2, r1 │ │ │ │ - bhi.n 87478 │ │ │ │ - b.n 872f6 │ │ │ │ - bl 7620c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #12] │ │ │ │ - b.w 86872 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 87104 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 866cc │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ - b.w 866d8 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.w 86a46 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.w 86a36 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 86fa4 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 86f94 │ │ │ │ - adds r0, #28 │ │ │ │ - b.n 87238 │ │ │ │ - adds r1, #28 │ │ │ │ - b.n 87242 │ │ │ │ - add.w r0, r8, #28 │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ - lsls r3, r1, #26 │ │ │ │ - bmi.w 86970 │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ - b.n 8721c │ │ │ │ - ldr.w r0, [r8, #28] │ │ │ │ - b.n 874ca │ │ │ │ + beq.w 864ea │ │ │ │ + b.n 86fa4 │ │ │ │ + cmp r4, r6 │ │ │ │ + ite le │ │ │ │ + movle r4, #0 │ │ │ │ + movgt r4, #1 │ │ │ │ + b.n 86f58 │ │ │ │ add.w r0, sl, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 86ad4 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 86e02 │ │ │ │ - ldr.w r0, [sl, #28] │ │ │ │ - b.n 874e0 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r4, r1 │ │ │ │ - mov.w r9, #1 │ │ │ │ - b.w 8655c │ │ │ │ - mov r5, r3 │ │ │ │ - b.w 867fa │ │ │ │ - mov r5, r4 │ │ │ │ - b.w 86748 │ │ │ │ + b.w 86be6 │ │ │ │ + adds r1, #28 │ │ │ │ + b.w 86bf2 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 86508 │ │ │ │ + b.w 86470 │ │ │ │ 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 8757a │ │ │ │ + beq.n 8750a │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 8756c │ │ │ │ + bpl.n 874fc │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 87576 │ │ │ │ + beq.n 87506 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 87558 │ │ │ │ + bpl.n 874e8 │ │ │ │ adds r1, #20 │ │ │ │ blx 2c22c │ │ │ │ - cbz r0, 87562 │ │ │ │ + cbz r0, 874f2 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r1, #28 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87554 │ │ │ │ + bne.n 874e4 │ │ │ │ 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 87548 │ │ │ │ + bne.n 874d8 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 8755a │ │ │ │ + b.n 874ea │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 8756e │ │ │ │ + b.n 874fe │ │ │ │ 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 │ │ │ │ @@ -137099,401 +137039,402 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ str.w ip, [r0, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r1, [r8] │ │ │ │ - bl 19805c │ │ │ │ + bl 1988d8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 87eaa │ │ │ │ + blt.w 87e28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87cfa │ │ │ │ + bne.w 87c94 │ │ │ │ subs.w r2, r9, r5 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - beq.w 877bc │ │ │ │ + str r2, [sp, #28] │ │ │ │ + beq.w 87762 │ │ │ │ add.w r2, r2, #1073741824 @ 0x40000000 │ │ │ │ add.w r1, r7, r5, lsl #2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r4, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ mov r2, r8 │ │ │ │ - bl 198140 │ │ │ │ + bl 1989b8 │ │ │ │ subs r1, r0, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ble.w 87e30 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ble.w 87dba │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bgt.w 8794e │ │ │ │ + bgt.w 878d6 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 87e36 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bgt.w 87dc0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #12 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 19821c │ │ │ │ + bl 198aa0 │ │ │ │ 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 87dd2 │ │ │ │ + bne.w 87d12 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq.w 8779a │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq.w 87740 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ add.w r7, r8, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8791a │ │ │ │ + beq.w 878a2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw ip, #29977 @ 0x7519 │ │ │ │ + movw ip, #29865 @ 0x74a9 │ │ │ │ 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 87722 │ │ │ │ + bne.n 876e4 │ │ │ │ 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 87e7a │ │ │ │ + bpl.w 87df4 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 87e68 │ │ │ │ + bpl.w 87de2 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ add.w r0, r4, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 87e76 │ │ │ │ + beq.w 87df0 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 87892 │ │ │ │ + bpl.n 87720 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ blx 2c22c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 878a4 │ │ │ │ + beq.n 87730 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 87762 │ │ │ │ + bge.n 876b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #4 │ │ │ │ str.w r4, [r9] │ │ │ │ mov r4, r6 │ │ │ │ - cbnz r3, 87742 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 87704 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq.n 87796 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq.n 8773c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 877c4 │ │ │ │ + bge.n 8776a │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 876a2 │ │ │ │ + b.n 87632 │ │ │ │ + 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 87886 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 878a2 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + cmp r3, sl │ │ │ │ + ble.n 8776a │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.n 87632 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8775e │ │ │ │ - blt.w 87e7e │ │ │ │ + beq.n 876b0 │ │ │ │ + blt.w 87df8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #4 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ str.w r4, [r9] │ │ │ │ mov r4, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87708 │ │ │ │ + beq.n 87696 │ │ │ │ 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 87dbe │ │ │ │ + str r2, [sp, #24] │ │ │ │ + beq.w 87cfe │ │ │ │ adds r1, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 87710 │ │ │ │ - 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 878fe │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 8791a │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - cmp r3, sl │ │ │ │ - ble.n 877c4 │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.n 876a2 │ │ │ │ - strd sl, r9, [sp, #20] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cbz r3, 877b8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + b.n 8769e │ │ │ │ + add.w r1, r5, #28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2c22c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 87684 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.n 87688 │ │ │ │ + b.n 876b4 │ │ │ │ + strd sl, r9, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cbz r3, 8775e │ │ │ │ + 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 19821c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + bl 198aa0 │ │ │ │ + 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 19805c │ │ │ │ + bl 1988d8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne.n 878ae │ │ │ │ + bne.n 87838 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ adds r4, #4 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87c8a │ │ │ │ + bne.w 87c5a │ │ │ │ subs.w sl, sl, #1 │ │ │ │ - beq.n 87792 │ │ │ │ + beq.n 87738 │ │ │ │ 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 198140 │ │ │ │ + bl 1989b8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq.w 87c76 │ │ │ │ - blt.w 87eb0 │ │ │ │ + beq.w 87c00 │ │ │ │ + blt.w 87e2e │ │ │ │ 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 198264 │ │ │ │ + bl 198ae8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87c7a │ │ │ │ + bne.w 87c4a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87c82 │ │ │ │ + bne.w 87c52 │ │ │ │ subs.w sl, sl, r5 │ │ │ │ - beq.n 87792 │ │ │ │ + beq.n 87738 │ │ │ │ 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 87c9c │ │ │ │ + bne.w 87c6c │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 87e88 │ │ │ │ + beq.w 87e02 │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.n 877ce │ │ │ │ + bgt.n 87774 │ │ │ │ cmp r5, #6 │ │ │ │ - bgt.n 877ce │ │ │ │ + bgt.n 87774 │ │ │ │ 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 8769a │ │ │ │ - add.w r1, r5, #28 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - blx 2c22c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 876f8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.w 876fc │ │ │ │ - b.n 87762 │ │ │ │ - blt.w 87eb0 │ │ │ │ + b.n 8762a │ │ │ │ + blt.w 87e2e │ │ │ │ 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 19821c │ │ │ │ + bl 198aa0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87dca │ │ │ │ + bne.w 87d0a │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w fp, fp, r6, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87dc2 │ │ │ │ + bne.w 87d02 │ │ │ │ sub.w r9, r9, r6 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 87dee │ │ │ │ + beq.w 87da6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 877f0 │ │ │ │ - b.n 87948 │ │ │ │ + bne.n 87796 │ │ │ │ + b.n 878d0 │ │ │ │ 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 87782 │ │ │ │ + bne.w 876d4 │ │ │ │ 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 198264 │ │ │ │ + bl 198ae8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str.w r3, [r4, r5, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 87e04 │ │ │ │ + bne.w 87d86 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 877b8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 8775e │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 87e1e │ │ │ │ + bgt.w 87d94 │ │ │ │ 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 87d60 │ │ │ │ + bne.w 87d22 │ │ │ │ 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 19821c │ │ │ │ + bl 198aa0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia.w r9, {r0, r1} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ add.w fp, r3, r4, lsl #2 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r2 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 87d32 │ │ │ │ + bne.w 87cbc │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ sub.w sl, r2, #4 │ │ │ │ subs r4, r7, #4 │ │ │ │ ldr.w r2, [r1, r0, lsl #2] │ │ │ │ str.w r2, [r8, r5, lsl #2] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 87cb6 │ │ │ │ + beq.w 87c0c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, fp │ │ │ │ mov fp, sl │ │ │ │ - movw ip, #29977 @ 0x7519 │ │ │ │ + movw ip, #29865 @ 0x74a9 │ │ │ │ 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 │ │ │ │ @@ -137503,278 +137444,259 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ ldr.w r4, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 87a72 │ │ │ │ + bne.n 879fa │ │ │ │ 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.n 87afe │ │ │ │ + bpl.n 87a86 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 87e8e │ │ │ │ + bpl.w 87e16 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ add.w r0, r5, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 87b08 │ │ │ │ + beq.n 87a90 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 87e58 │ │ │ │ + bpl.w 87dd2 │ │ │ │ add.w r1, r4, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c22c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87b16 │ │ │ │ + beq.n 87a9e │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 87ab2 │ │ │ │ + bge.n 87a3a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r6, #4 │ │ │ │ str.w r4, [r9] │ │ │ │ mov r4, r6 │ │ │ │ - cbnz r3, 87a94 │ │ │ │ + cbnz r3, 87a1c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.w 87c56 │ │ │ │ + beq.w 87bde │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r8, r8, #1 │ │ │ │ sub.w fp, fp, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 87b1e │ │ │ │ + bge.n 87aa6 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 879f4 │ │ │ │ + b.n 8797c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87ab0 │ │ │ │ - blt.w 87e5e │ │ │ │ + beq.n 87a38 │ │ │ │ + blt.w 87dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r6, #4 │ │ │ │ ldr.w r4, [fp] │ │ │ │ str.w r4, [r9] │ │ │ │ mov r4, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87a54 │ │ │ │ + beq.n 879dc │ │ │ │ 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 87de2 │ │ │ │ + beq.w 87cfa │ │ │ │ subs r3, r2, #4 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ - b.n 87a5e │ │ │ │ + b.n 879e6 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r4, r6, #4 │ │ │ │ subs r7, #4 │ │ │ │ mov r6, r4 │ │ │ │ str.w r5, [r9] │ │ │ │ - cbnz r3, 87adc │ │ │ │ + cbnz r3, 87a64 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 87cb2 │ │ │ │ + beq.w 87c08 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - ble.n 87b1e │ │ │ │ + ble.n 87aa6 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 879f4 │ │ │ │ + b.n 8797c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ subs r1, #4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 87e12 │ │ │ │ + beq.w 87dae │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - b.n 87acc │ │ │ │ + b.n 87a54 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - bne.n 87a2e │ │ │ │ + bne.n 879b6 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c22c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87a44 │ │ │ │ + bne.n 879cc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 87a48 │ │ │ │ - b.n 87ab2 │ │ │ │ + blt.n 879d0 │ │ │ │ + b.n 87a3a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w r9, r3, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp.w r9, #1 │ │ │ │ it gt │ │ │ │ subgt.w r9, r9, #1 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [r0] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [r7, #0] │ │ │ │ - bl 19805c │ │ │ │ + bl 1988d8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 87ea0 │ │ │ │ + blt.w 87e3a │ │ │ │ subs.w r3, sl, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.n 87b9a │ │ │ │ + beq.n 87b22 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub.w sl, r6, sl │ │ │ │ add.w r4, r4, sl, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87de6 │ │ │ │ + bne.w 87cea │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, sl, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87db6 │ │ │ │ + bne.w 87cf2 │ │ │ │ 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 198264 │ │ │ │ + bl 198ae8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 87cf4 │ │ │ │ + beq.w 87c7e │ │ │ │ mov sl, r6 │ │ │ │ ldr.w r3, [r7], #-4 │ │ │ │ str.w r3, [r4], #-4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87d02 │ │ │ │ + bne.w 87c84 │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 87cae │ │ │ │ + beq.n 87c04 │ │ │ │ subs r5, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 198140 │ │ │ │ + bl 1989b8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 87e94 │ │ │ │ + blt.w 87e1c │ │ │ │ subs.w r6, r8, r5 │ │ │ │ - beq.n 87c4c │ │ │ │ + beq.n 87bd4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub.w r8, r5, r8 │ │ │ │ add.w r4, r4, r8, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87d12 │ │ │ │ + bne.w 87cac │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w r7, r7, r8, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87d1a │ │ │ │ + bne.w 87cb4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ - bl 19821c │ │ │ │ + bl 198aa0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 87e48 │ │ │ │ + beq.w 87e08 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 87e52 │ │ │ │ + beq.w 87e12 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str.w r3, [r4], #-4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87d22 │ │ │ │ + bne.n 87c9c │ │ │ │ subs.w sl, sl, #1 │ │ │ │ - beq.n 87c50 │ │ │ │ + beq.n 87bd8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub.w fp, fp, #4 │ │ │ │ cmp r3, #6 │ │ │ │ - bgt.w 87b2a │ │ │ │ + bgt.w 87ab2 │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.w 87b2a │ │ │ │ + bgt.w 87ab2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r3, r9, #1 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 879e8 │ │ │ │ + b.n 87970 │ │ │ │ mov r5, r8 │ │ │ │ - b.n 87c14 │ │ │ │ + b.n 87b9c │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 87c70 │ │ │ │ + cbz r3, 87bf8 │ │ │ │ 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 19821c │ │ │ │ + bl 198aa0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 87e54 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + b.n 87c46 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 8785e │ │ │ │ - add.w r3, r3, r5, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 8784a │ │ │ │ - add.w r3, r3, r5, lsl #2 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 87852 │ │ │ │ - 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 87800 │ │ │ │ - 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 8786e │ │ │ │ + b.n 87804 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ mov sl, fp │ │ │ │ mov fp, r7 │ │ │ │ add.w r8, sp, #104 @ 0x68 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -137783,682 +137705,702 @@ │ │ │ │ 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 198264 │ │ │ │ + bl 198ae8 │ │ │ │ mvn.w r3, #3 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ str r2, [r4, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 87df6 │ │ │ │ + bne.w 87d78 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 877bc │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r6, [sp, #24] │ │ │ │ - b.n 87c56 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 87762 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 875fa │ │ │ │ + b.n 877f0 │ │ │ │ + add.w r3, r3, r5, lsl #2 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.n 877f8 │ │ │ │ + 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 877a6 │ │ │ │ + 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 87814 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + b.n 87bde │ │ │ │ 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 87baa │ │ │ │ - add.w r3, r3, r8, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 87be0 │ │ │ │ - add.w r3, r3, r8, lsl #2 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 87bec │ │ │ │ + b.n 87b32 │ │ │ │ + add.w r3, r3, r5, lsl #2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 8758a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - b.n 87c22 │ │ │ │ + b.n 87baa │ │ │ │ + add.w r3, r3, r8, lsl #2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 87b68 │ │ │ │ + add.w r3, r3, r8, lsl #2 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 87b74 │ │ │ │ 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 879c8 │ │ │ │ + beq.w 87950 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r0, [r1], #-4 │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ - b.n 879c8 │ │ │ │ + b.n 87950 │ │ │ │ + add.w r3, r3, sl, lsl #2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 87af0 │ │ │ │ + add.w r3, r3, sl, lsl #2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 87afc │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.n 87bde │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 8773c │ │ │ │ + add.w r3, r3, r6, lsl #2 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 87872 │ │ │ │ + add.w r3, r3, r6, lsl #2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 87866 │ │ │ │ + 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 87602 │ │ │ │ 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 19821c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + bl 198aa0 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r3, r2, [r2, #12] │ │ │ │ add.w r1, r2, r4, lsl #2 │ │ │ │ add.w fp, r3, r4, lsl #2 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ lsls r1, r2, #2 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87d3c │ │ │ │ - b.n 87d36 │ │ │ │ - add.w r3, r3, sl, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 87b74 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 87796 │ │ │ │ - add.w r3, r3, r6, lsl #2 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 878e8 │ │ │ │ - add.w r3, r3, r6, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 878dc │ │ │ │ - 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 87672 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - b.n 87c56 │ │ │ │ - add.w r3, r3, sl, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 87b68 │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - b.n 8791e │ │ │ │ + beq.n 87cc6 │ │ │ │ + b.n 87cc0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmn r1, r3 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [sp, #48] @ 0x30 │ │ │ │ ldrne r2, [r2, #0] │ │ │ │ strne r2, [r1, r3] │ │ │ │ - b.n 87cee │ │ │ │ + b.n 87c44 │ │ │ │ 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 87948 │ │ │ │ - mov sl, fp │ │ │ │ - add.w r8, sp, #104 @ 0x68 │ │ │ │ - mov fp, r7 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - b.n 87cba │ │ │ │ + b.n 878d0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 237b8c │ │ │ │ + bl 238574 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, r0, #1 │ │ │ │ - bne.w 87956 │ │ │ │ - b.n 87cf0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 877bc │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 237b8c │ │ │ │ - str r0, [sp, #20] │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 8763e │ │ │ │ - b.n 877b8 │ │ │ │ + bne.w 878de │ │ │ │ + b.n 87c46 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ + b.n 878a6 │ │ │ │ mov sl, fp │ │ │ │ + add.w r8, sp, #104 @ 0x68 │ │ │ │ mov fp, r7 │ │ │ │ - b.n 87cba │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + b.n 87c10 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 87cf0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 87762 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 238574 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 875ce │ │ │ │ + b.n 8775e │ │ │ │ add.w r1, r4, #28 │ │ │ │ - b.n 87b0a │ │ │ │ + b.n 87a92 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 87c56 │ │ │ │ + b.n 87bde │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - bne.w 876e0 │ │ │ │ + bne.w 87670 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - b.n 87896 │ │ │ │ + b.n 87724 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - b.n 87e6c │ │ │ │ + b.n 87de6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r6 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 87796 │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ - b.n 8791a │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 8773c │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ + b.n 878a2 │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ + mov sl, fp │ │ │ │ + mov fp, r7 │ │ │ │ + b.n 87c10 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + b.n 87bfc │ │ │ │ add.w r0, r5, #28 │ │ │ │ - b.n 87b00 │ │ │ │ + b.n 87a88 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 87c56 │ │ │ │ + b.n 87bde │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 87c56 │ │ │ │ + b.n 87c46 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 87cf0 │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 8773c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 87796 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 87bde │ │ │ │ │ │ │ │ -00087ebc : │ │ │ │ +00087e44 : │ │ │ │ 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] @ (88098 ) │ │ │ │ + ldr r4, [pc, #452] @ (88020 ) │ │ │ │ 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 8807e │ │ │ │ + beq.w 88006 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 88010 │ │ │ │ + beq.w 87f98 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88010 │ │ │ │ + beq.w 87f98 │ │ │ │ add r3, sp, #16 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 8809c │ │ │ │ + bl 88024 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88084 │ │ │ │ + beq.w 8800c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 87fc2 │ │ │ │ + beq.n 87f4a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.n 87fac │ │ │ │ + bpl.n 87f34 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 87fac │ │ │ │ + beq.n 87f34 │ │ │ │ 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 8802a │ │ │ │ + beq.n 87fb2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88036 │ │ │ │ + bne.n 87fbe │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 87f9a │ │ │ │ + ble.n 87f22 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87f4c │ │ │ │ + bge.n 87ed4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87fec │ │ │ │ + beq.n 87f74 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 87f9a │ │ │ │ + beq.n 87f22 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87f62 │ │ │ │ + bge.n 87eea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87ffc │ │ │ │ + beq.n 87f84 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 87f9a │ │ │ │ + beq.n 87f22 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87f78 │ │ │ │ + bge.n 87f00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88006 │ │ │ │ + beq.n 87f8e │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 87f9a │ │ │ │ + beq.n 87f22 │ │ │ │ add.w r7, r5, #8 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87f94 │ │ │ │ + bge.n 87f1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 87ff6 │ │ │ │ + cbz r3, 87f7e │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 87f82 │ │ │ │ + bne.n 87f0a │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 88022 │ │ │ │ + bne.n 87faa │ │ │ │ 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 8bbb8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8bb30 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 87f36 │ │ │ │ + b.n 87ebe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 87f0c │ │ │ │ + bpl.n 87e94 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ add.w r2, r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 882e4 │ │ │ │ + bl 8826c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 87f44 │ │ │ │ - b.n 87f9a │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + blt.n 87ecc │ │ │ │ + b.n 87f22 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 87f50 │ │ │ │ - b.n 87f9a │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 87f94 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bne.n 87ed8 │ │ │ │ + b.n 87f22 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87f1c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 87f66 │ │ │ │ - b.n 87f9a │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bne.n 87eee │ │ │ │ + b.n 87f22 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 87f7c │ │ │ │ - b.n 87f9a │ │ │ │ + bne.n 87f04 │ │ │ │ + b.n 87f22 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 882e4 │ │ │ │ + bl 8826c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 87fa0 │ │ │ │ + b.n 87f28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7620c │ │ │ │ - b.n 87fa0 │ │ │ │ - cbz r3, 88062 │ │ │ │ + bl 76254 │ │ │ │ + b.n 87f28 │ │ │ │ + cbz r3, 87fea │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 88062 │ │ │ │ + cbz r3, 87fea │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 87f36 │ │ │ │ + b.n 87ebe │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87f36 │ │ │ │ + beq.w 87ebe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8808a │ │ │ │ + blt.n 88012 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #56748 @ 0xddac │ │ │ │ + movw r2, #59052 @ 0xe6ac │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 2358d8 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ - b.n 88030 │ │ │ │ + bl 2362c0 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ + b.n 87fb8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #56700 @ 0xdd7c │ │ │ │ + movw r2, #59004 @ 0xe67c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 1ee5f8 <_PyErr_Format@@Base> │ │ │ │ - b.n 88030 │ │ │ │ + bl 1eeed0 <_PyErr_Format@@Base> │ │ │ │ + b.n 87fb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 617b2 │ │ │ │ + bl 619de │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 87fa0 │ │ │ │ + b.n 87f28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88046 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 88046 │ │ │ │ + bne.n 87fce │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87fce │ │ │ │ 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 88194 │ │ │ │ - cbz r4, 880e0 │ │ │ │ + bgt.n 8811c │ │ │ │ + cbz r4, 88068 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.n 881c4 │ │ │ │ + bhi.n 8814c │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 88168 │ │ │ │ + bhi.n 880f0 │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 880b8 │ │ │ │ + beq.n 88040 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 880b8 │ │ │ │ + bne.n 88040 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 880c2 │ │ │ │ + bne.n 8804a │ │ │ │ cmp r9, r4 │ │ │ │ - blt.w 8829a │ │ │ │ + blt.w 88222 │ │ │ │ itt eq │ │ │ │ moveq r8, r7 │ │ │ │ streq.w r9, [sl] │ │ │ │ - beq.n 881bc │ │ │ │ + beq.n 88144 │ │ │ │ cmp.w r9, #5 │ │ │ │ - bgt.w 88200 │ │ │ │ + bgt.w 88188 │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 80f54 │ │ │ │ + bl 8101c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88254 │ │ │ │ + beq.w 881dc │ │ │ │ mov r8, r7 │ │ │ │ cmp.w r9, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - beq.n 881ae │ │ │ │ + beq.n 88136 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80f54 │ │ │ │ + bl 8101c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88258 │ │ │ │ + beq.w 881e0 │ │ │ │ cmp.w r9, #2 │ │ │ │ str.w r0, [r8, #4] │ │ │ │ - beq.n 881ae │ │ │ │ + beq.n 88136 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80f54 │ │ │ │ + bl 8101c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8822e │ │ │ │ + beq.n 881b6 │ │ │ │ cmp.w r9, #3 │ │ │ │ str.w r0, [r8, #8] │ │ │ │ - beq.n 881ae │ │ │ │ + beq.n 88136 │ │ │ │ add.w r3, r8, #8 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 80f54 │ │ │ │ + bl 8101c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88230 │ │ │ │ + beq.n 881b8 │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 8814c │ │ │ │ - b.n 881b0 │ │ │ │ + bne.n 880d4 │ │ │ │ + b.n 88138 │ │ │ │ sub.w r5, r4, #32 │ │ │ │ movs r6, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ lsls r6, r5 │ │ │ │ movw r5, #4169 @ 0x1049 │ │ │ │ movt r5, #1024 @ 0x400 │ │ │ │ ands r5, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 880b8 │ │ │ │ + bne.n 88040 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 881aa │ │ │ │ + beq.n 88132 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 881d2 │ │ │ │ - cbnz r0, 881ec │ │ │ │ + bne.n 8815a │ │ │ │ + cbnz r0, 88178 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ movs r0, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 881aa │ │ │ │ - bls.n 881e2 │ │ │ │ + beq.n 88132 │ │ │ │ + bls.n 8816a │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 881ec │ │ │ │ + beq.n 88178 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 881aa │ │ │ │ + beq.n 88132 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 88198 │ │ │ │ + bne.n 88120 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 880b8 │ │ │ │ + b.n 88040 │ │ │ │ mov r4, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8825c │ │ │ │ + bne.n 881e4 │ │ │ │ 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 88188 │ │ │ │ - bhi.n 881f0 │ │ │ │ + beq.n 88110 │ │ │ │ + bhi.n 8817c │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 88188 │ │ │ │ + beq.n 88110 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 881aa │ │ │ │ + beq.n 88132 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 880b8 │ │ │ │ + bne.w 88040 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 880da │ │ │ │ + b.n 88062 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 881aa │ │ │ │ - bls.n 881f6 │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 881a2 │ │ │ │ - adds r0, #1 │ │ │ │ - b.n 880b8 │ │ │ │ - cmp r4, #125 @ 0x7d │ │ │ │ - bne.n 881d2 │ │ │ │ - b.n 881aa │ │ │ │ + beq.n 88132 │ │ │ │ + bhi.n 88182 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 88284 │ │ │ │ + beq.n 8820c │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 881a2 │ │ │ │ - b.n 881ec │ │ │ │ + bne.n 8812a │ │ │ │ + adds r0, #1 │ │ │ │ + b.n 88040 │ │ │ │ + cmp r4, #125 @ 0x7d │ │ │ │ + bne.n 8815a │ │ │ │ + b.n 88132 │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne.n 8812a │ │ │ │ + b.n 88178 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ mov r8, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 882ba │ │ │ │ + beq.n 88242 │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 80f54 │ │ │ │ - cbz r0, 88230 │ │ │ │ + bl 8101c │ │ │ │ + cbz r0, 881b8 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 88118 │ │ │ │ + b.n 880a0 │ │ │ │ movs r4, #2 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r6 │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 28f774 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + bl 2900f0 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ mov r5, r8 │ │ │ │ add.w r4, r8, r4, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 882c8 │ │ │ │ + bne.n 88250 │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 882c0 │ │ │ │ + bne.n 88248 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 881bc │ │ │ │ + b.n 88144 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 88230 │ │ │ │ + b.n 881b8 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 88230 │ │ │ │ + b.n 881b8 │ │ │ │ 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 8827a │ │ │ │ - cbnz r5, 882a2 │ │ │ │ + beq.n 88202 │ │ │ │ + cbnz r5, 8822a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 881b8 │ │ │ │ - b.n 8825c │ │ │ │ + beq.n 88140 │ │ │ │ + b.n 881e4 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54324 @ 0xd434 │ │ │ │ + movw r1, #56628 @ 0xdd34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 8824e │ │ │ │ + b.n 881d6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54352 @ 0xd450 │ │ │ │ + movw r1, #56656 @ 0xdd50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 88240 │ │ │ │ - bl 1f4804 │ │ │ │ - b.n 8824e │ │ │ │ + bl f2724 │ │ │ │ + b.n 881c8 │ │ │ │ + bl 1f50c4 │ │ │ │ + b.n 881d6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7620c │ │ │ │ - b.n 8824e │ │ │ │ + bl 76254 │ │ │ │ + b.n 881d6 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88246 │ │ │ │ + bge.n 881ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88246 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 88246 │ │ │ │ + bne.n 881ce │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 881ce │ │ │ │ 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 ip, [sp, #24] │ │ │ │ ldr r5, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r5, #20 │ │ │ │ - bpl.n 88326 │ │ │ │ + bpl.n 882ae │ │ │ │ ldr r4, [r4, #28] │ │ │ │ ldr r5, [r1, r4] │ │ │ │ - cbz r5, 88326 │ │ │ │ + cbz r5, 882ae │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, ip │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 898d4 <_Py_CheckFunctionResult@@Base> │ │ │ │ + b.w 8984c <_Py_CheckFunctionResult@@Base> │ │ │ │ str.w ip, [sp, #24] │ │ │ │ bic.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 8bbb8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + b.w 8bb30 <_PyObject_MakeTpCall@@Base> │ │ │ │ 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 r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88520 │ │ │ │ + bne.w 884a8 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88506 │ │ │ │ + bne.w 8848e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 884e0 │ │ │ │ + beq.w 88430 │ │ │ │ movw r6, #11536 @ 0x2d10 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 884ec │ │ │ │ + bne.w 88474 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 884a8 │ │ │ │ + beq.w 8843c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 884fa │ │ │ │ + beq.w 88482 │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 883a2 │ │ │ │ + cbnz r0, 8832a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ str r2, [r3, #28] │ │ │ │ @@ -138471,180 +138413,180 @@ │ │ │ │ add.w r0, r3, #32 │ │ │ │ cmp r2, r6 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ str r0, [r3, #20] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r3, #24] │ │ │ │ - bne.n 883f6 │ │ │ │ + bne.n 8837e │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl e92fc │ │ │ │ + bl e9704 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8839a │ │ │ │ + beq.n 88322 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88398 │ │ │ │ + bge.n 88320 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88398 │ │ │ │ + bne.n 88320 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 88398 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88320 │ │ │ │ ldr.w r0, [r2, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8853a │ │ │ │ + beq.w 884c2 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 8847c │ │ │ │ + ble.n 88404 │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 883ce │ │ │ │ + beq.n 88356 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 88448 │ │ │ │ + beq.n 883d0 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 883ce │ │ │ │ + beq.n 88356 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 88448 │ │ │ │ + beq.n 883d0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 883ce │ │ │ │ + beq.n 88356 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 88448 │ │ │ │ + beq.n 883d0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov.w lr, #3 │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 883ce │ │ │ │ + beq.n 88356 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 88438 │ │ │ │ + bne.n 883c0 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 883ce │ │ │ │ + beq.n 88356 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 8847c │ │ │ │ + beq.n 88404 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 883ce │ │ │ │ + beq.n 88356 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 8847c │ │ │ │ + beq.n 88404 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 883ce │ │ │ │ + beq.n 88356 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 8847c │ │ │ │ + beq.n 88404 │ │ │ │ adds r0, #24 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 883ce │ │ │ │ + beq.n 88356 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 8846e │ │ │ │ + bne.n 883f6 │ │ │ │ movw r1, #18128 @ 0x46d0 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r2, r1 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - beq.n 8849a │ │ │ │ - bl 88590 │ │ │ │ + beq.n 88422 │ │ │ │ + bl 88518 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8839a │ │ │ │ - b.n 883de │ │ │ │ - bl 1d108c │ │ │ │ + beq.n 88322 │ │ │ │ + b.n 88366 │ │ │ │ + bl 1d194c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8839a │ │ │ │ - b.n 883de │ │ │ │ + beq.w 88322 │ │ │ │ + b.n 88366 │ │ │ │ + movw r6, #11536 @ 0x2d10 │ │ │ │ + movt r6, #75 @ 0x4b │ │ │ │ + cmp r5, r6 │ │ │ │ + bne.n 88474 │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #11536 @ 0x2d10 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8839a │ │ │ │ + beq.w 88322 │ │ │ │ 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] │ │ │ │ strd r1, r2, [r3, #24] │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r6, #11536 @ 0x2d10 │ │ │ │ - movt r6, #75 @ 0x4b │ │ │ │ - cmp r5, r6 │ │ │ │ - beq.n 884a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 198328 │ │ │ │ + b.w 198ba4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 198318 │ │ │ │ - movw r0, #20852 @ 0x5174 │ │ │ │ + b.w 198b94 │ │ │ │ + movw r0, #23156 @ 0x5a74 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88398 │ │ │ │ - b.n 88366 │ │ │ │ + beq.w 88320 │ │ │ │ + b.n 882ee │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #20852 @ 0x5174 │ │ │ │ + movw r0, #23156 @ 0x5a74 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 25c8e0 │ │ │ │ + bl 25d288 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88354 │ │ │ │ - b.n 88398 │ │ │ │ + bne.w 882dc │ │ │ │ + b.n 88320 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ bl 2e108 <_PyObject_DebugMallocStats@@Base+0x638> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 883ce │ │ │ │ + bne.w 88356 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ bl 2e108 <_PyObject_DebugMallocStats@@Base+0x638> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8847c │ │ │ │ - b.n 883ce │ │ │ │ + beq.n 88404 │ │ │ │ + b.n 88356 │ │ │ │ │ │ │ │ -00088564 : │ │ │ │ +000884ec : │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ mov ip, r1 │ │ │ │ - cbz r2, 8858a │ │ │ │ + cbz r2, 88512 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ movs r3, #0 │ │ │ │ adds r2, #12 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - ble.n 88586 │ │ │ │ + ble.n 8850e │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 88572 │ │ │ │ + bne.n 884fa │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ b.w 2e108 <_PyObject_DebugMallocStats@@Base+0x638> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -138653,89 +138595,89 @@ │ │ │ │ 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 88dd4 │ │ │ │ + beq.w 88dc6 │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88dc0 │ │ │ │ + beq.w 88d48 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #7753 @ 0x1e49 │ │ │ │ + movw r2, #7681 @ 0x1e01 │ │ │ │ movt r2, #4 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 88f94 │ │ │ │ + beq.w 88f0c │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov fp, r9 │ │ │ │ str r2, [r7, #28] │ │ │ │ movw r2, #35500 @ 0x8aac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r7, #12] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r7, #20] │ │ │ │ - b.n 88654 │ │ │ │ + b.n 885dc │ │ │ │ ldr.w r6, [r4, #-8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 887e0 │ │ │ │ + bne.w 88768 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r9 │ │ │ │ mov r9, fp │ │ │ │ mov fp, sl │ │ │ │ mov sl, r2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 88e76 │ │ │ │ + bne.w 88dee │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r2 │ │ │ │ ldrd r6, r0, [r2, #8] │ │ │ │ add.w ip, sl, sl, lsl #1 │ │ │ │ adds r2, r6, #1 │ │ │ │ str.w r2, [fp, #8] │ │ │ │ add.w r8, r0, #1 │ │ │ │ str.w r8, [fp, #12] │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ cmp r2, ip │ │ │ │ str.w r9, [r1, #4] │ │ │ │ - bcs.w 888d2 │ │ │ │ + bcs.w 8885a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8864e │ │ │ │ + bge.n 885d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88e96 │ │ │ │ + beq.w 88e0e │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8880a │ │ │ │ + beq.w 88792 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 886fc │ │ │ │ + beq.n 88684 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89076 │ │ │ │ + beq.w 88fee │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov lr, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8908a │ │ │ │ + beq.w 89002 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r9, lr │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldrd sl, r3, [fp, #16] │ │ │ │ @@ -138757,1090 +138699,1090 @@ │ │ │ │ adds r4, #8 │ │ │ │ add.w r2, r1, r2, lsl #3 │ │ │ │ str r2, [r7, #32] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 885f4 │ │ │ │ + beq.n 8857c │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 88708 │ │ │ │ + beq.n 88690 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ moveq sl, r1 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r4, #8 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 886c4 │ │ │ │ + bne.n 8864c │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ str r2, [r7, #24] │ │ │ │ add r8, r2 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r8, r8, r0 │ │ │ │ - b.n 886a6 │ │ │ │ + b.n 8862e │ │ │ │ ldr.w lr, [r5, #12] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 8867e │ │ │ │ - b.n 88668 │ │ │ │ + bne.n 88606 │ │ │ │ + b.n 885f0 │ │ │ │ ldr.w r6, [r4, #-8] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 887ec │ │ │ │ + beq.n 88774 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 88c38 │ │ │ │ + beq.w 88bc0 │ │ │ │ str r2, [r7, #16] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #728] @ (889fc ) │ │ │ │ + ldr r2, [pc, #728] @ (88984 ) │ │ │ │ ldr r0, [r1, r2] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 88d42 │ │ │ │ + bge.w 88cca │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r1, [r0, #712] @ 0x2c8 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.w 88d4e │ │ │ │ + bcc.w 88cd6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 88b9c │ │ │ │ + bne.w 88b24 │ │ │ │ ldr r3, [r1, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88a1c │ │ │ │ - movw r2, #14925 @ 0x3a4d │ │ │ │ + beq.w 889a4 │ │ │ │ + movw r2, #16029 @ 0x3e9d │ │ │ │ movt r2, #14 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [r7, #8] │ │ │ │ - beq.w 88880 │ │ │ │ + beq.w 88808 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 88a0c │ │ │ │ + beq.w 88994 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88d6a │ │ │ │ + beq.w 88cf2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 88f56 │ │ │ │ + bne.w 88ece │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r2, r3, r2 │ │ │ │ clz r2, r2 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ - blt.w 88f6a │ │ │ │ + blt.w 88ee2 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 887b4 │ │ │ │ + bge.n 8873c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8906a │ │ │ │ + beq.w 88fe2 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 887ec │ │ │ │ + beq.n 88774 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8905c │ │ │ │ + bne.w 88fd4 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 8905c │ │ │ │ + bne.w 88fd4 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r4, #8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 886c4 │ │ │ │ - b.n 886e4 │ │ │ │ + bne.w 8864c │ │ │ │ + b.n 8866c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 886dc │ │ │ │ + bne.w 88664 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 88710 │ │ │ │ + bne.n 88698 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r9 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8864e │ │ │ │ + bge.w 885d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 889f2 │ │ │ │ + bne.w 8897a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 889f0 │ │ │ │ - ldr r6, [pc, #496] @ (889fc ) │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88978 │ │ │ │ + ldr r6, [pc, #496] @ (88984 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r4, [r6, r5] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8901e │ │ │ │ + bne.w 88f96 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88876 │ │ │ │ + bge.n 887fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 88876 │ │ │ │ + cbnz r3, 887fe │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ 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 89094 │ │ │ │ - ldr r2, [pc, #424] @ (88a00 ) │ │ │ │ + bne.w 8900c │ │ │ │ + ldr r2, [pc, #424] @ (88988 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88f34 │ │ │ │ + bne.w 88eac │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88eb8 │ │ │ │ + bne.w 88e30 │ │ │ │ ldr r3, [r6, r5] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88d14 │ │ │ │ + bne.w 88c9c │ │ │ │ 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, #8] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.w 88a04 │ │ │ │ + bpl.w 8898c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.w 88a04 │ │ │ │ + bpl.w 8898c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [r5, #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 88a60 │ │ │ │ + bhi.w 889e8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 88a8e │ │ │ │ + beq.w 88a16 │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 88782 │ │ │ │ + b.n 8870a │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r8, r2 │ │ │ │ it gt │ │ │ │ movgt.w r8, r8, lsl #1 │ │ │ │ - bgt.n 888fc │ │ │ │ + bgt.n 88884 │ │ │ │ mov.w r8, r8, lsl #2 │ │ │ │ cmp.w r8, #7 │ │ │ │ - bls.w 88af2 │ │ │ │ + bls.w 88a7a │ │ │ │ cmp.w r8, #15 │ │ │ │ - bls.w 88c06 │ │ │ │ + bls.w 88b8e │ │ │ │ cmp.w r8, #31 │ │ │ │ - bls.w 88b0c │ │ │ │ + bls.w 88a94 │ │ │ │ movs r4, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - bls.n 888fe │ │ │ │ + bls.n 88886 │ │ │ │ add.w r2, fp, #32 │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ str r3, [r7, #32] │ │ │ │ str r2, [r7, #24] │ │ │ │ - bcs.w 89102 │ │ │ │ + bcs.w 8907a │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r1, #3321 @ 0xcf9 │ │ │ │ + movw r1, #3353 @ 0xd19 │ │ │ │ movt r1, #7 │ │ │ │ mov.w r9, r4, lsl #3 │ │ │ │ ldr.w r2, [r6, #868] @ 0x364 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 88f04 │ │ │ │ - ldr r2, [pc, #200] @ (889fc ) │ │ │ │ + bne.w 88e7c │ │ │ │ + ldr r2, [pc, #200] @ (88984 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r9, #512 @ 0x200 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1596] @ 0x63c │ │ │ │ str r2, [r7, #16] │ │ │ │ - bne.w 88abc │ │ │ │ + bne.w 88a44 │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r7, #16] │ │ │ │ lsrs r1, r1, #3 │ │ │ │ str r1, [r7, #8] │ │ │ │ ldr.w r2, [r2, r1, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 88ea0 │ │ │ │ + beq.w 88e18 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr.w ip, [r8] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 88a98 │ │ │ │ + beq.w 88a20 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov.w sl, sl, lsl #3 │ │ │ │ blx 2b314 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ ldrd r1, r2, [fp, #8] │ │ │ │ add.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r0, sl │ │ │ │ strd r9, r8, [fp, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 88ed0 │ │ │ │ + bne.w 88e48 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 889e8 │ │ │ │ + bhi.n 88970 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov lr, r6 │ │ │ │ add.w ip, r3, sl │ │ │ │ mov r6, r5 │ │ │ │ add.w r3, r0, #8 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 889de │ │ │ │ + cbz r2, 88966 │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ and.w r1, r9, r0 │ │ │ │ add.w r4, r8, r1, lsl #3 │ │ │ │ ldr.w r5, [r8, r1, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 88b4a │ │ │ │ + bne.w 88ad2 │ │ │ │ str.w r2, [r8, r1, lsl #3] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 889bc │ │ │ │ + bne.n 88944 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, lr │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 88d20 │ │ │ │ + bne.w 88ca8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 88644 │ │ │ │ - b.n 8864e │ │ │ │ + blt.w 885cc │ │ │ │ + b.n 885d6 │ │ │ │ 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 8910a │ │ │ │ + blt.w 89082 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbnz r3, 88a4a │ │ │ │ + cbnz r3, 889d2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #100] @ 0x64 │ │ │ │ - cbz r3, 88a4a │ │ │ │ + cbz r3, 889d2 │ │ │ │ movw r2, #10716 @ 0x29dc │ │ │ │ movt r2, #76 @ 0x4c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ blx r3 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 8877c │ │ │ │ + bne.w 88704 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 89122 │ │ │ │ + blt.w 8909a │ │ │ │ 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 888c8 │ │ │ │ + b.n 88850 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ lsrs r0, r0, #3 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 888c8 │ │ │ │ - cbz r3, 88a8e │ │ │ │ + bne.w 88850 │ │ │ │ + cbz r3, 88a16 │ │ │ │ add.w r0, r6, r3, lsl #2 │ │ │ │ add.w ip, r5, r3, lsl #2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 888c8 │ │ │ │ + bne.w 88850 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 88c62 │ │ │ │ + bne.w 88bea │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 88782 │ │ │ │ + b.n 8870a │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ - cmp r1, r0 │ │ │ │ - bcc.w 88cea │ │ │ │ + cmp r0, r1 │ │ │ │ + bhi.w 88c72 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w ip, [r2, r0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 88980 │ │ │ │ + bne.w 88908 │ │ │ │ ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r1, #46053 @ 0xb3e5 │ │ │ │ + movw r1, #46093 @ 0xb40d │ │ │ │ movt r1, #6 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8900e │ │ │ │ + bne.w 88f86 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r7, #8] │ │ │ │ blx 2bf6c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 89102 │ │ │ │ + beq.w 8907a │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 88982 │ │ │ │ + b.n 8890a │ │ │ │ add.w r8, fp, #32 │ │ │ │ str r3, [r7, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 88fca │ │ │ │ + beq.w 88f42 │ │ │ │ mov r6, r3 │ │ │ │ movs r4, #8 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ str.w r8, [r7, #24] │ │ │ │ - b.n 88982 │ │ │ │ + b.n 8890a │ │ │ │ movs r4, #32 │ │ │ │ add.w r2, fp, #32 │ │ │ │ str r3, [r7, #32] │ │ │ │ str r2, [r7, #24] │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r1, #3321 @ 0xcf9 │ │ │ │ + movw r1, #3353 @ 0xd19 │ │ │ │ movt r1, #7 │ │ │ │ mov.w r9, r4, lsl #3 │ │ │ │ ldr.w r2, [r6, #868] @ 0x364 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 88f04 │ │ │ │ - ldr r2, [pc, #664] @ (88dd0 ) │ │ │ │ + bne.w 88e7c │ │ │ │ + ldr r2, [pc, #664] @ (88d58 ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ str r2, [r7, #16] │ │ │ │ - b.n 8894e │ │ │ │ + b.n 888d6 │ │ │ │ add.w r5, r1, #9 │ │ │ │ cmp r9, r5 │ │ │ │ - bcc.n 88c12 │ │ │ │ + bcc.n 88b9a │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88c5e │ │ │ │ + beq.w 88be6 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88cfc │ │ │ │ + beq.w 88c84 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88d04 │ │ │ │ + beq.w 88c8c │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88d2e │ │ │ │ + beq.w 88cb6 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88d36 │ │ │ │ + beq.w 88cbe │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88d3e │ │ │ │ + beq.w 88cc6 │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88c9e │ │ │ │ + beq.w 88c26 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88dca │ │ │ │ + beq.w 88d52 │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 88c12 │ │ │ │ + bne.n 88b9a │ │ │ │ adds r4, #72 @ 0x48 │ │ │ │ - b.n 88c32 │ │ │ │ + b.n 88bba │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r2, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 890ba │ │ │ │ + beq.w 89032 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 88bea │ │ │ │ + ble.n 88b72 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 88ca4 │ │ │ │ + beq.n 88c2c │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 88bea │ │ │ │ + beq.n 88b72 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 88ca4 │ │ │ │ + beq.n 88c2c │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 88bea │ │ │ │ + beq.n 88b72 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 88ca4 │ │ │ │ + beq.n 88c2c │ │ │ │ cmp.w ip, #3 │ │ │ │ - beq.n 88bea │ │ │ │ + beq.n 88b72 │ │ │ │ adds r0, #24 │ │ │ │ movs r3, #3 │ │ │ │ mov lr, r2 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 88ca2 │ │ │ │ + beq.n 88c2a │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 88bdc │ │ │ │ + bne.n 88b64 │ │ │ │ ldr r3, [r1, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88a1a │ │ │ │ + beq.w 889a2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #8] │ │ │ │ - movw r2, #14925 @ 0x3a4d │ │ │ │ + movw r2, #16029 @ 0x3e9d │ │ │ │ movt r2, #14 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88884 │ │ │ │ - b.n 88764 │ │ │ │ + beq.w 8880c │ │ │ │ + b.n 886ec │ │ │ │ add.w r2, fp, #32 │ │ │ │ movs r4, #16 │ │ │ │ str r3, [r7, #32] │ │ │ │ str r2, [r7, #24] │ │ │ │ - b.n 88b16 │ │ │ │ + b.n 88a9e │ │ │ │ mov.w sl, r0, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w r4, sl, #1 │ │ │ │ add r1, r4 │ │ │ │ and.w r5, r9, r1 │ │ │ │ add.w r4, r8, r5, lsl #3 │ │ │ │ ldr.w r1, [r8, r5, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 88e02 │ │ │ │ + bne.w 88d5c │ │ │ │ strd r2, r0, [r4] │ │ │ │ - b.n 889de │ │ │ │ + b.n 88966 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8871a │ │ │ │ + bne.w 886a2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r7, #8] │ │ │ │ str r3, [r7, #16] │ │ │ │ - bl 1960a0 <_Py_NewReference@@Base+0x2ab0> │ │ │ │ + bl 1968f0 <_Py_NewReference@@Base+0x2ab0> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 887ec │ │ │ │ - b.n 8871a │ │ │ │ + bne.w 88774 │ │ │ │ + b.n 886a2 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #8 │ │ │ │ - b.n 88c32 │ │ │ │ + b.n 88bba │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 888c8 │ │ │ │ + bne.w 88850 │ │ │ │ subs r2, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 88a8e │ │ │ │ + beq.w 88a16 │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ ldr.w r3, [r6, r3, lsl #2] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 888c8 │ │ │ │ + bne.w 88850 │ │ │ │ mov r3, r0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.w 88a8e │ │ │ │ + bcc.w 88a16 │ │ │ │ ldr.w r0, [r3, #-4]! │ │ │ │ ldr.w r1, [ip, #-4]! │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 88c86 │ │ │ │ - b.n 888c8 │ │ │ │ + beq.n 88c0e │ │ │ │ + b.n 88850 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ - b.n 88c32 │ │ │ │ + b.n 88bba │ │ │ │ mov r2, lr │ │ │ │ ldr r3, [r2, #100] @ 0x64 │ │ │ │ str r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 890b0 │ │ │ │ + beq.w 89028 │ │ │ │ movw r3, #10716 @ 0x29dc │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ blx r3 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 8877c │ │ │ │ + bne.w 88704 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 890a0 │ │ │ │ + blt.w 89018 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r3, [r1, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88a4a │ │ │ │ + beq.w 889d2 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r7, #8] │ │ │ │ - b.n 88bf6 │ │ │ │ + b.n 88b7e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r6, r3 │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 88982 │ │ │ │ + b.n 8890a │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #16 │ │ │ │ - b.n 88c32 │ │ │ │ + b.n 88bba │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #24 │ │ │ │ - b.n 88c32 │ │ │ │ + b.n 88bba │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 89046 │ │ │ │ + blt.w 88fbe │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 88878 │ │ │ │ + b.n 88800 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.n 889f2 │ │ │ │ + b.n 8897a │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 88c32 │ │ │ │ + b.n 88bba │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ - b.n 88c32 │ │ │ │ + b.n 88bba │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - b.n 88c32 │ │ │ │ + b.n 88bba │ │ │ │ ldr.w r1, [r0, #712] @ 0x2c8 │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs.w 8873e │ │ │ │ + bcs.w 886c6 │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.w 8873e │ │ │ │ - movw r1, #61376 @ 0xefc0 │ │ │ │ + bhi.w 886c6 │ │ │ │ + movw r1, #63680 @ 0xf8c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 31408 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 313a8 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 890d0 │ │ │ │ + beq.w 89048 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88d7e │ │ │ │ + bge.n 88d06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88f4e │ │ │ │ + beq.w 88ec6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88d94 │ │ │ │ + bge.n 88d1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 890fa │ │ │ │ + beq.w 89072 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88daa │ │ │ │ + bge.n 88d32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 88daa │ │ │ │ + cbnz r3, 88d32 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88dc0 │ │ │ │ + bge.n 88d48 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 890f2 │ │ │ │ + beq.w 8906a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 88878 │ │ │ │ + b.n 88800 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - b.n 88c32 │ │ │ │ + b.n 88bba │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - bmi.w 88f1a │ │ │ │ - ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 88f1a │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 88f1a │ │ │ │ - mov r0, r1 │ │ │ │ - bl 1fdd94 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 88dc0 │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.w 885d2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r5, #9 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 88e54 │ │ │ │ + bcc.n 88da4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88c5a │ │ │ │ + beq.w 88be2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88cf8 │ │ │ │ + beq.n 88c80 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88d00 │ │ │ │ + beq.n 88c88 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88d2a │ │ │ │ + beq.n 88cb2 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88d32 │ │ │ │ + beq.n 88cba │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88d3a │ │ │ │ + beq.n 88cc2 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88c9a │ │ │ │ + beq.w 88c22 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88dc6 │ │ │ │ + beq.n 88d4e │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89008 │ │ │ │ + beq.w 88f80 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ adds r5, #1 │ │ │ │ add r5, sl │ │ │ │ and.w r5, r9, r5 │ │ │ │ add.w r4, r8, r5, lsl #3 │ │ │ │ ldr.w r3, [r8, r5, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88e06 │ │ │ │ + bne.n 88d60 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 88c32 │ │ │ │ + b.n 88bba │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + bmi.n 88e92 │ │ │ │ + ldr r3, [r2, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 88e92 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 88e92 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1fe69c │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 88d48 │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + b.w 8855a │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 88694 │ │ │ │ + bne.w 8861c │ │ │ │ mov r8, fp │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov fp, sl │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ strd r5, r9, [r8] │ │ │ │ - b.n 889f2 │ │ │ │ + b.n 8897a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8864e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 885d6 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 88980 │ │ │ │ - b.n 88abc │ │ │ │ + bne.w 88908 │ │ │ │ + b.n 88a44 │ │ │ │ cmp.w sl, #3 │ │ │ │ - ble.w 8886c │ │ │ │ + ble.w 887f4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8886c │ │ │ │ + beq.w 887f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fd79c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 8886c │ │ │ │ + bl 1fe0a4 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 887f4 │ │ │ │ mov r1, r9 │ │ │ │ - ldr.w sl, [pc, #648] @ 8915c │ │ │ │ + ldr.w sl, [pc, #648] @ 890d4 │ │ │ │ mov r9, r5 │ │ │ │ ldr r4, [r7, #32] │ │ │ │ mov r5, r3 │ │ │ │ str.w r2, [fp, #8] │ │ │ │ - b.n 88ee4 │ │ │ │ + b.n 88e5c │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r5 │ │ │ │ - bhi.n 88f00 │ │ │ │ + bhi.n 88e78 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 88ee2 │ │ │ │ + beq.n 88e5a │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 88ee2 │ │ │ │ + beq.n 88e5a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [r7, #16] │ │ │ │ - bl 198748 │ │ │ │ + bl 198fc4 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ - b.n 88ee2 │ │ │ │ + b.n 88e5a │ │ │ │ mov r5, r9 │ │ │ │ - b.n 889e8 │ │ │ │ + b.n 88970 │ │ │ │ ldr.w r0, [r6, #864] @ 0x360 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [r7, #16] │ │ │ │ blx r2 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89102 │ │ │ │ + beq.w 8907a │ │ │ │ ldr r6, [r7, #16] │ │ │ │ - b.n 88982 │ │ │ │ + b.n 8890a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #61296 @ 0xef70 │ │ │ │ + movw r1, #63600 @ 0xf870 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 88dc0 │ │ │ │ - movw r1, #1089 @ 0x441 │ │ │ │ + bl d60e4 │ │ │ │ + b.n 88d48 │ │ │ │ + movw r1, #1557 @ 0x615 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 88860 │ │ │ │ + beq.w 887e8 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.n 88860 │ │ │ │ + b.n 887e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 88d7e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88d06 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl c5fbc │ │ │ │ + bl c6348 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88f74 │ │ │ │ + bge.n 88eec │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 890dc │ │ │ │ + beq.w 89054 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88f84 │ │ │ │ + bge.n 88efc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8906a │ │ │ │ + beq.n 88fe2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 887ec │ │ │ │ + beq.w 88774 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 887ba │ │ │ │ + beq.w 88742 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 88d7e │ │ │ │ + b.n 88d06 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #61328 @ 0xef90 │ │ │ │ + movw r1, #63632 @ 0xf890 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 88dc0 │ │ │ │ + bge.w 88d48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88dc0 │ │ │ │ + bne.w 88d48 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 88dc0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88d48 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 889f0 │ │ │ │ + beq.w 88978 │ │ │ │ mov r4, r8 │ │ │ │ add.w ip, r7, #40 @ 0x28 │ │ │ │ add.w lr, fp, #96 @ 0x60 │ │ │ │ mov r6, ip │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r4, lr │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ - bne.n 88fda │ │ │ │ + bne.n 88f52 │ │ │ │ add.w r3, r7, #40 @ 0x28 │ │ │ │ mov r6, r8 │ │ │ │ movs r4, #8 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ str.w r8, [r7, #24] │ │ │ │ str r3, [r7, #32] │ │ │ │ - b.n 88982 │ │ │ │ + b.n 8890a │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 88b98 │ │ │ │ + b.n 88b20 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ str r3, [r7, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 88ada │ │ │ │ + b.n 88a62 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88d08 │ │ │ │ + beq.w 88c90 │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c9764 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 89054 │ │ │ │ + bl 1ca06c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 88fcc │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r4, [r6, r5] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8886c │ │ │ │ + bge.w 887f4 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8882a │ │ │ │ - b.n 8886c │ │ │ │ + beq.w 887b2 │ │ │ │ + b.n 887f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c9770 <_PyErr_Clear@@Base> │ │ │ │ - b.n 89038 │ │ │ │ + bl 1ca078 <_PyErr_Clear@@Base> │ │ │ │ + b.n 88fb0 │ │ │ │ mov sl, r9 │ │ │ │ mov r3, r2 │ │ │ │ mov r9, fp │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - b.w 88694 │ │ │ │ + b.w 8861c │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r7, #8] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - b.n 88f84 │ │ │ │ + b.n 88efc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7eb54 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ebb4 <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 89132 │ │ │ │ + bne.n 890aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f7d8 │ │ │ │ + bl 7f838 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8914e │ │ │ │ + bge.n 890c6 │ │ │ │ mov r8, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fef1c │ │ │ │ - b.n 88d94 │ │ │ │ + bl 1ff848 │ │ │ │ + b.n 88d1c │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fd00c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 8886c │ │ │ │ + bl 1fd90c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 887f4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 88cda │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 88cda │ │ │ │ + bne.w 88c62 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88c62 │ │ │ │ ldr r3, [r1, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88bf6 │ │ │ │ - b.n 88a1a │ │ │ │ + bne.w 88b7e │ │ │ │ + b.n 889a2 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r7, #8] │ │ │ │ bl 2e108 <_PyObject_DebugMallocStats@@Base+0x638> │ │ │ │ ldrd r1, r2, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88bea │ │ │ │ - b.n 88ca4 │ │ │ │ + beq.w 88b72 │ │ │ │ + b.n 88c2c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 88748 │ │ │ │ - b.n 88b9e │ │ │ │ + beq.w 886d0 │ │ │ │ + b.n 88b26 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r7, #8] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 88f7c │ │ │ │ - b.n 88f84 │ │ │ │ + blt.w 88ef4 │ │ │ │ + b.n 88efc │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 88dc0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88d48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 88d94 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88d1c │ │ │ │ mov r8, r5 │ │ │ │ - bl 1f4804 │ │ │ │ - b.n 88d94 │ │ │ │ + bl 1f50c4 │ │ │ │ + b.n 88d1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88a16 │ │ │ │ + bne.w 8899e │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 88a16 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8899e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 88a4a │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 88a4a │ │ │ │ + bne.w 889d2 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 889d2 │ │ │ │ mov r8, r5 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #31716 @ 0x7be4 │ │ │ │ + movw r1, #34020 @ 0x84e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 8908c │ │ │ │ + bl d60e4 │ │ │ │ + b.n 89004 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88670 │ │ │ │ + bne.w 885f8 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r8, r5 │ │ │ │ - b.n 89134 │ │ │ │ + b.n 890ac │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ │ │ │ │ -00089160 : │ │ │ │ +000890d8 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ - cbz r3, 89196 │ │ │ │ + cbz r3, 8910e │ │ │ │ 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, 891d4 │ │ │ │ + cbz r0, 8914c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - movw r2, #7753 @ 0x1e49 │ │ │ │ + movw r2, #7681 @ 0x1e01 │ │ │ │ movt r2, #4 │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 891a8 │ │ │ │ + beq.n 89120 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 891d8 │ │ │ │ + bmi.n 89150 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 891d8 │ │ │ │ + cbz r3, 89150 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 891d8 │ │ │ │ - b.w 1fdd94 │ │ │ │ + cbz r3, 89150 │ │ │ │ + b.w 1fe69c │ │ │ │ movw ip, #44536 @ 0xadf8 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #61328 @ 0xef90 │ │ │ │ + movw r1, #63632 @ 0xf890 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 891d4 │ │ │ │ + bge.n 8914c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 891f0 │ │ │ │ + cbz r2, 89168 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 89190 │ │ │ │ + b.n 89108 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61296 @ 0xef70 │ │ │ │ + movw r1, #63600 @ 0xf870 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 891d4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8914c │ │ │ │ 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 893bc │ │ │ │ - ldr r5, [pc, #444] @ (893d0 ) │ │ │ │ + bpl.w 89334 │ │ │ │ + ldr r5, [pc, #444] @ (89348 ) │ │ │ │ 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, #1896] @ 0x768 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 892ba │ │ │ │ - ldr r0, [pc, #420] @ (893d4 ) │ │ │ │ + beq.n 89232 │ │ │ │ + ldr r0, [pc, #420] @ (8934c ) │ │ │ │ ldr r7, [r3, #0] │ │ │ │ str.w r7, [r2, #1896] @ 0x768 │ │ │ │ ldr.w r1, [r2, #1900] @ 0x76c │ │ │ │ ldr.w r7, [r0, #1600] @ 0x640 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1900] @ 0x76c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8937c │ │ │ │ + bne.w 892f4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r7, [r3, #8] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 892dc │ │ │ │ + bge.n 89254 │ │ │ │ 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] │ │ │ │ @@ -139861,30 +139803,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 89334 │ │ │ │ + blt.n 892ac │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r0, #9400 @ 0x24b8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70a48 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70a68 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 893cc │ │ │ │ + beq.n 89344 │ │ │ │ ldr.w ip, [r6, r5] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89258 │ │ │ │ + blt.n 891d0 │ │ │ │ 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 │ │ │ │ @@ -139903,476 +139845,476 @@ │ │ │ │ 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 892b4 │ │ │ │ + ble.n 8922c │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ - beq.n 892b4 │ │ │ │ + beq.n 8922c │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 892b4 │ │ │ │ + bne.n 8922c │ │ │ │ ldr.w r2, [ip, #72] @ 0x48 │ │ │ │ - cbnz r2, 89374 │ │ │ │ + cbnz r2, 892ec │ │ │ │ add.w r1, ip, #12 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 892b4 │ │ │ │ + bmi.n 8922c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8935e │ │ │ │ + bne.n 892d6 │ │ │ │ dmb ish │ │ │ │ - b.n 892b4 │ │ │ │ + b.n 8922c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 892b4 │ │ │ │ - b.n 8934e │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + bne.n 8922c │ │ │ │ + b.n 892c6 │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 893a8 │ │ │ │ + bne.n 89320 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 892cc │ │ │ │ + bne.n 89244 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ ldr.w ip, [r6, r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 892d0 │ │ │ │ + b.n 89248 │ │ │ │ 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 892d0 │ │ │ │ - movw r0, #33356 @ 0x824c │ │ │ │ + b.n 89248 │ │ │ │ + movw r0, #35660 @ 0x8b4c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #1169 @ 0x491 │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 892b4 │ │ │ │ + b.n 8922c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000893d8 : │ │ │ │ +00089350 : │ │ │ │ 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, 893f8 │ │ │ │ + cbz r0, 89370 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #56] @ (89434 ) │ │ │ │ + ldr r2, [pc, #56] @ (893ac ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 893f2 │ │ │ │ + beq.n 8936a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 893f2 │ │ │ │ + beq.n 8936a │ │ │ │ movw r1, #61116 @ 0xeebc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1c9764 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1ca06c <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 893f2 │ │ │ │ + beq.n 8936a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c9770 <_PyErr_Clear@@Base> │ │ │ │ + bl 1ca078 <_PyErr_Clear@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 893f2 │ │ │ │ + b.n 8936a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 89488 │ │ │ │ + cbz r2, 89400 │ │ │ │ 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 8946a │ │ │ │ + bge.n 893e2 │ │ │ │ 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 8947c │ │ │ │ + bge.n 893f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 89480 │ │ │ │ + cbz r3, 893f8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8947c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 893f4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #7 │ │ │ │ mov fp, r3 │ │ │ │ - bls.w 89666 │ │ │ │ + bls.w 895de │ │ │ │ cmp r1, #15 │ │ │ │ - bls.n 8959a │ │ │ │ + bls.n 89512 │ │ │ │ cmp r1, #31 │ │ │ │ - bls.w 89684 │ │ │ │ + bls.w 895fc │ │ │ │ movs r5, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 894b6 │ │ │ │ + bls.n 8942e │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ add.w sl, r8, #32 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8978e │ │ │ │ + bcs.w 89706 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r3, #3321 @ 0xcf9 │ │ │ │ + movw r3, #3353 @ 0xd19 │ │ │ │ movt r3, #7 │ │ │ │ mov.w r9, r5, lsl #3 │ │ │ │ ldr.w r4, [r2, #868] @ 0x364 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8977e │ │ │ │ - ldr r3, [pc, #692] @ (897a0 ) │ │ │ │ + bne.w 896f6 │ │ │ │ + ldr r3, [pc, #692] @ (89718 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r9, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1596] @ 0x63c │ │ │ │ mov r7, r3 │ │ │ │ - bne.w 896dc │ │ │ │ + bne.w 89654 │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r7, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 896ca │ │ │ │ + beq.w 89642 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w ip, [r4] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8964a │ │ │ │ + beq.w 895c2 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ subs r5, #1 │ │ │ │ blx 2b314 │ │ │ │ mov.w r3, fp, lsl #3 │ │ │ │ ldrd r1, r2, [r8, #8] │ │ │ │ add.w r9, r6, r3 │ │ │ │ strd r5, r4, [r8, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 89798 │ │ │ │ + bne.w 89710 │ │ │ │ cmp r6, r9 │ │ │ │ ittt ls │ │ │ │ addls.w lr, r6, #16 │ │ │ │ addls lr, r3 │ │ │ │ addls.w r3, r6, #8 │ │ │ │ - bhi.n 8958a │ │ │ │ + bhi.n 89502 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 89584 │ │ │ │ + cbz r2, 894fc │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ and.w r1, r5, r0 │ │ │ │ add.w ip, r4, r1, lsl #3 │ │ │ │ ldr.w r7, [r4, r1, lsl #3] │ │ │ │ - cbnz r7, 895d6 │ │ │ │ + cbnz r7, 8954e │ │ │ │ str.w r2, [r4, r1, lsl #3] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 89564 │ │ │ │ + bne.n 894dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 896aa │ │ │ │ + bne.w 89622 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w sl, r0, #32 │ │ │ │ movs r5, #16 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r3, #3321 @ 0xcf9 │ │ │ │ + movw r3, #3353 @ 0xd19 │ │ │ │ movt r3, #7 │ │ │ │ mov.w r9, r5, lsl #3 │ │ │ │ ldr.w r4, [r2, #868] @ 0x364 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8977e │ │ │ │ - ldr r3, [pc, #476] @ (897a0 ) │ │ │ │ + bne.w 896f6 │ │ │ │ + ldr r3, [pc, #476] @ (89718 ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ mov r7, r3 │ │ │ │ - b.n 89506 │ │ │ │ + b.n 8947e │ │ │ │ add.w r8, r1, #9 │ │ │ │ cmp r5, r8 │ │ │ │ - bcc.n 89626 │ │ │ │ + bcc.n 8959e │ │ │ │ ldr.w r7, [ip, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8968e │ │ │ │ + beq.n 89606 │ │ │ │ ldr.w r7, [ip, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8969e │ │ │ │ + beq.n 89616 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 896a4 │ │ │ │ + beq.n 8961c │ │ │ │ ldr.w r7, [ip, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8967e │ │ │ │ + beq.n 895f6 │ │ │ │ ldr.w r7, [ip, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 896b2 │ │ │ │ + beq.n 8962a │ │ │ │ ldr.w r7, [ip, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 896b8 │ │ │ │ + beq.n 89630 │ │ │ │ ldr.w r7, [ip, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 896be │ │ │ │ + beq.n 89636 │ │ │ │ ldr.w r7, [ip, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 896c4 │ │ │ │ + beq.n 8963c │ │ │ │ ldr.w r7, [ip, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 89708 │ │ │ │ + beq.n 89680 │ │ │ │ mov.w r9, r0, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w ip, r9, #1 │ │ │ │ add r1, ip │ │ │ │ and.w r8, r5, r1 │ │ │ │ add.w ip, r4, r8, lsl #3 │ │ │ │ ldr.w r1, [r4, r8, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8970e │ │ │ │ + bne.n 89686 │ │ │ │ strd r2, r0, [ip] │ │ │ │ - b.n 89584 │ │ │ │ + b.n 894fc │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.n 89694 │ │ │ │ + bhi.n 8960c │ │ │ │ adds r1, #1 │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ str.w ip, [r3, lr] │ │ │ │ - b.n 89530 │ │ │ │ + b.n 894a8 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r4, r0, #32 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 897ca │ │ │ │ + beq.w 89742 │ │ │ │ mov sl, r4 │ │ │ │ movs r5, #8 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ str r6, [sp, #4] │ │ │ │ - b.n 89532 │ │ │ │ + b.n 894aa │ │ │ │ add.w ip, ip, #32 │ │ │ │ - b.n 89644 │ │ │ │ + b.n 895bc │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w sl, r0, #32 │ │ │ │ movs r5, #32 │ │ │ │ - b.n 895a2 │ │ │ │ + b.n 8951a │ │ │ │ add.w ip, ip, #8 │ │ │ │ - b.n 89644 │ │ │ │ + b.n 895bc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 89532 │ │ │ │ + b.n 894aa │ │ │ │ add.w ip, ip, #16 │ │ │ │ - b.n 89644 │ │ │ │ + b.n 895bc │ │ │ │ add.w ip, ip, #24 │ │ │ │ - b.n 89644 │ │ │ │ + b.n 895bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 7620c │ │ │ │ - b.n 89592 │ │ │ │ + bl 76254 │ │ │ │ + b.n 8950a │ │ │ │ add.w ip, ip, #40 @ 0x28 │ │ │ │ - b.n 89644 │ │ │ │ + b.n 895bc │ │ │ │ add.w ip, ip, #48 @ 0x30 │ │ │ │ - b.n 89644 │ │ │ │ + b.n 895bc │ │ │ │ add.w ip, ip, #56 @ 0x38 │ │ │ │ - b.n 89644 │ │ │ │ + b.n 895bc │ │ │ │ add.w ip, ip, #64 @ 0x40 │ │ │ │ - b.n 89644 │ │ │ │ + b.n 895bc │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89530 │ │ │ │ + bne.w 894a8 │ │ │ │ ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #46053 @ 0xb3e5 │ │ │ │ + movw r3, #46093 @ 0xb40d │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 89804 │ │ │ │ + bne.w 8977c │ │ │ │ mov r0, r9 │ │ │ │ blx 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8978e │ │ │ │ + beq.n 89706 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ str r6, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 89532 │ │ │ │ + b.n 894aa │ │ │ │ add.w ip, ip, #72 @ 0x48 │ │ │ │ - b.n 89644 │ │ │ │ + b.n 895bc │ │ │ │ add.w r1, r8, #9 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc.n 8975e │ │ │ │ + bcc.n 896d6 │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8968e │ │ │ │ + beq.n 89606 │ │ │ │ ldr.w r1, [ip, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8969e │ │ │ │ + beq.n 89616 │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 896a4 │ │ │ │ + beq.n 8961c │ │ │ │ ldr.w r1, [ip, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8967e │ │ │ │ + beq.n 895f6 │ │ │ │ ldr.w r1, [ip, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 896b2 │ │ │ │ + beq.n 8962a │ │ │ │ ldr.w r1, [ip, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 896b8 │ │ │ │ + beq.n 89630 │ │ │ │ ldr.w r1, [ip, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 896be │ │ │ │ + beq.n 89636 │ │ │ │ ldr.w r1, [ip, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 896c4 │ │ │ │ + beq.n 8963c │ │ │ │ ldr.w r1, [ip, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89708 │ │ │ │ + beq.n 89680 │ │ │ │ add.w r1, r8, r8, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r9 │ │ │ │ and.w r8, r5, r1 │ │ │ │ add.w ip, r4, r8, lsl #3 │ │ │ │ ldr.w r1, [r4, r8, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 89644 │ │ │ │ - b.n 8970e │ │ │ │ + beq.w 895bc │ │ │ │ + b.n 89686 │ │ │ │ ldr.w r0, [r2, #864] @ 0x360 │ │ │ │ mov r1, r9 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89530 │ │ │ │ - bl 1f4804 │ │ │ │ + bne.w 894a8 │ │ │ │ + bl 1f50c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 89594 │ │ │ │ + b.n 8950c │ │ │ │ str.w r2, [r8, #8] │ │ │ │ mov r8, r6 │ │ │ │ - b.n 897a8 │ │ │ │ + b.n 89720 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r8, r9 │ │ │ │ - bhi.w 8958a │ │ │ │ + bhi.w 89502 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 897a4 │ │ │ │ - ldr r3, [pc, #88] @ (89810 ) │ │ │ │ + beq.n 8971c │ │ │ │ + ldr r3, [pc, #88] @ (89788 ) │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 897a4 │ │ │ │ + beq.n 8971c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198748 │ │ │ │ - b.n 897a4 │ │ │ │ + bl 198fc4 │ │ │ │ + b.n 8971c │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 89592 │ │ │ │ + beq.w 8950a │ │ │ │ mov r5, r4 │ │ │ │ add r7, sp, #8 │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ mov r6, r7 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ cmp r5, ip │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ - bne.n 897dc │ │ │ │ + bne.n 89754 │ │ │ │ movs r5, #8 │ │ │ │ mov sl, r4 │ │ │ │ add.w r6, sp, r5 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 89532 │ │ │ │ + b.n 894aa │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 896f6 │ │ │ │ + b.n 8966e │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ - ldr r5, [pc, #164] @ (898d0 ) │ │ │ │ + ldr r5, [pc, #164] @ (89848 ) │ │ │ │ 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] │ │ │ │ @@ -140393,139 +140335,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, 8988e │ │ │ │ + cbz r0, 89806 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 898ae │ │ │ │ + blt.n 89826 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #1900] @ 0x76c │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.n 898c4 │ │ │ │ + bhi.n 8983c │ │ │ │ ldr.w r0, [r3, #1896] @ 0x768 │ │ │ │ adds r1, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ str.w r2, [r3, #1896] @ 0x768 │ │ │ │ str.w r1, [r3, #1900] @ 0x76c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8988e │ │ │ │ + bne.n 89806 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, r4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 8988e │ │ │ │ + b.n 89806 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7e8f8 │ │ │ │ + b.w 7e958 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000898d4 <_Py_CheckFunctionResult@@Base>: │ │ │ │ +0008984c <_Py_CheckFunctionResult@@Base>: │ │ │ │ ldr.w ip, [r0, #72] @ 0x48 │ │ │ │ - cbz r2, 898e4 <_Py_CheckFunctionResult@@Base+0x10> │ │ │ │ + cbz r2, 8985c <_Py_CheckFunctionResult@@Base+0x10> │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 89914 <_Py_CheckFunctionResult@@Base+0x40> │ │ │ │ + bne.n 8988c <_Py_CheckFunctionResult@@Base+0x40> │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 898f4 <_Py_CheckFunctionResult@@Base+0x20> │ │ │ │ + beq.n 8986c <_Py_CheckFunctionResult@@Base+0x20> │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 898e0 <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ + bne.n 89858 <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr.w ip, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8997c <_Py_CheckFunctionResult@@Base+0xa8> │ │ │ │ + beq.n 898f4 <_Py_CheckFunctionResult@@Base+0xa8> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #56700 @ 0xdd7c │ │ │ │ + movw r2, #59004 @ 0xe67c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, ip │ │ │ │ - b.w 1ee5f8 <_PyErr_Format@@Base> │ │ │ │ + b.w 1eeed0 <_PyErr_Format@@Base> │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 898e0 <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ + beq.n 89858 <_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 89968 <_Py_CheckFunctionResult@@Base+0x94> │ │ │ │ + blt.n 898e0 <_Py_CheckFunctionResult@@Base+0x94> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r3, 8995c <_Py_CheckFunctionResult@@Base+0x88> │ │ │ │ - movw r2, #56748 @ 0xddac │ │ │ │ + cbz r3, 898d4 <_Py_CheckFunctionResult@@Base+0x88> │ │ │ │ + movw r2, #59052 @ 0xe6ac │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2358d8 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ - movw r2, #61440 @ 0xf000 │ │ │ │ + b.w 2362c0 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ + movw r2, #63744 @ 0xf900 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 89950 <_Py_CheckFunctionResult@@Base+0x7c> │ │ │ │ + b.n 898c8 <_Py_CheckFunctionResult@@Base+0x7c> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8993c <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + bne.n 898b4 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8993c <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ - movw r2, #61392 @ 0xefd0 │ │ │ │ + b.n 898b4 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + movw r2, #63696 @ 0xf8d0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, ip │ │ │ │ - b.w 1ee5f8 <_PyErr_Format@@Base> │ │ │ │ + b.w 1eeed0 <_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] @ (89b44 <_Py_CheckFunctionResult@@Base+0x270>) │ │ │ │ + ldr r5, [pc, #420] @ (89abc <_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 89a84 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + beq.n 899fc <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbz r2, 89a1c <_Py_CheckFunctionResult@@Base+0x148> │ │ │ │ + cbz r2, 89994 <_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] @ (89b48 <_Py_CheckFunctionResult@@Base+0x274>) │ │ │ │ + ldr r4, [pc, #364] @ (89ac0 <_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] │ │ │ │ @@ -140539,688 +140481,688 @@ │ │ │ │ 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 89af0 <_Py_CheckFunctionResult@@Base+0x21c> │ │ │ │ + bmi.n 89a68 <_Py_CheckFunctionResult@@Base+0x21c> │ │ │ │ add.w r6, r0, #16 │ │ │ │ ldr.w r5, [r6, r3, lsl #2] │ │ │ │ - cbz r5, 89a3a <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + cbz r5, 899b2 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89a3a <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + bge.n 899b2 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r2, 89a8c <_Py_CheckFunctionResult@@Base+0x1b8> │ │ │ │ + cbz r2, 89a04 <_Py_CheckFunctionResult@@Base+0x1b8> │ │ │ │ subs r3, #1 │ │ │ │ - bcs.n 89a26 <_Py_CheckFunctionResult@@Base+0x152> │ │ │ │ + bcs.n 8999e <_Py_CheckFunctionResult@@Base+0x152> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #40760 @ 0x9f38 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 89afe <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ + bne.n 89a76 <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.n 89b0e <_Py_CheckFunctionResult@@Base+0x23a> │ │ │ │ - ldr r0, [pc, #240] @ (89b48 <_Py_CheckFunctionResult@@Base+0x274>) │ │ │ │ + bgt.n 89a86 <_Py_CheckFunctionResult@@Base+0x23a> │ │ │ │ + ldr r0, [pc, #240] @ (89ac0 <_Py_CheckFunctionResult@@Base+0x274>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ lsls r3, r3, #3 │ │ │ │ movw r1, #5820 @ 0x16bc │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r0, r2, r3 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - bcs.n 89b0e <_Py_CheckFunctionResult@@Base+0x23a> │ │ │ │ + bcs.n 89a86 <_Py_CheckFunctionResult@@Base+0x23a> │ │ │ │ add r3, r2 │ │ │ │ adds r1, #1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1720] @ 0x6b8 │ │ │ │ str r2, [r4, #0] │ │ │ │ str.w r4, [r3, #1720] @ 0x6b8 │ │ │ │ str.w r1, [r3, #1724] @ 0x6bc │ │ │ │ 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] @ (89b48 <_Py_CheckFunctionResult@@Base+0x274>) │ │ │ │ + ldr r2, [pc, #176] @ (89ac0 <_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 89b34 <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ - ldr r2, [pc, #140] @ (89b4c <_Py_CheckFunctionResult@@Base+0x278>) │ │ │ │ + bne.n 89aac <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ + ldr r2, [pc, #140] @ (89ac4 <_Py_CheckFunctionResult@@Base+0x278>) │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov ip, r1 │ │ │ │ - cbnz r1, 89b18 <_Py_CheckFunctionResult@@Base+0x244> │ │ │ │ + cbnz r1, 89a90 <_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 89a3a <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + beq.n 899b2 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ cmp.w sl, #3 │ │ │ │ - ble.n 89a3a <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + ble.n 899b2 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 89a3a <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + beq.n 899b2 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1fd79c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + bl 1fe0a4 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 89a3a <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + b.n 899b2 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #40760 @ 0x9f38 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 89a54 <_Py_CheckFunctionResult@@Base+0x180> │ │ │ │ + beq.n 899cc <_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 89afe <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ - movw r1, #1089 @ 0x441 │ │ │ │ + b.n 89a76 <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ + movw r1, #1557 @ 0x615 │ │ │ │ movt r1, #19 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 89ac8 <_Py_CheckFunctionResult@@Base+0x1f4> │ │ │ │ + beq.n 89a40 <_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 89ac8 <_Py_CheckFunctionResult@@Base+0x1f4> │ │ │ │ + b.n 89a40 <_Py_CheckFunctionResult@@Base+0x1f4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1fd00c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + bl 1fd90c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 89a3a <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + b.n 899b2 <_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 │ │ │ │ │ │ │ │ -00089b50 : │ │ │ │ +00089ac8 : │ │ │ │ movs r2, #1 │ │ │ │ - b.n 89b54 │ │ │ │ + b.n 89acc │ │ │ │ stmdb 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 8a44a │ │ │ │ + beq.w 8a3c2 │ │ │ │ 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 r0, r2, #31 │ │ │ │ - bmi.w 8a44a │ │ │ │ + bmi.w 8a3c2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bpl.w 89fb4 │ │ │ │ + bpl.w 89f2c │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ - movw r1, #15145 @ 0x3b29 │ │ │ │ + movw r1, #15769 @ 0x3d99 │ │ │ │ movt r1, #19 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 89fb4 │ │ │ │ + bne.w 89f2c │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 89bb0 │ │ │ │ + beq.n 89b28 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 89bb8 │ │ │ │ + cbnz r0, 89b30 │ │ │ │ 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 89daa │ │ │ │ + bne.w 89d22 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89da8 │ │ │ │ + bne.w 89d20 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89da8 │ │ │ │ + bne.w 89d20 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 89da8 │ │ │ │ + bne.w 89d20 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 8a116 │ │ │ │ + bne.w 8a08e │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a434 │ │ │ │ + bne.w 8a3ac │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a384 │ │ │ │ + beq.w 8a2fc │ │ │ │ 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 8a3b2 │ │ │ │ + bmi.w 8a32a │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ - movw r3, #3321 @ 0xcf9 │ │ │ │ + movw r3, #3353 @ 0xd19 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r8, #868] @ 0x364 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8a3c0 │ │ │ │ - ldr r3, [pc, #712] @ (89efc ) │ │ │ │ + bne.w 8a338 │ │ │ │ + ldr r3, [pc, #712] @ (89e74 ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ mov fp, r3 │ │ │ │ - bcs.w 8a1e4 │ │ │ │ + bcs.w 8a15c │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r0, [r3, ip, lsl #3] │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8a2d8 │ │ │ │ + beq.w 8a250 │ │ │ │ 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 89f5c │ │ │ │ + beq.w 89ed4 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ blx 2beec │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r1, [r7, #5] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a374 │ │ │ │ + beq.w 8a2ec │ │ │ │ add.w r2, r7, #20 │ │ │ │ mov.w ip, #8 │ │ │ │ add r2, r3 │ │ │ │ adds r1, r2, #4 │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ it gt │ │ │ │ movgt r0, #0 │ │ │ │ - ble.n 89ce0 │ │ │ │ + ble.n 89c58 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 89cd4 │ │ │ │ + cbz r3, 89c4c │ │ │ │ ldr.w lr, [r3] │ │ │ │ add.w r9, lr, #1 │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89e96 │ │ │ │ + bge.w 89e0e │ │ │ │ ldr.w lr, [r2] │ │ │ │ str.w r9, [r3] │ │ │ │ ldr.w r3, [lr] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 89ea6 │ │ │ │ + blt.w 89e1e │ │ │ │ adds r0, #1 │ │ │ │ add r1, ip │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 89ce0 │ │ │ │ + beq.n 89c58 │ │ │ │ add r2, ip │ │ │ │ - b.n 89cac │ │ │ │ + b.n 89c24 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 89d86 │ │ │ │ + blt.n 89cfe │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - bne.n 89d86 │ │ │ │ + bne.n 89cfe │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ lsl.w r8, r3, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a17a │ │ │ │ + beq.w 8a0f2 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 89d4e │ │ │ │ + ble.n 89cc6 │ │ │ │ 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, 89d2c │ │ │ │ + cbz r0, 89ca4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89d2c │ │ │ │ + bge.n 89ca4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89f36 │ │ │ │ + beq.w 89eae │ │ │ │ ldr.w r0, [r8, r6, lsl #3] │ │ │ │ - cbz r0, 89d44 │ │ │ │ + cbz r0, 89cbc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89d44 │ │ │ │ + bge.n 89cbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89f4a │ │ │ │ + beq.w 89ec2 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 89d14 │ │ │ │ + bne.n 89c8c │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 89f84 │ │ │ │ + bne.w 89efc │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 89f84 │ │ │ │ - ldr r2, [pc, #412] @ (89efc ) │ │ │ │ + bne.w 89efc │ │ │ │ + ldr r2, [pc, #412] @ (89e74 ) │ │ │ │ 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, #1916] @ 0x77c │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 89f84 │ │ │ │ + bhi.w 89efc │ │ │ │ ldr.w r0, [r3, #1912] @ 0x778 │ │ │ │ adds r2, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [r3, #1912] @ 0x778 │ │ │ │ str.w r2, [r3, #1916] @ 0x77c │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r7, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89bb0 │ │ │ │ + beq.w 89b28 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89bb0 │ │ │ │ + bne.w 89b28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 710e4 │ │ │ │ - b.n 89bb0 │ │ │ │ + bl 71104 │ │ │ │ + b.n 89b28 │ │ │ │ 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 ip, r1, r1, r7 │ │ │ │ sub.w r1, r1, r7, asr #31 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 8a13c │ │ │ │ + bgt.w 8a0b4 │ │ │ │ mov r7, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bpl.w 89bb0 │ │ │ │ + bpl.w 89b28 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a348 │ │ │ │ + bne.w 8a2c0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - ble.w 89bb0 │ │ │ │ + ble.w 89b28 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r2, r5, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89f00 │ │ │ │ + beq.w 89e78 │ │ │ │ add.w r2, r2, r6, lsl #3 │ │ │ │ add r3, r2 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 89f98 │ │ │ │ + beq.w 89f10 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 89f20 │ │ │ │ + blt.w 89e98 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89ed8 │ │ │ │ + blt.n 89e50 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 8a1a8 │ │ │ │ + bne.w 8a120 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89f26 │ │ │ │ + blt.n 89e9e │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 7a43c │ │ │ │ + bl 7a47c │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89eba │ │ │ │ + blt.n 89e32 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89e82 │ │ │ │ + blt.n 89dfa │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a24e │ │ │ │ + bne.w 8a1c6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 8a59e │ │ │ │ + bne.w 8a516 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 89dd0 │ │ │ │ + b.n 89d48 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a768 │ │ │ │ + beq.w 8a6e0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8a24e │ │ │ │ + bge.w 8a1c6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89e54 │ │ │ │ + bne.n 89dcc │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 89e54 │ │ │ │ + b.n 89dcc │ │ │ │ ldr.w lr, [r2] │ │ │ │ ldr.w r3, [lr] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89cd4 │ │ │ │ + bge.w 89c4c │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r0 │ │ │ │ str.w r3, [lr] │ │ │ │ - beq.w 89ce0 │ │ │ │ + beq.w 89c58 │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ - b.n 89cac │ │ │ │ + b.n 89c24 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89e4c │ │ │ │ + bne.n 89dc4 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89e54 │ │ │ │ - b.n 89e82 │ │ │ │ + bge.n 89dcc │ │ │ │ + b.n 89dfa │ │ │ │ adds r3, #1 │ │ │ │ cmp.w r8, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - bne.w 8a1a8 │ │ │ │ + bne.w 8a120 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89f26 │ │ │ │ + blt.n 89e9e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - beq.n 89e36 │ │ │ │ + beq.n 89dae │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 89e36 │ │ │ │ + b.n 89dae │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #12 │ │ │ │ mla r2, r0, r6, r2 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a1d8 │ │ │ │ + beq.w 8a150 │ │ │ │ mov r9, r2 │ │ │ │ ldrd r2, r5, [r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89e1c │ │ │ │ + bge.w 89d94 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 89e1c │ │ │ │ + b.n 89d94 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89e36 │ │ │ │ - b.n 89ef4 │ │ │ │ + bge.n 89dae │ │ │ │ + b.n 89e6c │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r8, r6, lsl #3] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89d32 │ │ │ │ - b.n 89d44 │ │ │ │ + bne.w 89caa │ │ │ │ + b.n 89cbc │ │ │ │ adds r6, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r6, r9 │ │ │ │ - bne.w 89d14 │ │ │ │ - b.n 89d4a │ │ │ │ + bne.w 89c8c │ │ │ │ + b.n 89cc2 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 89f8c │ │ │ │ + bcc.n 89f04 │ │ │ │ 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 8a1e4 │ │ │ │ + beq.w 8a15c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 89c7a │ │ │ │ + b.n 89bf2 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7620c │ │ │ │ - b.n 89d86 │ │ │ │ + bl 76254 │ │ │ │ + b.n 89cfe │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 89c7a │ │ │ │ + b.n 89bf2 │ │ │ │ add r6, r5 │ │ │ │ cmp r6, r1 │ │ │ │ - bge.w 89bb0 │ │ │ │ + bge.w 89b28 │ │ │ │ adds r3, #8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a2cc │ │ │ │ + beq.w 8a244 │ │ │ │ mov r9, r2 │ │ │ │ cmp r1, r6 │ │ │ │ - bgt.w 89e0e │ │ │ │ - b.n 89bb0 │ │ │ │ + bgt.w 89d86 │ │ │ │ + b.n 89b28 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1c9710 │ │ │ │ + bl 1ca018 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a24e │ │ │ │ - bl 89160 │ │ │ │ + beq.w 8a1c6 │ │ │ │ + bl 890d8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89fde │ │ │ │ + bge.n 89f56 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a738 │ │ │ │ + beq.w 8a6b0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8a24e │ │ │ │ + beq.w 8a1c6 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 893d8 │ │ │ │ + bl 89350 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8a47c │ │ │ │ + bne.w 8a3f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a0f0 │ │ │ │ + beq.n 8a068 │ │ │ │ mov fp, r7 │ │ │ │ - movw r9, #40968 @ 0xa008 │ │ │ │ - movt r9, #75 @ 0x4b │ │ │ │ - mov r7, r5 │ │ │ │ - movw sl, #44624 @ 0xae50 │ │ │ │ + movw sl, #40968 @ 0xa008 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ + mov r7, r5 │ │ │ │ + movw r9, #44624 @ 0xae50 │ │ │ │ + movt r9, #75 @ 0x4b │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8a060 │ │ │ │ + b.n 89fd8 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 8a09a │ │ │ │ + beq.n 8a012 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - cmp r3, sl │ │ │ │ + cmp r3, r9 │ │ │ │ mov r3, r4 │ │ │ │ - beq.n 8a0da │ │ │ │ - bl 7a43c │ │ │ │ + beq.n 8a052 │ │ │ │ + bl 7a47c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8a0b8 │ │ │ │ + blt.n 8a030 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a04a │ │ │ │ + bge.n 89fc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a75c │ │ │ │ + beq.w 8a6d4 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 8a242 │ │ │ │ + beq.w 8a1ba │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a0e2 │ │ │ │ + beq.n 8a05a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a254 │ │ │ │ + beq.w 8a1cc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a254 │ │ │ │ + beq.w 8a1cc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a29c │ │ │ │ + beq.w 8a214 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8a0d4 │ │ │ │ + blt.n 8a04c │ │ │ │ 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 8a018 │ │ │ │ + cmp r3, sl │ │ │ │ + beq.n 89f90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6ba70 │ │ │ │ + bl 6ba98 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 8a01e │ │ │ │ + bne.n 89f96 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 195264 <_Py_NewReference@@Base+0x1c74> │ │ │ │ + bl 195ab4 <_Py_NewReference@@Base+0x1c74> │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a038 │ │ │ │ + bge.n 89fb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a038 │ │ │ │ + bne.n 89fb0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8a040 │ │ │ │ - b.n 8a04a │ │ │ │ + blt.n 89fb8 │ │ │ │ + b.n 89fc2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 8a088 │ │ │ │ - bl 78af8 │ │ │ │ + b.n 8a000 │ │ │ │ + bl 78b44 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 8a0b0 │ │ │ │ - ldr r3, [pc, #724] @ (8a3b8 ) │ │ │ │ + b.n 8a028 │ │ │ │ + ldr r3, [pc, #724] @ (8a330 ) │ │ │ │ ldr.w r4, [fp, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a53c │ │ │ │ + bne.w 8a4b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a108 │ │ │ │ + bge.n 8a080 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 8a108 │ │ │ │ + cbnz r3, 8a080 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - bl 7fca0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fcf8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 89bb2 │ │ │ │ + b.n 89b2a │ │ │ │ movs r3, #1 │ │ │ │ movw lr, #21846 @ 0x5556 │ │ │ │ movt lr, #21845 @ 0x5555 │ │ │ │ lsl.w ip, r3, r7 │ │ │ │ add.w ip, ip, ip, lsr #31 │ │ │ │ bic.w ip, ip, #1 │ │ │ │ smull lr, r8, ip, lr │ │ │ │ sub.w ip, r8, ip, asr #31 │ │ │ │ cmp r0, ip │ │ │ │ - bgt.w 89be2 │ │ │ │ - b.n 89daa │ │ │ │ + bgt.w 89b5a │ │ │ │ + b.n 89d22 │ │ │ │ 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] │ │ │ │ @@ -141232,612 +141174,612 @@ │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7a8c8 │ │ │ │ + bl 7a920 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8a24e │ │ │ │ + bne.n 8a1c6 │ │ │ │ ldrd r2, r0, [r4, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 89dc8 │ │ │ │ + b.n 89d40 │ │ │ │ cmp r2, r0 │ │ │ │ - ble.w 89f84 │ │ │ │ + ble.w 89efc │ │ │ │ mov sl, r4 │ │ │ │ add r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ adds r6, #1 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ add.w r8, r8, #12 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 8a188 │ │ │ │ + bne.n 8a100 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, sl │ │ │ │ - b.n 89d4e │ │ │ │ + b.n 89cc6 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 77608 │ │ │ │ + bl 77654 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 8a576 │ │ │ │ + beq.w 8a4ee │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 8a220 │ │ │ │ + bne.n 8a198 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8a3da │ │ │ │ + blt.w 8a352 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89e36 │ │ │ │ - b.n 89ef4 │ │ │ │ + bge.w 89dae │ │ │ │ + b.n 89e6c │ │ │ │ adds r6, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.w 89f08 │ │ │ │ - b.n 89bb0 │ │ │ │ + bne.w 89e80 │ │ │ │ + b.n 89b28 │ │ │ │ ldr.w r7, [r8, #848] @ 0x350 │ │ │ │ - movw r3, #46053 @ 0xb3e5 │ │ │ │ + movw r3, #46093 @ 0xb40d │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8a562 │ │ │ │ + bne.w 8a4da │ │ │ │ mov r2, sl │ │ │ │ str.w sl, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2bf6c │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8a3b2 │ │ │ │ + beq.w 8a32a │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 89f80 │ │ │ │ + b.n 89ef8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a1c0 │ │ │ │ + beq.n 8a138 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8a5b6 │ │ │ │ + beq.w 8a52e │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r5 │ │ │ │ - bl ffe20 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 100300 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8a770 │ │ │ │ + blt.w 8a6e8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8a468 │ │ │ │ + blt.w 8a3e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 89bb2 │ │ │ │ + b.n 89b2a │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a2ec │ │ │ │ + beq.n 8a264 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a2ec │ │ │ │ + beq.n 8a264 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a742 │ │ │ │ + beq.w 8a6ba │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a742 │ │ │ │ + beq.w 8a6ba │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dc33c │ │ │ │ + bl dc738 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 8a45c │ │ │ │ + beq.w 8a3d4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ee5a4 │ │ │ │ + bl ee89c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a080 │ │ │ │ + bne.w 89ff8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a2b4 │ │ │ │ + bge.n 8a22c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 8a2b4 │ │ │ │ + cbnz r3, 8a22c │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a24e │ │ │ │ + bge.n 8a1c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a24e │ │ │ │ + bne.n 8a1c6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a24e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a1c6 │ │ │ │ adds r6, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, r6 │ │ │ │ - bgt.w 89fa2 │ │ │ │ - b.n 89bb0 │ │ │ │ + bgt.w 89f1a │ │ │ │ + b.n 89b28 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r3 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 89f7a │ │ │ │ + b.n 89ef2 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8a41a │ │ │ │ + bge.w 8a392 │ │ │ │ movw r3, #39512 @ 0x9a58 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8a40e │ │ │ │ - ldr r1, [pc, #184] @ (8a3bc ) │ │ │ │ + beq.w 8a386 │ │ │ │ + ldr r1, [pc, #184] @ (8a334 ) │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6aa4 │ │ │ │ + bl b6e08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8a29c │ │ │ │ + beq.n 8a214 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a408 │ │ │ │ + beq.n 8a380 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a3e0 │ │ │ │ + beq.n 8a358 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl d70c0 │ │ │ │ + bl d74a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a296 │ │ │ │ + bge.n 8a20e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8a296 │ │ │ │ + bne.n 8a20e │ │ │ │ mov r0, r3 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a296 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a20e │ │ │ │ cmp r0, r6 │ │ │ │ - ble.w 89bb0 │ │ │ │ + ble.w 89b28 │ │ │ │ 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 89f16 │ │ │ │ + b.n 89e8e │ │ │ │ add.w r1, r7, #20 │ │ │ │ mov.w ip, #12 │ │ │ │ add r1, r3 │ │ │ │ adds r2, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ - b.n 89c9e │ │ │ │ + b.n 89c16 │ │ │ │ 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 89c16 │ │ │ │ - bl 1f4804 │ │ │ │ - b.n 8a24e │ │ │ │ + bge.w 89b8e │ │ │ │ + bl 1f50c4 │ │ │ │ + b.n 8a1c6 │ │ │ │ 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 8a3b2 │ │ │ │ + beq.n 8a32a │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ - b.n 89c7a │ │ │ │ + b.n 89bf2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8a1ca │ │ │ │ + b.n 8a142 │ │ │ │ mov r4, r5 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #56464 @ 0xdc90 │ │ │ │ + movw r1, #58768 @ 0xe590 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 8a29c │ │ │ │ + bl d60e4 │ │ │ │ + b.n 8a214 │ │ │ │ mov r4, r5 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8a3ea │ │ │ │ + b.n 8a362 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7cd8 │ │ │ │ + bl 1c85e0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8a296 │ │ │ │ + b.n 8a20e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #56500 @ 0xdcb4 │ │ │ │ + movw r1, #58804 @ 0xe5b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 8a29c │ │ │ │ + bl d60e4 │ │ │ │ + b.n 8a214 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1ed200 <_PyDict_SendEvent@@Base> │ │ │ │ + bl 1edad8 <_PyDict_SendEvent@@Base> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - b.w 89bea │ │ │ │ - movw r0, #34184 @ 0x8588 │ │ │ │ + b.w 89b62 │ │ │ │ + movw r0, #36488 @ 0x8e88 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #3927 @ 0xf57 │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8a24e │ │ │ │ - bl 7fca0 │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8a1c6 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a28c │ │ │ │ - b.n 8a29c │ │ │ │ + beq.w 8a204 │ │ │ │ + b.n 8a214 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a24e │ │ │ │ + bne.w 8a1c6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a24e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a1c6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a0f0 │ │ │ │ + beq.w 8a068 │ │ │ │ mov r9, r3 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77594 │ │ │ │ + bl 775dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a654 │ │ │ │ + bne.w 8a5cc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a612 │ │ │ │ + beq.w 8a58a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a612 │ │ │ │ + beq.w 8a58a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8a29c │ │ │ │ + beq.w 8a214 │ │ │ │ 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 8a5f8 │ │ │ │ + bne.w 8a570 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8a5f8 │ │ │ │ + beq.w 8a570 │ │ │ │ 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.n 8a5f0 │ │ │ │ - bl 7a43c │ │ │ │ + beq.n 8a568 │ │ │ │ + bl 7a47c │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8a5dc │ │ │ │ + blt.n 8a554 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a518 │ │ │ │ + bge.n 8a490 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8a784 │ │ │ │ + beq.w 8a6fc │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8a242 │ │ │ │ + beq.w 8a1ba │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8a486 │ │ │ │ - ldr r3, [pc, #608] @ (8a790 ) │ │ │ │ + bne.n 8a3fe │ │ │ │ + ldr r3, [pc, #608] @ (8a708 ) │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a0f0 │ │ │ │ + beq.w 8a068 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a0f0 │ │ │ │ + beq.w 8a068 │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c9764 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1ca06c <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a0f0 │ │ │ │ + beq.w 8a068 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c9770 <_PyErr_Clear@@Base> │ │ │ │ - b.n 8a0f0 │ │ │ │ + bl 1ca078 <_PyErr_Clear@@Base> │ │ │ │ + b.n 8a068 │ │ │ │ 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 8a20e │ │ │ │ + b.n 8a186 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 89e68 │ │ │ │ + blt.w 89de0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8a24e │ │ │ │ + bge.w 8a1c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a24e │ │ │ │ + bne.w 8a1c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a24e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a1c6 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61484 @ 0xf02c │ │ │ │ + movw r1, #63788 @ 0xf92c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 8a24e │ │ │ │ + bl f2724 │ │ │ │ + b.n 8a1c6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8a69c │ │ │ │ + blt.n 8a614 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89e5a │ │ │ │ + bge.w 89dd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89e5a │ │ │ │ + bne.w 89dd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 89e5a │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89dd2 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8a506 │ │ │ │ + bne.n 8a47e │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 8a506 │ │ │ │ - bl 78af8 │ │ │ │ + b.n 8a47e │ │ │ │ + bl 78b44 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8a4fe │ │ │ │ + b.n 8a476 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6ba70 │ │ │ │ + bl 6ba98 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 8a4e4 │ │ │ │ + bne.w 8a45c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 195264 <_Py_NewReference@@Base+0x1c74> │ │ │ │ + bl 195ab4 <_Py_NewReference@@Base+0x1c74> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8a4fe │ │ │ │ + b.n 8a476 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a6c8 │ │ │ │ + beq.n 8a640 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a6c8 │ │ │ │ + beq.n 8a640 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a742 │ │ │ │ + beq.w 8a6ba │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a742 │ │ │ │ + beq.w 8a6ba │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dc33c │ │ │ │ + bl dc738 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.n 8a6be │ │ │ │ + beq.n 8a636 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl ee5a4 │ │ │ │ + bl ee89c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8a4ae │ │ │ │ + b.n 8a426 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 8a664 │ │ │ │ + bne.n 8a5dc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8a680 │ │ │ │ + beq.n 8a5f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl ffe20 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 100300 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8a242 │ │ │ │ + bge.w 8a1ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a242 │ │ │ │ + bne.w 8a1ba │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a242 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a1ba │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8a51e │ │ │ │ + bge.w 8a496 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a51e │ │ │ │ + bne.w 8a496 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a51e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a496 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a5c0 │ │ │ │ + bne.n 8a538 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89e5a │ │ │ │ - b.w 89e82 │ │ │ │ - bl 7fca0 │ │ │ │ + bge.w 89dd2 │ │ │ │ + b.w 89dfa │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a648 │ │ │ │ - b.n 8a29c │ │ │ │ + beq.n 8a5c0 │ │ │ │ + b.n 8a214 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8a41a │ │ │ │ + bge.w 8a392 │ │ │ │ movw r3, #39512 @ 0x9a58 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 8a72c │ │ │ │ - ldr r1, [pc, #180] @ (8a794 ) │ │ │ │ + beq.n 8a6a4 │ │ │ │ + ldr r1, [pc, #180] @ (8a70c ) │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6aa4 │ │ │ │ + bl b6e08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8a29c │ │ │ │ + beq.w 8a214 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a40a │ │ │ │ + beq.w 8a382 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8a3e2 │ │ │ │ + beq.w 8a35a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl d70c0 │ │ │ │ + bl d74a8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8a4ae │ │ │ │ + bge.w 8a426 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8a4ae │ │ │ │ + bne.w 8a426 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a4ae │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a426 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7cd8 │ │ │ │ + bl 1c85e0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8a4ae │ │ │ │ + b.n 8a426 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 89fde │ │ │ │ + b.n 89f56 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #56416 @ 0xdc60 │ │ │ │ + movw r1, #58720 @ 0xe560 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 8a29c │ │ │ │ + bl d60e4 │ │ │ │ + b.n 8a214 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 8a04a │ │ │ │ + b.n 89fc2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.w 89ec4 │ │ │ │ + b.w 89e3c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a242 │ │ │ │ + bne.w 8a1ba │ │ │ │ mov r0, r9 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a242 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a1ba │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 8a518 │ │ │ │ + b.n 8a490 │ │ │ │ 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 8ad12 │ │ │ │ + bge.w 8ac8a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8acde │ │ │ │ + bne.w 8ac56 │ │ │ │ str.w r0, [fp] │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ ldrd r6, r4, [fp, #24] │ │ │ │ - cbz r3, 8a834 │ │ │ │ + cbz r3, 8a7ac │ │ │ │ ldr.w r5, [fp, #-4] │ │ │ │ mov r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ - ldr r2, [pc, #628] @ (8aa50 ) │ │ │ │ + ldr r2, [pc, #628] @ (8a9c8 ) │ │ │ │ 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 │ │ │ │ @@ -141859,61 +141801,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 8aa58 │ │ │ │ + bne.w 8a9d0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8a972 │ │ │ │ + beq.w 8a8ea │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, r4 │ │ │ │ - blt.w 8a972 │ │ │ │ + blt.w 8a8ea │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.w 8a972 │ │ │ │ + bne.w 8a8ea │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ ldrb r1, [r6, #5] │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ lsls r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a90e │ │ │ │ + beq.n 8a886 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 8a94a │ │ │ │ - ldr.w r9, [pc, #492] @ 8aa54 │ │ │ │ + ble.n 8a8c2 │ │ │ │ + ldr.w r9, [pc, #492] @ 8a9cc │ │ │ │ add r5, r6 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - b.n 8a892 │ │ │ │ + b.n 8a80a │ │ │ │ add.w r3, r5, #24 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ - cbz r3, 8a88c │ │ │ │ + cbz r3, 8a804 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a88c │ │ │ │ + bge.n 8a804 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a9b2 │ │ │ │ + beq.w 8a92a │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 8a94a │ │ │ │ + beq.n 8a8c2 │ │ │ │ add.w r3, r5, #20 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a870 │ │ │ │ + beq.n 8a7e8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a870 │ │ │ │ + bge.n 8a7e8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8a870 │ │ │ │ - ldr r1, [pc, #416] @ (8aa50 ) │ │ │ │ + bne.n 8a7e8 │ │ │ │ + ldr r1, [pc, #416] @ (8a9c8 ) │ │ │ │ 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 │ │ │ │ @@ -141923,99 +141865,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 8acd6 │ │ │ │ + bne.w 8ac4e │ │ │ │ ldr.w r2, [r9, #1600] @ 0x640 │ │ │ │ mov ip, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ac9a │ │ │ │ + bne.w 8ac12 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a870 │ │ │ │ + beq.n 8a7e8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 8a870 │ │ │ │ + ble.n 8a7e8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a870 │ │ │ │ + beq.n 8a7e8 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 1fd79c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 8a870 │ │ │ │ + bl 1fe0a4 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 8a7e8 │ │ │ │ cmp r8, r3 │ │ │ │ - ble.n 8a96c │ │ │ │ + ble.n 8a8e4 │ │ │ │ add r5, r6 │ │ │ │ - b.n 8a918 │ │ │ │ + b.n 8a890 │ │ │ │ adds r5, #12 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - cbz r0, 8a92e │ │ │ │ + cbz r0, 8a8a6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a92e │ │ │ │ + bge.n 8a8a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a92e │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a8a6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - cbz r0, 8a944 │ │ │ │ + cbz r0, 8a8bc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a944 │ │ │ │ + bge.n 8a8bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a944 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a8bc │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 8a916 │ │ │ │ + bne.n 8a88e │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 8a96c │ │ │ │ + bne.n 8a8e4 │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8a96c │ │ │ │ - ldr r2, [pc, #248] @ (8aa50 ) │ │ │ │ + bne.n 8a8e4 │ │ │ │ + ldr r2, [pc, #248] @ (8a9c8 ) │ │ │ │ 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, #1916] @ 0x77c │ │ │ │ cmp r4, #79 @ 0x4f │ │ │ │ - bls.n 8aa28 │ │ │ │ + bls.n 8a9a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ movw r0, #18128 @ 0x46d0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 8aa48 │ │ │ │ - ldr r2, [pc, #204] @ (8aa50 ) │ │ │ │ + bne.n 8a9c0 │ │ │ │ + ldr r2, [pc, #204] @ (8a9c8 ) │ │ │ │ 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, #1908] @ 0x774 │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ - bhi.n 8aa18 │ │ │ │ + bhi.n 8a990 │ │ │ │ ldr.w r0, [r3, #1904] @ 0x770 │ │ │ │ adds r1, #1 │ │ │ │ str.w r0, [fp] │ │ │ │ str.w fp, [r3, #1904] @ 0x770 │ │ │ │ str.w r1, [r3, #1908] @ 0x774 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #156] @ (8aa50 ) │ │ │ │ + ldr r1, [pc, #156] @ (8a9c8 ) │ │ │ │ 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 │ │ │ │ @@ -142025,35 +141967,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 8ad0a │ │ │ │ + bne.w 8ac82 │ │ │ │ ldr.w r2, [r9, #1600] @ 0x640 │ │ │ │ mov ip, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8acb8 │ │ │ │ + bne.w 8ac30 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a88c │ │ │ │ + beq.w 8a804 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 8a88c │ │ │ │ + ble.w 8a804 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a88c │ │ │ │ + beq.w 8a804 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 1fd79c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 8a88c │ │ │ │ + bl 1fe0a4 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 8a804 │ │ │ │ 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, #1912] @ 0x778 │ │ │ │ @@ -142061,429 +142003,429 @@ │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r4, #1 │ │ │ │ str.w r6, [r1, #1912] @ 0x778 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ str.w r4, [r1, #1916] @ 0x77c │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 8a988 │ │ │ │ + beq.n 8a900 │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ - b.n 8aa1c │ │ │ │ + b.n 8a994 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrb r5, [r4, #2] │ │ │ │ - cbnz r5, 8aa8c │ │ │ │ + cbnz r5, 8aa04 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ mov r8, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8aa86 │ │ │ │ + beq.n 8a9fe │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - cbz r0, 8aa80 │ │ │ │ + cbz r0, 8a9f8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8aa80 │ │ │ │ + bge.n 8a9f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8aa80 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a9f8 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - bne.n 8aa68 │ │ │ │ + bne.n 8a9e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 8a972 │ │ │ │ + blt.w 8a8ea │ │ │ │ subs r1, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ - bne.w 8a972 │ │ │ │ + bne.w 8a8ea │ │ │ │ ldrb r5, [r6, #6] │ │ │ │ ldrb r1, [r6, #5] │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ lsls r3, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8ac7c │ │ │ │ + beq.w 8abf4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 8ac42 │ │ │ │ + ble.w 8abba │ │ │ │ add r3, r6 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w r5, r3, #20 │ │ │ │ add.w r4, r3, #24 │ │ │ │ ands.w r3, r8, #3 │ │ │ │ - beq.n 8ab6e │ │ │ │ + beq.n 8aae6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8ab36 │ │ │ │ + beq.n 8aaae │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 8ab02 │ │ │ │ + beq.n 8aa7a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 8aae8 │ │ │ │ + cbz r0, 8aa60 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8aae8 │ │ │ │ + bge.n 8aa60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8aae8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8aa60 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 8aafe │ │ │ │ + cbz r0, 8aa76 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8aafe │ │ │ │ + bge.n 8aa76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8aafe │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8aa76 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ - cbz r0, 8ab1a │ │ │ │ + cbz r0, 8aa92 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ab1a │ │ │ │ + bge.n 8aa92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8ab1a │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8aa92 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ - cbz r0, 8ab32 │ │ │ │ + cbz r0, 8aaaa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ab32 │ │ │ │ + bge.n 8aaaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8ab32 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8aaaa │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ - cbz r0, 8ab4e │ │ │ │ + cbz r0, 8aac6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ab4e │ │ │ │ + bge.n 8aac6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8ab4e │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8aac6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ - cbz r0, 8ab66 │ │ │ │ + cbz r0, 8aade │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ab66 │ │ │ │ + bge.n 8aade │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8ab66 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8aade │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 8ac42 │ │ │ │ + beq.n 8abba │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ - cbz r0, 8ab86 │ │ │ │ + cbz r0, 8aafe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ab86 │ │ │ │ + bge.n 8aafe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8ab86 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8aafe │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ - cbz r0, 8ab9e │ │ │ │ + cbz r0, 8ab16 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ab9e │ │ │ │ + bge.n 8ab16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8ab9e │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8ab16 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ add.w sl, r9, #1 │ │ │ │ ldr.w r0, [r5, sl, lsl #3] │ │ │ │ - cbz r0, 8abba │ │ │ │ + cbz r0, 8ab32 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8abba │ │ │ │ + bge.n 8ab32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8abba │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8ab32 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r4, sl, lsl #3] │ │ │ │ - cbz r0, 8abd2 │ │ │ │ + cbz r0, 8ab4a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8abd2 │ │ │ │ + bge.n 8ab4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8abd2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8ab4a │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, sl, #1 │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ - cbz r0, 8abee │ │ │ │ + cbz r0, 8ab66 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8abee │ │ │ │ + bge.n 8ab66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8abee │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8ab66 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ - cbz r0, 8ac06 │ │ │ │ + cbz r0, 8ab7e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ac06 │ │ │ │ + bge.n 8ab7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8ac06 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8ab7e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, sl, #2 │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ - cbz r0, 8ac22 │ │ │ │ + cbz r0, 8ab9a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ac22 │ │ │ │ + bge.n 8ab9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8ac22 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8ab9a │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ - cbz r0, 8ac3a │ │ │ │ + cbz r0, 8abb2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ac3a │ │ │ │ + bge.n 8abb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8ac3a │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8abb2 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, sl, #3 │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 8ab6e │ │ │ │ + bne.n 8aae6 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 8a96c │ │ │ │ + bne.w 8a8e4 │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8a96c │ │ │ │ - ldr r2, [pc, #200] @ (8ad1c ) │ │ │ │ + bne.w 8a8e4 │ │ │ │ + ldr r2, [pc, #200] @ (8ac94 ) │ │ │ │ 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.w 8a96c │ │ │ │ + bhi.w 8a8e4 │ │ │ │ ldr.w r0, [r3, #1912] @ 0x778 │ │ │ │ adds r1, #1 │ │ │ │ str r0, [r6, #0] │ │ │ │ str.w r6, [r3, #1912] @ 0x778 │ │ │ │ str.w r1, [r3, #1916] @ 0x77c │ │ │ │ - b.n 8a972 │ │ │ │ + b.n 8a8ea │ │ │ │ cmp r8, r5 │ │ │ │ - ble.w 8a96c │ │ │ │ + ble.w 8a8e4 │ │ │ │ adds r4, r6, r3 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ adds r5, #1 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ adds r4, #12 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 8ac84 │ │ │ │ - b.n 8ac42 │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + bne.n 8abfc │ │ │ │ + b.n 8abba │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 8a8ec │ │ │ │ + beq.w 8a864 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r9, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 8a8ec │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + b.n 8a864 │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 8a9f0 │ │ │ │ + beq.w 8a968 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r9, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 8a9f0 │ │ │ │ + b.n 8a968 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1fd00c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 8a870 │ │ │ │ + bl 1fd90c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 8a7e8 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ - bl 1ed200 <_PyDict_SendEvent@@Base> │ │ │ │ + bl 1edad8 <_PyDict_SendEvent@@Base> │ │ │ │ ldr.w r1, [fp] │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8a9aa │ │ │ │ + bge.w 8a922 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a7c4 │ │ │ │ - b.n 8a9aa │ │ │ │ + beq.w 8a73c │ │ │ │ + b.n 8a922 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1fd00c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 8a88c │ │ │ │ + bl 1fd90c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 8a804 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a9aa │ │ │ │ - b.n 8ace4 │ │ │ │ + beq.w 8a922 │ │ │ │ + b.n 8ac5c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008ad20 : │ │ │ │ +0008ac98 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0008ad3c : │ │ │ │ +0008acb4 : │ │ │ │ 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] @ (8add4 ) │ │ │ │ + ldr r2, [pc, #136] @ (8ad4c ) │ │ │ │ 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, #2024] @ 0x7e8 │ │ │ │ - cbz r3, 8ad74 │ │ │ │ + cbz r3, 8acec │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [ip, #2028] @ 0x7ec │ │ │ │ ldr.w r2, [ip, #2032] @ 0x7f0 │ │ │ │ - bl 79680 │ │ │ │ + bl 796c0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [ip, #2020] @ 0x7e4 │ │ │ │ - cbnz r2, 8adb6 │ │ │ │ + cbnz r2, 8ad2e │ │ │ │ ldr.w r3, [ip, #136] @ 0x88 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r3 │ │ │ │ - cbz r3, 8adc4 │ │ │ │ - movw r1, #22704 @ 0x58b0 │ │ │ │ + cbz r3, 8ad3c │ │ │ │ + movw r1, #25008 @ 0x61b0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r3 │ │ │ │ blx 2b7c0 │ │ │ │ - cbz r0, 8adc4 │ │ │ │ + cbz r0, 8ad3c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #22640 @ 0x5870 │ │ │ │ + movw r1, #24944 @ 0x6170 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ blx 2b7c0 │ │ │ │ movs r2, #2 │ │ │ │ - cbnz r0, 8adc8 │ │ │ │ + cbnz r0, 8ad40 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 8add8 │ │ │ │ + b.n 8ad50 │ │ │ │ ldr.w r3, [ip, #2028] @ 0x7ec │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13f058 │ │ │ │ + b.w 13f49c │ │ │ │ movs r2, #1 │ │ │ │ - b.n 8ada8 │ │ │ │ + b.n 8ad20 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e128 <_PyObject_DebugMallocStats@@Base+0x658> │ │ │ │ mov r2, r0 │ │ │ │ - b.n 8ada8 │ │ │ │ + b.n 8ad20 │ │ │ │ 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 8af8e │ │ │ │ + bne.w 8af06 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ blx 2bf84 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.w 8af8e │ │ │ │ + bne.w 8af06 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8af0c │ │ │ │ - ldr r3, [pc, #668] @ (8b0a8 ) │ │ │ │ + bne.w 8ae84 │ │ │ │ + ldr r3, [pc, #668] @ (8b020 ) │ │ │ │ ldr.w r2, [r3, #1656] @ 0x678 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.w 8af50 │ │ │ │ + bgt.w 8aec8 │ │ │ │ ldr.w r2, [r3, #1360] @ 0x550 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8af6e │ │ │ │ + beq.w 8aee6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8af7e │ │ │ │ + bne.w 8aef6 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 8ae32 │ │ │ │ + beq.n 8adaa │ │ │ │ cmp r6, #2 │ │ │ │ - bne.w 8b030 │ │ │ │ + bne.w 8afa8 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ blx 2aed8 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 8ae90 │ │ │ │ + beq.n 8ae08 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.w 8afb0 │ │ │ │ + bcs.w 8af28 │ │ │ │ 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, #46053 @ 0xb3e5 │ │ │ │ + movw r3, #46093 @ 0xb40d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b048 │ │ │ │ + bne.w 8afc0 │ │ │ │ mov r0, r1 │ │ │ │ blx 2bf6c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8afb0 │ │ │ │ + beq.w 8af28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2aed8 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 8b058 │ │ │ │ + bne.w 8afd0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6b420 │ │ │ │ + bl 6b448 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bf84 │ │ │ │ adds r2, r0, #1 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 8afb0 │ │ │ │ + bcs.w 8af28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 6b320 │ │ │ │ + bl 6b348 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8afb0 │ │ │ │ + beq.w 8af28 │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov sl, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -142495,513 +142437,513 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 2acbc │ │ │ │ subs r2, r0, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r8, r5 │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r2, #4 │ │ │ │ - bhi.n 8afb6 │ │ │ │ + bhi.n 8af2e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movw lr, #2047 @ 0x7ff │ │ │ │ mov r8, r3 │ │ │ │ sub.w ip, r2, #55296 @ 0xd800 │ │ │ │ cmp ip, lr │ │ │ │ - bls.n 8afba │ │ │ │ + bls.n 8af32 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.n 8afba │ │ │ │ + bcs.n 8af32 │ │ │ │ add r1, r0 │ │ │ │ subs r4, r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8aec2 │ │ │ │ + bne.n 8ae3a │ │ │ │ sub.w r1, r8, r7 │ │ │ │ mov r6, r7 │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ asrs r1, r1, #2 │ │ │ │ - b.n 8af2a │ │ │ │ + b.n 8aea2 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 17dd04 │ │ │ │ + bl 17e55c │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ ldrd r1, r6, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8afa8 │ │ │ │ + bne.n 8af20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b0ac │ │ │ │ + bl 8b024 │ │ │ │ ldr.w r2, [r8, #860] @ 0x35c │ │ │ │ - movw r3, #46213 @ 0xb485 │ │ │ │ + movw r3, #46253 @ 0xb4ad │ │ │ │ movt r3, #6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8af64 │ │ │ │ + bne.n 8aedc │ │ │ │ mov r0, r6 │ │ │ │ blx 2ae0c │ │ │ │ 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 17decc │ │ │ │ - b.n 8af1a │ │ │ │ + bl 17e724 │ │ │ │ + b.n 8ae92 │ │ │ │ ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 8af48 │ │ │ │ - bl 17d8a4 │ │ │ │ - ldr r3, [pc, #308] @ (8b0a8 ) │ │ │ │ + b.n 8aec0 │ │ │ │ + bl 17e0fc │ │ │ │ + ldr r3, [pc, #308] @ (8b020 ) │ │ │ │ str.w r0, [r3, #1360] @ 0x550 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ae26 │ │ │ │ + beq.w 8ad9e │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 634aa │ │ │ │ - b.n 8af1a │ │ │ │ + bl 636ce │ │ │ │ + b.n 8ae92 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61532 @ 0xf05c │ │ │ │ + movw r1, #63836 @ 0xf95c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8af48 │ │ │ │ + b.n 8aec0 │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 8afe0 │ │ │ │ + beq.n 8af58 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8b030 │ │ │ │ - bl 1f4804 │ │ │ │ - b.n 8afa4 │ │ │ │ + beq.n 8afa8 │ │ │ │ + bl 1f50c4 │ │ │ │ + b.n 8af1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8aefa │ │ │ │ + beq.n 8ae72 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r5 │ │ │ │ subs r4, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8b08e │ │ │ │ + bne.n 8b006 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 6b420 │ │ │ │ + bl 6b448 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r7, r9 │ │ │ │ mov r5, sl │ │ │ │ subs r1, r1, r7 │ │ │ │ - movw r3, #16532 @ 0x4094 │ │ │ │ + movw r3, #18836 @ 0x4994 │ │ │ │ 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, #60176 @ 0xeb10 │ │ │ │ + movw r2, #62480 @ 0xf410 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r1, #61552 @ 0xf070 │ │ │ │ + movw r1, #63856 @ 0xf970 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 87ebc │ │ │ │ + bl 87e44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8afa4 │ │ │ │ - bl 1d9778 │ │ │ │ + beq.n 8af1c │ │ │ │ + bl 1da038 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8afa4 │ │ │ │ + bge.n 8af1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8afa4 │ │ │ │ + bne.n 8af1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8afa4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8af1c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61560 @ 0xf078 │ │ │ │ + movw r1, #63864 @ 0xf978 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 8afa4 │ │ │ │ + bl f2724 │ │ │ │ + b.n 8af1c │ │ │ │ ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ae78 │ │ │ │ - b.n 8afb0 │ │ │ │ + bne.w 8adf0 │ │ │ │ + b.n 8af28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8af2a │ │ │ │ + beq.w 8aea2 │ │ │ │ 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 8ae8a │ │ │ │ + bne.w 8ae02 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8b066 │ │ │ │ - b.n 8af2a │ │ │ │ + bne.n 8afde │ │ │ │ + b.n 8aea2 │ │ │ │ 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 8aef4 │ │ │ │ + b.n 8ae6c │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0008b0ac : │ │ │ │ +0008b024 : │ │ │ │ stmdb 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 8b644 │ │ │ │ + bne.w 8b5bc │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ adds r7, r1, #1 │ │ │ │ - beq.w 8b354 │ │ │ │ + beq.w 8b2cc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8b538 │ │ │ │ + beq.w 8b4b0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 8b510 │ │ │ │ + beq.w 8b488 │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r4, r3, r7 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 8b116 │ │ │ │ + bcs.n 8b08e │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8b0fa │ │ │ │ + b.n 8b072 │ │ │ │ cmp r4, r1 │ │ │ │ - bls.n 8b110 │ │ │ │ + bls.n 8b088 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ cmp r2, r0 │ │ │ │ - bls.n 8b0f6 │ │ │ │ + bls.n 8b06e │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.w 8b608 │ │ │ │ + bcs.w 8b580 │ │ │ │ mov r0, r2 │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 8b0fa │ │ │ │ + bhi.n 8b072 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.w 8b366 │ │ │ │ + bhi.w 8b2de │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8b5c8 │ │ │ │ + blt.w 8b540 │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.w 8b3f0 │ │ │ │ + bgt.w 8b368 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov.w r9, #1 │ │ │ │ - movw r1, #3321 @ 0xcf9 │ │ │ │ + movw r1, #3353 @ 0xd19 │ │ │ │ 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 8b3da │ │ │ │ - ldr r1, [pc, #760] @ (8b44c ) │ │ │ │ + bne.w 8b352 │ │ │ │ + ldr r1, [pc, #760] @ (8b3c4 ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ str r1, [sp, #4] │ │ │ │ - bcs.w 8b322 │ │ │ │ + bcs.w 8b29a │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r1, [r1, ip, lsl #3] │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ cmp r1, lr │ │ │ │ - beq.w 8b572 │ │ │ │ + beq.w 8b4ea │ │ │ │ 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 8b2f4 │ │ │ │ - ldr r0, [pc, #692] @ (8b450 ) │ │ │ │ + beq.w 8b26c │ │ │ │ + ldr r0, [pc, #692] @ (8b3c8 ) │ │ │ │ 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 8b5e0 │ │ │ │ + bne.w 8b558 │ │ │ │ mov r1, r8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8b404 │ │ │ │ + beq.w 8b37c │ │ │ │ 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 8b668 │ │ │ │ + bpl.w 8b5e0 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 8b62c │ │ │ │ + bpl.w 8b5a4 │ │ │ │ add.w r0, r6, #20 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 8b434 │ │ │ │ + bne.w 8b3ac │ │ │ │ bic.w r7, r7, #15 │ │ │ │ add.w ip, r3, r7 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.w 8b360 │ │ │ │ + bcs.w 8b2d8 │ │ │ │ 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 8b2b2 │ │ │ │ + bls.n 8b22a │ │ │ │ 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 8b2b2 │ │ │ │ + bls.n 8b22a │ │ │ │ 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 8b2b2 │ │ │ │ + bls.n 8b22a │ │ │ │ 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 8b2b2 │ │ │ │ + bls.n 8b22a │ │ │ │ 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 8b2b2 │ │ │ │ + bls.n 8b22a │ │ │ │ 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 8b28c │ │ │ │ + bhi.n 8b204 │ │ │ │ subs r7, #1 │ │ │ │ bic.w r3, r7, #15 │ │ │ │ add r3, r5 │ │ │ │ lsrs r7, r7, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 8b2de │ │ │ │ + bcs.n 8b256 │ │ │ │ adds r7, #1 │ │ │ │ add.w r0, r0, r7, lsl #2 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ strb r2, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 8b2de │ │ │ │ + bcs.n 8b256 │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ strb.w r2, [r0], #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 8b2d2 │ │ │ │ + bcc.n 8b24a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b638 │ │ │ │ + beq.w 8b5b0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8b4b0 │ │ │ │ + beq.w 8b428 │ │ │ │ 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 8b19a │ │ │ │ + bhi.w 8b112 │ │ │ │ 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 8b19a │ │ │ │ + bne.w 8b112 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - movw r1, #46053 @ 0xb3e5 │ │ │ │ + movw r1, #46093 @ 0xb40d │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r6, [r2, #848] @ 0x350 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 8b588 │ │ │ │ + bne.w 8b500 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2bf6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8b3f0 │ │ │ │ + beq.n 8b368 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 8b19a │ │ │ │ + b.n 8b112 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2abc0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8b0dc │ │ │ │ + b.n 8b054 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 8b2c6 │ │ │ │ - b.n 8b2de │ │ │ │ + bcc.n 8b23e │ │ │ │ + b.n 8b256 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.w 8b54c │ │ │ │ + bls.w 8b4c4 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - bcs.w 8b53c │ │ │ │ + bcs.w 8b4b4 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8b5c8 │ │ │ │ + blt.w 8b540 │ │ │ │ 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 2931c0 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 293a88 <_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 8b3f0 │ │ │ │ + blt.n 8b368 │ │ │ │ mla sl, r5, r8, r8 │ │ │ │ add.w sl, sl, #28 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r1, #3321 @ 0xcf9 │ │ │ │ + movw r1, #3353 @ 0xd19 │ │ │ │ movt r1, #7 │ │ │ │ mov.w r9, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r6, [r2, #888] @ 0x378 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 8b150 │ │ │ │ + beq.w 8b0c8 │ │ │ │ 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 8b19a │ │ │ │ + bne.w 8b112 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f4804 │ │ │ │ + bl 1f50c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b1e6 │ │ │ │ + bne.w 8b15e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8b2ec │ │ │ │ + b.n 8b264 │ │ │ │ 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 8b568 │ │ │ │ + beq.w 8b4e0 │ │ │ │ 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 8b5b2 │ │ │ │ + bne.w 8b52a │ │ │ │ bic.w r7, r7, #15 │ │ │ │ mov r2, r3 │ │ │ │ add.w r8, r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 8b47e │ │ │ │ + b.n 8b3f6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r1, #8 │ │ │ │ @@ -143014,337 +142956,337 @@ │ │ │ │ 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 8b454 │ │ │ │ + bhi.n 8b3cc │ │ │ │ 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 8b2de │ │ │ │ + bcs.w 8b256 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 8b49c │ │ │ │ + b.n 8b414 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8b2ec │ │ │ │ + bne.w 8b264 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 8b664 │ │ │ │ + bpl.w 8b5dc │ │ │ │ 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] @ (8b66c ) │ │ │ │ + ldrlt r4, [pc, #392] @ (8b5e4 ) │ │ │ │ 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 8b50c │ │ │ │ + beq.n 8b484 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b50c │ │ │ │ + bge.n 8b484 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 8b50c │ │ │ │ + cbnz r3, 8b484 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ mov r6, r4 │ │ │ │ - b.n 8b2ec │ │ │ │ + b.n 8b264 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 8b5bc │ │ │ │ + bhi.n 8b534 │ │ │ │ lsls r6, r2, #24 │ │ │ │ ittte pl │ │ │ │ movpl r1, #24 │ │ │ │ movwpl r6, #43944 @ 0xaba8 │ │ │ │ movwpl r3, #24184 @ 0x5e78 │ │ │ │ - ldrmi r6, [pc, #324] @ (8b66c ) │ │ │ │ + ldrmi r6, [pc, #324] @ (8b5e4 ) │ │ │ │ ittet pl │ │ │ │ movtpl r3, #77 @ 0x4d │ │ │ │ mlapl r6, r1, r2, r6 │ │ │ │ addmi.w r6, r6, r2, lsl #5 │ │ │ │ addpl r6, r6, r3 │ │ │ │ - b.n 8b2ec │ │ │ │ - ldr r6, [pc, #308] @ (8b670 ) │ │ │ │ - b.n 8b2ec │ │ │ │ + b.n 8b264 │ │ │ │ + ldr r6, [pc, #308] @ (8b5e8 ) │ │ │ │ + b.n 8b264 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 8b59a │ │ │ │ + bcs.n 8b512 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8b5c8 │ │ │ │ + blt.n 8b540 │ │ │ │ mov.w r8, #4 │ │ │ │ - b.n 8b37e │ │ │ │ + b.n 8b2f6 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8b5c8 │ │ │ │ + blt.n 8b540 │ │ │ │ movw r2, #65506 @ 0xffe2 │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.w 8b3f0 │ │ │ │ + bgt.w 8b368 │ │ │ │ add.w sl, r5, #29 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 8b3ba │ │ │ │ + b.n 8b332 │ │ │ │ strb.w r9, [r0, r5] │ │ │ │ strd r9, r9, [r6, #20] │ │ │ │ - b.n 8b1e6 │ │ │ │ + b.n 8b15e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8b19a │ │ │ │ - b.n 8b322 │ │ │ │ + bne.w 8b112 │ │ │ │ + b.n 8b29a │ │ │ │ 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 8b342 │ │ │ │ + b.n 8b2ba │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33184 @ 0x81a0 │ │ │ │ + movw r1, #35488 @ 0x8aa0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 8b400 │ │ │ │ + bl f2724 │ │ │ │ + b.n 8b378 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ blx 2beec │ │ │ │ - b.n 8b2de │ │ │ │ + b.n 8b256 │ │ │ │ adds r4, r3, #4 │ │ │ │ movs r7, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 8b0f0 │ │ │ │ - b.n 8b12a │ │ │ │ + bhi.w 8b068 │ │ │ │ + b.n 8b0a2 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33236 @ 0x81d4 │ │ │ │ + movw r1, #35540 @ 0x8ad4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 8b400 │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + bl f2724 │ │ │ │ + b.n 8b378 │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 8b656 │ │ │ │ + bne.n 8b5ce │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b1c2 │ │ │ │ + bne.w 8b13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8b1c2 │ │ │ │ + b.n 8b13a │ │ │ │ movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #61616 @ 0xf0b0 │ │ │ │ + movw r1, #63920 @ 0xf9b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ add.w r0, r6, #28 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 8b202 │ │ │ │ - b.n 8b434 │ │ │ │ + beq.w 8b17a │ │ │ │ + b.n 8b3ac │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 198f60 │ │ │ │ + b.w 1997e0 │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ - movw r0, #61588 @ 0xf094 │ │ │ │ + movw r0, #63892 @ 0xf994 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8b400 │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8b378 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8b1c2 │ │ │ │ + b.n 8b13a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - b.n 8b4ce │ │ │ │ + b.n 8b446 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 8b630 │ │ │ │ + b.n 8b5a8 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0008b674 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +0008b5ec <_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 8b6b8 │ │ │ │ - cbz r0, 8b6b4 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bl 8b630 │ │ │ │ + cbz r0, 8b62c <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8b69e <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ + bne.n 8b616 <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61684 @ 0xf0f4 │ │ │ │ + movw r1, #63988 @ 0xf9f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8b698 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ + b.n 8b610 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ │ │ │ │ -0008b6b8 : │ │ │ │ +0008b630 : │ │ │ │ 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 8b73a │ │ │ │ + bpl.n 8b6b2 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.n 8b6f6 │ │ │ │ + bpl.n 8b66e │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 8b74e │ │ │ │ + bpl.n 8b6c6 │ │ │ │ cmn.w r3, #20 │ │ │ │ - beq.n 8b704 │ │ │ │ - cbz r1, 8b6ea │ │ │ │ + beq.n 8b67c │ │ │ │ + cbz r1, 8b662 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bpl.n 8b72e │ │ │ │ + bpl.n 8b6a6 │ │ │ │ add.w r0, r3, #20 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 8b704 │ │ │ │ + cbz r0, 8b67c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b6f2 │ │ │ │ + beq.n 8b66a │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8b6f2 │ │ │ │ + b.n 8b66a │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ce034 │ │ │ │ + bl 1ce8ec │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8b742 │ │ │ │ + beq.n 8b6ba │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r0, r2, #64 @ 0x40 │ │ │ │ - cbz r1, 8b72a │ │ │ │ - cbz r0, 8b732 │ │ │ │ + cbz r1, 8b6a2 │ │ │ │ + cbz r0, 8b6aa │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 8b732 │ │ │ │ + bpl.n 8b6aa │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 8b6ee │ │ │ │ + b.n 8b666 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8b6ea │ │ │ │ + bne.n 8b662 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b.n 8b6f2 │ │ │ │ + b.n 8b66a │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 8b6f2 │ │ │ │ + b.n 8b66a │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 4d606 │ │ │ │ + bl 4d5ae │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - cbz r1, 8b74a │ │ │ │ + cbz r1, 8b6c2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8b6f2 │ │ │ │ + b.n 8b66a │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b704 │ │ │ │ + beq.n 8b67c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b6ea │ │ │ │ + beq.n 8b662 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ - b.n 8b6ea │ │ │ │ + b.n 8b662 │ │ │ │ │ │ │ │ -0008b760 : │ │ │ │ +0008b6d8 : │ │ │ │ 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 8b7c0 │ │ │ │ + bpl.n 8b738 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 8b79e │ │ │ │ + bcs.n 8b716 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - cbz r0, 8b79a │ │ │ │ + cbz r0, 8b712 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b79a │ │ │ │ + bge.n 8b712 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8b79a │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8b712 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61708 @ 0xf10c │ │ │ │ + movw r1, #64012 @ 0xfa0c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a424 │ │ │ │ - movw r0, #33384 @ 0x8268 │ │ │ │ + bl 7a464 │ │ │ │ + movw r0, #35688 @ 0x8b68 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #453 @ 0x1c5 │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8b7ba │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8b732 │ │ │ │ │ │ │ │ -0008b7d8 : │ │ │ │ +0008b750 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -143352,241 +143294,241 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b896 │ │ │ │ + bne.n 8b80e │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [ip, #56] @ 0x38 │ │ │ │ - cbz r3, 8b860 │ │ │ │ + cbz r3, 8b7d8 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 8b860 │ │ │ │ - movw r3, #27933 @ 0x6d1d │ │ │ │ + beq.n 8b7d8 │ │ │ │ + movw r3, #29137 @ 0x71d1 │ │ │ │ movt r3, #21 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 8b846 │ │ │ │ + bne.n 8b7be │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ movw r3, #33688 @ 0x8398 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 8b858 │ │ │ │ + beq.n 8b7d0 │ │ │ │ ldr.w r6, [ip, #172] @ 0xac │ │ │ │ - cbz r6, 8b850 │ │ │ │ + cbz r6, 8b7c8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 156d54 │ │ │ │ + b.w 157208 │ │ │ │ mov r3, lr │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, ip │ │ │ │ bl 2e108 <_PyObject_DebugMallocStats@@Base+0x638> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 8b83c │ │ │ │ + b.n 8b7b4 │ │ │ │ ldr.w r3, [ip, #52] @ 0x34 │ │ │ │ - cbz r3, 8b8a6 │ │ │ │ + cbz r3, 8b81e │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ - cbz r1, 8b8a2 │ │ │ │ + cbz r1, 8b81a │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ - cbz r1, 8b8a2 │ │ │ │ + cbz r1, 8b81a │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dc33c │ │ │ │ + bl dc738 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 8b8dc │ │ │ │ + beq.n 8b854 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 286888 │ │ │ │ - bl 28c614 <_Py_hashtable_foreach@@Base+0x1d88> │ │ │ │ + b.w 287210 │ │ │ │ + bl 28cf90 <_Py_hashtable_foreach@@Base+0xe8c> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - cbnz r3, 8b8c2 │ │ │ │ + cbnz r3, 8b83a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ - movw r1, #61744 @ 0xf130 │ │ │ │ + movw r1, #64048 @ 0xfa30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 8b89a │ │ │ │ + bl d60e4 │ │ │ │ + b.n 8b812 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #56416 @ 0xdc60 │ │ │ │ + movw r1, #58720 @ 0xe560 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 8b89a │ │ │ │ + bl d60e4 │ │ │ │ + b.n 8b812 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b888 │ │ │ │ - b.n 8b89a │ │ │ │ + beq.n 8b800 │ │ │ │ + b.n 8b812 │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8b982 │ │ │ │ + beq.n 8b8fa │ │ │ │ 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 8b990 │ │ │ │ + bpl.n 8b908 │ │ │ │ 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 8b952 │ │ │ │ + blt.n 8b8ca │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8b964 │ │ │ │ + bne.n 8b8dc │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 8b964 │ │ │ │ + beq.n 8b8dc │ │ │ │ ldr r0, [r5, #24] │ │ │ │ movw r1, #44624 @ 0xae50 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 8b986 │ │ │ │ + beq.n 8b8fe │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7a43c │ │ │ │ + b.w 7a47c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r1, #40968 @ 0xa008 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - beq.n 8b930 │ │ │ │ + beq.n 8b8a8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6ba70 │ │ │ │ + bl 6ba98 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne.n 8b936 │ │ │ │ + bne.n 8b8ae │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 195264 <_Py_NewReference@@Base+0x1c74> │ │ │ │ - b.w bd60c │ │ │ │ + b.w 195ab4 <_Py_NewReference@@Base+0x1c74> │ │ │ │ + b.w bd9a4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 78af8 │ │ │ │ + b.w 78b44 │ │ │ │ movw r1, #2659 @ 0xa63 │ │ │ │ - movw r0, #34184 @ 0x8588 │ │ │ │ + movw r0, #36488 @ 0x8e88 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ ldr.w r2, [r0, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #384] @ (8bb40 ) │ │ │ │ + ldr r3, [pc, #384] @ (8bab8 ) │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ eor.w r4, r2, 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 r4, r1, r4 │ │ │ │ adds r5, r3, r4 │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r7, [r5, #1412] @ 0x584 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 8ba2e │ │ │ │ + bne.n 8b9a6 │ │ │ │ ldr.w r1, [r5, #1416] @ 0x588 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8ba2e │ │ │ │ + bne.n 8b9a6 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r3, [r3, #1420] @ 0x58c │ │ │ │ - cbz r3, 8ba20 │ │ │ │ + cbz r3, 8b998 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8badc │ │ │ │ + bge.n 8ba54 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8baba │ │ │ │ + bne.n 8ba32 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8ba26 │ │ │ │ + beq.n 8b99e │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 8baea │ │ │ │ + bmi.n 8ba62 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8bac0 │ │ │ │ + bne.n 8ba38 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8bb02 │ │ │ │ + bne.n 8ba7a │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 8bb02 │ │ │ │ + bgt.n 8ba7a │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84954 <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ + bl 848b8 <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r7, [r8, #192] @ 0xc0 │ │ │ │ - bl 84a60 <_PyObject_GenericSetAttrWithDict@@Base+0x804> │ │ │ │ + bl 849c4 <_PyObject_GenericSetAttrWithDict@@Base+0x804> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8bb34 │ │ │ │ + bne.n 8baac │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 8bb12 │ │ │ │ + beq.n 8ba8a │ │ │ │ add.w r3, r3, #42240 @ 0xa500 │ │ │ │ adds r3, #132 @ 0x84 │ │ │ │ adds r1, r3, r4 │ │ │ │ str r0, [r1, #8] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ adds r5, r4, #4 │ │ │ │ @@ -143595,79 +143537,79 @@ │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r6, #0] │ │ │ │ str r6, [r3, r5] │ │ │ │ dmb ish │ │ │ │ str r7, [r3, r4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8bac6 │ │ │ │ - cbnz r2, 8baa6 │ │ │ │ + blt.n 8ba3e │ │ │ │ + cbnz r2, 8ba1e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8ba26 │ │ │ │ + beq.n 8b99e │ │ │ │ str.w r7, [r9] │ │ │ │ - b.n 8ba26 │ │ │ │ + b.n 8b99e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r0, r2 │ │ │ │ orrge.w r0, r2, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8ba12 │ │ │ │ + beq.n 8b98a │ │ │ │ str.w r7, [r9] │ │ │ │ - b.n 8ba12 │ │ │ │ + b.n 8b98a │ │ │ │ str.w r2, [r9] │ │ │ │ - b.n 8ba26 │ │ │ │ + b.n 8b99e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ba98 │ │ │ │ + bne.n 8ba10 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8ba9a │ │ │ │ - b.n 8baa6 │ │ │ │ + beq.n 8ba12 │ │ │ │ + b.n 8ba1e │ │ │ │ orr.w r0, r3, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8bafc │ │ │ │ + bne.n 8ba74 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8ba26 │ │ │ │ + beq.n 8b99e │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ba1a │ │ │ │ + bge.n 8b992 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 8ba1a │ │ │ │ + b.n 8b992 │ │ │ │ str.w r2, [r9] │ │ │ │ - b.n 8bae6 │ │ │ │ + b.n 8ba5e │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a60 <_PyObject_GenericSetAttrWithDict@@Base+0x804> │ │ │ │ + bl 849c4 <_PyObject_GenericSetAttrWithDict@@Base+0x804> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r1, 8bb34 │ │ │ │ - cbnz r2, 8bb22 │ │ │ │ + cbnz r1, 8baac │ │ │ │ + cbnz r2, 8ba9a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8ba26 │ │ │ │ + beq.n 8b99e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 8ba26 │ │ │ │ + b.n 8b99e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r7, #0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r0, r2 │ │ │ │ orrge.w r0, r2, #1 │ │ │ │ - b.n 8bab4 │ │ │ │ + b.n 8ba2c │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 8bb14 │ │ │ │ - bl d842c │ │ │ │ - b.n 8bb14 │ │ │ │ + bne.n 8ba8c │ │ │ │ + bl d8814 │ │ │ │ + b.n 8ba8c │ │ │ │ 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 │ │ │ │ @@ -143676,135 +143618,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 8bb86 │ │ │ │ + beq.n 8bafe │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #64] @ (8bbb4 ) │ │ │ │ + ldr r0, [pc, #64] @ (8bb2c ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, ip │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8bbb8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8bb30 <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r3, 8bb9a │ │ │ │ + cbnz r3, 8bb12 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8bb82 │ │ │ │ + bge.n 8bafa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 8bb82 │ │ │ │ + b.n 8bafa │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r0, #64028 @ 0xfa1c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + movw r0, #796 @ 0x31c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ mov r1, r3 │ │ │ │ - bl 25c8e0 │ │ │ │ + bl 25d288 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8bb88 │ │ │ │ - b.n 8bb82 │ │ │ │ + bne.n 8bb00 │ │ │ │ + b.n 8bafa │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008bbb8 <_PyObject_MakeTpCall@@Base>: │ │ │ │ +0008bb30 <_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 8c152 <_PyObject_MakeTpCall@@Base+0x59a> │ │ │ │ + beq.w 8c0ca <_PyObject_MakeTpCall@@Base+0x59a> │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bece <_PyObject_MakeTpCall@@Base+0x316> │ │ │ │ - blt.w 8c10e <_PyObject_MakeTpCall@@Base+0x556> │ │ │ │ + beq.w 8be46 <_PyObject_MakeTpCall@@Base+0x316> │ │ │ │ + blt.w 8c086 <_PyObject_MakeTpCall@@Base+0x556> │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.w 8bfe4 <_PyObject_MakeTpCall@@Base+0x42c> │ │ │ │ - ldr r2, [pc, #736] @ (8bed8 <_PyObject_MakeTpCall@@Base+0x320>) │ │ │ │ + bgt.w 8bf5c <_PyObject_MakeTpCall@@Base+0x42c> │ │ │ │ + ldr r2, [pc, #736] @ (8be50 <_PyObject_MakeTpCall@@Base+0x320>) │ │ │ │ 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, #1712] @ 0x6b0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8beaa <_PyObject_MakeTpCall@@Base+0x2f2> │ │ │ │ - ldr.w ip, [pc, #712] @ 8bedc <_PyObject_MakeTpCall@@Base+0x324> │ │ │ │ + beq.w 8be22 <_PyObject_MakeTpCall@@Base+0x2f2> │ │ │ │ + ldr.w ip, [pc, #712] @ 8be54 <_PyObject_MakeTpCall@@Base+0x324> │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str.w r0, [r2, #1712] @ 0x6b0 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w fp, [ip, #1600] @ 0x640 │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 8c0d6 <_PyObject_MakeTpCall@@Base+0x51e> │ │ │ │ + bne.w 8c04e <_PyObject_MakeTpCall@@Base+0x51e> │ │ │ │ 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 8be24 <_PyObject_MakeTpCall@@Base+0x26c> │ │ │ │ + bge.w 8bd9c <_PyObject_MakeTpCall@@Base+0x26c> │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [ip] │ │ │ │ - beq.n 8bcc2 <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ + beq.n 8bc3a <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8bee4 <_PyObject_MakeTpCall@@Base+0x32c> │ │ │ │ + bne.w 8be5c <_PyObject_MakeTpCall@@Base+0x32c> │ │ │ │ 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 8be3c <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ + bge.w 8bdb4 <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #2 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - beq.n 8bcc2 <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ + beq.n 8bc3a <_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 8be8a <_PyObject_MakeTpCall@@Base+0x2d2> │ │ │ │ + bne.w 8be02 <_PyObject_MakeTpCall@@Base+0x2d2> │ │ │ │ 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 8be9e <_PyObject_MakeTpCall@@Base+0x2e6> │ │ │ │ + bge.w 8be16 <_PyObject_MakeTpCall@@Base+0x2e6> │ │ │ │ adds r1, #1 │ │ │ │ cmp ip, lr │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ - bne.n 8bc98 <_PyObject_MakeTpCall@@Base+0xe0> │ │ │ │ - cbz r2, 8bd2e <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ - ldr r2, [pc, #528] @ (8bed8 <_PyObject_MakeTpCall@@Base+0x320>) │ │ │ │ + bne.n 8bc10 <_PyObject_MakeTpCall@@Base+0xe0> │ │ │ │ + cbz r2, 8bca6 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + ldr r2, [pc, #528] @ (8be50 <_PyObject_MakeTpCall@@Base+0x320>) │ │ │ │ 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 │ │ │ │ @@ -143825,63 +143767,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 8bf26 <_PyObject_MakeTpCall@@Base+0x36e> │ │ │ │ + bgt.w 8be9e <_PyObject_MakeTpCall@@Base+0x36e> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8be48 <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ + bne.w 8bdc0 <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ mov fp, r6 │ │ │ │ ldr.w r3, [r8, #712] @ 0x2c8 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.w 8c1aa <_PyObject_MakeTpCall@@Base+0x5f2> │ │ │ │ - movw r3, #49761 @ 0xc261 │ │ │ │ + bcc.w 8c122 <_PyObject_MakeTpCall@@Base+0x5f2> │ │ │ │ + movw r3, #49625 @ 0xc1d9 │ │ │ │ movt r3, #8 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8be30 <_PyObject_MakeTpCall@@Base+0x278> │ │ │ │ + bne.n 8bda8 <_PyObject_MakeTpCall@@Base+0x278> │ │ │ │ movw r3, #39512 @ 0x9a58 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8bf76 <_PyObject_MakeTpCall@@Base+0x3be> │ │ │ │ - ldr r2, [pc, #380] @ (8bed8 <_PyObject_MakeTpCall@@Base+0x320>) │ │ │ │ + beq.w 8beee <_PyObject_MakeTpCall@@Base+0x3be> │ │ │ │ + ldr r2, [pc, #380] @ (8be50 <_PyObject_MakeTpCall@@Base+0x320>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w sl, [r3, r2] │ │ │ │ ldr.w r3, [r5, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c162 <_PyObject_MakeTpCall@@Base+0x5aa> │ │ │ │ + beq.w 8c0da <_PyObject_MakeTpCall@@Base+0x5aa> │ │ │ │ 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 8c062 <_PyObject_MakeTpCall@@Base+0x4aa> │ │ │ │ + beq.w 8bfda <_PyObject_MakeTpCall@@Base+0x4aa> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c17e <_PyObject_MakeTpCall@@Base+0x5c6> │ │ │ │ + bne.w 8c0f6 <_PyObject_MakeTpCall@@Base+0x5c6> │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8bfa0 <_PyObject_MakeTpCall@@Base+0x3e8> │ │ │ │ + bne.w 8bf18 <_PyObject_MakeTpCall@@Base+0x3e8> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 8bda6 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + cbz r3, 8bd1e <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c086 <_PyObject_MakeTpCall@@Base+0x4ce> │ │ │ │ + blt.w 8bffe <_PyObject_MakeTpCall@@Base+0x4ce> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8be04 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + bge.n 8bd7c <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8be04 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ - ldr r3, [pc, #288] @ (8bed8 <_PyObject_MakeTpCall@@Base+0x320>) │ │ │ │ + cbnz r3, 8bd7c <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + ldr r3, [pc, #288] @ (8be50 <_PyObject_MakeTpCall@@Base+0x320>) │ │ │ │ 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] │ │ │ │ @@ -143891,553 +143833,553 @@ │ │ │ │ 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 8c158 <_PyObject_MakeTpCall@@Base+0x5a0> │ │ │ │ - ldr r2, [pc, #240] @ (8bedc <_PyObject_MakeTpCall@@Base+0x324>) │ │ │ │ + bne.w 8c0d0 <_PyObject_MakeTpCall@@Base+0x5a0> │ │ │ │ + ldr r2, [pc, #240] @ (8be54 <_PyObject_MakeTpCall@@Base+0x324>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c0bc <_PyObject_MakeTpCall@@Base+0x504> │ │ │ │ + bne.w 8c034 <_PyObject_MakeTpCall@@Base+0x504> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c0a4 <_PyObject_MakeTpCall@@Base+0x4ec> │ │ │ │ + bne.w 8c01c <_PyObject_MakeTpCall@@Base+0x4ec> │ │ │ │ cmp r6, fp │ │ │ │ - bne.n 8befc <_PyObject_MakeTpCall@@Base+0x344> │ │ │ │ + bne.n 8be74 <_PyObject_MakeTpCall@@Base+0x344> │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8c036 <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ + beq.w 8bfae <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c11e <_PyObject_MakeTpCall@@Base+0x566> │ │ │ │ + bne.w 8c096 <_PyObject_MakeTpCall@@Base+0x566> │ │ │ │ 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 8bc62 <_PyObject_MakeTpCall@@Base+0xaa> │ │ │ │ - b.n 8bcc2 <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ + bne.w 8bbda <_PyObject_MakeTpCall@@Base+0xaa> │ │ │ │ + b.n 8bc3a <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx sl │ │ │ │ mov r9, r0 │ │ │ │ - b.n 8bda6 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + b.n 8bd1e <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ cmp r3, #2 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - bne.w 8bc8c <_PyObject_MakeTpCall@@Base+0xd4> │ │ │ │ - b.n 8bcc2 <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ + bne.w 8bc04 <_PyObject_MakeTpCall@@Base+0xd4> │ │ │ │ + b.n 8bc3a <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.w 8bd34 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ + bmi.w 8bcac <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c1ca <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ + beq.w 8c142 <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ add.w r1, r9, r3, lsl #2 │ │ │ │ add.w r0, r6, #16 │ │ │ │ - bl c06f0 │ │ │ │ + bl c0a6c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bd36 <_PyObject_MakeTpCall@@Base+0x17e> │ │ │ │ + bne.w 8bcae <_PyObject_MakeTpCall@@Base+0x17e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8be80 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ + bge.n 8bdf8 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c256 <_PyObject_MakeTpCall@@Base+0x69e> │ │ │ │ + beq.w 8c1ce <_PyObject_MakeTpCall@@Base+0x69e> │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 8be1a <_PyObject_MakeTpCall@@Base+0x262> │ │ │ │ + b.n 8bd92 <_PyObject_MakeTpCall@@Base+0x262> │ │ │ │ ldr.w r0, [ip], #4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8bcb6 <_PyObject_MakeTpCall@@Base+0xfe> │ │ │ │ + blt.w 8bc2e <_PyObject_MakeTpCall@@Base+0xfe> │ │ │ │ cmp ip, lr │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ - bne.n 8be86 <_PyObject_MakeTpCall@@Base+0x2ce> │ │ │ │ - b.n 8bcc4 <_PyObject_MakeTpCall@@Base+0x10c> │ │ │ │ + bne.n 8bdfe <_PyObject_MakeTpCall@@Base+0x2ce> │ │ │ │ + b.n 8bc3c <_PyObject_MakeTpCall@@Base+0x10c> │ │ │ │ cmp lr, ip │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ - bne.w 8bc98 <_PyObject_MakeTpCall@@Base+0xe0> │ │ │ │ - b.n 8bcc2 <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ + bne.w 8bc10 <_PyObject_MakeTpCall@@Base+0xe0> │ │ │ │ + b.n 8bc3a <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 76e94 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76edc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8be80 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ + beq.n 8bdf8 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w ip, r0, #16 │ │ │ │ str r2, [r0, #12] │ │ │ │ - b.n 8bc3e <_PyObject_MakeTpCall@@Base+0x86> │ │ │ │ - ldr r4, [pc, #16] @ (8bee0 <_PyObject_MakeTpCall@@Base+0x328>) │ │ │ │ + b.n 8bbb6 <_PyObject_MakeTpCall@@Base+0x86> │ │ │ │ + ldr r4, [pc, #16] @ (8be58 <_PyObject_MakeTpCall@@Base+0x328>) │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8bd34 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ - b.n 8be48 <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ + beq.w 8bcac <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ + b.n 8bdc0 <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ 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 8bf1a <_PyObject_MakeTpCall@@Base+0x362> │ │ │ │ + bge.n 8be92 <_PyObject_MakeTpCall@@Base+0x362> │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #2 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - bne.w 8bc8c <_PyObject_MakeTpCall@@Base+0xd4> │ │ │ │ - b.n 8bcc4 <_PyObject_MakeTpCall@@Base+0x10c> │ │ │ │ + bne.w 8bc04 <_PyObject_MakeTpCall@@Base+0xd4> │ │ │ │ + b.n 8bc3c <_PyObject_MakeTpCall@@Base+0x10c> │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8be08 <_PyObject_MakeTpCall@@Base+0x250> │ │ │ │ + bge.n 8bd80 <_PyObject_MakeTpCall@@Base+0x250> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8be08 <_PyObject_MakeTpCall@@Base+0x250> │ │ │ │ + bne.w 8bd80 <_PyObject_MakeTpCall@@Base+0x250> │ │ │ │ mov r0, fp │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8be08 <_PyObject_MakeTpCall@@Base+0x250> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bd80 <_PyObject_MakeTpCall@@Base+0x250> │ │ │ │ cmp r3, #2 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - bne.w 8bc8c <_PyObject_MakeTpCall@@Base+0xd4> │ │ │ │ - b.n 8bcc4 <_PyObject_MakeTpCall@@Base+0x10c> │ │ │ │ + bne.w 8bc04 <_PyObject_MakeTpCall@@Base+0xd4> │ │ │ │ + b.n 8bc3c <_PyObject_MakeTpCall@@Base+0x10c> │ │ │ │ ldr.w r0, [r2, #3748] @ 0xea4 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.w 8bd2e <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + beq.w 8bca6 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8bd2e <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + bne.w 8bca6 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ ldr.w r2, [lr, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c0fe <_PyObject_MakeTpCall@@Base+0x546> │ │ │ │ + bne.w 8c076 <_PyObject_MakeTpCall@@Base+0x546> │ │ │ │ add.w r1, lr, #12 │ │ │ │ ldr.w r2, [lr, #12] │ │ │ │ lsls r0, r2, #27 │ │ │ │ - bmi.w 8bd2e <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + bmi.w 8bca6 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8bf5a <_PyObject_MakeTpCall@@Base+0x3a2> │ │ │ │ + bne.n 8bed2 <_PyObject_MakeTpCall@@Base+0x3a2> │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8bd34 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ - b.n 8be48 <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ + beq.w 8bcac <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ + b.n 8bdc0 <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8c1ec <_PyObject_MakeTpCall@@Base+0x634> │ │ │ │ + beq.w 8c164 <_PyObject_MakeTpCall@@Base+0x634> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 8bd5a <_PyObject_MakeTpCall@@Base+0x1a2> │ │ │ │ + beq.w 8bcd2 <_PyObject_MakeTpCall@@Base+0x1a2> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61920 @ 0xf1e0 │ │ │ │ + movw r1, #64224 @ 0xfae0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 8bda6 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + b.n 8bd1e <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c236 <_PyObject_MakeTpCall@@Base+0x67e> │ │ │ │ + beq.w 8c1ae <_PyObject_MakeTpCall@@Base+0x67e> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 8bda6 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + ble.w 8bd1e <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 8bd92 <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ + beq.w 8bd0a <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 8bda6 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + beq.w 8bd1e <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 8bd92 <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ + beq.w 8bd0a <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 8bda6 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + beq.w 8bd1e <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ adds r2, #20 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 8bd92 <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ + beq.w 8bd0a <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8bfd2 <_PyObject_MakeTpCall@@Base+0x41a> │ │ │ │ - b.n 8bda6 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + bne.n 8bf4a <_PyObject_MakeTpCall@@Base+0x41a> │ │ │ │ + b.n 8bd1e <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ movw r2, #65531 @ 0xfffb │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 8c1ce <_PyObject_MakeTpCall@@Base+0x616> │ │ │ │ + bhi.w 8c146 <_PyObject_MakeTpCall@@Base+0x616> │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 76e94 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76edc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8be80 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ + beq.w 8bdf8 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr.w r1, [r9] │ │ │ │ add.w ip, r4, #16 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ 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 8bc62 <_PyObject_MakeTpCall@@Base+0xaa> │ │ │ │ - cbz r3, 8c040 <_PyObject_MakeTpCall@@Base+0x488> │ │ │ │ + b.n 8bbda <_PyObject_MakeTpCall@@Base+0xaa> │ │ │ │ + cbz r3, 8bfb8 <_PyObject_MakeTpCall@@Base+0x488> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8be80 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ + bne.w 8bdf8 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #20 │ │ │ │ - movw r2, #56700 @ 0xdd7c │ │ │ │ + movw r2, #59004 @ 0xe67c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ee5f8 <_PyErr_Format@@Base> │ │ │ │ - cbz r3, 8c06a <_PyObject_MakeTpCall@@Base+0x4b2> │ │ │ │ + b.w 1eeed0 <_PyErr_Format@@Base> │ │ │ │ + cbz r3, 8bfe2 <_PyObject_MakeTpCall@@Base+0x4b2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8bf9a <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ + bne.n 8bf12 <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #56700 @ 0xdd7c │ │ │ │ + movw r2, #59004 @ 0xe67c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1ee5f8 <_PyErr_Format@@Base> │ │ │ │ - b.n 8bf9a <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ + bl 1eeed0 <_PyErr_Format@@Base> │ │ │ │ + b.n 8bf12 <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8bf9a <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ + bge.n 8bf12 <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bf9a <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ + bne.w 8bf12 <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ mov r0, r9 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bf9a <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bf12 <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 8be04 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + ble.w 8bd7c <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8be04 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + beq.w 8bd7c <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ mov r0, sl │ │ │ │ - bl 1fd79c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 8be04 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ - movw r1, #1089 @ 0x441 │ │ │ │ + bl 1fe0a4 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 8bd7c <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + movw r1, #1557 @ 0x615 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8bdf4 <_PyObject_MakeTpCall@@Base+0x23c> │ │ │ │ + beq.w 8bd6c <_PyObject_MakeTpCall@@Base+0x23c> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8bdf4 <_PyObject_MakeTpCall@@Base+0x23c> │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + b.n 8bd6c <_PyObject_MakeTpCall@@Base+0x23c> │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp fp, r2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bne.n 8c1de <_PyObject_MakeTpCall@@Base+0x626> │ │ │ │ + bne.n 8c156 <_PyObject_MakeTpCall@@Base+0x626> │ │ │ │ add.w r0, ip, #1592 @ 0x638 │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bc34 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ + bne.w 8bbac <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 8bc34 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ + b.n 8bbac <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8bf48 <_PyObject_MakeTpCall@@Base+0x390> │ │ │ │ + beq.w 8bec0 <_PyObject_MakeTpCall@@Base+0x390> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8bd34 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ - b.n 8be48 <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ + beq.w 8bcac <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ + b.n 8bdc0 <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #33356 @ 0x824c │ │ │ │ + movw r0, #35660 @ 0x8b4c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8be80 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8bdf8 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8be1a <_PyObject_MakeTpCall@@Base+0x262> │ │ │ │ + beq.w 8bd92 <_PyObject_MakeTpCall@@Base+0x262> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8c216 <_PyObject_MakeTpCall@@Base+0x65e> │ │ │ │ + blt.n 8c18e <_PyObject_MakeTpCall@@Base+0x65e> │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #20 │ │ │ │ - movw r2, #56748 @ 0xddac │ │ │ │ + movw r2, #59052 @ 0xe6ac │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2358d8 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ - bl 205d54 │ │ │ │ - b.n 8be80 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ + b.w 2362c0 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ + bl 206684 │ │ │ │ + b.n 8bdf8 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1fd00c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 8be04 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + bl 1fd90c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 8bd7c <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #61952 @ 0xf200 │ │ │ │ + movw r2, #64256 @ 0xfb00 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - bl 1ee5f8 <_PyErr_Format@@Base> │ │ │ │ - b.n 8bf9a <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ + bl 1eeed0 <_PyErr_Format@@Base> │ │ │ │ + b.n 8bf12 <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bd88 <_PyObject_MakeTpCall@@Base+0x1d0> │ │ │ │ + beq.w 8bd00 <_PyObject_MakeTpCall@@Base+0x1d0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8c228 <_PyObject_MakeTpCall@@Base+0x670> │ │ │ │ + blt.n 8c1a0 <_PyObject_MakeTpCall@@Base+0x670> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #56748 @ 0xddac │ │ │ │ + movw r2, #59052 @ 0xe6ac │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 2358d8 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ - b.n 8bf9a <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ + bl 2362c0 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ + b.n 8bf12 <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.w 8bd40 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ - movw r1, #61888 @ 0xf1c0 │ │ │ │ + bcc.w 8bcb8 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + movw r1, #64192 @ 0xfac0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r8 │ │ │ │ - bl 31408 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 313a8 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bf9a <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ - b.n 8bd40 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + bne.w 8bf12 <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ + b.n 8bcb8 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ mov r6, r2 │ │ │ │ - b.n 8bd34 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ + b.n 8bcac <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 1f4804 │ │ │ │ + bl 1f50c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c010 <_PyObject_MakeTpCall@@Base+0x458> │ │ │ │ - b.n 8be80 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ + bne.w 8bf88 <_PyObject_MakeTpCall@@Base+0x458> │ │ │ │ + b.n 8bdf8 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 8bc34 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ + b.n 8bbac <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8c1fc <_PyObject_MakeTpCall@@Base+0x644> │ │ │ │ + beq.n 8c174 <_PyObject_MakeTpCall@@Base+0x644> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bf84 <_PyObject_MakeTpCall@@Base+0x3cc> │ │ │ │ + bne.w 8befc <_PyObject_MakeTpCall@@Base+0x3cc> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8bda6 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + bge.w 8bd1e <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 8bda6 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + b.n 8bd1e <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c130 <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ + bne.n 8c0a8 <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ mov r0, r9 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c130 <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c0a8 <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c18e <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c18e <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + bne.n 8c106 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c106 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ mov r2, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 8bd92 <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ + beq.w 8bd0a <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8c238 <_PyObject_MakeTpCall@@Base+0x680> │ │ │ │ + bne.n 8c1b0 <_PyObject_MakeTpCall@@Base+0x680> │ │ │ │ movw r2, #34368 @ 0x8640 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 8bd92 <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ - b.n 8bda6 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + beq.w 8bd0a <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ + b.n 8bd1e <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8be80 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bdf8 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ nop │ │ │ │ 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 8c2be <_PyObject_MakeTpCall@@Base+0x706> │ │ │ │ - ldr r0, [pc, #340] @ (8c3d4 <_PyObject_MakeTpCall@@Base+0x81c>) │ │ │ │ + beq.n 8c236 <_PyObject_MakeTpCall@@Base+0x706> │ │ │ │ + ldr r0, [pc, #340] @ (8c34c <_PyObject_MakeTpCall@@Base+0x81c>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #156] @ 0x9c │ │ │ │ ldr r6, [r4, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c328 <_PyObject_MakeTpCall@@Base+0x770> │ │ │ │ + beq.n 8c2a0 <_PyObject_MakeTpCall@@Base+0x770> │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8c302 <_PyObject_MakeTpCall@@Base+0x74a> │ │ │ │ + cbz r0, 8c27a <_PyObject_MakeTpCall@@Base+0x74a> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c348 <_PyObject_MakeTpCall@@Base+0x790> │ │ │ │ + bne.n 8c2c0 <_PyObject_MakeTpCall@@Base+0x790> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 8c2e0 <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ + bne.n 8c258 <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 8c2b8 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + cbz r3, 8c230 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8c310 <_PyObject_MakeTpCall@@Base+0x758> │ │ │ │ + blt.n 8c288 <_PyObject_MakeTpCall@@Base+0x758> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8c38a <_PyObject_MakeTpCall@@Base+0x7d2> │ │ │ │ + beq.n 8c302 <_PyObject_MakeTpCall@@Base+0x7d2> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 8c27e <_PyObject_MakeTpCall@@Base+0x6c6> │ │ │ │ + beq.n 8c1f6 <_PyObject_MakeTpCall@@Base+0x6c6> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61920 @ 0xf1e0 │ │ │ │ + movw r1, #64224 @ 0xfae0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 8c30c <_PyObject_MakeTpCall@@Base+0x754> │ │ │ │ + bl f2724 │ │ │ │ + b.n 8c284 <_PyObject_MakeTpCall@@Base+0x754> │ │ │ │ ldr.w r0, [r3, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c3a4 <_PyObject_MakeTpCall@@Base+0x7ec> │ │ │ │ + beq.n 8c31c <_PyObject_MakeTpCall@@Base+0x7ec> │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ movs r6, #0 │ │ │ │ adds r0, #12 │ │ │ │ cmp lr, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 8c2b8 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + ble.n 8c230 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 8c2f0 <_PyObject_MakeTpCall@@Base+0x738> │ │ │ │ - b.n 8c2aa <_PyObject_MakeTpCall@@Base+0x6f2> │ │ │ │ + bne.n 8c268 <_PyObject_MakeTpCall@@Base+0x738> │ │ │ │ + b.n 8c222 <_PyObject_MakeTpCall@@Base+0x6f2> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c376 <_PyObject_MakeTpCall@@Base+0x7be> │ │ │ │ + beq.n 8c2ee <_PyObject_MakeTpCall@@Base+0x7be> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c376 <_PyObject_MakeTpCall@@Base+0x7be> │ │ │ │ + beq.n 8c2ee <_PyObject_MakeTpCall@@Base+0x7be> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8c2b8 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + b.n 8c230 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c30c <_PyObject_MakeTpCall@@Base+0x754> │ │ │ │ + bge.n 8c284 <_PyObject_MakeTpCall@@Base+0x754> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c30c <_PyObject_MakeTpCall@@Base+0x754> │ │ │ │ + bne.n 8c284 <_PyObject_MakeTpCall@@Base+0x754> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c30c <_PyObject_MakeTpCall@@Base+0x754> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c284 <_PyObject_MakeTpCall@@Base+0x754> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movw r1, #44536 @ 0xadf8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #61952 @ 0xf200 │ │ │ │ + movw r2, #64256 @ 0xfb00 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ee5f8 <_PyErr_Format@@Base> │ │ │ │ + b.w 1eeed0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c2a4 <_PyObject_MakeTpCall@@Base+0x6ec> │ │ │ │ + beq.n 8c21c <_PyObject_MakeTpCall@@Base+0x6ec> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8c3c4 <_PyObject_MakeTpCall@@Base+0x80c> │ │ │ │ + blt.n 8c33c <_PyObject_MakeTpCall@@Base+0x80c> │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #56748 @ 0xddac │ │ │ │ + movw r2, #59052 @ 0xe6ac │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2358d8 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ + b.w 2362c0 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #56700 @ 0xdd7c │ │ │ │ + movw r2, #59004 @ 0xe67c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 8c33a <_PyObject_MakeTpCall@@Base+0x782> │ │ │ │ - cbz r2, 8c392 <_PyObject_MakeTpCall@@Base+0x7da> │ │ │ │ + b.n 8c2b2 <_PyObject_MakeTpCall@@Base+0x782> │ │ │ │ + cbz r2, 8c30a <_PyObject_MakeTpCall@@Base+0x7da> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c2c8 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ + bne.n 8c240 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c2b8 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + bge.n 8c230 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8c2b8 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + b.n 8c230 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ mov r0, r3 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8c2aa <_PyObject_MakeTpCall@@Base+0x6f2> │ │ │ │ + beq.w 8c222 <_PyObject_MakeTpCall@@Base+0x6f2> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8c3a6 <_PyObject_MakeTpCall@@Base+0x7ee> │ │ │ │ + bne.n 8c31e <_PyObject_MakeTpCall@@Base+0x7ee> │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8c2aa <_PyObject_MakeTpCall@@Base+0x6f2> │ │ │ │ - b.n 8c2b8 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + beq.w 8c222 <_PyObject_MakeTpCall@@Base+0x6f2> │ │ │ │ + b.n 8c230 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c356 <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c356 <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ + bne.n 8c2ce <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c2ce <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ @@ -144452,259 +144394,259 @@ │ │ │ │ add.w r2, r7, #76 @ 0x4c │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r3, #18128 @ 0x46d0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ strd r1, r3, [sp] │ │ │ │ movw r3, #40760 @ 0x9f38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61984 @ 0xf220 │ │ │ │ + movw r1, #64288 @ 0xfb20 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8eb1c │ │ │ │ + bl 8eab0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c646 <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ + beq.w 8c5be <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ ldr.w r9, [r7, #68] @ 0x44 │ │ │ │ ldr r5, [r7, #76] @ 0x4c │ │ │ │ ldr r6, [r3, #8] │ │ │ │ str r3, [r7, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8c652 <_PyObject_MakeTpCall@@Base+0xa9a> │ │ │ │ - ble.w 8c646 <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ + beq.w 8c5ca <_PyObject_MakeTpCall@@Base+0xa9a> │ │ │ │ + ble.w 8c5be <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8e362 <_PyObject_MakeTpCall@@Base+0x27aa> │ │ │ │ + bge.w 8e874 <_PyObject_MakeTpCall@@Base+0x2d44> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 8d898 <_PyObject_MakeTpCall@@Base+0x1ce0> │ │ │ │ + beq.w 8d810 <_PyObject_MakeTpCall@@Base+0x1ce0> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ mov.w sl, #1 │ │ │ │ add.w fp, r3, #16 │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8e3e6 <_PyObject_MakeTpCall@@Base+0x282e> │ │ │ │ + bge.w 8e820 <_PyObject_MakeTpCall@@Base+0x2cf0> │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r6, sl │ │ │ │ - bne.n 8c45a <_PyObject_MakeTpCall@@Base+0x8a2> │ │ │ │ + bne.n 8c3d2 <_PyObject_MakeTpCall@@Base+0x8a2> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8c646 <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ + ble.w 8c5be <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ mov r6, r4 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ movs r1, #0 │ │ │ │ adds r3, #12 │ │ │ │ mov fp, r4 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e2f8 <_PyObject_MakeTpCall@@Base+0x2740> │ │ │ │ + beq.w 8e84c <_PyObject_MakeTpCall@@Base+0x2d1c> │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ mvn.w lr, r1 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ add lr, r4 │ │ │ │ ands.w lr, lr, #7 │ │ │ │ - beq.w 8db86 <_PyObject_MakeTpCall@@Base+0x1fce> │ │ │ │ + beq.w 8db2c <_PyObject_MakeTpCall@@Base+0x1ffc> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e130 <_PyObject_MakeTpCall@@Base+0x2578> │ │ │ │ + ble.w 8e028 <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8d6ea <_PyObject_MakeTpCall@@Base+0x1b32> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8d662 <_PyObject_MakeTpCall@@Base+0x1b32> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w lr, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 8db86 <_PyObject_MakeTpCall@@Base+0x1fce> │ │ │ │ + beq.w 8db2c <_PyObject_MakeTpCall@@Base+0x1ffc> │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 8c558 <_PyObject_MakeTpCall@@Base+0x9a0> │ │ │ │ + beq.n 8c4d0 <_PyObject_MakeTpCall@@Base+0x9a0> │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 8c53e <_PyObject_MakeTpCall@@Base+0x986> │ │ │ │ + beq.n 8c4b6 <_PyObject_MakeTpCall@@Base+0x986> │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 8c524 <_PyObject_MakeTpCall@@Base+0x96c> │ │ │ │ + beq.n 8c49c <_PyObject_MakeTpCall@@Base+0x96c> │ │ │ │ cmp.w lr, #5 │ │ │ │ - beq.n 8c50a <_PyObject_MakeTpCall@@Base+0x952> │ │ │ │ + beq.n 8c482 <_PyObject_MakeTpCall@@Base+0x952> │ │ │ │ cmp.w lr, #6 │ │ │ │ - bne.w 8ddb8 <_PyObject_MakeTpCall@@Base+0x2200> │ │ │ │ + bne.w 8dd98 <_PyObject_MakeTpCall@@Base+0x2268> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e130 <_PyObject_MakeTpCall@@Base+0x2578> │ │ │ │ + ble.w 8e028 <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8d6ea <_PyObject_MakeTpCall@@Base+0x1b32> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8d662 <_PyObject_MakeTpCall@@Base+0x1b32> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e130 <_PyObject_MakeTpCall@@Base+0x2578> │ │ │ │ + ble.w 8e028 <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8d6ea <_PyObject_MakeTpCall@@Base+0x1b32> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8d662 <_PyObject_MakeTpCall@@Base+0x1b32> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e130 <_PyObject_MakeTpCall@@Base+0x2578> │ │ │ │ + ble.w 8e028 <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8d6ea <_PyObject_MakeTpCall@@Base+0x1b32> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8d662 <_PyObject_MakeTpCall@@Base+0x1b32> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e130 <_PyObject_MakeTpCall@@Base+0x2578> │ │ │ │ + ble.w 8e028 <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8d6ea <_PyObject_MakeTpCall@@Base+0x1b32> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8d662 <_PyObject_MakeTpCall@@Base+0x1b32> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e130 <_PyObject_MakeTpCall@@Base+0x2578> │ │ │ │ + ble.w 8e028 <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8d6ea <_PyObject_MakeTpCall@@Base+0x1b32> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8d662 <_PyObject_MakeTpCall@@Base+0x1b32> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e12e <_PyObject_MakeTpCall@@Base+0x2576> │ │ │ │ + ble.w 8e026 <_PyObject_MakeTpCall@@Base+0x24f6> │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8d6e8 <_PyObject_MakeTpCall@@Base+0x1b30> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8d660 <_PyObject_MakeTpCall@@Base+0x1b30> │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ mov fp, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 8d71a <_PyObject_MakeTpCall@@Base+0x1b62> │ │ │ │ + beq.w 8d692 <_PyObject_MakeTpCall@@Base+0x1b62> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r2, #4 │ │ │ │ mov lr, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8d6e8 <_PyObject_MakeTpCall@@Base+0x1b30> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8d660 <_PyObject_MakeTpCall@@Base+0x1b30> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8d6e8 <_PyObject_MakeTpCall@@Base+0x1b30> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8d660 <_PyObject_MakeTpCall@@Base+0x1b30> │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ add.w r1, fp, #2 │ │ │ │ add.w r2, lr, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8d6e8 <_PyObject_MakeTpCall@@Base+0x1b30> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8d660 <_PyObject_MakeTpCall@@Base+0x1b30> │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ add.w r1, fp, #3 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ add.w r2, lr, #12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8d6e8 <_PyObject_MakeTpCall@@Base+0x1b30> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8d660 <_PyObject_MakeTpCall@@Base+0x1b30> │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ add.w r1, fp, #4 │ │ │ │ add.w r2, lr, #16 │ │ │ │ cmp.w ip, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ble.w 8e12e <_PyObject_MakeTpCall@@Base+0x2576> │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8d6e8 <_PyObject_MakeTpCall@@Base+0x1b30> │ │ │ │ + ble.w 8e026 <_PyObject_MakeTpCall@@Base+0x24f6> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8d660 <_PyObject_MakeTpCall@@Base+0x1b30> │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ add.w r1, fp, #5 │ │ │ │ add.w r2, lr, #20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8d6e8 <_PyObject_MakeTpCall@@Base+0x1b30> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8d660 <_PyObject_MakeTpCall@@Base+0x1b30> │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ add.w r1, fp, #6 │ │ │ │ add.w r2, lr, #24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8d6e8 <_PyObject_MakeTpCall@@Base+0x1b30> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8d660 <_PyObject_MakeTpCall@@Base+0x1b30> │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ add.w r1, fp, #7 │ │ │ │ add.w r2, lr, #28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 8c574 <_PyObject_MakeTpCall@@Base+0x9bc> │ │ │ │ + b.n 8c4ec <_PyObject_MakeTpCall@@Base+0x9bc> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53756 @ 0xd1fc │ │ │ │ + movw r1, #56060 @ 0xdafc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ adds r7, #100 @ 0x64 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #34368 @ 0x8640 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 7bf9c │ │ │ │ + bl 7c00c │ │ │ │ str r0, [r7, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c646 <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ + beq.n 8c5be <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ movw sl, #34368 @ 0x8640 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 84f48 │ │ │ │ + bl 84eac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e06c <_PyObject_MakeTpCall@@Base+0x24b4> │ │ │ │ + beq.w 8df28 <_PyObject_MakeTpCall@@Base+0x23f8> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8e61c <_PyObject_MakeTpCall@@Base+0x2a64> │ │ │ │ - ldr r1, [pc, #712] @ (8c954 <_PyObject_MakeTpCall@@Base+0xd9c>) │ │ │ │ + bpl.w 8e6ee <_PyObject_MakeTpCall@@Base+0x2bbe> │ │ │ │ + ldr r1, [pc, #712] @ (8c8cc <_PyObject_MakeTpCall@@Base+0xd9c>) │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r2, [r1, #884] @ 0x374 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8df46 <_PyObject_MakeTpCall@@Base+0x238e> │ │ │ │ + bne.w 8de98 <_PyObject_MakeTpCall@@Base+0x2368> │ │ │ │ ldr.w r2, [r1, #892] @ 0x37c │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8df46 <_PyObject_MakeTpCall@@Base+0x238e> │ │ │ │ + beq.w 8de98 <_PyObject_MakeTpCall@@Base+0x2368> │ │ │ │ add.w r1, r1, #880 @ 0x370 │ │ │ │ add.w r3, r7, #88 @ 0x58 │ │ │ │ - bl 77608 │ │ │ │ + bl 77654 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d8dc <_PyObject_MakeTpCall@@Base+0x1d24> │ │ │ │ - ldr r3, [pc, #668] @ (8c958 <_PyObject_MakeTpCall@@Base+0xda0>) │ │ │ │ + bne.w 8d854 <_PyObject_MakeTpCall@@Base+0x1d24> │ │ │ │ + ldr r3, [pc, #668] @ (8c8d0 <_PyObject_MakeTpCall@@Base+0xda0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e064 <_PyObject_MakeTpCall@@Base+0x24ac> │ │ │ │ + bne.w 8df20 <_PyObject_MakeTpCall@@Base+0x23f0> │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [r7, #56] @ 0x38 │ │ │ │ ldr.w r3, [sl, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d2ac <_PyObject_MakeTpCall@@Base+0x16f4> │ │ │ │ + bne.w 8d224 <_PyObject_MakeTpCall@@Base+0x16f4> │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d2ac <_PyObject_MakeTpCall@@Base+0x16f4> │ │ │ │ + bne.w 8d224 <_PyObject_MakeTpCall@@Base+0x16f4> │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e06c <_PyObject_MakeTpCall@@Base+0x24b4> │ │ │ │ + beq.w 8df28 <_PyObject_MakeTpCall@@Base+0x23f8> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ ldr r1, [r7, #32] │ │ │ │ mov.w r2, #17920 @ 0x4600 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r2, [r6, #84] @ 0x54 │ │ │ │ add.w r2, r6, #208 @ 0xd0 │ │ │ │ @@ -144714,968 +144656,968 @@ │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ add.w r2, r6, #380 @ 0x17c │ │ │ │ str r2, [r6, #52] @ 0x34 │ │ │ │ add.w r2, r6, #368 @ 0x170 │ │ │ │ str r2, [r6, #56] @ 0x38 │ │ │ │ add.w r2, r6, #420 @ 0x1a4 │ │ │ │ str r2, [r6, #80] @ 0x50 │ │ │ │ - bge.w 8d25c <_PyObject_MakeTpCall@@Base+0x16a4> │ │ │ │ + bge.w 8d1d4 <_PyObject_MakeTpCall@@Base+0x16a4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ str.w r1, [r6, #168] @ 0xa8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8d26e <_PyObject_MakeTpCall@@Base+0x16b6> │ │ │ │ + bge.w 8d1e6 <_PyObject_MakeTpCall@@Base+0x16b6> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - movw r3, #36061 @ 0x8cdd │ │ │ │ + movw r3, #37301 @ 0x91b5 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r6, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w sl, [r6, #128] @ 0x80 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - movw r2, #36949 @ 0x9055 │ │ │ │ + movw r2, #37025 @ 0x90a1 │ │ │ │ movt r2, #7 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ str.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r2, #59641 @ 0xe8f9 │ │ │ │ + movw r2, #59737 @ 0xe959 │ │ │ │ movt r2, #7 │ │ │ │ str.w r2, [r6, #160] @ 0xa0 │ │ │ │ - movw r2, #56697 @ 0xdd79 │ │ │ │ + movw r2, #57177 @ 0xdf59 │ │ │ │ movt r2, #18 │ │ │ │ str r2, [r6, #92] @ 0x5c │ │ │ │ - movw r2, #36945 @ 0x9051 │ │ │ │ + movw r2, #38273 @ 0x9581 │ │ │ │ movt r2, #20 │ │ │ │ str r2, [r6, #96] @ 0x60 │ │ │ │ it lt │ │ │ │ strlt r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6, #444] @ 0x1bc │ │ │ │ str.w r3, [r6, #452] @ 0x1c4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str.w r4, [r6, #132] @ 0x84 │ │ │ │ strd r5, r8, [r6, #428] @ 0x1ac │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.w 8e2ee <_PyObject_MakeTpCall@@Base+0x2736> │ │ │ │ + beq.w 8e6e4 <_PyObject_MakeTpCall@@Base+0x2bb4> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r4, r3, #25 │ │ │ │ - bpl.w 8e662 <_PyObject_MakeTpCall@@Base+0x2aaa> │ │ │ │ + bpl.w 8e716 <_PyObject_MakeTpCall@@Base+0x2be6> │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.w 8e662 <_PyObject_MakeTpCall@@Base+0x2aaa> │ │ │ │ + bpl.w 8e716 <_PyObject_MakeTpCall@@Base+0x2be6> │ │ │ │ adds.w r0, r5, #20 │ │ │ │ itt ne │ │ │ │ ldrne r4, [r5, #8] │ │ │ │ strne r0, [r6, #12] │ │ │ │ - beq.w 8e6a0 <_PyObject_MakeTpCall@@Base+0x2ae8> │ │ │ │ + beq.w 8e728 <_PyObject_MakeTpCall@@Base+0x2bf8> │ │ │ │ blx 2bf84 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 8e6b4 <_PyObject_MakeTpCall@@Base+0x2afc> │ │ │ │ + bne.w 8e74e <_PyObject_MakeTpCall@@Base+0x2c1e> │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 8daec <_PyObject_MakeTpCall@@Base+0x1f34> │ │ │ │ - ldr r3, [pc, #376] @ (8c95c <_PyObject_MakeTpCall@@Base+0xda4>) │ │ │ │ + bmi.w 8da74 <_PyObject_MakeTpCall@@Base+0x1f44> │ │ │ │ + ldr r3, [pc, #376] @ (8c8d4 <_PyObject_MakeTpCall@@Base+0xda4>) │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ ldr.w r4, [r6, #132] @ 0x84 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #3392] @ 0xd40 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8db3c <_PyObject_MakeTpCall@@Base+0x1f84> │ │ │ │ + bne.w 8dac4 <_PyObject_MakeTpCall@@Base+0x1f94> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ ldr.w r2, [r3, #3400] @ 0xd48 │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.w 8db3c <_PyObject_MakeTpCall@@Base+0x1f84> │ │ │ │ - ldr r1, [pc, #340] @ (8c960 <_PyObject_MakeTpCall@@Base+0xda8>) │ │ │ │ + beq.w 8dac4 <_PyObject_MakeTpCall@@Base+0x1f94> │ │ │ │ + ldr r1, [pc, #340] @ (8c8d8 <_PyObject_MakeTpCall@@Base+0xda8>) │ │ │ │ add.w r3, r7, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - bl 77608 │ │ │ │ + bl 77654 │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + beq.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8d464 <_PyObject_MakeTpCall@@Base+0x18ac> │ │ │ │ - bl 113610 │ │ │ │ - cbz r0, 8c85e <_PyObject_MakeTpCall@@Base+0xca6> │ │ │ │ + bne.w 8d3dc <_PyObject_MakeTpCall@@Base+0x18ac> │ │ │ │ + bl 113b5c │ │ │ │ + cbz r0, 8c7d6 <_PyObject_MakeTpCall@@Base+0xca6> │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #308] @ (8c964 <_PyObject_MakeTpCall@@Base+0xdac>) │ │ │ │ - bl 82ca0 │ │ │ │ + ldr r1, [pc, #308] @ (8c8dc <_PyObject_MakeTpCall@@Base+0xdac>) │ │ │ │ + bl 82c04 │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 8c858 <_PyObject_MakeTpCall@@Base+0xca0> │ │ │ │ - ldr r1, [pc, #292] @ (8c960 <_PyObject_MakeTpCall@@Base+0xda8>) │ │ │ │ + cbz r2, 8c7d0 <_PyObject_MakeTpCall@@Base+0xca0> │ │ │ │ + ldr r1, [pc, #292] @ (8c8d8 <_PyObject_MakeTpCall@@Base+0xda8>) │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ - bl 78770 │ │ │ │ + bl 787bc │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c858 <_PyObject_MakeTpCall@@Base+0xca0> │ │ │ │ + bge.n 8c7d0 <_PyObject_MakeTpCall@@Base+0xca0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ea70 <_PyObject_MakeTpCall@@Base+0x2eb8> │ │ │ │ + beq.w 8ea76 <_PyObject_MakeTpCall@@Base+0x2f46> │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + beq.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8e764 <_PyObject_MakeTpCall@@Base+0x2bac> │ │ │ │ + bpl.w 8e2e4 <_PyObject_MakeTpCall@@Base+0x27b4> │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #4020] @ 0xfb4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8dbba <_PyObject_MakeTpCall@@Base+0x2002> │ │ │ │ + bne.w 8db60 <_PyObject_MakeTpCall@@Base+0x2030> │ │ │ │ ldr.w r2, [r2, #4028] @ 0xfbc │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8dbba <_PyObject_MakeTpCall@@Base+0x2002> │ │ │ │ - ldr r1, [pc, #228] @ (8c968 <_PyObject_MakeTpCall@@Base+0xdb0>) │ │ │ │ + beq.w 8db60 <_PyObject_MakeTpCall@@Base+0x2030> │ │ │ │ + ldr r1, [pc, #228] @ (8c8e0 <_PyObject_MakeTpCall@@Base+0xdb0>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ - bl 77608 │ │ │ │ + bl 77654 │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + beq.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ ldr r5, [r7, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8d484 <_PyObject_MakeTpCall@@Base+0x18cc> │ │ │ │ + bne.w 8d3fc <_PyObject_MakeTpCall@@Base+0x18cc> │ │ │ │ ldr.w r2, [r6, #428] @ 0x1ac │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str.w r2, [r6, #436] @ 0x1b4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bpl.w 8e750 <_PyObject_MakeTpCall@@Base+0x2b98> │ │ │ │ + bpl.w 8e702 <_PyObject_MakeTpCall@@Base+0x2bd2> │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8d2f8 <_PyObject_MakeTpCall@@Base+0x1740> │ │ │ │ + bne.w 8d284 <_PyObject_MakeTpCall@@Base+0x1754> │ │ │ │ ldr.w r2, [r2, #1572] @ 0x624 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8d2f8 <_PyObject_MakeTpCall@@Base+0x1740> │ │ │ │ - ldr r1, [pc, #156] @ (8c96c <_PyObject_MakeTpCall@@Base+0xdb4>) │ │ │ │ + beq.w 8d284 <_PyObject_MakeTpCall@@Base+0x1754> │ │ │ │ + ldr r1, [pc, #156] @ (8c8e4 <_PyObject_MakeTpCall@@Base+0xdb4>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ - bl 77608 │ │ │ │ + bl 77654 │ │ │ │ ldr r5, [r7, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d30c <_PyObject_MakeTpCall@@Base+0x1754> │ │ │ │ + beq.w 8d298 <_PyObject_MakeTpCall@@Base+0x1768> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 8c994 <_PyObject_MakeTpCall@@Base+0xddc> │ │ │ │ + bpl.n 8c90c <_PyObject_MakeTpCall@@Base+0xddc> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.w 8e778 <_PyObject_MakeTpCall@@Base+0x2bc0> │ │ │ │ + bpl.w 8e6a6 <_PyObject_MakeTpCall@@Base+0x2b76> │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 8e778 <_PyObject_MakeTpCall@@Base+0x2bc0> │ │ │ │ + bpl.w 8e6a6 <_PyObject_MakeTpCall@@Base+0x2b76> │ │ │ │ adds.w r3, r5, #20 │ │ │ │ - beq.w 8e780 <_PyObject_MakeTpCall@@Base+0x2bc8> │ │ │ │ + beq.w 8e6ae <_PyObject_MakeTpCall@@Base+0x2b7e> │ │ │ │ mov r5, r3 │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #3321 @ 0xcf9 │ │ │ │ + movw r2, #3353 @ 0xd19 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r8, #868] @ 0x364 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e5c0 <_PyObject_MakeTpCall@@Base+0x2a08> │ │ │ │ - ldr r3, [pc, #48] @ (8c958 <_PyObject_MakeTpCall@@Base+0xda0>) │ │ │ │ + bne.w 8e35a <_PyObject_MakeTpCall@@Base+0x282a> │ │ │ │ + ldr r3, [pc, #48] @ (8c8d0 <_PyObject_MakeTpCall@@Base+0xda0>) │ │ │ │ mrc 15, 0, r2, 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, #1596] @ 0x63c │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bhi.w 8dea6 <_PyObject_MakeTpCall@@Base+0x22ee> │ │ │ │ + bhi.w 8de40 <_PyObject_MakeTpCall@@Base+0x2310> │ │ │ │ lsrs r1, r0, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8e160 <_PyObject_MakeTpCall@@Base+0x25a8> │ │ │ │ - b.n 8c970 <_PyObject_MakeTpCall@@Base+0xdb8> │ │ │ │ + beq.w 8e136 <_PyObject_MakeTpCall@@Base+0x2606> │ │ │ │ + b.n 8c8e8 <_PyObject_MakeTpCall@@Base+0xdb8> │ │ │ │ nop │ │ │ │ bkpt 0x0078 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 8c9d0 <_PyObject_MakeTpCall@@Base+0xe18> │ │ │ │ + cbnz r4, 8c948 <_PyObject_MakeTpCall@@Base+0xe18> │ │ │ │ lsls r5, r1, #1 │ │ │ │ pop {r2, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ bkpt 0x0028 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r0, [r9] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8de84 <_PyObject_MakeTpCall@@Base+0x22cc> │ │ │ │ + beq.w 8de1e <_PyObject_MakeTpCall@@Base+0x22ee> │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 2beec │ │ │ │ str.w r9, [r6, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bpl.w 8e73c <_PyObject_MakeTpCall@@Base+0x2b84> │ │ │ │ + bpl.w 8e692 <_PyObject_MakeTpCall@@Base+0x2b62> │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #3576] @ 0xdf8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8defe <_PyObject_MakeTpCall@@Base+0x2346> │ │ │ │ + bne.w 8dece <_PyObject_MakeTpCall@@Base+0x239e> │ │ │ │ ldr.w r2, [r2, #3584] @ 0xe00 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8defe <_PyObject_MakeTpCall@@Base+0x2346> │ │ │ │ - ldr r1, [pc, #652] @ (8cc44 <_PyObject_MakeTpCall@@Base+0x108c>) │ │ │ │ + beq.w 8dece <_PyObject_MakeTpCall@@Base+0x239e> │ │ │ │ + ldr r1, [pc, #652] @ (8cbbc <_PyObject_MakeTpCall@@Base+0x108c>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ - bl 77608 │ │ │ │ + bl 77654 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dd00 <_PyObject_MakeTpCall@@Base+0x2148> │ │ │ │ - ldr r3, [pc, #636] @ (8cc48 <_PyObject_MakeTpCall@@Base+0x1090>) │ │ │ │ + bne.w 8dba4 <_PyObject_MakeTpCall@@Base+0x2074> │ │ │ │ + ldr r3, [pc, #636] @ (8cbc0 <_PyObject_MakeTpCall@@Base+0x1090>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e058 <_PyObject_MakeTpCall@@Base+0x24a0> │ │ │ │ + bne.w 8df88 <_PyObject_MakeTpCall@@Base+0x2458> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8e674 <_PyObject_MakeTpCall@@Base+0x2abc> │ │ │ │ + bpl.w 8e77c <_PyObject_MakeTpCall@@Base+0x2c4c> │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #2608] @ 0xa30 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8dee6 <_PyObject_MakeTpCall@@Base+0x232e> │ │ │ │ + bne.w 8deb6 <_PyObject_MakeTpCall@@Base+0x2386> │ │ │ │ ldr.w r2, [r2, #2616] @ 0xa38 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8dee6 <_PyObject_MakeTpCall@@Base+0x232e> │ │ │ │ - ldr r1, [pc, #592] @ (8cc4c <_PyObject_MakeTpCall@@Base+0x1094>) │ │ │ │ + beq.w 8deb6 <_PyObject_MakeTpCall@@Base+0x2386> │ │ │ │ + ldr r1, [pc, #592] @ (8cbc4 <_PyObject_MakeTpCall@@Base+0x1094>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ - bl 77608 │ │ │ │ + bl 77654 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e00e <_PyObject_MakeTpCall@@Base+0x2456> │ │ │ │ - ldr r3, [pc, #568] @ (8cc48 <_PyObject_MakeTpCall@@Base+0x1090>) │ │ │ │ + bne.w 8df94 <_PyObject_MakeTpCall@@Base+0x2464> │ │ │ │ + ldr r3, [pc, #568] @ (8cbc0 <_PyObject_MakeTpCall@@Base+0x1090>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8df8e <_PyObject_MakeTpCall@@Base+0x23d6> │ │ │ │ + bne.w 8df14 <_PyObject_MakeTpCall@@Base+0x23e4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8e644 <_PyObject_MakeTpCall@@Base+0x2a8c> │ │ │ │ + bpl.w 8e56a <_PyObject_MakeTpCall@@Base+0x2a3a> │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #996] @ 0x3e4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8df2e <_PyObject_MakeTpCall@@Base+0x2376> │ │ │ │ + bne.w 8dee6 <_PyObject_MakeTpCall@@Base+0x23b6> │ │ │ │ ldr.w r2, [r2, #1004] @ 0x3ec │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8df2e <_PyObject_MakeTpCall@@Base+0x2376> │ │ │ │ - ldr r1, [pc, #528] @ (8cc50 <_PyObject_MakeTpCall@@Base+0x1098>) │ │ │ │ + beq.w 8dee6 <_PyObject_MakeTpCall@@Base+0x23b6> │ │ │ │ + ldr r1, [pc, #528] @ (8cbc8 <_PyObject_MakeTpCall@@Base+0x1098>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ - bl 77608 │ │ │ │ + bl 77654 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dfc4 <_PyObject_MakeTpCall@@Base+0x240c> │ │ │ │ - ldr r3, [pc, #500] @ (8cc48 <_PyObject_MakeTpCall@@Base+0x1090>) │ │ │ │ + bne.w 8df32 <_PyObject_MakeTpCall@@Base+0x2402> │ │ │ │ + ldr r3, [pc, #500] @ (8cbc0 <_PyObject_MakeTpCall@@Base+0x1090>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8df82 <_PyObject_MakeTpCall@@Base+0x23ca> │ │ │ │ + bne.w 8df08 <_PyObject_MakeTpCall@@Base+0x23d8> │ │ │ │ ldr.w r3, [r6, #432] @ 0x1b0 │ │ │ │ ldr.w r5, [sl, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8da7c <_PyObject_MakeTpCall@@Base+0x1ec4> │ │ │ │ + bne.w 8da22 <_PyObject_MakeTpCall@@Base+0x1ef2> │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ - cbz r3, 8ca80 <_PyObject_MakeTpCall@@Base+0xec8> │ │ │ │ + cbz r3, 8c9f8 <_PyObject_MakeTpCall@@Base+0xec8> │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r6, #84] @ 0x54 │ │ │ │ mvn.w r3, #15 │ │ │ │ str r3, [r6, #104] @ 0x68 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ - cbz r3, 8ca94 <_PyObject_MakeTpCall@@Base+0xedc> │ │ │ │ + cbz r3, 8ca0c <_PyObject_MakeTpCall@@Base+0xedc> │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str r3, [r6, #84] @ 0x54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r6, #144] @ 0x90 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r5, [r6, #16] │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ str r2, [r6, #20] │ │ │ │ ands.w r5, r5, #8388608 @ 0x800000 │ │ │ │ - beq.w 8cdee <_PyObject_MakeTpCall@@Base+0x1236> │ │ │ │ + beq.w 8cd66 <_PyObject_MakeTpCall@@Base+0x1236> │ │ │ │ ldr r2, [r6, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r3, r6 │ │ │ │ str r3, [r6, #120] @ 0x78 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ce14 <_PyObject_MakeTpCall@@Base+0x125c> │ │ │ │ + bne.w 8cd8c <_PyObject_MakeTpCall@@Base+0x125c> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e086 <_PyObject_MakeTpCall@@Base+0x24ce> │ │ │ │ + bne.w 8e014 <_PyObject_MakeTpCall@@Base+0x24e4> │ │ │ │ str r3, [r6, #124] @ 0x7c │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 8ce1e <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ + bgt.w 8cd96 <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8ce56 <_PyObject_MakeTpCall@@Base+0x129e> │ │ │ │ + bpl.w 8cdce <_PyObject_MakeTpCall@@Base+0x129e> │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #1036] @ 0x40c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8df16 <_PyObject_MakeTpCall@@Base+0x235e> │ │ │ │ + bne.w 8de80 <_PyObject_MakeTpCall@@Base+0x2350> │ │ │ │ ldr.w r2, [r2, #1044] @ 0x414 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8df16 <_PyObject_MakeTpCall@@Base+0x235e> │ │ │ │ - ldr r1, [pc, #356] @ (8cc54 <_PyObject_MakeTpCall@@Base+0x109c>) │ │ │ │ + beq.w 8de80 <_PyObject_MakeTpCall@@Base+0x2350> │ │ │ │ + ldr r1, [pc, #356] @ (8cbcc <_PyObject_MakeTpCall@@Base+0x109c>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ - bl 77608 │ │ │ │ + bl 77654 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8db8c <_PyObject_MakeTpCall@@Base+0x1fd4> │ │ │ │ - ldr r3, [pc, #328] @ (8cc48 <_PyObject_MakeTpCall@@Base+0x1090>) │ │ │ │ + bne.w 8db32 <_PyObject_MakeTpCall@@Base+0x2002> │ │ │ │ + ldr r3, [pc, #328] @ (8cbc0 <_PyObject_MakeTpCall@@Base+0x1090>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8df9a <_PyObject_MakeTpCall@@Base+0x23e2> │ │ │ │ + bne.w 8df7c <_PyObject_MakeTpCall@@Base+0x244c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8e630 <_PyObject_MakeTpCall@@Base+0x2a78> │ │ │ │ + bpl.w 8e556 <_PyObject_MakeTpCall@@Base+0x2a26> │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #1108] @ 0x454 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8d2ca <_PyObject_MakeTpCall@@Base+0x1712> │ │ │ │ + bne.w 8d242 <_PyObject_MakeTpCall@@Base+0x1712> │ │ │ │ ldr.w r2, [r2, #1116] @ 0x45c │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.w 8d2ca <_PyObject_MakeTpCall@@Base+0x1712> │ │ │ │ + beq.w 8d242 <_PyObject_MakeTpCall@@Base+0x1712> │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #288] @ (8cc58 <_PyObject_MakeTpCall@@Base+0x10a0>) │ │ │ │ - bl 77608 │ │ │ │ + ldr r1, [pc, #288] @ (8cbd0 <_PyObject_MakeTpCall@@Base+0x10a0>) │ │ │ │ + bl 77654 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d2de <_PyObject_MakeTpCall@@Base+0x1726> │ │ │ │ + beq.w 8d256 <_PyObject_MakeTpCall@@Base+0x1726> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r1, #31628 @ 0x7b8c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8ea38 <_PyObject_MakeTpCall@@Base+0x2e80> │ │ │ │ + bne.w 8ea3c <_PyObject_MakeTpCall@@Base+0x2f0c> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8e9e2 <_PyObject_MakeTpCall@@Base+0x2e2a> │ │ │ │ + bge.w 8ea20 <_PyObject_MakeTpCall@@Base+0x2ef0> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r4, [r3, #8] │ │ │ │ - cbz r0, 8cb78 <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ + cbz r0, 8caf0 <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8cb78 <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ + bge.n 8caf0 <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d6a2 <_PyObject_MakeTpCall@@Base+0x1aea> │ │ │ │ + beq.w 8d61a <_PyObject_MakeTpCall@@Base+0x1aea> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #1108] @ 0x454 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d33a <_PyObject_MakeTpCall@@Base+0x1782> │ │ │ │ + bne.w 8d2b2 <_PyObject_MakeTpCall@@Base+0x1782> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ ldr.w r8, [r3, #1116] @ 0x45c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d33a <_PyObject_MakeTpCall@@Base+0x1782> │ │ │ │ + beq.w 8d2b2 <_PyObject_MakeTpCall@@Base+0x1782> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 8e7dc <_PyObject_MakeTpCall@@Base+0x2c24> │ │ │ │ + bpl.w 8e8b8 <_PyObject_MakeTpCall@@Base+0x2d88> │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #180] @ (8cc58 <_PyObject_MakeTpCall@@Base+0x10a0>) │ │ │ │ + ldr r1, [pc, #180] @ (8cbd0 <_PyObject_MakeTpCall@@Base+0x10a0>) │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77608 │ │ │ │ + bl 77654 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + beq.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8e658 <_PyObject_MakeTpCall@@Base+0x2aa0> │ │ │ │ + beq.w 8e816 <_PyObject_MakeTpCall@@Base+0x2ce6> │ │ │ │ ldr.w r9, [r7, #88] @ 0x58 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8e658 <_PyObject_MakeTpCall@@Base+0x2aa0> │ │ │ │ + beq.w 8e816 <_PyObject_MakeTpCall@@Base+0x2ce6> │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e7a0 <_PyObject_MakeTpCall@@Base+0x2be8> │ │ │ │ + bne.w 8e6d2 <_PyObject_MakeTpCall@@Base+0x2ba2> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ cmp r0, #7 │ │ │ │ lsl.w r1, r1, r0 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r8, r1 │ │ │ │ - bgt.w 8d352 <_PyObject_MakeTpCall@@Base+0x179a> │ │ │ │ + bgt.w 8d2ca <_PyObject_MakeTpCall@@Base+0x179a> │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ cmp r5, ip │ │ │ │ - bne.w 8d36c <_PyObject_MakeTpCall@@Base+0x17b4> │ │ │ │ + bne.w 8d2e4 <_PyObject_MakeTpCall@@Base+0x17b4> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e7b2 <_PyObject_MakeTpCall@@Base+0x2bfa> │ │ │ │ + bne.w 8e88e <_PyObject_MakeTpCall@@Base+0x2d5e> │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r1, #7 │ │ │ │ - bgt.w 8d446 <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ + bgt.w 8d3be <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ add r3, r2 │ │ │ │ movs r2, #254 @ 0xfe │ │ │ │ strb r2, [r3, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ movs r2, #1 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ lsls r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8d662 <_PyObject_MakeTpCall@@Base+0x1aaa> │ │ │ │ + beq.w 8d5da <_PyObject_MakeTpCall@@Base+0x1aaa> │ │ │ │ adds r3, #20 │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ adds r4, r3, r2 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ str r1, [r3, r2] │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8cc5c <_PyObject_MakeTpCall@@Base+0x10a4> │ │ │ │ + bge.n 8cbd4 <_PyObject_MakeTpCall@@Base+0x10a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d684 <_PyObject_MakeTpCall@@Base+0x1acc> │ │ │ │ - b.n 8cc5c <_PyObject_MakeTpCall@@Base+0x10a4> │ │ │ │ + beq.w 8d5fc <_PyObject_MakeTpCall@@Base+0x1acc> │ │ │ │ + b.n 8cbd4 <_PyObject_MakeTpCall@@Base+0x10a4> │ │ │ │ pop {r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8a4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ sxtb r0, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ uxth r0, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ uxtb r0, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8cc74 <_PyObject_MakeTpCall@@Base+0x10bc> │ │ │ │ + bge.n 8cbec <_PyObject_MakeTpCall@@Base+0x10bc> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 8cc74 <_PyObject_MakeTpCall@@Base+0x10bc> │ │ │ │ + cbnz r3, 8cbec <_PyObject_MakeTpCall@@Base+0x10bc> │ │ │ │ mov r0, r9 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r3, #19 │ │ │ │ - bmi.n 8cc8e <_PyObject_MakeTpCall@@Base+0x10d6> │ │ │ │ + bmi.n 8cc06 <_PyObject_MakeTpCall@@Base+0x10d6> │ │ │ │ lsls r1, r3, #22 │ │ │ │ - bpl.w 8e37c <_PyObject_MakeTpCall@@Base+0x27c4> │ │ │ │ + bpl.w 8e57e <_PyObject_MakeTpCall@@Base+0x2a4e> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72c4c │ │ │ │ + bl 72cdc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + beq.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ movw r1, #47236 @ 0xb884 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 8cca8 <_PyObject_MakeTpCall@@Base+0x10f0> │ │ │ │ + cbz r3, 8cc20 <_PyObject_MakeTpCall@@Base+0x10f0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8fe78 │ │ │ │ + bl 8fe0c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8cc9a <_PyObject_MakeTpCall@@Base+0x10e2> │ │ │ │ + bne.n 8cc12 <_PyObject_MakeTpCall@@Base+0x10e2> │ │ │ │ ldr.w r0, [r6, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e398 <_PyObject_MakeTpCall@@Base+0x27e0> │ │ │ │ + beq.w 8e5c0 <_PyObject_MakeTpCall@@Base+0x2a90> │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 8eaa4 <_PyObject_MakeTpCall@@Base+0x2eec> │ │ │ │ - bl 84f48 │ │ │ │ + bmi.w 8e9d8 <_PyObject_MakeTpCall@@Base+0x2ea8> │ │ │ │ + bl 84eac │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ - ldr r3, [pc, #404] @ (8ce68 <_PyObject_MakeTpCall@@Base+0x12b0>) │ │ │ │ - str r3, [r7, #56] @ 0x38 │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + beq.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + ldr r3, [pc, #404] @ (8cde0 <_PyObject_MakeTpCall@@Base+0x12b0>) │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #400] @ (8ce6c <_PyObject_MakeTpCall@@Base+0x12b4>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + str r3, [r7, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #400] @ (8cde4 <_PyObject_MakeTpCall@@Base+0x12b4>) │ │ │ │ mov.w fp, #0 │ │ │ │ mov sl, r8 │ │ │ │ asrs r3, r3, #3 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ - ldrd r3, r2, [r7, #56] @ 0x38 │ │ │ │ + ldrd r2, r3, [r7, #56] @ 0x38 │ │ │ │ mov r9, r6 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr.w r6, [sl, #4] │ │ │ │ ldr r4, [r6, #84] @ 0x54 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bpl.w 8ce8a <_PyObject_MakeTpCall@@Base+0x12d2> │ │ │ │ + bpl.w 8ce02 <_PyObject_MakeTpCall@@Base+0x12d2> │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8e16a <_PyObject_MakeTpCall@@Base+0x25b2> │ │ │ │ + bne.w 8e0e8 <_PyObject_MakeTpCall@@Base+0x25b8> │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ ldr r5, [r3, #16] │ │ │ │ cmp r5, fp │ │ │ │ - ble.w 8ce8a <_PyObject_MakeTpCall@@Base+0x12d2> │ │ │ │ + ble.w 8ce02 <_PyObject_MakeTpCall@@Base+0x12d2> │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ mov.w ip, #1 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r2, ip, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d21a <_PyObject_MakeTpCall@@Base+0x1662> │ │ │ │ + beq.w 8d192 <_PyObject_MakeTpCall@@Base+0x1662> │ │ │ │ add.w r2, r2, fp, lsl #3 │ │ │ │ adds r0, r3, r2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ce74 <_PyObject_MakeTpCall@@Base+0x12bc> │ │ │ │ + beq.w 8cdec <_PyObject_MakeTpCall@@Base+0x12bc> │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r0, #12 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ ldr.w r6, [r8, #192] @ 0xc0 │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ eors r5, r6 │ │ │ │ - ldr r2, [pc, #288] @ (8ce6c <_PyObject_MakeTpCall@@Base+0x12b4>) │ │ │ │ + ldr r2, [pc, #288] @ (8cde4 <_PyObject_MakeTpCall@@Base+0x12b4>) │ │ │ │ ubfx r5, r5, #0, #12 │ │ │ │ mla r0, r0, r5, r4 │ │ │ │ add.w r0, r0, #40960 @ 0xa000 │ │ │ │ ldr.w ip, [r0, #1412] @ 0x584 │ │ │ │ cmp r6, ip │ │ │ │ - bne.w 8d062 <_PyObject_MakeTpCall@@Base+0x14aa> │ │ │ │ + bne.w 8cfda <_PyObject_MakeTpCall@@Base+0x14aa> │ │ │ │ movs r0, #12 │ │ │ │ mla r6, r5, r0, r4 │ │ │ │ add.w r6, r6, #40960 @ 0xa000 │ │ │ │ ldr.w r6, [r6, #1416] @ 0x588 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 8d060 <_PyObject_MakeTpCall@@Base+0x14a8> │ │ │ │ + bne.w 8cfd8 <_PyObject_MakeTpCall@@Base+0x14a8> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ mla r4, r5, r0, r4 │ │ │ │ ldr.w r2, [r4, #1420] @ 0x58c │ │ │ │ - cbz r2, 8cdda <_PyObject_MakeTpCall@@Base+0x1222> │ │ │ │ + cbz r2, 8cd52 <_PyObject_MakeTpCall@@Base+0x1222> │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt r0, [r2, #0] │ │ │ │ - bge.w 8d8ac <_PyObject_MakeTpCall@@Base+0x1cf4> │ │ │ │ + bge.w 8d816 <_PyObject_MakeTpCall@@Base+0x1ce6> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 8cdd4 <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ + beq.n 8cd4c <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ lsls r6, r1, #31 │ │ │ │ - bmi.w 8d8ba <_PyObject_MakeTpCall@@Base+0x1d02> │ │ │ │ + bmi.w 8d824 <_PyObject_MakeTpCall@@Base+0x1cf4> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r5, [r2, #136] @ 0x88 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d8d6 <_PyObject_MakeTpCall@@Base+0x1d1e> │ │ │ │ + beq.w 8d840 <_PyObject_MakeTpCall@@Base+0x1d10> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8cdce <_PyObject_MakeTpCall@@Base+0x1216> │ │ │ │ + bge.n 8cd46 <_PyObject_MakeTpCall@@Base+0x1216> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e41e <_PyObject_MakeTpCall@@Base+0x2866> │ │ │ │ + beq.w 8e61a <_PyObject_MakeTpCall@@Base+0x2aea> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8d3fc <_PyObject_MakeTpCall@@Base+0x1844> │ │ │ │ - ldrd r3, r2, [r7, #56] @ 0x38 │ │ │ │ + bne.w 8d374 <_PyObject_MakeTpCall@@Base+0x1844> │ │ │ │ + ldrd r2, r3, [r7, #56] @ 0x38 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ccee <_PyObject_MakeTpCall@@Base+0x1136> │ │ │ │ + beq.n 8cc66 <_PyObject_MakeTpCall@@Base+0x1136> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ccee <_PyObject_MakeTpCall@@Base+0x1136> │ │ │ │ + beq.n 8cc66 <_PyObject_MakeTpCall@@Base+0x1136> │ │ │ │ mov r8, sl │ │ │ │ mov r6, r9 │ │ │ │ - b.w 8e520 <_PyObject_MakeTpCall@@Base+0x2968> │ │ │ │ + b.w 8e526 <_PyObject_MakeTpCall@@Base+0x29f6> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54224 @ 0xd3d0 │ │ │ │ + movw r1, #56528 @ 0xdcd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ ldr r2, [r6, #104] @ 0x68 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ str r5, [r6, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8caba <_PyObject_MakeTpCall@@Base+0xf02> │ │ │ │ + beq.w 8ca32 <_PyObject_MakeTpCall@@Base+0xf02> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8db76 <_PyObject_MakeTpCall@@Base+0x1fbe> │ │ │ │ - ldr r3, [pc, #84] @ (8ce70 <_PyObject_MakeTpCall@@Base+0x12b8>) │ │ │ │ + beq.w 8db1c <_PyObject_MakeTpCall@@Base+0x1fec> │ │ │ │ + ldr r3, [pc, #84] @ (8cde8 <_PyObject_MakeTpCall@@Base+0x12b8>) │ │ │ │ str r3, [r6, #124] @ 0x7c │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ - cbnz r3, 8ce2e <_PyObject_MakeTpCall@@Base+0x1276> │ │ │ │ + cbnz r3, 8cda6 <_PyObject_MakeTpCall@@Base+0x1276> │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ea7a <_PyObject_MakeTpCall@@Base+0x2ec2> │ │ │ │ + beq.w 8ea2e <_PyObject_MakeTpCall@@Base+0x2efe> │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8caca <_PyObject_MakeTpCall@@Base+0xf12> │ │ │ │ + bne.w 8ca42 <_PyObject_MakeTpCall@@Base+0xf12> │ │ │ │ ldr.w r3, [sl, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8caca <_PyObject_MakeTpCall@@Base+0xf12> │ │ │ │ + bne.w 8ca42 <_PyObject_MakeTpCall@@Base+0xf12> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - movw r3, #16981 @ 0x4255 │ │ │ │ + movw r3, #16825 @ 0x41b9 │ │ │ │ movt r3, #8 │ │ │ │ str r3, [r6, #76] @ 0x4c │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bmi.w 8cad4 <_PyObject_MakeTpCall@@Base+0xf1c> │ │ │ │ - movw r0, #34184 @ 0x8588 │ │ │ │ + bmi.w 8ca4c <_PyObject_MakeTpCall@@Base+0xf1c> │ │ │ │ + movw r0, #36488 @ 0x8e88 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2461 @ 0x99d │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8cafe <_PyObject_MakeTpCall@@Base+0xf46> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8ca76 <_PyObject_MakeTpCall@@Base+0xf46> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r2, r3, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ lsls r4, r1, #1 │ │ │ │ add fp, ip │ │ │ │ cmp r5, fp │ │ │ │ - ble.n 8ce8a <_PyObject_MakeTpCall@@Base+0x12d2> │ │ │ │ + ble.n 8ce02 <_PyObject_MakeTpCall@@Base+0x12d2> │ │ │ │ adds r0, #8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e076 <_PyObject_MakeTpCall@@Base+0x24be> │ │ │ │ + beq.w 8e004 <_PyObject_MakeTpCall@@Base+0x24d4> │ │ │ │ cmp fp, r5 │ │ │ │ - blt.w 8cd32 <_PyObject_MakeTpCall@@Base+0x117a> │ │ │ │ + blt.w 8ccaa <_PyObject_MakeTpCall@@Base+0x117a> │ │ │ │ mov r8, sl │ │ │ │ mov sl, r1 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8cee0 <_PyObject_MakeTpCall@@Base+0x1328> │ │ │ │ + bge.n 8ce58 <_PyObject_MakeTpCall@@Base+0x1328> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 8cee0 <_PyObject_MakeTpCall@@Base+0x1328> │ │ │ │ + cbnz r3, 8ce58 <_PyObject_MakeTpCall@@Base+0x1328> │ │ │ │ ldr.w r5, [sl, #712] @ 0x2c8 │ │ │ │ ubfx r4, r4, #14, #1 │ │ │ │ ldr.w r9, [r1, #24] │ │ │ │ subs r5, r7, r5 │ │ │ │ cmp.w r5, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r3, #0 │ │ │ │ andlt.w r3, r4, #1 │ │ │ │ asrs r5, r5, #13 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e42a <_PyObject_MakeTpCall@@Base+0x2872> │ │ │ │ - ldr r2, [pc, #716] @ (8d194 <_PyObject_MakeTpCall@@Base+0x15dc>) │ │ │ │ + bne.w 8e626 <_PyObject_MakeTpCall@@Base+0x2af6> │ │ │ │ + ldr r2, [pc, #716] @ (8d10c <_PyObject_MakeTpCall@@Base+0x15dc>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e436 <_PyObject_MakeTpCall@@Base+0x287e> │ │ │ │ + bne.w 8e632 <_PyObject_MakeTpCall@@Base+0x2b02> │ │ │ │ mov r0, r8 │ │ │ │ blx r9 │ │ │ │ ldr.w r3, [sl, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e1b8 <_PyObject_MakeTpCall@@Base+0x2600> │ │ │ │ - ldrd r2, r1, [r7, #56] @ 0x38 │ │ │ │ + bne.w 8e140 <_PyObject_MakeTpCall@@Base+0x2610> │ │ │ │ + ldrd r1, r2, [r7, #56] @ 0x38 │ │ │ │ movw r3, #33976 @ 0x84b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ strd r6, r6, [r7, #88] @ 0x58 │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r1, #20 │ │ │ │ - bpl.w 8d3dc <_PyObject_MakeTpCall@@Base+0x1824> │ │ │ │ + bpl.w 8d354 <_PyObject_MakeTpCall@@Base+0x1824> │ │ │ │ ldr r2, [r2, #28] │ │ │ │ ldr r5, [r3, r2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d3dc <_PyObject_MakeTpCall@@Base+0x1824> │ │ │ │ + beq.w 8d354 <_PyObject_MakeTpCall@@Base+0x1824> │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ movs r2, #2 │ │ │ │ movw r0, #33976 @ 0x84b8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e1f0 <_PyObject_MakeTpCall@@Base+0x2638> │ │ │ │ + beq.w 8e178 <_PyObject_MakeTpCall@@Base+0x2648> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e2b8 <_PyObject_MakeTpCall@@Base+0x2700> │ │ │ │ + bne.w 8e318 <_PyObject_MakeTpCall@@Base+0x27e8> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ ldr.w r3, [r3, #2608] @ 0xa30 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8e29c <_PyObject_MakeTpCall@@Base+0x26e4> │ │ │ │ + bpl.w 8e4dc <_PyObject_MakeTpCall@@Base+0x29ac> │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ea14 <_PyObject_MakeTpCall@@Base+0x2e5c> │ │ │ │ - movw r3, #4941 @ 0x134d │ │ │ │ + beq.w 8e8fe <_PyObject_MakeTpCall@@Base+0x2dce> │ │ │ │ + movw r3, #5837 @ 0x16cd │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d282 <_PyObject_MakeTpCall@@Base+0x16ca> │ │ │ │ + bne.w 8d1fa <_PyObject_MakeTpCall@@Base+0x16ca> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #584] @ (8d198 <_PyObject_MakeTpCall@@Base+0x15e0>) │ │ │ │ + ldr r1, [pc, #584] @ (8d110 <_PyObject_MakeTpCall@@Base+0x15e0>) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl c0b08 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c0e88 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d290 <_PyObject_MakeTpCall@@Base+0x16d8> │ │ │ │ + beq.w 8d208 <_PyObject_MakeTpCall@@Base+0x16d8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8e9f0 <_PyObject_MakeTpCall@@Base+0x2e38> │ │ │ │ + bge.w 8ea62 <_PyObject_MakeTpCall@@Base+0x2f32> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8cfc2 <_PyObject_MakeTpCall@@Base+0x140a> │ │ │ │ - ldrd r2, r1, [r7, #56] @ 0x38 │ │ │ │ + cbnz r3, 8cf3a <_PyObject_MakeTpCall@@Base+0x140a> │ │ │ │ + ldrd r1, r2, [r7, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w sl, [r2, r1] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr.w r3, [sl, #712] @ 0x2c8 │ │ │ │ sub.w r8, r7, r3 │ │ │ │ ubfx r9, r2, #14, #1 │ │ │ │ cmp.w r8, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r3, #0 │ │ │ │ andlt.w r3, r9, #1 │ │ │ │ mov.w r8, r8, asr #13 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e412 <_PyObject_MakeTpCall@@Base+0x285a> │ │ │ │ - ldr r2, [pc, #496] @ (8d194 <_PyObject_MakeTpCall@@Base+0x15dc>) │ │ │ │ + bne.w 8e60e <_PyObject_MakeTpCall@@Base+0x2ade> │ │ │ │ + ldr r2, [pc, #496] @ (8d10c <_PyObject_MakeTpCall@@Base+0x15dc>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e47a <_PyObject_MakeTpCall@@Base+0x28c2> │ │ │ │ + bne.w 8e676 <_PyObject_MakeTpCall@@Base+0x2b46> │ │ │ │ mov r0, r5 │ │ │ │ blx fp │ │ │ │ ldr.w r3, [sl, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8de6a <_PyObject_MakeTpCall@@Base+0x22b2> │ │ │ │ + bne.w 8ddea <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ - ldrd r3, r2, [r7, #56] @ 0x38 │ │ │ │ + beq.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + ldrd r2, r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 91534 │ │ │ │ + bl 91454 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d030 <_PyObject_MakeTpCall@@Base+0x1478> │ │ │ │ + bge.n 8cfa8 <_PyObject_MakeTpCall@@Base+0x1478> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8d030 <_PyObject_MakeTpCall@@Base+0x1478> │ │ │ │ - ldrd r3, r2, [r7, #56] @ 0x38 │ │ │ │ + cbnz r3, 8cfa8 <_PyObject_MakeTpCall@@Base+0x1478> │ │ │ │ + ldrd r2, r3, [r7, #56] @ 0x38 │ │ │ │ ldr.w r9, [r3, r2] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ subs r3, r7, r3 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ ubfx r8, r1, #14, #1 │ │ │ │ mov.w sl, r3, asr #13 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, r8, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8e452 <_PyObject_MakeTpCall@@Base+0x289a> │ │ │ │ - ldr r2, [pc, #380] @ (8d194 <_PyObject_MakeTpCall@@Base+0x15dc>) │ │ │ │ + bne.w 8e64e <_PyObject_MakeTpCall@@Base+0x2b1e> │ │ │ │ + ldr r2, [pc, #380] @ (8d10c <_PyObject_MakeTpCall@@Base+0x15dc>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e45e <_PyObject_MakeTpCall@@Base+0x28a6> │ │ │ │ + bne.w 8e65a <_PyObject_MakeTpCall@@Base+0x2b2a> │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8de50 <_PyObject_MakeTpCall@@Base+0x2298> │ │ │ │ + bne.w 8de04 <_PyObject_MakeTpCall@@Base+0x22d4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + beq.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8ea90 <_PyObject_MakeTpCall@@Base+0x2ed8> │ │ │ │ + blt.w 8e9b2 <_PyObject_MakeTpCall@@Base+0x2e82> │ │ │ │ ldr r2, [r7, #32] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8c648 <_PyObject_MakeTpCall@@Base+0xa90> │ │ │ │ + bge.w 8c5c0 <_PyObject_MakeTpCall@@Base+0xa90> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c648 <_PyObject_MakeTpCall@@Base+0xa90> │ │ │ │ + bne.w 8c5c0 <_PyObject_MakeTpCall@@Base+0xa90> │ │ │ │ mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c648 <_PyObject_MakeTpCall@@Base+0xa90> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c5c0 <_PyObject_MakeTpCall@@Base+0xa90> │ │ │ │ mov r6, ip │ │ │ │ - ldr r0, [pc, #312] @ (8d19c <_PyObject_MakeTpCall@@Base+0x15e4>) │ │ │ │ + ldr r0, [pc, #312] @ (8d114 <_PyObject_MakeTpCall@@Base+0x15e4>) │ │ │ │ ldr.w r1, [r0, #680] @ 0x2a8 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8eaec <_PyObject_MakeTpCall@@Base+0x2f34> │ │ │ │ - ldr r0, [pc, #296] @ (8d19c <_PyObject_MakeTpCall@@Base+0x15e4>) │ │ │ │ + bne.w 8e9aa <_PyObject_MakeTpCall@@Base+0x2e7a> │ │ │ │ + ldr r0, [pc, #296] @ (8d114 <_PyObject_MakeTpCall@@Base+0x15e4>) │ │ │ │ ldr.w r1, [r0, #684] @ 0x2ac │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ - bgt.w 8e698 <_PyObject_MakeTpCall@@Base+0x2ae0> │ │ │ │ + bgt.w 8e768 <_PyObject_MakeTpCall@@Base+0x2c38> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8dbf2 <_PyObject_MakeTpCall@@Base+0x203a> │ │ │ │ + beq.w 8dbee <_PyObject_MakeTpCall@@Base+0x20be> │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r7, #24] │ │ │ │ - ldr r1, [pc, #276] @ (8d19c <_PyObject_MakeTpCall@@Base+0x15e4>) │ │ │ │ + ldr r1, [pc, #276] @ (8d114 <_PyObject_MakeTpCall@@Base+0x15e4>) │ │ │ │ ldr.w r1, [r1, #688] @ 0x2b0 │ │ │ │ str r1, [r7, #28] │ │ │ │ adds r1, #1 │ │ │ │ - beq.w 8dc9a <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ + beq.w 8dc94 <_PyObject_MakeTpCall@@Base+0x2164> │ │ │ │ ldr.w ip, [r8, #172] @ 0xac │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8dcbc <_PyObject_MakeTpCall@@Base+0x2104> │ │ │ │ + beq.w 8dcb6 <_PyObject_MakeTpCall@@Base+0x2186> │ │ │ │ ldr.w r1, [ip] │ │ │ │ ldr.w lr, [ip, #8] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8ddae <_PyObject_MakeTpCall@@Base+0x21f6> │ │ │ │ + bge.w 8dd50 <_PyObject_MakeTpCall@@Base+0x2220> │ │ │ │ adds r0, r1, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ str.w r0, [ip] │ │ │ │ - ble.w 8dace <_PyObject_MakeTpCall@@Base+0x1f16> │ │ │ │ + ble.w 8dadc <_PyObject_MakeTpCall@@Base+0x1fac> │ │ │ │ add.w r1, ip, #12 │ │ │ │ strd r5, r4, [r7] │ │ │ │ - strd r6, r3, [r7, #8] │ │ │ │ + strd r3, r6, [r7, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ str.w fp, [r7, #16] │ │ │ │ mov r6, ip │ │ │ │ mov r4, r1 │ │ │ │ mov r5, lr │ │ │ │ mov fp, r2 │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r2, #132] @ 0x84 │ │ │ │ - bmi.n 8d1a4 <_PyObject_MakeTpCall@@Base+0x15ec> │ │ │ │ + bmi.n 8d11c <_PyObject_MakeTpCall@@Base+0x15ec> │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - ldr r1, [pc, #176] @ (8d1a0 <_PyObject_MakeTpCall@@Base+0x15e8>) │ │ │ │ - bl 77608 │ │ │ │ + ldr r1, [pc, #176] @ (8d118 <_PyObject_MakeTpCall@@Base+0x15e8>) │ │ │ │ + bl 77654 │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 8e32c <_PyObject_MakeTpCall@@Base+0x2774> │ │ │ │ + beq.w 8e2f8 <_PyObject_MakeTpCall@@Base+0x27c8> │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8d1de <_PyObject_MakeTpCall@@Base+0x1626> │ │ │ │ + bne.n 8d156 <_PyObject_MakeTpCall@@Base+0x1626> │ │ │ │ cmp r8, r5 │ │ │ │ - blt.n 8d0da <_PyObject_MakeTpCall@@Base+0x1522> │ │ │ │ + blt.n 8d052 <_PyObject_MakeTpCall@@Base+0x1522> │ │ │ │ mov ip, r6 │ │ │ │ mov r2, fp │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - ldrd r5, r4, [r7] │ │ │ │ + ldrd r4, r3, [r7, #4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ - ldr.w fp, [r7, #16] │ │ │ │ + ldr r5, [r7, #0] │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d12e <_PyObject_MakeTpCall@@Base+0x1576> │ │ │ │ + ldr.w fp, [r7, #16] │ │ │ │ + bge.n 8d0a6 <_PyObject_MakeTpCall@@Base+0x1576> │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e34c <_PyObject_MakeTpCall@@Base+0x2794> │ │ │ │ + beq.w 8e4f8 <_PyObject_MakeTpCall@@Base+0x29c8> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - cbz r0, 8d180 <_PyObject_MakeTpCall@@Base+0x15c8> │ │ │ │ + cbz r0, 8d0f8 <_PyObject_MakeTpCall@@Base+0x15c8> │ │ │ │ movs r0, #12 │ │ │ │ add.w ip, r4, #42240 @ 0xa500 │ │ │ │ add.w ip, ip, #132 @ 0x84 │ │ │ │ mul.w r5, r0, r5 │ │ │ │ add.w r0, ip, r5 │ │ │ │ str r1, [r0, #8] │ │ │ │ add r4, r5 │ │ │ │ movw r0, #42376 @ 0xa588 │ │ │ │ add.w lr, r5, #4 │ │ │ │ ldr.w r8, [r4, r0] │ │ │ │ - ldr r4, [pc, #68] @ (8d19c <_PyObject_MakeTpCall@@Base+0x15e4>) │ │ │ │ + ldr r4, [pc, #68] @ (8d114 <_PyObject_MakeTpCall@@Base+0x15e4>) │ │ │ │ ldr.w r4, [r4, #676] @ 0x2a4 │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ ittt lt │ │ │ │ addlt r4, #1 │ │ │ │ - ldrlt r0, [pc, #56] @ (8d19c <_PyObject_MakeTpCall@@Base+0x15e4>) │ │ │ │ + ldrlt r0, [pc, #56] @ (8d114 <_PyObject_MakeTpCall@@Base+0x15e4>) │ │ │ │ strlt.w r4, [r0, #676] @ 0x2a4 │ │ │ │ str.w r2, [ip, lr] │ │ │ │ dmb ish │ │ │ │ str.w r6, [ip, r5] │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8d6aa <_PyObject_MakeTpCall@@Base+0x1af2> │ │ │ │ + blt.w 8d622 <_PyObject_MakeTpCall@@Base+0x1af2> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8cdd4 <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ + beq.w 8cd4c <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ orrge.w r1, r1, #1 │ │ │ │ - b.n 8cd96 <_PyObject_MakeTpCall@@Base+0x11de> │ │ │ │ + b.n 8cd0e <_PyObject_MakeTpCall@@Base+0x11de> │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xb8a4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ bkpt 0x0078 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r1!, {r2, r3, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrd r3, r1, [r7, #56] @ 0x38 │ │ │ │ + ldrd r1, r3, [r7, #56] @ 0x38 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ movs r1, #28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r2, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ @@ -145684,250 +145626,250 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r1, [ip, #392] @ 0x188 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e31e <_PyObject_MakeTpCall@@Base+0x2766> │ │ │ │ + beq.w 8e548 <_PyObject_MakeTpCall@@Base+0x2a18> │ │ │ │ ldr.w r0, [ip, #408] @ 0x198 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 8d0ec <_PyObject_MakeTpCall@@Base+0x1534> │ │ │ │ + b.n 8d064 <_PyObject_MakeTpCall@@Base+0x1534> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov ip, r6 │ │ │ │ mov r2, fp │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - ldrd r5, r4, [r7] │ │ │ │ + ldr r5, [r7, #0] │ │ │ │ + ldrd r4, r3, [r7, #4] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ ldr.w fp, [r7, #16] │ │ │ │ - bge.w 8d89e <_PyObject_MakeTpCall@@Base+0x1ce6> │ │ │ │ + bge.w 8d846 <_PyObject_MakeTpCall@@Base+0x1d16> │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d212 <_PyObject_MakeTpCall@@Base+0x165a> │ │ │ │ + bge.n 8d18a <_PyObject_MakeTpCall@@Base+0x165a> │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e34c <_PyObject_MakeTpCall@@Base+0x2794> │ │ │ │ + beq.w 8e4f8 <_PyObject_MakeTpCall@@Base+0x29c8> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d132 <_PyObject_MakeTpCall@@Base+0x157a> │ │ │ │ - b.n 8d186 <_PyObject_MakeTpCall@@Base+0x15ce> │ │ │ │ + bne.n 8d0aa <_PyObject_MakeTpCall@@Base+0x157a> │ │ │ │ + b.n 8d0fe <_PyObject_MakeTpCall@@Base+0x15ce> │ │ │ │ movs r0, #12 │ │ │ │ mla r2, r0, fp, r2 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dfa6 <_PyObject_MakeTpCall@@Base+0x23ee> │ │ │ │ + beq.w 8dfde <_PyObject_MakeTpCall@@Base+0x24ae> │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ movs r0, #12 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ ldr.w r6, [r8, #192] @ 0xc0 │ │ │ │ - ldr r2, [pc, #560] @ (8d470 <_PyObject_MakeTpCall@@Base+0x18b8>) │ │ │ │ + ldr r2, [pc, #560] @ (8d3e8 <_PyObject_MakeTpCall@@Base+0x18b8>) │ │ │ │ ldr r4, [r1, #8] │ │ │ │ eor.w r5, r6, r2, asr #3 │ │ │ │ ubfx r5, r5, #0, #12 │ │ │ │ mla r0, r0, r5, r4 │ │ │ │ add.w r0, r0, #40960 @ 0xa000 │ │ │ │ ldr.w ip, [r0, #1412] @ 0x584 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.w 8cd62 <_PyObject_MakeTpCall@@Base+0x11aa> │ │ │ │ - b.n 8d062 <_PyObject_MakeTpCall@@Base+0x14aa> │ │ │ │ + beq.w 8ccda <_PyObject_MakeTpCall@@Base+0x11aa> │ │ │ │ + b.n 8cfda <_PyObject_MakeTpCall@@Base+0x14aa> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ str.w r3, [r6, #168] @ 0xa8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8c748 <_PyObject_MakeTpCall@@Base+0xb90> │ │ │ │ + blt.w 8c6c0 <_PyObject_MakeTpCall@@Base+0xb90> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - movw r2, #36061 @ 0x8cdd │ │ │ │ + movw r2, #37301 @ 0x91b5 │ │ │ │ movt r2, #16 │ │ │ │ str.w sl, [r6, #128] @ 0x80 │ │ │ │ str r2, [r6, #24] │ │ │ │ - b.w 8c75e <_PyObject_MakeTpCall@@Base+0xba6> │ │ │ │ - ldr r1, [pc, #496] @ (8d474 <_PyObject_MakeTpCall@@Base+0x18bc>) │ │ │ │ + b.w 8c6d6 <_PyObject_MakeTpCall@@Base+0xba6> │ │ │ │ + ldr r1, [pc, #496] @ (8d3ec <_PyObject_MakeTpCall@@Base+0x18bc>) │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cf60 <_PyObject_MakeTpCall@@Base+0x13a8> │ │ │ │ - ldr r1, [pc, #480] @ (8d474 <_PyObject_MakeTpCall@@Base+0x18bc>) │ │ │ │ + bne.w 8ced8 <_PyObject_MakeTpCall@@Base+0x13a8> │ │ │ │ + ldr r1, [pc, #480] @ (8d3ec <_PyObject_MakeTpCall@@Base+0x18bc>) │ │ │ │ mov r0, r5 │ │ │ │ - bl d7f88 │ │ │ │ + bl d8370 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + bge.n 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8cf70 <_PyObject_MakeTpCall@@Base+0x13b8> │ │ │ │ - b.n 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + beq.w 8cee8 <_PyObject_MakeTpCall@@Base+0x13b8> │ │ │ │ + b.n 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e06c <_PyObject_MakeTpCall@@Base+0x24b4> │ │ │ │ + beq.w 8df28 <_PyObject_MakeTpCall@@Base+0x23f8> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ mov r8, r3 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ - b.w 8c704 <_PyObject_MakeTpCall@@Base+0xb4c> │ │ │ │ - ldr r0, [pc, #428] @ (8d478 <_PyObject_MakeTpCall@@Base+0x18c0>) │ │ │ │ - bl 6ba70 │ │ │ │ + b.w 8c67c <_PyObject_MakeTpCall@@Base+0xb4c> │ │ │ │ + ldr r0, [pc, #428] @ (8d3f0 <_PyObject_MakeTpCall@@Base+0x18c0>) │ │ │ │ + bl 6ba98 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8cb30 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - ldr r0, [pc, #412] @ (8d478 <_PyObject_MakeTpCall@@Base+0x18c0>) │ │ │ │ - bl 261b1c │ │ │ │ - ldr r3, [pc, #412] @ (8d47c <_PyObject_MakeTpCall@@Base+0x18c4>) │ │ │ │ + bne.w 8caa8 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ + ldr r0, [pc, #412] @ (8d3f0 <_PyObject_MakeTpCall@@Base+0x18c0>) │ │ │ │ + bl 2624e0 │ │ │ │ + ldr r3, [pc, #412] @ (8d3f4 <_PyObject_MakeTpCall@@Base+0x18c4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cc74 <_PyObject_MakeTpCall@@Base+0x10bc> │ │ │ │ + beq.w 8cbec <_PyObject_MakeTpCall@@Base+0x10bc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cc74 <_PyObject_MakeTpCall@@Base+0x10bc> │ │ │ │ - b.n 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ - ldr r0, [pc, #388] @ (8d480 <_PyObject_MakeTpCall@@Base+0x18c8>) │ │ │ │ - bl 6ba70 │ │ │ │ + beq.w 8cbec <_PyObject_MakeTpCall@@Base+0x10bc> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 8d280 <_PyObject_MakeTpCall@@Base+0x1750> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8e41a <_PyObject_MakeTpCall@@Base+0x28ea> │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 8cfb8 <_PyObject_MakeTpCall@@Base+0x1488> │ │ │ │ + ldr r0, [pc, #368] @ (8d3f8 <_PyObject_MakeTpCall@@Base+0x18c8>) │ │ │ │ + bl 6ba98 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 8c8ce <_PyObject_MakeTpCall@@Base+0xd16> │ │ │ │ - ldr r0, [pc, #376] @ (8d480 <_PyObject_MakeTpCall@@Base+0x18c8>) │ │ │ │ - bl 261b1c │ │ │ │ - ldr r3, [pc, #364] @ (8d47c <_PyObject_MakeTpCall@@Base+0x18c4>) │ │ │ │ + bne.w 8c846 <_PyObject_MakeTpCall@@Base+0xd16> │ │ │ │ + ldr r0, [pc, #356] @ (8d3f8 <_PyObject_MakeTpCall@@Base+0x18c8>) │ │ │ │ + bl 2624e0 │ │ │ │ + ldr r3, [pc, #344] @ (8d3f4 <_PyObject_MakeTpCall@@Base+0x18c4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c994 <_PyObject_MakeTpCall@@Base+0xddc> │ │ │ │ + beq.w 8c90c <_PyObject_MakeTpCall@@Base+0xddc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c994 <_PyObject_MakeTpCall@@Base+0xddc> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d336 <_PyObject_MakeTpCall@@Base+0x177e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8e90e <_PyObject_MakeTpCall@@Base+0x2d56> │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 8d040 <_PyObject_MakeTpCall@@Base+0x1488> │ │ │ │ - ldr r0, [pc, #316] @ (8d478 <_PyObject_MakeTpCall@@Base+0x18c0>) │ │ │ │ - bl 6ba70 │ │ │ │ + beq.w 8c90c <_PyObject_MakeTpCall@@Base+0xddc> │ │ │ │ + b.n 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + ldr r0, [pc, #316] @ (8d3f0 <_PyObject_MakeTpCall@@Base+0x18c0>) │ │ │ │ + bl 6ba98 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8cb94 <_PyObject_MakeTpCall@@Base+0xfdc> │ │ │ │ - ldr r0, [pc, #300] @ (8d478 <_PyObject_MakeTpCall@@Base+0x18c0>) │ │ │ │ - bl 261b1c │ │ │ │ - b.n 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + bne.w 8cb0c <_PyObject_MakeTpCall@@Base+0xfdc> │ │ │ │ + ldr r0, [pc, #300] @ (8d3f0 <_PyObject_MakeTpCall@@Base+0x18c0>) │ │ │ │ + bl 2624e0 │ │ │ │ + b.n 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ cmp r0, #15 │ │ │ │ itete gt │ │ │ │ addgt.w ip, r3, r2, lsl #2 │ │ │ │ addle.w ip, r3, r2, lsl #1 │ │ │ │ ldrgt.w ip, [ip, #20] │ │ │ │ ldrshle.w ip, [ip, #20] │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 8cbf2 <_PyObject_MakeTpCall@@Base+0x103a> │ │ │ │ + beq.w 8cb6a <_PyObject_MakeTpCall@@Base+0x103a> │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8d3d8 <_PyObject_MakeTpCall@@Base+0x1820> │ │ │ │ + beq.n 8d350 <_PyObject_MakeTpCall@@Base+0x1820> │ │ │ │ mov.w ip, r8, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r0, #7 │ │ │ │ add r2, ip │ │ │ │ and.w r2, r2, r1 │ │ │ │ - bgt.w 8d6cc <_PyObject_MakeTpCall@@Base+0x1b14> │ │ │ │ + bgt.w 8d644 <_PyObject_MakeTpCall@@Base+0x1b14> │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 8cbf2 <_PyObject_MakeTpCall@@Base+0x103a> │ │ │ │ + beq.w 8cb6a <_PyObject_MakeTpCall@@Base+0x103a> │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8d3d8 <_PyObject_MakeTpCall@@Base+0x1820> │ │ │ │ + beq.n 8d350 <_PyObject_MakeTpCall@@Base+0x1820> │ │ │ │ mov.w r8, r8, lsr #10 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w ip, r8, #1 │ │ │ │ add r2, ip │ │ │ │ ands r2, r1 │ │ │ │ cmp r0, #7 │ │ │ │ add.w lr, r3, r2 │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ - bgt.w 8df64 <_PyObject_MakeTpCall@@Base+0x23ac> │ │ │ │ + bgt.w 8dd5a <_PyObject_MakeTpCall@@Base+0x222a> │ │ │ │ ldrsb.w ip, [lr, #20] │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 8cbf2 <_PyObject_MakeTpCall@@Base+0x103a> │ │ │ │ + beq.w 8cb6a <_PyObject_MakeTpCall@@Base+0x103a> │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ add r2, r8 │ │ │ │ - bne.n 8d3ac <_PyObject_MakeTpCall@@Base+0x17f4> │ │ │ │ + bne.n 8d324 <_PyObject_MakeTpCall@@Base+0x17f4> │ │ │ │ mov r2, ip │ │ │ │ - b.n 8cbf2 <_PyObject_MakeTpCall@@Base+0x103a> │ │ │ │ + b.n 8cb6a <_PyObject_MakeTpCall@@Base+0x103a> │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #33976 @ 0x84b8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ movs r3, #2 │ │ │ │ - bl 8bbb8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8bb30 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cf26 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ - b.n 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + bne.w 8ce9e <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ + b.n 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ mov r6, r9 │ │ │ │ mov r4, r5 │ │ │ │ mov r9, r3 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c1730 │ │ │ │ + bl c1ab0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d424 <_PyObject_MakeTpCall@@Base+0x186c> │ │ │ │ + bge.n 8d39c <_PyObject_MakeTpCall@@Base+0x186c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8d424 <_PyObject_MakeTpCall@@Base+0x186c> │ │ │ │ + cbnz r3, 8d39c <_PyObject_MakeTpCall@@Base+0x186c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8e508 <_PyObject_MakeTpCall@@Base+0x2950> │ │ │ │ + beq.w 8e50e <_PyObject_MakeTpCall@@Base+0x29de> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8cce6 <_PyObject_MakeTpCall@@Base+0x112e> │ │ │ │ + bge.w 8cc5e <_PyObject_MakeTpCall@@Base+0x112e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cce6 <_PyObject_MakeTpCall@@Base+0x112e> │ │ │ │ + bne.w 8cc5e <_PyObject_MakeTpCall@@Base+0x112e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8cce6 <_PyObject_MakeTpCall@@Base+0x112e> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8cc5e <_PyObject_MakeTpCall@@Base+0x112e> │ │ │ │ cmp r1, #15 │ │ │ │ iteet le │ │ │ │ addle.w r2, r3, r2, lsl #1 │ │ │ │ addgt.w r2, r3, r2, lsl #2 │ │ │ │ mvngt.w r1, #1 │ │ │ │ movwle r1, #65534 @ 0xfffe │ │ │ │ ite gt │ │ │ │ strgt r1, [r2, #20] │ │ │ │ strhle r1, [r2, #20] │ │ │ │ - b.w 8cc12 <_PyObject_MakeTpCall@@Base+0x105a> │ │ │ │ + b.w 8cb8a <_PyObject_MakeTpCall@@Base+0x105a> │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c85e <_PyObject_MakeTpCall@@Base+0xca6> │ │ │ │ - b.w 8c824 <_PyObject_MakeTpCall@@Base+0xc6c> │ │ │ │ + bne.w 8c7d6 <_PyObject_MakeTpCall@@Base+0xca6> │ │ │ │ + b.w 8c79c <_PyObject_MakeTpCall@@Base+0xc6c> │ │ │ │ stmia r1!, {r2, r3, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xb8a4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ uxtb r0, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ @@ -145938,306 +145880,306 @@ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 8e496 <_PyObject_MakeTpCall@@Base+0x28de> │ │ │ │ + bpl.w 8e790 <_PyObject_MakeTpCall@@Base+0x2c60> │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ str.w r5, [r6, #436] @ 0x1b4 │ │ │ │ ldr.w r3, [r2, #4020] @ 0xfb4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8d580 <_PyObject_MakeTpCall@@Base+0x19c8> │ │ │ │ + bne.n 8d4f8 <_PyObject_MakeTpCall@@Base+0x19c8> │ │ │ │ ldr.w r5, [r2, #4028] @ 0xfbc │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 8d580 <_PyObject_MakeTpCall@@Base+0x19c8> │ │ │ │ + beq.n 8d4f8 <_PyObject_MakeTpCall@@Base+0x19c8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8e7dc <_PyObject_MakeTpCall@@Base+0x2c24> │ │ │ │ - ldr r1, [pc, #548] @ (8d6e4 <_PyObject_MakeTpCall@@Base+0x1b2c>) │ │ │ │ + bpl.w 8e8b8 <_PyObject_MakeTpCall@@Base+0x2d88> │ │ │ │ + ldr r1, [pc, #548] @ (8d65c <_PyObject_MakeTpCall@@Base+0x1b2c>) │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77608 │ │ │ │ + bl 77654 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r0, #3 │ │ │ │ - beq.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + beq.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8e6ec <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ + beq.w 8e7c6 <_PyObject_MakeTpCall@@Base+0x2c96> │ │ │ │ ldr.w r9, [r7, #88] @ 0x58 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8e6ec <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ + beq.w 8e7c6 <_PyObject_MakeTpCall@@Base+0x2c96> │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e6f6 <_PyObject_MakeTpCall@@Base+0x2b3e> │ │ │ │ + bne.w 8e7d0 <_PyObject_MakeTpCall@@Base+0x2ca0> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ cmp r0, #7 │ │ │ │ lsl.w r1, r1, r0 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r1, r5 │ │ │ │ - bgt.n 8d594 <_PyObject_MakeTpCall@@Base+0x19dc> │ │ │ │ + bgt.n 8d50c <_PyObject_MakeTpCall@@Base+0x19dc> │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ cmp r8, ip │ │ │ │ - bne.n 8d5ac <_PyObject_MakeTpCall@@Base+0x19f4> │ │ │ │ + bne.n 8d524 <_PyObject_MakeTpCall@@Base+0x19f4> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e708 <_PyObject_MakeTpCall@@Base+0x2b50> │ │ │ │ + bne.w 8e7e2 <_PyObject_MakeTpCall@@Base+0x2cb2> │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r1, #7 │ │ │ │ - bgt.n 8d61a <_PyObject_MakeTpCall@@Base+0x1a62> │ │ │ │ + bgt.n 8d592 <_PyObject_MakeTpCall@@Base+0x1a62> │ │ │ │ add r2, r3 │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ strb r3, [r2, #20] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ lsls r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8d642 <_PyObject_MakeTpCall@@Base+0x1a8a> │ │ │ │ + beq.w 8d5ba <_PyObject_MakeTpCall@@Base+0x1a8a> │ │ │ │ adds r3, #20 │ │ │ │ add.w r2, r2, r8, lsl #3 │ │ │ │ adds r5, r3, r2 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ str r1, [r3, r2] │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d55e <_PyObject_MakeTpCall@@Base+0x19a6> │ │ │ │ + bge.n 8d4d6 <_PyObject_MakeTpCall@@Base+0x19a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8d55e <_PyObject_MakeTpCall@@Base+0x19a6> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8d4d6 <_PyObject_MakeTpCall@@Base+0x19a6> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8c8ac <_PyObject_MakeTpCall@@Base+0xcf4> │ │ │ │ + bge.w 8c824 <_PyObject_MakeTpCall@@Base+0xcf4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c8ac <_PyObject_MakeTpCall@@Base+0xcf4> │ │ │ │ + bne.w 8c824 <_PyObject_MakeTpCall@@Base+0xcf4> │ │ │ │ mov r0, r9 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c8ac <_PyObject_MakeTpCall@@Base+0xcf4> │ │ │ │ - ldr r0, [pc, #352] @ (8d6e4 <_PyObject_MakeTpCall@@Base+0x1b2c>) │ │ │ │ - bl 6ba70 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c824 <_PyObject_MakeTpCall@@Base+0xcf4> │ │ │ │ + ldr r0, [pc, #352] @ (8d65c <_PyObject_MakeTpCall@@Base+0x1b2c>) │ │ │ │ + bl 6ba98 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 8d4b2 <_PyObject_MakeTpCall@@Base+0x18fa> │ │ │ │ - ldr r0, [pc, #340] @ (8d6e4 <_PyObject_MakeTpCall@@Base+0x1b2c>) │ │ │ │ - bl 261b1c │ │ │ │ - b.n 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + bne.n 8d42a <_PyObject_MakeTpCall@@Base+0x18fa> │ │ │ │ + ldr r0, [pc, #340] @ (8d65c <_PyObject_MakeTpCall@@Base+0x1b2c>) │ │ │ │ + bl 2624e0 │ │ │ │ + b.n 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ cmp r0, #15 │ │ │ │ itete gt │ │ │ │ addgt.w ip, r3, r2, lsl #2 │ │ │ │ addle.w ip, r3, r2, lsl #1 │ │ │ │ ldrgt.w ip, [ip, #20] │ │ │ │ ldrshle.w ip, [ip, #20] │ │ │ │ cmp r8, ip │ │ │ │ - beq.n 8d510 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ + beq.n 8d488 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8eb02 <_PyObject_MakeTpCall@@Base+0x2f4a> │ │ │ │ + beq.w 8e940 <_PyObject_MakeTpCall@@Base+0x2e10> │ │ │ │ mov.w ip, r5, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r0, #7 │ │ │ │ add r2, ip │ │ │ │ and.w r2, r2, r1 │ │ │ │ - bgt.n 8d68c <_PyObject_MakeTpCall@@Base+0x1ad4> │ │ │ │ + bgt.n 8d604 <_PyObject_MakeTpCall@@Base+0x1ad4> │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ cmp r8, ip │ │ │ │ - beq.n 8d510 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ + beq.n 8d488 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8eb02 <_PyObject_MakeTpCall@@Base+0x2f4a> │ │ │ │ + beq.w 8e940 <_PyObject_MakeTpCall@@Base+0x2e10> │ │ │ │ mov.w lr, r5, lsr #10 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r5, lr, #1 │ │ │ │ add r2, r5 │ │ │ │ ands r2, r1 │ │ │ │ cmp r0, #7 │ │ │ │ add.w ip, r3, r2 │ │ │ │ add.w r5, r3, r2, lsl #1 │ │ │ │ - bgt.w 8dd7a <_PyObject_MakeTpCall@@Base+0x21c2> │ │ │ │ + bgt.w 8dd1c <_PyObject_MakeTpCall@@Base+0x21ec> │ │ │ │ ldrsb.w r5, [ip, #20] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 8d510 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ + beq.n 8d488 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ add r2, lr │ │ │ │ - bne.n 8d5ec <_PyObject_MakeTpCall@@Base+0x1a34> │ │ │ │ + bne.n 8d564 <_PyObject_MakeTpCall@@Base+0x1a34> │ │ │ │ mov r2, r5 │ │ │ │ - b.n 8d510 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ + b.n 8d488 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ cmp r1, #15 │ │ │ │ iteet le │ │ │ │ addle.w r2, r3, r2, lsl #1 │ │ │ │ addgt.w r2, r3, r2, lsl #2 │ │ │ │ mvngt.w r1, #1 │ │ │ │ movwle r1, #65534 @ 0xfffe │ │ │ │ ite gt │ │ │ │ strgt r1, [r2, #20] │ │ │ │ strhle r1, [r2, #20] │ │ │ │ movs r2, #1 │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ lsls r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d53c <_PyObject_MakeTpCall@@Base+0x1984> │ │ │ │ + bne.w 8d4b4 <_PyObject_MakeTpCall@@Base+0x1984> │ │ │ │ movs r1, #12 │ │ │ │ adds r3, #20 │ │ │ │ mla r2, r1, r8, r2 │ │ │ │ movs r1, #0 │ │ │ │ adds r5, r3, r2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r1, [r5, #8] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r3, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8d554 <_PyObject_MakeTpCall@@Base+0x199c> │ │ │ │ - b.n 8d55e <_PyObject_MakeTpCall@@Base+0x19a6> │ │ │ │ + blt.w 8d4cc <_PyObject_MakeTpCall@@Base+0x199c> │ │ │ │ + b.n 8d4d6 <_PyObject_MakeTpCall@@Base+0x19a6> │ │ │ │ movs r1, #12 │ │ │ │ adds r3, #20 │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, r3, r2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r1, [r3, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8cc38 <_PyObject_MakeTpCall@@Base+0x1080> │ │ │ │ - b.w 8cc5c <_PyObject_MakeTpCall@@Base+0x10a4> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8cc5c <_PyObject_MakeTpCall@@Base+0x10a4> │ │ │ │ + blt.w 8cbb0 <_PyObject_MakeTpCall@@Base+0x1080> │ │ │ │ + b.w 8cbd4 <_PyObject_MakeTpCall@@Base+0x10a4> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8cbd4 <_PyObject_MakeTpCall@@Base+0x10a4> │ │ │ │ cmp r0, #15 │ │ │ │ itete gt │ │ │ │ addgt.w ip, r3, r2, lsl #2 │ │ │ │ addle.w ip, r3, r2, lsl #1 │ │ │ │ ldrgt.w ip, [ip, #20] │ │ │ │ ldrshle.w ip, [ip, #20] │ │ │ │ - b.n 8d5d2 <_PyObject_MakeTpCall@@Base+0x1a1a> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8cb78 <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ + b.n 8d54a <_PyObject_MakeTpCall@@Base+0x1a1a> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8caf0 <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d180 <_PyObject_MakeTpCall@@Base+0x15c8> │ │ │ │ + bne.w 8d0f8 <_PyObject_MakeTpCall@@Base+0x15c8> │ │ │ │ mov r0, r8 │ │ │ │ strd r3, r1, [r7, #24] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r1, [r7, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8cdd4 <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ - b.n 8d186 <_PyObject_MakeTpCall@@Base+0x15ce> │ │ │ │ + beq.w 8cd4c <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ + b.n 8d0fe <_PyObject_MakeTpCall@@Base+0x15ce> │ │ │ │ cmp r0, #15 │ │ │ │ itete gt │ │ │ │ addgt.w ip, r3, r2, lsl #2 │ │ │ │ addle.w ip, r3, r2, lsl #1 │ │ │ │ ldrgt.w ip, [ip, #20] │ │ │ │ ldrshle.w ip, [ip, #20] │ │ │ │ - b.n 8d392 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ + b.n 8d30a <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ nop │ │ │ │ bkpt 0x0028 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov fp, r4 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 8e130 <_PyObject_MakeTpCall@@Base+0x2578> │ │ │ │ + beq.w 8e028 <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ add.w sl, r0, #16 │ │ │ │ mov.w lr, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sl, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 8e124 <_PyObject_MakeTpCall@@Base+0x256c> │ │ │ │ + bne.w 8e01c <_PyObject_MakeTpCall@@Base+0x24ec> │ │ │ │ mov fp, r4 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8e08e <_PyObject_MakeTpCall@@Base+0x24d6> │ │ │ │ + bne.w 8dffc <_PyObject_MakeTpCall@@Base+0x24cc> │ │ │ │ mov r4, fp │ │ │ │ mov r6, r3 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 8e262 <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ + bne.w 8e1a6 <_PyObject_MakeTpCall@@Base+0x2676> │ │ │ │ mov.w ip, #0 │ │ │ │ strd r5, r9, [r7, #44] @ 0x2c │ │ │ │ mov fp, ip │ │ │ │ mov r9, ip │ │ │ │ str.w ip, [r7, #52] @ 0x34 │ │ │ │ str r6, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8e282 <_PyObject_MakeTpCall@@Base+0x26ca> │ │ │ │ + bge.w 8e3ee <_PyObject_MakeTpCall@@Base+0x28be> │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bmi.n 8d7ca <_PyObject_MakeTpCall@@Base+0x1c12> │ │ │ │ + bmi.n 8d742 <_PyObject_MakeTpCall@@Base+0x1c12> │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8d810 <_PyObject_MakeTpCall@@Base+0x1c58> │ │ │ │ + beq.n 8d788 <_PyObject_MakeTpCall@@Base+0x1c58> │ │ │ │ lsls r1, r2, #21 │ │ │ │ - bpl.w 8c62e <_PyObject_MakeTpCall@@Base+0xa76> │ │ │ │ + bpl.w 8c5a6 <_PyObject_MakeTpCall@@Base+0xa76> │ │ │ │ ldr.w r6, [r4, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8d820 <_PyObject_MakeTpCall@@Base+0x1c68> │ │ │ │ + beq.n 8d798 <_PyObject_MakeTpCall@@Base+0x1c68> │ │ │ │ ldr.w r5, [r6, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d872 <_PyObject_MakeTpCall@@Base+0x1cba> │ │ │ │ + beq.w 8d7ea <_PyObject_MakeTpCall@@Base+0x1cba> │ │ │ │ ldr.w r8, [r5, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8db54 <_PyObject_MakeTpCall@@Base+0x1f9c> │ │ │ │ + beq.w 8dafa <_PyObject_MakeTpCall@@Base+0x1fca> │ │ │ │ ldr.w sl, [r8, #128] @ 0x80 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8dbca <_PyObject_MakeTpCall@@Base+0x2012> │ │ │ │ + beq.w 8db70 <_PyObject_MakeTpCall@@Base+0x2040> │ │ │ │ ldr.w r1, [sl, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8df78 <_PyObject_MakeTpCall@@Base+0x23c0> │ │ │ │ + beq.w 8defe <_PyObject_MakeTpCall@@Base+0x23ce> │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ddd6 <_PyObject_MakeTpCall@@Base+0x221e> │ │ │ │ + beq.w 8ddb6 <_PyObject_MakeTpCall@@Base+0x2286> │ │ │ │ str r1, [r7, #36] @ 0x24 │ │ │ │ - bl 7f640 │ │ │ │ + bl 7f6a0 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8d7b0 <_PyObject_MakeTpCall@@Base+0x1bf8> │ │ │ │ + bne.n 8d728 <_PyObject_MakeTpCall@@Base+0x1bf8> │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r0 │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8dbd2 <_PyObject_MakeTpCall@@Base+0x201a> │ │ │ │ + bne.w 8db78 <_PyObject_MakeTpCall@@Base+0x2048> │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq sl, r1 │ │ │ │ - b.n 8dbd2 <_PyObject_MakeTpCall@@Base+0x201a> │ │ │ │ - ldr r1, [pc, #676] @ (8da70 <_PyObject_MakeTpCall@@Base+0x1eb8>) │ │ │ │ + b.n 8db78 <_PyObject_MakeTpCall@@Base+0x2048> │ │ │ │ + ldr r1, [pc, #692] @ (8d9f8 <_PyObject_MakeTpCall@@Base+0x1ec8>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ subs r1, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ cmp r1, #10 │ │ │ │ @@ -146248,847 +146190,851 @@ │ │ │ │ adds r5, r0, r3 │ │ │ │ add.w r5, r5, #91136 @ 0x16400 │ │ │ │ ldr.w r5, [r5, #392] @ 0x188 │ │ │ │ cmp r5, r4 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8e900 <_PyObject_MakeTpCall@@Base+0x2d48> │ │ │ │ + beq.w 8e212 <_PyObject_MakeTpCall@@Base+0x26e2> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d752 <_PyObject_MakeTpCall@@Base+0x1b9a> │ │ │ │ + bne.n 8d6ca <_PyObject_MakeTpCall@@Base+0x1b9a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f7d8 │ │ │ │ + bl 7f838 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c646 <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ + blt.w 8c5be <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.n 8d752 <_PyObject_MakeTpCall@@Base+0x1b9a> │ │ │ │ + b.n 8d6ca <_PyObject_MakeTpCall@@Base+0x1b9a> │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8d894 <_PyObject_MakeTpCall@@Base+0x1cdc> │ │ │ │ + bne.n 8d80c <_PyObject_MakeTpCall@@Base+0x1cdc> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8d894 <_PyObject_MakeTpCall@@Base+0x1cdc> │ │ │ │ + bne.n 8d80c <_PyObject_MakeTpCall@@Base+0x1cdc> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8dd8a <_PyObject_MakeTpCall@@Base+0x21d2> │ │ │ │ + bne.w 8dd2c <_PyObject_MakeTpCall@@Base+0x21fc> │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 8d86c <_PyObject_MakeTpCall@@Base+0x1cb4> │ │ │ │ + bne.n 8d7e4 <_PyObject_MakeTpCall@@Base+0x1cb4> │ │ │ │ ldrd r5, r9, [r7, #44] @ 0x2c │ │ │ │ mov sl, r4 │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8c646 <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ + beq.w 8c5be <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ ldr r2, [r7, #32] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - b.w 8c670 <_PyObject_MakeTpCall@@Base+0xab8> │ │ │ │ + b.w 8c5e8 <_PyObject_MakeTpCall@@Base+0xab8> │ │ │ │ mov r9, r5 │ │ │ │ str r4, [r7, #52] @ 0x34 │ │ │ │ - b.n 8d732 <_PyObject_MakeTpCall@@Base+0x1b7a> │ │ │ │ + b.n 8d6aa <_PyObject_MakeTpCall@@Base+0x1b7a> │ │ │ │ movw r5, #34368 @ 0x8640 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 8dbee <_PyObject_MakeTpCall@@Base+0x2036> │ │ │ │ + bne.w 8dcea <_PyObject_MakeTpCall@@Base+0x21ba> │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8dbee <_PyObject_MakeTpCall@@Base+0x2036> │ │ │ │ + bne.w 8dcea <_PyObject_MakeTpCall@@Base+0x21ba> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8d832 <_PyObject_MakeTpCall@@Base+0x1c7a> │ │ │ │ + beq.n 8d7aa <_PyObject_MakeTpCall@@Base+0x1c7a> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8d83a <_PyObject_MakeTpCall@@Base+0x1c82> │ │ │ │ + b.n 8d7b2 <_PyObject_MakeTpCall@@Base+0x1c82> │ │ │ │ str r6, [r7, #56] @ 0x38 │ │ │ │ - b.w 8c47c <_PyObject_MakeTpCall@@Base+0x8c4> │ │ │ │ - ldr.w r0, [ip] │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8d122 <_PyObject_MakeTpCall@@Base+0x156a> │ │ │ │ - b.n 8d212 <_PyObject_MakeTpCall@@Base+0x165a> │ │ │ │ + b.w 8c3f4 <_PyObject_MakeTpCall@@Base+0x8c4> │ │ │ │ bics.w r2, r1, #1 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ - beq.w 8cdd4 <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ + beq.w 8cd4c <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ bic.w r4, r1, #1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r5, [r2, #136] @ 0x88 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8cdae <_PyObject_MakeTpCall@@Base+0x11f6> │ │ │ │ + bne.w 8cd26 <_PyObject_MakeTpCall@@Base+0x11f6> │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 8d402 <_PyObject_MakeTpCall@@Base+0x184a> │ │ │ │ + b.n 8d37a <_PyObject_MakeTpCall@@Base+0x184a> │ │ │ │ + ldr.w r0, [ip] │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 8d09a <_PyObject_MakeTpCall@@Base+0x156a> │ │ │ │ + b.n 8d18a <_PyObject_MakeTpCall@@Base+0x165a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.w 8e5e0 <_PyObject_MakeTpCall@@Base+0x2a28> │ │ │ │ - bl 765a4 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 8e06c <_PyObject_MakeTpCall@@Base+0x24b4> │ │ │ │ + bmi.w 8e204 <_PyObject_MakeTpCall@@Base+0x26d4> │ │ │ │ + bl 765ec │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 8df28 <_PyObject_MakeTpCall@@Base+0x23f8> │ │ │ │ ldr.w r3, [sl, #104] @ 0x68 │ │ │ │ ldr.w r2, [sl, #144] @ 0x90 │ │ │ │ - ldr.w r1, [fp, #8] │ │ │ │ + ldr.w r1, [r9, #8] │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ str r2, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d974 <_PyObject_MakeTpCall@@Base+0x1dbc> │ │ │ │ + bne.w 8da04 <_PyObject_MakeTpCall@@Base+0x1ed4> │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e5d6 <_PyObject_MakeTpCall@@Base+0x2a1e> │ │ │ │ + bne.w 8e3bc <_PyObject_MakeTpCall@@Base+0x288c> │ │ │ │ cmp r1, r3 │ │ │ │ mov.w r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - ble.n 8d97e <_PyObject_MakeTpCall@@Base+0x1dc6> │ │ │ │ + ble.w 8da0e <_PyObject_MakeTpCall@@Base+0x1ede> │ │ │ │ movs r3, #0 │ │ │ │ - str r5, [r7, #40] @ 0x28 │ │ │ │ - add.w r9, fp, #12 │ │ │ │ + add.w r2, r9, #12 │ │ │ │ + str r5, [r7, #36] @ 0x24 │ │ │ │ + mov fp, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ str r3, [r7, #56] @ 0x38 │ │ │ │ str r4, [r7, #44] @ 0x2c │ │ │ │ - ldr.w r4, [r9, #4]! │ │ │ │ + ldr.w r4, [fp, #4]! │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bpl.w 8e814 <_PyObject_MakeTpCall@@Base+0x2c5c> │ │ │ │ + bpl.w 8e39c <_PyObject_MakeTpCall@@Base+0x286c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ce74 │ │ │ │ + bl 19d6fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e832 <_PyObject_MakeTpCall@@Base+0x2c7a> │ │ │ │ - ldr r1, [pc, #296] @ (8da74 <_PyObject_MakeTpCall@@Base+0x1ebc>) │ │ │ │ + beq.w 8e37e <_PyObject_MakeTpCall@@Base+0x284e> │ │ │ │ + ldr r1, [pc, #304] @ (8d9fc <_PyObject_MakeTpCall@@Base+0x1ecc>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bd0c0 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bd458 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e806 <_PyObject_MakeTpCall@@Base+0x2c4e> │ │ │ │ - ldr r1, [pc, #288] @ (8da78 <_PyObject_MakeTpCall@@Base+0x1ec0>) │ │ │ │ + bne.w 8e370 <_PyObject_MakeTpCall@@Base+0x2840> │ │ │ │ + ldr r1, [pc, #296] @ (8da00 <_PyObject_MakeTpCall@@Base+0x1ed0>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bd0c0 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bd458 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e0a6 <_PyObject_MakeTpCall@@Base+0x24ee> │ │ │ │ + bne.w 8e0d0 <_PyObject_MakeTpCall@@Base+0x25a0> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bgt.n 8d92e <_PyObject_MakeTpCall@@Base+0x1d76> │ │ │ │ + bgt.n 8d8ae <_PyObject_MakeTpCall@@Base+0x1d7e> │ │ │ │ + ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ - ldrd r5, r4, [r7, #40] @ 0x28 │ │ │ │ - b.n 8d984 <_PyObject_MakeTpCall@@Base+0x1dcc> │ │ │ │ - cmp r1, #0 │ │ │ │ - bgt.w 8de08 <_PyObject_MakeTpCall@@Base+0x2250> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r7, #52] @ 0x34 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [r7, #56] @ 0x38 │ │ │ │ - ldrd r2, r3, [r7, #56] @ 0x38 │ │ │ │ - str r1, [r7, #44] @ 0x2c │ │ │ │ - adds r0, r3, r2 │ │ │ │ - subs r0, r1, r0 │ │ │ │ - bl 7186c │ │ │ │ - mov r9, r0 │ │ │ │ + ldr r4, [r7, #44] @ 0x2c │ │ │ │ + subs r0, r1, r3 │ │ │ │ + ldr r3, [r7, #60] @ 0x3c │ │ │ │ + ldr r5, [r7, #36] @ 0x24 │ │ │ │ + subs r0, r0, r3 │ │ │ │ + str r1, [r7, #24] │ │ │ │ + bl 7188c │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8de2e <_PyObject_MakeTpCall@@Base+0x2276> │ │ │ │ - ldr r1, [r7, #44] @ 0x2c │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 8da10 <_PyObject_MakeTpCall@@Base+0x1e58> │ │ │ │ - strd sl, fp, [r7, #36] @ 0x24 │ │ │ │ - mov.w r8, #0 │ │ │ │ + beq.w 8dde6 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ str r6, [r7, #28] │ │ │ │ - mov.w sl, #0 │ │ │ │ mov r6, r4 │ │ │ │ - mov r4, r1 │ │ │ │ - add.w r3, fp, #12 │ │ │ │ - str r3, [r7, #44] @ 0x2c │ │ │ │ - ldr r3, [r7, #44] @ 0x2c │ │ │ │ - ldr.w fp, [r3, #4]! │ │ │ │ - str r3, [r7, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #24] │ │ │ │ + mov.w r8, #0 │ │ │ │ + str.w sl, [r7, #36] @ 0x24 │ │ │ │ + mov.w sl, #0 │ │ │ │ + str.w r9, [r7, #44] @ 0x2c │ │ │ │ + ldr r3, [r7, #40] @ 0x28 │ │ │ │ + ldr.w r9, [r3, #4]! │ │ │ │ + str r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e096 <_PyObject_MakeTpCall@@Base+0x24de> │ │ │ │ + bne.w 8e0c0 <_PyObject_MakeTpCall@@Base+0x2590> │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dcf0 <_PyObject_MakeTpCall@@Base+0x2138> │ │ │ │ - mov r1, fp │ │ │ │ + bne.w 8db94 <_PyObject_MakeTpCall@@Base+0x2064> │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl e3bd0 │ │ │ │ - mov fp, r0 │ │ │ │ + bl e4020 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ea88 <_PyObject_MakeTpCall@@Base+0x2ed0> │ │ │ │ - ldr.w r2, [r9, #12] │ │ │ │ + beq.w 8e954 <_PyObject_MakeTpCall@@Base+0x2e24> │ │ │ │ + ldr.w r2, [fp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r2, sl, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 77594 │ │ │ │ + bl 775dc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8ea88 <_PyObject_MakeTpCall@@Base+0x2ed0> │ │ │ │ + beq.w 8e954 <_PyObject_MakeTpCall@@Base+0x2e24> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e86a <_PyObject_MakeTpCall@@Base+0x2cb2> │ │ │ │ + bne.w 8e472 <_PyObject_MakeTpCall@@Base+0x2942> │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 8d9b8 <_PyObject_MakeTpCall@@Base+0x1e00> │ │ │ │ + bne.n 8d91e <_PyObject_MakeTpCall@@Base+0x1dee> │ │ │ │ mov r4, r6 │ │ │ │ + ldr.w sl, [r7, #36] @ 0x24 │ │ │ │ + ldr.w r9, [r7, #44] @ 0x2c │ │ │ │ ldr r6, [r7, #28] │ │ │ │ - ldrd sl, fp, [r7, #36] @ 0x24 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 8643c │ │ │ │ + mov r0, fp │ │ │ │ + bl 863a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8e8b2 <_PyObject_MakeTpCall@@Base+0x2cfa> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 768a8 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ + beq.w 8e4ba <_PyObject_MakeTpCall@@Base+0x298a> │ │ │ │ + mov r0, fp │ │ │ │ + bl 768f0 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8da3c <_PyObject_MakeTpCall@@Base+0x1e84> │ │ │ │ + bge.n 8d9a6 <_PyObject_MakeTpCall@@Base+0x1e76> │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ - cbnz r2, 8da3c <_PyObject_MakeTpCall@@Base+0x1e84> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 8de2e <_PyObject_MakeTpCall@@Base+0x2276> │ │ │ │ + str.w r2, [fp] │ │ │ │ + cbnz r2, 8d9a6 <_PyObject_MakeTpCall@@Base+0x1e76> │ │ │ │ mov r0, fp │ │ │ │ - bl 7757c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 8d9d6 <_PyObject_MakeTpCall@@Base+0x1ea6> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 775c4 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ str r2, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 8e0bc <_PyObject_MakeTpCall@@Base+0x2504> │ │ │ │ + bgt.w 8e058 <_PyObject_MakeTpCall@@Base+0x2528> │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c704 <_PyObject_MakeTpCall@@Base+0xb4c> │ │ │ │ - b.n 8de30 <_PyObject_MakeTpCall@@Base+0x2278> │ │ │ │ + bne.w 8c67c <_PyObject_MakeTpCall@@Base+0xb4c> │ │ │ │ + mov r9, r8 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 8df28 <_PyObject_MakeTpCall@@Base+0x23f8> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8df28 <_PyObject_MakeTpCall@@Base+0x23f8> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8df28 <_PyObject_MakeTpCall@@Base+0x23f8> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r4!, {r2, r4, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt.w 8ddc0 <_PyObject_MakeTpCall@@Base+0x2290> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r7, #52] @ 0x34 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 7188c │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 8d9d6 <_PyObject_MakeTpCall@@Base+0x1ea6> │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r3, [r7, #56] @ 0x38 │ │ │ │ + b.n 8d97a <_PyObject_MakeTpCall@@Base+0x1e4a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fcb8 │ │ │ │ + bl 7fd10 │ │ │ │ ldr.w r3, [r6, #432] @ 0x1b0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 8ca6e <_PyObject_MakeTpCall@@Base+0xeb6> │ │ │ │ + ble.w 8c9e6 <_PyObject_MakeTpCall@@Base+0xeb6> │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w fp, #16 │ │ │ │ mov r4, r1 │ │ │ │ add.w r2, r8, #4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - bl 929d4 │ │ │ │ + bl 92930 │ │ │ │ str.w r0, [r9, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + beq.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ strd fp, r5, [r9, #-16] │ │ │ │ cmp r4, r8 │ │ │ │ add.w r5, r5, #4 │ │ │ │ add.w r9, r9, #20 │ │ │ │ - beq.n 8dbb4 <_PyObject_MakeTpCall@@Base+0x1ffc> │ │ │ │ + beq.n 8db5a <_PyObject_MakeTpCall@@Base+0x202a> │ │ │ │ ldr.w r3, [r6, #432] @ 0x1b0 │ │ │ │ - b.n 8da9e <_PyObject_MakeTpCall@@Base+0x1ee6> │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - beq.n 8dade <_PyObject_MakeTpCall@@Base+0x1f26> │ │ │ │ - str.w r1, [ip] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 8e34c <_PyObject_MakeTpCall@@Base+0x2794> │ │ │ │ - ldr r1, [r7, #24] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 8cdd4 <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 8d132 <_PyObject_MakeTpCall@@Base+0x157a> │ │ │ │ - ldr r3, [pc, #752] @ (8dde0 <_PyObject_MakeTpCall@@Base+0x2228>) │ │ │ │ + b.n 8da44 <_PyObject_MakeTpCall@@Base+0x1f14> │ │ │ │ + ldr r3, [pc, #760] @ (8dd70 <_PyObject_MakeTpCall@@Base+0x2240>) │ │ │ │ mrc 15, 0, r2, 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 r1, r2, r3 │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ ldr.w r1, [r1, #392] @ 0x188 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 8eaf4 <_PyObject_MakeTpCall@@Base+0x2f3c> │ │ │ │ + beq.w 8e946 <_PyObject_MakeTpCall@@Base+0x2e16> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 8eaf4 <_PyObject_MakeTpCall@@Base+0x2f3c> │ │ │ │ + bhi.w 8e946 <_PyObject_MakeTpCall@@Base+0x2e16> │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r3, r2 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - ldr r3, [pc, #692] @ (8dde4 <_PyObject_MakeTpCall@@Base+0x222c>) │ │ │ │ + ldr r3, [pc, #700] @ (8dd74 <_PyObject_MakeTpCall@@Base+0x2244>) │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #3392] @ 0xd40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8c7fe <_PyObject_MakeTpCall@@Base+0xc46> │ │ │ │ - ldr r0, [pc, #680] @ (8dde8 <_PyObject_MakeTpCall@@Base+0x2230>) │ │ │ │ - bl 6ba70 │ │ │ │ + beq.w 8c776 <_PyObject_MakeTpCall@@Base+0xc46> │ │ │ │ + ldr r0, [pc, #688] @ (8dd78 <_PyObject_MakeTpCall@@Base+0x2248>) │ │ │ │ + bl 6ba98 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8c80a <_PyObject_MakeTpCall@@Base+0xc52> │ │ │ │ - ldr r0, [pc, #668] @ (8dde8 <_PyObject_MakeTpCall@@Base+0x2230>) │ │ │ │ - bl 261b1c │ │ │ │ - b.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + bne.w 8c782 <_PyObject_MakeTpCall@@Base+0xc52> │ │ │ │ + ldr r0, [pc, #676] @ (8dd78 <_PyObject_MakeTpCall@@Base+0x2248>) │ │ │ │ + bl 2624e0 │ │ │ │ + b.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ + beq.n 8daec <_PyObject_MakeTpCall@@Base+0x1fbc> │ │ │ │ + str.w r1, [ip] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8e4f8 <_PyObject_MakeTpCall@@Base+0x29c8> │ │ │ │ + ldr r1, [r7, #24] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8cd4c <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 8d0aa <_PyObject_MakeTpCall@@Base+0x157a> │ │ │ │ movw r8, #34368 @ 0x8640 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d87a <_PyObject_MakeTpCall@@Base+0x1cc2> │ │ │ │ + bne.w 8d7f2 <_PyObject_MakeTpCall@@Base+0x1cc2> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r5, r8 │ │ │ │ - b.n 8d87a <_PyObject_MakeTpCall@@Base+0x1cc2> │ │ │ │ - ldr r3, [pc, #628] @ (8ddec <_PyObject_MakeTpCall@@Base+0x2234>) │ │ │ │ + b.n 8d7f2 <_PyObject_MakeTpCall@@Base+0x1cc2> │ │ │ │ + ldr r3, [pc, #604] @ (8dd7c <_PyObject_MakeTpCall@@Base+0x224c>) │ │ │ │ str r3, [r6, #124] @ 0x7c │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8caca <_PyObject_MakeTpCall@@Base+0xf12> │ │ │ │ - b.w 8ce1e <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ + ble.w 8ca42 <_PyObject_MakeTpCall@@Base+0xf12> │ │ │ │ + b.w 8cd96 <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ mov r4, fp │ │ │ │ - b.w 8c574 <_PyObject_MakeTpCall@@Base+0x9bc> │ │ │ │ + b.w 8c4ec <_PyObject_MakeTpCall@@Base+0x9bc> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31628 @ 0x7b8c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e548 <_PyObject_MakeTpCall@@Base+0x2990> │ │ │ │ + bne.w 8e2ca <_PyObject_MakeTpCall@@Base+0x279a> │ │ │ │ mov r1, r6 │ │ │ │ - bl c0234 │ │ │ │ - ldr r1, [pc, #588] @ (8ddf0 <_PyObject_MakeTpCall@@Base+0x2238>) │ │ │ │ + bl c05b0 │ │ │ │ + ldr r1, [pc, #564] @ (8dd80 <_PyObject_MakeTpCall@@Base+0x2250>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bd60c │ │ │ │ + bl bd9a4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8cb0e <_PyObject_MakeTpCall@@Base+0xf56> │ │ │ │ - b.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + bne.w 8ca86 <_PyObject_MakeTpCall@@Base+0xf56> │ │ │ │ + b.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ - b.w 8ca6e <_PyObject_MakeTpCall@@Base+0xeb6> │ │ │ │ - ldr r0, [pc, #568] @ (8ddf4 <_PyObject_MakeTpCall@@Base+0x223c>) │ │ │ │ - bl 6ba70 │ │ │ │ + b.w 8c9e6 <_PyObject_MakeTpCall@@Base+0xeb6> │ │ │ │ + ldr r0, [pc, #544] @ (8dd84 <_PyObject_MakeTpCall@@Base+0x2254>) │ │ │ │ + bl 6ba98 │ │ │ │ mov r2, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.w 8c880 <_PyObject_MakeTpCall@@Base+0xcc8> │ │ │ │ - b.n 8d58c <_PyObject_MakeTpCall@@Base+0x19d4> │ │ │ │ + bne.w 8c7f8 <_PyObject_MakeTpCall@@Base+0xcc8> │ │ │ │ + b.n 8d504 <_PyObject_MakeTpCall@@Base+0x19d4> │ │ │ │ movw sl, #34368 @ 0x8640 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8db5c <_PyObject_MakeTpCall@@Base+0x1fa4> │ │ │ │ + bne.n 8db02 <_PyObject_MakeTpCall@@Base+0x1fd2> │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r8, sl │ │ │ │ - b.n 8db5c <_PyObject_MakeTpCall@@Base+0x1fa4> │ │ │ │ - mov r5, r6 │ │ │ │ - b.n 8d82c <_PyObject_MakeTpCall@@Base+0x1c74> │ │ │ │ + b.n 8db02 <_PyObject_MakeTpCall@@Base+0x1fd2> │ │ │ │ + ldr r1, [pc, #496] @ (8dd88 <_PyObject_MakeTpCall@@Base+0x2258>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bd458 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8d936 <_PyObject_MakeTpCall@@Base+0x1e06> │ │ │ │ + b.n 8d966 <_PyObject_MakeTpCall@@Base+0x1e36> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #22804 @ 0x5914 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8c950 <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ + bl 196bd0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [pc, #456] @ (8dd8c <_PyObject_MakeTpCall@@Base+0x225c>) │ │ │ │ + mov r0, r4 │ │ │ │ + bl 787bc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 8e8f2 <_PyObject_MakeTpCall@@Base+0x2dc2> │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 8c950 <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c950 <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c950 <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ ldr.w r1, [r8, #84] @ 0x54 │ │ │ │ lsls r1, r1, #19 │ │ │ │ - bpl.w 8e542 <_PyObject_MakeTpCall@@Base+0x298a> │ │ │ │ + bpl.w 8e2c4 <_PyObject_MakeTpCall@@Base+0x2794> │ │ │ │ ldrh.w r1, [r8, #206] @ 0xce │ │ │ │ cmp.w r1, #1000 @ 0x3e8 │ │ │ │ - bcs.w 8e542 <_PyObject_MakeTpCall@@Base+0x298a> │ │ │ │ + bcs.w 8e2c4 <_PyObject_MakeTpCall@@Base+0x2794> │ │ │ │ ldr.w r1, [r8, #168] @ 0xa8 │ │ │ │ str.w r9, [r7, #16] │ │ │ │ mov r9, r8 │ │ │ │ add.w r0, r1, #12 │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r5, r3 │ │ │ │ str r0, [r7, #24] │ │ │ │ str r1, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - bgt.w 8dd4a <_PyObject_MakeTpCall@@Base+0x2192> │ │ │ │ + bgt.n 8dcee <_PyObject_MakeTpCall@@Base+0x21be> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r9 │ │ │ │ ldr.w r9, [r7, #16] │ │ │ │ ldr.w r0, [r8, #84] @ 0x54 │ │ │ │ ands.w lr, r0, #256 @ 0x100 │ │ │ │ - bne.w 8e576 <_PyObject_MakeTpCall@@Base+0x29be> │ │ │ │ + bne.w 8e292 <_PyObject_MakeTpCall@@Base+0x2762> │ │ │ │ add.w r1, r4, #40960 @ 0xa000 │ │ │ │ ldr.w r6, [r1, #1408] @ 0x580 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8e950 <_PyObject_MakeTpCall@@Base+0x2d98> │ │ │ │ + beq.w 8ea80 <_PyObject_MakeTpCall@@Base+0x2f50> │ │ │ │ add.w ip, r6, #1 │ │ │ │ str.w ip, [r1, #1408] @ 0x580 │ │ │ │ - ldrd r1, r0, [r7, #56] @ 0x38 │ │ │ │ + ldrd r0, r1, [r7, #56] @ 0x38 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr.w r1, [r8, #192] @ 0xc0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8e562 <_PyObject_MakeTpCall@@Base+0x29aa> │ │ │ │ + bne.w 8e408 <_PyObject_MakeTpCall@@Base+0x28d8> │ │ │ │ ubfx r1, r6, #0, #12 │ │ │ │ ldrh.w r0, [r8, #206] @ 0xce │ │ │ │ str.w r6, [r8, #192] @ 0xc0 │ │ │ │ add.w r1, ip, r1, lsl #2 │ │ │ │ adds r0, #1 │ │ │ │ add.w r1, r1, #97280 @ 0x17c00 │ │ │ │ strh.w r0, [r8, #206] @ 0xce │ │ │ │ str.w r8, [r1, #140] @ 0x8c │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r7, #24] │ │ │ │ - ldr r1, [pc, #360] @ (8ddf8 <_PyObject_MakeTpCall@@Base+0x2240>) │ │ │ │ + ldr r1, [pc, #264] @ (8dd90 <_PyObject_MakeTpCall@@Base+0x2260>) │ │ │ │ ldr.w r1, [r1, #680] @ 0x2a8 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8d086 <_PyObject_MakeTpCall@@Base+0x14ce> │ │ │ │ - ldr r0, [pc, #352] @ (8ddfc <_PyObject_MakeTpCall@@Base+0x2244>) │ │ │ │ + beq.w 8cffe <_PyObject_MakeTpCall@@Base+0x14ce> │ │ │ │ + ldr r0, [pc, #252] @ (8dd94 <_PyObject_MakeTpCall@@Base+0x2264>) │ │ │ │ strd r3, r2, [r7, #12] │ │ │ │ - bl 6ba70 │ │ │ │ + bl 6ba98 │ │ │ │ str r0, [r7, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8e344 <_PyObject_MakeTpCall@@Base+0x278c> │ │ │ │ + beq.w 8e310 <_PyObject_MakeTpCall@@Base+0x27e0> │ │ │ │ ldr.w ip, [r8, #172] @ 0xac │ │ │ │ ldrd r3, r2, [r7, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d0a0 <_PyObject_MakeTpCall@@Base+0x14e8> │ │ │ │ + bne.w 8d018 <_PyObject_MakeTpCall@@Base+0x14e8> │ │ │ │ ldr.w r1, [r8, #84] @ 0x54 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bmi.w 8e972 <_PyObject_MakeTpCall@@Base+0x2dba> │ │ │ │ + bmi.w 8e95c <_PyObject_MakeTpCall@@Base+0x2e2c> │ │ │ │ lsls r0, r1, #18 │ │ │ │ - bmi.w 8cdd4 <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ + bmi.w 8cd4c <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ mov r0, r8 │ │ │ │ strd r3, r2, [r7, #12] │ │ │ │ - bl 7f7d8 │ │ │ │ + bl 7f838 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8e344 <_PyObject_MakeTpCall@@Base+0x278c> │ │ │ │ + blt.w 8e310 <_PyObject_MakeTpCall@@Base+0x27e0> │ │ │ │ ldr.w ip, [r8, #172] @ 0xac │ │ │ │ ldrd r3, r2, [r7, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8cdd4 <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ - b.w 8d0a0 <_PyObject_MakeTpCall@@Base+0x14e8> │ │ │ │ - ldr r1, [pc, #268] @ (8de00 <_PyObject_MakeTpCall@@Base+0x2248>) │ │ │ │ - mov r0, fp │ │ │ │ - bl bd0c0 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8d9d0 <_PyObject_MakeTpCall@@Base+0x1e18> │ │ │ │ - b.n 8da00 <_PyObject_MakeTpCall@@Base+0x1e48> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #22804 @ 0x5914 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8c9d8 <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ - bl 196380 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [pc, #228] @ (8de04 <_PyObject_MakeTpCall@@Base+0x224c>) │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78770 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 8e9b4 <_PyObject_MakeTpCall@@Base+0x2dfc> │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8c9d8 <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c9d8 <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c9d8 <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ + beq.w 8cd4c <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ + b.w 8d018 <_PyObject_MakeTpCall@@Base+0x14e8> │ │ │ │ + mov r5, r6 │ │ │ │ + b.n 8d7a4 <_PyObject_MakeTpCall@@Base+0x1c74> │ │ │ │ ldr r3, [r7, #24] │ │ │ │ adds r6, #1 │ │ │ │ str r2, [r7, #12] │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ str r3, [r7, #24] │ │ │ │ - bl 84954 <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ + bl 848b8 <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dc20 <_PyObject_MakeTpCall@@Base+0x2068> │ │ │ │ - ldr r1, [pc, #148] @ (8ddf8 <_PyObject_MakeTpCall@@Base+0x2240>) │ │ │ │ + bne.n 8dc1c <_PyObject_MakeTpCall@@Base+0x20ec> │ │ │ │ + ldr r1, [pc, #136] @ (8dd90 <_PyObject_MakeTpCall@@Base+0x2260>) │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r9 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr.w r9, [r7, #16] │ │ │ │ ldr.w r6, [r8, #192] @ 0xc0 │ │ │ │ ldr.w r1, [r1, #680] @ 0x2a8 │ │ │ │ - b.n 8dc92 <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ + b.n 8dc8c <_PyObject_MakeTpCall@@Base+0x215c> │ │ │ │ cmp r0, #15 │ │ │ │ itet gt │ │ │ │ addgt.w r5, r3, r2, lsl #2 │ │ │ │ ldrshle.w r5, [r5, #20] │ │ │ │ ldrgt r5, [r5, #20] │ │ │ │ - b.n 8d600 <_PyObject_MakeTpCall@@Base+0x1a48> │ │ │ │ + b.n 8d578 <_PyObject_MakeTpCall@@Base+0x1a48> │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e21e <_PyObject_MakeTpCall@@Base+0x2666> │ │ │ │ + beq.w 8e1c6 <_PyObject_MakeTpCall@@Base+0x2696> │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r2, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8e23c <_PyObject_MakeTpCall@@Base+0x2684> │ │ │ │ + ble.w 8e1e4 <_PyObject_MakeTpCall@@Base+0x26b4> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 8ddd2 <_PyObject_MakeTpCall@@Base+0x221a> │ │ │ │ + bne.n 8ddb2 <_PyObject_MakeTpCall@@Base+0x2282> │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 8d842 <_PyObject_MakeTpCall@@Base+0x1c8a> │ │ │ │ + b.n 8d7ba <_PyObject_MakeTpCall@@Base+0x1c8a> │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.w 8d0be <_PyObject_MakeTpCall@@Base+0x1506> │ │ │ │ - b.n 8dade <_PyObject_MakeTpCall@@Base+0x1f26> │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.w 8e130 <_PyObject_MakeTpCall@@Base+0x2578> │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 8d6ea <_PyObject_MakeTpCall@@Base+0x1b32> │ │ │ │ - ldr.w r3, [r2, #4]! │ │ │ │ - adds r1, #1 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - b.w 8c4f0 <_PyObject_MakeTpCall@@Base+0x938> │ │ │ │ - adds r2, #1 │ │ │ │ - b.n 8dd9a <_PyObject_MakeTpCall@@Base+0x21e2> │ │ │ │ - movw r0, #34368 @ 0x8640 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - b.n 8d79e <_PyObject_MakeTpCall@@Base+0x1be6> │ │ │ │ + bgt.w 8d036 <_PyObject_MakeTpCall@@Base+0x1506> │ │ │ │ + b.n 8daec <_PyObject_MakeTpCall@@Base+0x1fbc> │ │ │ │ + cmp r0, #15 │ │ │ │ + itet gt │ │ │ │ + addgt.w ip, r3, r2, lsl #2 │ │ │ │ + ldrshle.w ip, [ip, #20] │ │ │ │ + ldrgt.w ip, [ip, #20] │ │ │ │ + b.w 8d338 <_PyObject_MakeTpCall@@Base+0x1808> │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 8de58 <_PyObject_MakeTpCall@@Base+0x22a0> │ │ │ │ + cbnz r4, 8dde8 <_PyObject_MakeTpCall@@Base+0x22b8> │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp r2, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ uxth r0, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ bkpt 0x0028 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bkpt 0x0078 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ - lsls r5, r1, #1 │ │ │ │ stmia r4!, {r2, r4, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ pop {r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ + bkpt 0x0078 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + stmia r1!, {r2, r3, r4} │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.w 8e028 <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 8d662 <_PyObject_MakeTpCall@@Base+0x1b32> │ │ │ │ + ldr.w r3, [r2, #4]! │ │ │ │ + adds r1, #1 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + b.w 8c468 <_PyObject_MakeTpCall@@Base+0x938> │ │ │ │ + adds r2, #1 │ │ │ │ + b.n 8dd3c <_PyObject_MakeTpCall@@Base+0x220c> │ │ │ │ + movw r0, #34368 @ 0x8640 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + b.n 8d716 <_PyObject_MakeTpCall@@Base+0x1be6> │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d91c <_PyObject_MakeTpCall@@Base+0x1d64> │ │ │ │ + beq.w 8d898 <_PyObject_MakeTpCall@@Base+0x1d68> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62072 @ 0xf278 │ │ │ │ + movw r1, #64376 @ 0xfb78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - mov r8, fp │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8e06c <_PyObject_MakeTpCall@@Base+0x24b4> │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8e06c <_PyObject_MakeTpCall@@Base+0x24b4> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e06c <_PyObject_MakeTpCall@@Base+0x24b4> │ │ │ │ - cmp.w sl, #3 │ │ │ │ - ble.w 8d030 <_PyObject_MakeTpCall@@Base+0x1478> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 8d030 <_PyObject_MakeTpCall@@Base+0x1478> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1fd79c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 8d030 <_PyObject_MakeTpCall@@Base+0x1478> │ │ │ │ + bl d60e4 │ │ │ │ + mov r8, r9 │ │ │ │ + b.n 8d9d4 <_PyObject_MakeTpCall@@Base+0x1ea4> │ │ │ │ cmp.w r8, #3 │ │ │ │ - ble.w 8cfbc <_PyObject_MakeTpCall@@Base+0x1404> │ │ │ │ + ble.w 8cf34 <_PyObject_MakeTpCall@@Base+0x1404> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8cfbc <_PyObject_MakeTpCall@@Base+0x1404> │ │ │ │ + beq.w 8cf34 <_PyObject_MakeTpCall@@Base+0x1404> │ │ │ │ mov r0, sl │ │ │ │ - bl 1fd79c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 8cfbc <_PyObject_MakeTpCall@@Base+0x1404> │ │ │ │ + bl 1fe0a4 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 8cf34 <_PyObject_MakeTpCall@@Base+0x1404> │ │ │ │ + cmp.w sl, #3 │ │ │ │ + ble.w 8cfa8 <_PyObject_MakeTpCall@@Base+0x1478> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 8cfa8 <_PyObject_MakeTpCall@@Base+0x1478> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1fe0a4 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 8cfa8 <_PyObject_MakeTpCall@@Base+0x1478> │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.n 8ded8 <_PyObject_MakeTpCall@@Base+0x2320> │ │ │ │ + bcc.n 8de72 <_PyObject_MakeTpCall@@Base+0x2342> │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r2, lr, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w r0, [r3, lr] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8c986 <_PyObject_MakeTpCall@@Base+0xdce> │ │ │ │ + bne.w 8c8fe <_PyObject_MakeTpCall@@Base+0xdce> │ │ │ │ ldr.w r3, [r8, #848] @ 0x350 │ │ │ │ - movw r2, #46053 @ 0xb3e5 │ │ │ │ + movw r2, #46093 @ 0xb40d │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e5b4 <_PyObject_MakeTpCall@@Base+0x29fc> │ │ │ │ + bne.w 8e34e <_PyObject_MakeTpCall@@Base+0x281e> │ │ │ │ mov r0, fp │ │ │ │ blx 2bf6c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8e5ce <_PyObject_MakeTpCall@@Base+0x2a16> │ │ │ │ + beq.w 8e368 <_PyObject_MakeTpCall@@Base+0x2838> │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.w 8c986 <_PyObject_MakeTpCall@@Base+0xdce> │ │ │ │ + b.w 8c8fe <_PyObject_MakeTpCall@@Base+0xdce> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.w 8c986 <_PyObject_MakeTpCall@@Base+0xdce> │ │ │ │ - ldr r0, [pc, #744] @ (8e1d0 <_PyObject_MakeTpCall@@Base+0x2618>) │ │ │ │ - bl 6ba70 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r5, r0, #1 │ │ │ │ - bne.w 8c9fa <_PyObject_MakeTpCall@@Base+0xe42> │ │ │ │ - ldr r0, [pc, #728] @ (8e1d0 <_PyObject_MakeTpCall@@Base+0x2618>) │ │ │ │ - bl 261b1c │ │ │ │ - b.w 8ca0c <_PyObject_MakeTpCall@@Base+0xe54> │ │ │ │ - ldr r0, [pc, #724] @ (8e1d4 <_PyObject_MakeTpCall@@Base+0x261c>) │ │ │ │ - bl 6ba70 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.w 8c9b6 <_PyObject_MakeTpCall@@Base+0xdfe> │ │ │ │ - ldr r0, [pc, #708] @ (8e1d4 <_PyObject_MakeTpCall@@Base+0x261c>) │ │ │ │ - bl 261b1c │ │ │ │ - b.w 8c9c8 <_PyObject_MakeTpCall@@Base+0xe10> │ │ │ │ - ldr r0, [pc, #704] @ (8e1d8 <_PyObject_MakeTpCall@@Base+0x2620>) │ │ │ │ - bl 6ba70 │ │ │ │ + b.w 8c8fe <_PyObject_MakeTpCall@@Base+0xdce> │ │ │ │ + ldr r0, [pc, #724] @ (8e158 <_PyObject_MakeTpCall@@Base+0x2628>) │ │ │ │ + bl 6ba98 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 8caec <_PyObject_MakeTpCall@@Base+0xf34> │ │ │ │ - ldr r0, [pc, #688] @ (8e1d8 <_PyObject_MakeTpCall@@Base+0x2620>) │ │ │ │ - bl 261b1c │ │ │ │ - b.w 8cafe <_PyObject_MakeTpCall@@Base+0xf46> │ │ │ │ - ldr r0, [pc, #684] @ (8e1dc <_PyObject_MakeTpCall@@Base+0x2624>) │ │ │ │ - bl 6ba70 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.w 8ca3e <_PyObject_MakeTpCall@@Base+0xe86> │ │ │ │ - ldr r0, [pc, #668] @ (8e1dc <_PyObject_MakeTpCall@@Base+0x2624>) │ │ │ │ - bl 261b1c │ │ │ │ - b.w 8ca50 <_PyObject_MakeTpCall@@Base+0xe98> │ │ │ │ - ldr r0, [pc, #664] @ (8e1e0 <_PyObject_MakeTpCall@@Base+0x2628>) │ │ │ │ - bl 6ba70 │ │ │ │ + bne.w 8ca64 <_PyObject_MakeTpCall@@Base+0xf34> │ │ │ │ + ldr r0, [pc, #712] @ (8e158 <_PyObject_MakeTpCall@@Base+0x2628>) │ │ │ │ + bl 2624e0 │ │ │ │ + b.w 8ca76 <_PyObject_MakeTpCall@@Base+0xf46> │ │ │ │ + ldr r0, [pc, #704] @ (8e15c <_PyObject_MakeTpCall@@Base+0x262c>) │ │ │ │ + bl 6ba98 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8e5aa <_PyObject_MakeTpCall@@Base+0x29f2> │ │ │ │ - ldr r1, [pc, #648] @ (8e1e0 <_PyObject_MakeTpCall@@Base+0x2628>) │ │ │ │ + beq.w 8e3e4 <_PyObject_MakeTpCall@@Base+0x28b4> │ │ │ │ + ldr r1, [pc, #692] @ (8e15c <_PyObject_MakeTpCall@@Base+0x262c>) │ │ │ │ add.w r3, r7, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77608 │ │ │ │ - b.w 8c6b2 <_PyObject_MakeTpCall@@Base+0xafa> │ │ │ │ - cmp r0, #15 │ │ │ │ - itet gt │ │ │ │ - addgt.w ip, r3, r2, lsl #2 │ │ │ │ - ldrshle.w ip, [ip, #20] │ │ │ │ - ldrgt.w ip, [ip, #20] │ │ │ │ - b.w 8d3c0 <_PyObject_MakeTpCall@@Base+0x1808> │ │ │ │ + bl 77654 │ │ │ │ + b.w 8c62a <_PyObject_MakeTpCall@@Base+0xafa> │ │ │ │ + ldr r0, [pc, #680] @ (8e160 <_PyObject_MakeTpCall@@Base+0x2630>) │ │ │ │ + bl 6ba98 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r5, r0, #1 │ │ │ │ + bne.w 8c972 <_PyObject_MakeTpCall@@Base+0xe42> │ │ │ │ + ldr r0, [pc, #664] @ (8e160 <_PyObject_MakeTpCall@@Base+0x2630>) │ │ │ │ + bl 2624e0 │ │ │ │ + b.w 8c984 <_PyObject_MakeTpCall@@Base+0xe54> │ │ │ │ + ldr r0, [pc, #660] @ (8e164 <_PyObject_MakeTpCall@@Base+0x2634>) │ │ │ │ + bl 6ba98 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + bne.w 8c92e <_PyObject_MakeTpCall@@Base+0xdfe> │ │ │ │ + ldr r0, [pc, #644] @ (8e164 <_PyObject_MakeTpCall@@Base+0x2634>) │ │ │ │ + bl 2624e0 │ │ │ │ + b.w 8c940 <_PyObject_MakeTpCall@@Base+0xe10> │ │ │ │ + ldr r0, [pc, #640] @ (8e168 <_PyObject_MakeTpCall@@Base+0x2638>) │ │ │ │ + bl 6ba98 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + bne.w 8c9b6 <_PyObject_MakeTpCall@@Base+0xe86> │ │ │ │ + ldr r0, [pc, #624] @ (8e168 <_PyObject_MakeTpCall@@Base+0x2638>) │ │ │ │ + bl 2624e0 │ │ │ │ + b.w 8c9c8 <_PyObject_MakeTpCall@@Base+0xe98> │ │ │ │ movw r1, #34368 @ 0x8640 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.n 8d7b0 <_PyObject_MakeTpCall@@Base+0x1bf8> │ │ │ │ + b.n 8d728 <_PyObject_MakeTpCall@@Base+0x1bf8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ca60 <_PyObject_MakeTpCall@@Base+0xea8> │ │ │ │ - b.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + beq.w 8c9d8 <_PyObject_MakeTpCall@@Base+0xea8> │ │ │ │ + b.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ca1c <_PyObject_MakeTpCall@@Base+0xe64> │ │ │ │ - b.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + beq.w 8c994 <_PyObject_MakeTpCall@@Base+0xe64> │ │ │ │ + b.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cb0e <_PyObject_MakeTpCall@@Base+0xf56> │ │ │ │ - b.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - cmp r5, fp │ │ │ │ - ble.w 8ce8a <_PyObject_MakeTpCall@@Base+0x12d2> │ │ │ │ - add r2, r0 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8e8f0 <_PyObject_MakeTpCall@@Base+0x2d38> │ │ │ │ - cmp fp, r5 │ │ │ │ - blt.w 8d22a <_PyObject_MakeTpCall@@Base+0x1672> │ │ │ │ - b.w 8ce8a <_PyObject_MakeTpCall@@Base+0x12d2> │ │ │ │ + beq.w 8c642 <_PyObject_MakeTpCall@@Base+0xb12> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 775c4 │ │ │ │ + b.w 8d280 <_PyObject_MakeTpCall@@Base+0x1750> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ca60 <_PyObject_MakeTpCall@@Base+0xea8> │ │ │ │ - bl 1d9a0c │ │ │ │ + bne.w 8c9d8 <_PyObject_MakeTpCall@@Base+0xea8> │ │ │ │ + bl 1da2cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + beq.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #504] @ (8e1dc <_PyObject_MakeTpCall@@Base+0x2624>) │ │ │ │ + ldr r1, [pc, #532] @ (8e168 <_PyObject_MakeTpCall@@Base+0x2638>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 78770 │ │ │ │ + bl 787bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8e9b4 <_PyObject_MakeTpCall@@Base+0x2dfc> │ │ │ │ + beq.w 8e8f2 <_PyObject_MakeTpCall@@Base+0x2dc2> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8ca60 <_PyObject_MakeTpCall@@Base+0xea8> │ │ │ │ + bge.w 8c9d8 <_PyObject_MakeTpCall@@Base+0xea8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ca60 <_PyObject_MakeTpCall@@Base+0xea8> │ │ │ │ + bne.w 8c9d8 <_PyObject_MakeTpCall@@Base+0xea8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8ca60 <_PyObject_MakeTpCall@@Base+0xea8> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c9d8 <_PyObject_MakeTpCall@@Base+0xea8> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8ca86 <_PyObject_MakeTpCall@@Base+0xf56> │ │ │ │ + b.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8c950 <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ + b.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ca1c <_PyObject_MakeTpCall@@Base+0xe64> │ │ │ │ - bl 1d9a0c │ │ │ │ + bne.w 8c994 <_PyObject_MakeTpCall@@Base+0xe64> │ │ │ │ + bl 1da2cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + beq.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #416] @ (8e1d0 <_PyObject_MakeTpCall@@Base+0x2618>) │ │ │ │ + ldr r1, [pc, #428] @ (8e160 <_PyObject_MakeTpCall@@Base+0x2630>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 78770 │ │ │ │ + bl 787bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8e9b4 <_PyObject_MakeTpCall@@Base+0x2dfc> │ │ │ │ + beq.w 8e8f2 <_PyObject_MakeTpCall@@Base+0x2dc2> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8ca1c <_PyObject_MakeTpCall@@Base+0xe64> │ │ │ │ + bge.w 8c994 <_PyObject_MakeTpCall@@Base+0xe64> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ca1c <_PyObject_MakeTpCall@@Base+0xe64> │ │ │ │ + bne.w 8c994 <_PyObject_MakeTpCall@@Base+0xe64> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8ca1c <_PyObject_MakeTpCall@@Base+0xe64> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8c9d8 <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ - b.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c994 <_PyObject_MakeTpCall@@Base+0xe64> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + cmp r5, fp │ │ │ │ + ble.w 8ce02 <_PyObject_MakeTpCall@@Base+0x12d2> │ │ │ │ + add r2, r0 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c6ca <_PyObject_MakeTpCall@@Base+0xb12> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7757c │ │ │ │ - b.w 8d336 <_PyObject_MakeTpCall@@Base+0x177e> │ │ │ │ + beq.w 8e59a <_PyObject_MakeTpCall@@Base+0x2a6a> │ │ │ │ + cmp fp, r5 │ │ │ │ + blt.w 8d1a2 <_PyObject_MakeTpCall@@Base+0x1672> │ │ │ │ + b.w 8ce02 <_PyObject_MakeTpCall@@Base+0x12d2> │ │ │ │ + mov r0, ip │ │ │ │ + mov r6, r3 │ │ │ │ + b.w 8c406 <_PyObject_MakeTpCall@@Base+0x8d6> │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r0, #8 │ │ │ │ cmp r5, fp │ │ │ │ - bgt.w 8ce7c <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ - b.w 8ce8a <_PyObject_MakeTpCall@@Base+0x12d2> │ │ │ │ - ldr r3, [pc, #348] @ (8e1e4 <_PyObject_MakeTpCall@@Base+0x262c>) │ │ │ │ + bgt.w 8cdf4 <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ + b.w 8ce02 <_PyObject_MakeTpCall@@Base+0x12d2> │ │ │ │ + ldr r3, [pc, #340] @ (8e16c <_PyObject_MakeTpCall@@Base+0x263c>) │ │ │ │ str r3, [r6, #124] @ 0x7c │ │ │ │ - b.w 8ce1e <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ - mov r0, ip │ │ │ │ - mov r6, r3 │ │ │ │ - b.w 8c48e <_PyObject_MakeTpCall@@Base+0x8d6> │ │ │ │ - ldr r1, [pc, #336] @ (8e1e8 <_PyObject_MakeTpCall@@Base+0x2630>) │ │ │ │ - mov r0, fp │ │ │ │ - bl bd0c0 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8d9c8 <_PyObject_MakeTpCall@@Base+0x1e10> │ │ │ │ - b.n 8da00 <_PyObject_MakeTpCall@@Base+0x1e48> │ │ │ │ - ldr r3, [r7, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8e8d4 <_PyObject_MakeTpCall@@Base+0x2d1c> │ │ │ │ - ldr r3, [r7, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8e8d4 <_PyObject_MakeTpCall@@Base+0x2d1c> │ │ │ │ - ldr r3, [r7, #52] @ 0x34 │ │ │ │ - str r3, [r7, #60] @ 0x3c │ │ │ │ - b.n 8d964 <_PyObject_MakeTpCall@@Base+0x1dac> │ │ │ │ + b.w 8cd96 <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + cmp ip, lr │ │ │ │ + bne.w 8d674 <_PyObject_MakeTpCall@@Base+0x1b44> │ │ │ │ + mov fp, r4 │ │ │ │ + ldr.w ip, [r3, #172] @ 0xac │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 8e436 <_PyObject_MakeTpCall@@Base+0x2906> │ │ │ │ + ldr.w sl, [ip, #8] │ │ │ │ + add.w lr, ip, #12 │ │ │ │ + movs r0, #0 │ │ │ │ + mov r4, fp │ │ │ │ + cmp sl, r0 │ │ │ │ + add.w r0, r0, #1 │ │ │ │ + ble.w 8e458 <_PyObject_MakeTpCall@@Base+0x2928> │ │ │ │ + ldr.w fp, [lr, #4]! │ │ │ │ + cmp fp, r6 │ │ │ │ + bne.n 8e040 <_PyObject_MakeTpCall@@Base+0x2510> │ │ │ │ + mov fp, r4 │ │ │ │ + b.w 8d684 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8e5ee <_PyObject_MakeTpCall@@Base+0x2a36> │ │ │ │ + bne.w 8e258 <_PyObject_MakeTpCall@@Base+0x2728> │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8e5ee <_PyObject_MakeTpCall@@Base+0x2a36> │ │ │ │ + bne.w 8e258 <_PyObject_MakeTpCall@@Base+0x2728> │ │ │ │ ldr r2, [r7, #32] │ │ │ │ mov r9, r3 │ │ │ │ ldrd r1, r0, [r7, #56] @ 0x38 │ │ │ │ add.w ip, r2, #12 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w lr, [ip, #4]! │ │ │ │ cmp lr, sl │ │ │ │ - beq.n 8e118 <_PyObject_MakeTpCall@@Base+0x2560> │ │ │ │ + beq.n 8e0b4 <_PyObject_MakeTpCall@@Base+0x2584> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e602 <_PyObject_MakeTpCall@@Base+0x2a4a> │ │ │ │ - cbnz r1, 8e0f6 <_PyObject_MakeTpCall@@Base+0x253e> │ │ │ │ + bne.w 8e424 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ + cbnz r1, 8e092 <_PyObject_MakeTpCall@@Base+0x2562> │ │ │ │ ldr.w r1, [lr, #144] @ 0x90 │ │ │ │ subs r1, r1, r3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e614 <_PyObject_MakeTpCall@@Base+0x2a5c> │ │ │ │ - cbnz r0, 8e10a <_PyObject_MakeTpCall@@Base+0x2552> │ │ │ │ + beq.w 8e42e <_PyObject_MakeTpCall@@Base+0x28fe> │ │ │ │ + cbnz r0, 8e0a6 <_PyObject_MakeTpCall@@Base+0x2576> │ │ │ │ ldr.w r0, [lr, #104] @ 0x68 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e60c <_PyObject_MakeTpCall@@Base+0x2a54> │ │ │ │ + bne.w 8e26c <_PyObject_MakeTpCall@@Base+0x273c> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8e60c <_PyObject_MakeTpCall@@Base+0x2a54> │ │ │ │ + bne.w 8e26c <_PyObject_MakeTpCall@@Base+0x273c> │ │ │ │ adds r2, #1 │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 8e0da <_PyObject_MakeTpCall@@Base+0x2522> │ │ │ │ + bne.n 8e076 <_PyObject_MakeTpCall@@Base+0x2546> │ │ │ │ strd r1, r0, [r7, #56] @ 0x38 │ │ │ │ - b.n 8da5a <_PyObject_MakeTpCall@@Base+0x1ea2> │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - cmp ip, lr │ │ │ │ - bne.w 8d6fc <_PyObject_MakeTpCall@@Base+0x1b44> │ │ │ │ - mov fp, r4 │ │ │ │ - ldr.w ip, [r3, #172] @ 0xac │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.w 8e4cc <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ - ldr.w sl, [ip, #8] │ │ │ │ - add.w lr, ip, #12 │ │ │ │ - movs r0, #0 │ │ │ │ - mov r4, fp │ │ │ │ - cmp sl, r0 │ │ │ │ - add.w r0, r0, #1 │ │ │ │ - ble.w 8e4ee <_PyObject_MakeTpCall@@Base+0x2936> │ │ │ │ - ldr.w fp, [lr, #4]! │ │ │ │ - cmp fp, r6 │ │ │ │ - bne.n 8e148 <_PyObject_MakeTpCall@@Base+0x2590> │ │ │ │ - mov fp, r4 │ │ │ │ - b.w 8d70c <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 70dc4 │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 8de9e <_PyObject_MakeTpCall@@Base+0x22e6> │ │ │ │ + b.n 8d9c2 <_PyObject_MakeTpCall@@Base+0x1e92> │ │ │ │ + ldr r1, [pc, #172] @ (8e170 <_PyObject_MakeTpCall@@Base+0x2640>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bd458 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8d92e <_PyObject_MakeTpCall@@Base+0x1dfe> │ │ │ │ + b.n 8d966 <_PyObject_MakeTpCall@@Base+0x1e36> │ │ │ │ + ldr r3, [r7, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8e274 <_PyObject_MakeTpCall@@Base+0x2744> │ │ │ │ + ldr r3, [r7, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8e274 <_PyObject_MakeTpCall@@Base+0x2744> │ │ │ │ + ldr r3, [r7, #52] @ 0x34 │ │ │ │ + str r3, [r7, #60] @ 0x3c │ │ │ │ + b.w 8d8e4 <_PyObject_MakeTpCall@@Base+0x1db4> │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r3, fp │ │ │ │ - ble.w 8ce8a <_PyObject_MakeTpCall@@Base+0x12d2> │ │ │ │ + ble.w 8ce02 <_PyObject_MakeTpCall@@Base+0x12d2> │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ @@ -147096,850 +147042,861 @@ │ │ │ │ lsl.w r6, r6, ip │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r2, r2, r5, lsl #2 │ │ │ │ add.w r5, r0, r5, lsl #3 │ │ │ │ add r5, r6 │ │ │ │ movs r0, #12 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - ldr r2, [pc, #72] @ (8e1ec <_PyObject_MakeTpCall@@Base+0x2634>) │ │ │ │ + ldr r2, [pc, #80] @ (8e174 <_PyObject_MakeTpCall@@Base+0x2644>) │ │ │ │ ldr r5, [r5, #20] │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ str r5, [r7, #40] @ 0x28 │ │ │ │ ldr.w r6, [r8, #192] @ 0xc0 │ │ │ │ eor.w r5, r6, r2, asr #3 │ │ │ │ - b.w 8cd4c <_PyObject_MakeTpCall@@Base+0x1194> │ │ │ │ + b.w 8ccc4 <_PyObject_MakeTpCall@@Base+0x1194> │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ + bl 70de4 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 8de38 <_PyObject_MakeTpCall@@Base+0x2308> │ │ │ │ cmp r5, #3 │ │ │ │ - ble.w 8cee0 <_PyObject_MakeTpCall@@Base+0x1328> │ │ │ │ + ble.w 8ce58 <_PyObject_MakeTpCall@@Base+0x1328> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8cee0 <_PyObject_MakeTpCall@@Base+0x1328> │ │ │ │ + beq.w 8ce58 <_PyObject_MakeTpCall@@Base+0x1328> │ │ │ │ mov r0, sl │ │ │ │ - bl 1fd79c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 8cee0 <_PyObject_MakeTpCall@@Base+0x1328> │ │ │ │ + bl 1fe0a4 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 8ce58 <_PyObject_MakeTpCall@@Base+0x1328> │ │ │ │ nop │ │ │ │ + uxth r0, r0 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ + lsls r5, r1, #1 │ │ │ │ @ instruction: 0xb8a4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ pop {r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - uxth r0, r0 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ sxtb r0, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ - lsls r5, r1, #1 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r1!, {r2, r3, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r3, 8e1fa <_PyObject_MakeTpCall@@Base+0x2642> │ │ │ │ + cbz r3, 8e182 <_PyObject_MakeTpCall@@Base+0x2652> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + bne.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #33976 @ 0x84b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #56700 @ 0xdd7c │ │ │ │ + movw r2, #59004 @ 0xe67c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1ee5f8 <_PyErr_Format@@Base> │ │ │ │ - b.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + bl 1eeed0 <_PyErr_Format@@Base> │ │ │ │ + b.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ + movw r2, #50001 @ 0xc351 │ │ │ │ + movt r2, #8 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8d698 <_PyObject_MakeTpCall@@Base+0x1b68> │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ + mov r1, r8 │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 8c5c0 <_PyObject_MakeTpCall@@Base+0xa90> │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 8dda8 <_PyObject_MakeTpCall@@Base+0x21f0> │ │ │ │ + beq.w 8dd4a <_PyObject_MakeTpCall@@Base+0x221a> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e220 <_PyObject_MakeTpCall@@Base+0x2668> │ │ │ │ + bne.n 8e1c8 <_PyObject_MakeTpCall@@Base+0x2698> │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8dda8 <_PyObject_MakeTpCall@@Base+0x21f0> │ │ │ │ + beq.w 8dd4a <_PyObject_MakeTpCall@@Base+0x221a> │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8e918 <_PyObject_MakeTpCall@@Base+0x2d60> │ │ │ │ + cbz r3, 8e220 <_PyObject_MakeTpCall@@Base+0x26f0> │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r2, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp r1, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - ble.w 8e936 <_PyObject_MakeTpCall@@Base+0x2d7e> │ │ │ │ + ble.n 8e23e <_PyObject_MakeTpCall@@Base+0x270e> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 8e24c <_PyObject_MakeTpCall@@Base+0x2694> │ │ │ │ - b.w 8d842 <_PyObject_MakeTpCall@@Base+0x1c8a> │ │ │ │ - ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ - movw r2, #50137 @ 0xc3d9 │ │ │ │ - movt r2, #8 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8d720 <_PyObject_MakeTpCall@@Base+0x1b68> │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ - mov r1, r8 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 8c648 <_PyObject_MakeTpCall@@Base+0xa90> │ │ │ │ + bne.n 8e1f0 <_PyObject_MakeTpCall@@Base+0x26c0> │ │ │ │ + b.w 8d7ba <_PyObject_MakeTpCall@@Base+0x1c8a> │ │ │ │ + mov r1, r0 │ │ │ │ + movs r0, #1 │ │ │ │ + bl 7c00c │ │ │ │ + mov r9, r0 │ │ │ │ + b.w 8d864 <_PyObject_MakeTpCall@@Base+0x1d34> │ │ │ │ + add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ + add.w r3, r3, #368 @ 0x170 │ │ │ │ + add r0, r3 │ │ │ │ + b.w 8d782 <_PyObject_MakeTpCall@@Base+0x1c52> │ │ │ │ + mov r3, r5 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 8d7ba <_PyObject_MakeTpCall@@Base+0x1c8a> │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8e222 <_PyObject_MakeTpCall@@Base+0x26f2> │ │ │ │ + movw r3, #34368 @ 0x8640 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp r9, r3 │ │ │ │ + beq.w 8d7ba <_PyObject_MakeTpCall@@Base+0x1c8a> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53736 @ 0xd1e8 │ │ │ │ + movw r1, #56108 @ 0xdb2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.w 8c646 <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + bl f2724 │ │ │ │ + b.w 8c5be <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8d9c2 <_PyObject_MakeTpCall@@Base+0x1e92> │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8e068 <_PyObject_MakeTpCall@@Base+0x2538> │ │ │ │ + b.w 8d9c2 <_PyObject_MakeTpCall@@Base+0x1e92> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8e0ba <_PyObject_MakeTpCall@@Base+0x258a> │ │ │ │ + b.n 8e0b4 <_PyObject_MakeTpCall@@Base+0x2584> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #64560 @ 0xfc30 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r4, [r7, #44] @ 0x2c │ │ │ │ + mov r8, r9 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f2724 │ │ │ │ + b.w 8d9d4 <_PyObject_MakeTpCall@@Base+0x1ea4> │ │ │ │ + strd r3, r2, [r7, #24] │ │ │ │ + bl 1942e0 <_Py_NewReference@@Base+0x4a0> │ │ │ │ + ldrd r3, r2, [r7, #24] │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8ea92 <_PyObject_MakeTpCall@@Base+0x2f62> │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [r7, #16] │ │ │ │ + str r2, [r7, #28] │ │ │ │ + bl 194378 <_Py_NewReference@@Base+0x538> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r7, #24] │ │ │ │ + ldr r3, [pc, #756] @ (8e5ac <_PyObject_MakeTpCall@@Base+0x2a7c>) │ │ │ │ + ldr.w r6, [r8, #192] @ 0xc0 │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ + ldr.w r1, [r3, #680] @ 0x2a8 │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ + b.n 8dc8c <_PyObject_MakeTpCall@@Base+0x215c> │ │ │ │ + str r6, [r7, #24] │ │ │ │ + b.w 8cffe <_PyObject_MakeTpCall@@Base+0x14ce> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56076 @ 0xdb0c │ │ │ │ + movw r1, #64740 @ 0xfce4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.w 8d298 <_PyObject_MakeTpCall@@Base+0x16e0> │ │ │ │ + bl d60e4 │ │ │ │ + b.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + movw r0, #36488 @ 0x8e88 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2405 @ 0x965 │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr.w fp, [r7, #16] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 8e310 <_PyObject_MakeTpCall@@Base+0x27e0> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 8e310 <_PyObject_MakeTpCall@@Base+0x27e0> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + bl d8814 │ │ │ │ + b.w 8cd4c <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cf26 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ + beq.w 8ce9e <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8e9d2 <_PyObject_MakeTpCall@@Base+0x2e1a> │ │ │ │ + blt.w 8e8e2 <_PyObject_MakeTpCall@@Base+0x2db2> │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #33976 @ 0x84b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #56748 @ 0xddac │ │ │ │ + movw r2, #59052 @ 0xe6ac │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 2358d8 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ - b.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ - bl 4d606 │ │ │ │ - str r4, [r6, #12] │ │ │ │ - b.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ - mov ip, r6 │ │ │ │ - mov r4, fp │ │ │ │ - cmp r3, ip │ │ │ │ - beq.w 8d706 <_PyObject_MakeTpCall@@Base+0x1b4e> │ │ │ │ - ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.n 8e2fc <_PyObject_MakeTpCall@@Base+0x2744> │ │ │ │ - movw r0, #34368 @ 0x8640 │ │ │ │ + bl 2362c0 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ + b.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ + mov r1, fp │ │ │ │ + blx r3 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 8de5a <_PyObject_MakeTpCall@@Base+0x232a> │ │ │ │ + ldr.w r0, [r8, #864] @ 0x360 │ │ │ │ + blx r3 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8c8fe <_PyObject_MakeTpCall@@Base+0xdce> │ │ │ │ + bl 1f50c4 │ │ │ │ + b.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + ldr r3, [r7, #48] @ 0x30 │ │ │ │ + cbnz r3, 8e3c6 <_PyObject_MakeTpCall@@Base+0x2896> │ │ │ │ + ldr r3, [r7, #56] @ 0x38 │ │ │ │ + cbnz r3, 8e3c6 <_PyObject_MakeTpCall@@Base+0x2896> │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ + b.w 8d8d6 <_PyObject_MakeTpCall@@Base+0x1da6> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #64480 @ 0xfbe0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r4, [r7, #44] @ 0x2c │ │ │ │ + mov r8, r9 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f2724 │ │ │ │ + b.w 8d9d4 <_PyObject_MakeTpCall@@Base+0x1ea4> │ │ │ │ + movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - mov fp, r4 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 8d70a <_PyObject_MakeTpCall@@Base+0x1b52> │ │ │ │ - b.n 8e130 <_PyObject_MakeTpCall@@Base+0x2578> │ │ │ │ - add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ - add.w r0, r0, #368 @ 0x170 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - b.w 8d1da <_PyObject_MakeTpCall@@Base+0x1622> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr.w fp, [r7, #16] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8e344 <_PyObject_MakeTpCall@@Base+0x278c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 8e344 <_PyObject_MakeTpCall@@Base+0x278c> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r1, #64432 @ 0xfbb0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r4, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + mov r8, r9 │ │ │ │ + bl d60e4 │ │ │ │ + b.w 8d9d4 <_PyObject_MakeTpCall@@Base+0x1ea4> │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt.w 8ddcc <_PyObject_MakeTpCall@@Base+0x229c> │ │ │ │ + b.w 8da0e <_PyObject_MakeTpCall@@Base+0x1ede> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #64512 @ 0xfc00 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r4, [r7, #44] @ 0x2c │ │ │ │ + mov r8, r9 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f2724 │ │ │ │ + b.w 8d9d4 <_PyObject_MakeTpCall@@Base+0x1ea4> │ │ │ │ + ldr r0, [pc, #456] @ (8e5b0 <_PyObject_MakeTpCall@@Base+0x2a80>) │ │ │ │ + bl 2624e0 │ │ │ │ + b.w 8c632 <_PyObject_MakeTpCall@@Base+0xb02> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #56040 @ 0xdae8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f2724 │ │ │ │ + b.w 8c5be <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ + ubfx r1, r1, #0, #12 │ │ │ │ + add.w r1, ip, r1, lsl #2 │ │ │ │ + add.w r1, r1, #97280 @ 0x17c00 │ │ │ │ + str.w lr, [r1, #140] @ 0x8c │ │ │ │ + b.n 8dc64 <_PyObject_MakeTpCall@@Base+0x2134> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - bl d842c │ │ │ │ - b.w 8cdd4 <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d280 <_PyObject_MakeTpCall@@Base+0x1750> │ │ │ │ + ldr r3, [r7, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8e09a <_PyObject_MakeTpCall@@Base+0x256a> │ │ │ │ + b.n 8e0ba <_PyObject_MakeTpCall@@Base+0x258a> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8e0b4 <_PyObject_MakeTpCall@@Base+0x2584> │ │ │ │ + b.n 8e0ba <_PyObject_MakeTpCall@@Base+0x258a> │ │ │ │ + mov r0, r3 │ │ │ │ + mov r4, fp │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.w 8e052 <_PyObject_MakeTpCall@@Base+0x2522> │ │ │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 8e43a <_PyObject_MakeTpCall@@Base+0x290a> │ │ │ │ + movw ip, #34368 @ 0x8640 │ │ │ │ + movt ip, #75 @ 0x4b │ │ │ │ + mov fp, r4 │ │ │ │ + cmp r6, ip │ │ │ │ + beq.w 8eaa2 <_PyObject_MakeTpCall@@Base+0x2f72> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #55428 @ 0xd884 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f2724 │ │ │ │ + b.w 8c5be <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ + ldr r1, [pc, #320] @ (8e5b4 <_PyObject_MakeTpCall@@Base+0x2a84>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bd458 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8d962 <_PyObject_MakeTpCall@@Base+0x1e32> │ │ │ │ + ldr r1, [pc, #308] @ (8e5b8 <_PyObject_MakeTpCall@@Base+0x2a88>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bd458 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8d962 <_PyObject_MakeTpCall@@Base+0x1e32> │ │ │ │ + ldr r1, [pc, #300] @ (8e5bc <_PyObject_MakeTpCall@@Base+0x2a8c>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bd458 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8d962 <_PyObject_MakeTpCall@@Base+0x1e32> │ │ │ │ + movw r1, #43724 @ 0xaacc │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + mov r2, r9 │ │ │ │ + mov r4, r6 │ │ │ │ + ldr.w r9, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + movw r1, #64608 @ 0xfc60 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl d60e4 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 8d9d6 <_PyObject_MakeTpCall@@Base+0x1ea6> │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 8d9d6 <_PyObject_MakeTpCall@@Base+0x1ea6> │ │ │ │ + mov r0, fp │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d9d6 <_PyObject_MakeTpCall@@Base+0x1ea6> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #58380 @ 0xe40c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d60e4 │ │ │ │ + b.w 8d210 <_PyObject_MakeTpCall@@Base+0x16e0> │ │ │ │ mov r0, ip │ │ │ │ strd r3, r2, [r7, #12] │ │ │ │ str r1, [r7, #28] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldrd r3, r2, [r7, #12] │ │ │ │ - b.w 8d12e <_PyObject_MakeTpCall@@Base+0x1576> │ │ │ │ - ldr r1, [pc, #804] @ (8e688 <_PyObject_MakeTpCall@@Base+0x2ad0>) │ │ │ │ - bl 11ab1c │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.w 8c646 <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8e3f8 <_PyObject_MakeTpCall@@Base+0x2840> │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.w 8c450 <_PyObject_MakeTpCall@@Base+0x898> │ │ │ │ - b.w 8c470 <_PyObject_MakeTpCall@@Base+0x8b8> │ │ │ │ + b.w 8d0a6 <_PyObject_MakeTpCall@@Base+0x1576> │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ + movw r0, #64848 @ 0xfd50 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ + mov r8, sl │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + bl 1752e8 <_PyErr_FormatNote@@Base> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ + add.w r0, r0, #368 @ 0x170 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b.w 8d152 <_PyObject_MakeTpCall@@Base+0x1622> │ │ │ │ + movw r0, #36488 @ 0x8e88 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2461 @ 0x99d │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d256 <_PyObject_MakeTpCall@@Base+0x1726> │ │ │ │ + movw r0, #36488 @ 0x8e88 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2461 @ 0x99d │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8c9c8 <_PyObject_MakeTpCall@@Base+0xe98> │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #84] @ 0x54 │ │ │ │ movs r1, #1 │ │ │ │ - bl 199414 <_Py_SetImmortalUntracked@@Base> │ │ │ │ - bl 72c4c │ │ │ │ + bl 199c94 <_Py_SetImmortalUntracked@@Base> │ │ │ │ + bl 72cdc │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8cc8e <_PyObject_MakeTpCall@@Base+0x10d6> │ │ │ │ - b.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + bne.w 8cc06 <_PyObject_MakeTpCall@@Base+0x10d6> │ │ │ │ + b.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + adds r2, #12 │ │ │ │ + cmp r5, fp │ │ │ │ + bgt.w 8dfea <_PyObject_MakeTpCall@@Base+0x24ba> │ │ │ │ + b.w 8ce02 <_PyObject_MakeTpCall@@Base+0x12d2> │ │ │ │ + nop │ │ │ │ + bkpt 0x0078 │ │ │ │ + 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 │ │ │ │ + uxtb r0, r1 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ add.w r2, r7, #84 @ 0x54 │ │ │ │ add.w r1, r7, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 905a0 │ │ │ │ - cbz r0, 8e3d6 <_PyObject_MakeTpCall@@Base+0x281e> │ │ │ │ + bl 904c0 │ │ │ │ + cbz r0, 8e5fe <_PyObject_MakeTpCall@@Base+0x2ace> │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 8e398 <_PyObject_MakeTpCall@@Base+0x27e0> │ │ │ │ + bmi.n 8e5c0 <_PyObject_MakeTpCall@@Base+0x2a90> │ │ │ │ movw r3, #61084 @ 0xee9c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #62608 @ 0xf490 │ │ │ │ + movw r2, #64912 @ 0xfd90 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - bl 205b44 │ │ │ │ + bl 206650 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + beq.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8eaa4 <_PyObject_MakeTpCall@@Base+0x2eec> │ │ │ │ + bmi.w 8e9d8 <_PyObject_MakeTpCall@@Base+0x2ea8> │ │ │ │ ldr.w r0, [r6, #132] @ 0x84 │ │ │ │ - b.w 8ccc4 <_PyObject_MakeTpCall@@Base+0x110c> │ │ │ │ - ldr r1, [pc, #672] @ (8e688 <_PyObject_MakeTpCall@@Base+0x2ad0>) │ │ │ │ - bl 11ab1c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 8c646 <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8c468 <_PyObject_MakeTpCall@@Base+0x8b0> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62004 @ 0xf234 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.w 8c646 <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ + b.w 8cc3c <_PyObject_MakeTpCall@@Base+0x110c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1fd00c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 8cfbc <_PyObject_MakeTpCall@@Base+0x1404> │ │ │ │ + bl 1fd90c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 8cf34 <_PyObject_MakeTpCall@@Base+0x1404> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.w 8cdce <_PyObject_MakeTpCall@@Base+0x1216> │ │ │ │ + b.w 8cd46 <_PyObject_MakeTpCall@@Base+0x1216> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1fd00c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 8cee0 <_PyObject_MakeTpCall@@Base+0x1328> │ │ │ │ - movw r1, #1089 @ 0x441 │ │ │ │ + bl 1fd90c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 8ce58 <_PyObject_MakeTpCall@@Base+0x1328> │ │ │ │ + movw r1, #1557 @ 0x615 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8ced2 <_PyObject_MakeTpCall@@Base+0x131a> │ │ │ │ + beq.w 8ce4a <_PyObject_MakeTpCall@@Base+0x131a> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.w 8ced2 <_PyObject_MakeTpCall@@Base+0x131a> │ │ │ │ + b.w 8ce4a <_PyObject_MakeTpCall@@Base+0x131a> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fd00c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 8d030 <_PyObject_MakeTpCall@@Base+0x1478> │ │ │ │ - movw r1, #1089 @ 0x441 │ │ │ │ + bl 1fd90c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 8cfa8 <_PyObject_MakeTpCall@@Base+0x1478> │ │ │ │ + movw r1, #1557 @ 0x615 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8d022 <_PyObject_MakeTpCall@@Base+0x146a> │ │ │ │ + beq.w 8cf9a <_PyObject_MakeTpCall@@Base+0x146a> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 8d022 <_PyObject_MakeTpCall@@Base+0x146a> │ │ │ │ - movw r1, #1089 @ 0x441 │ │ │ │ + b.w 8cf9a <_PyObject_MakeTpCall@@Base+0x146a> │ │ │ │ + movw r1, #1557 @ 0x615 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8cfae <_PyObject_MakeTpCall@@Base+0x13f6> │ │ │ │ + beq.w 8cf26 <_PyObject_MakeTpCall@@Base+0x13f6> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.w 8cfae <_PyObject_MakeTpCall@@Base+0x13f6> │ │ │ │ - movw r0, #44536 @ 0xadf8 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r1, #62396 @ 0xf3bc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d5d14 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ - mov r0, r3 │ │ │ │ - mov r4, fp │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.w 8e15a <_PyObject_MakeTpCall@@Base+0x25a2> │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8e4d0 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ - movw ip, #34368 @ 0x8640 │ │ │ │ - movt ip, #75 @ 0x4b │ │ │ │ - mov fp, r4 │ │ │ │ - cmp r6, ip │ │ │ │ - beq.w 8e9cc <_PyObject_MakeTpCall@@Base+0x2e14> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53124 @ 0xcf84 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.w 8c646 <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ - movw r0, #62544 @ 0xf450 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ - mov r8, sl │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - bl 174a74 <_PyErr_FormatNote@@Base> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ - str r6, [r7, #24] │ │ │ │ - b.w 8d086 <_PyObject_MakeTpCall@@Base+0x14ce> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62436 @ 0xf3e4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ - ubfx r1, r1, #0, #12 │ │ │ │ - add.w r1, ip, r1, lsl #2 │ │ │ │ - add.w r1, r1, #97280 @ 0x17c00 │ │ │ │ - str.w lr, [r1, #140] @ 0x8c │ │ │ │ - b.w 8dc6a <_PyObject_MakeTpCall@@Base+0x20b2> │ │ │ │ - strd r3, r2, [r7, #24] │ │ │ │ - bl 193a90 <_Py_NewReference@@Base+0x4a0> │ │ │ │ - ldrd r3, r2, [r7, #24] │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8e962 <_PyObject_MakeTpCall@@Base+0x2daa> │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [r7, #16] │ │ │ │ - str r2, [r7, #28] │ │ │ │ - bl 193b28 <_Py_NewReference@@Base+0x538> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r7, #24] │ │ │ │ - ldr r3, [pc, #240] @ (8e68c <_PyObject_MakeTpCall@@Base+0x2ad4>) │ │ │ │ - ldr.w r6, [r8, #192] @ 0xc0 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ - ldr.w r1, [r3, #680] @ 0x2a8 │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ - b.w 8dc92 <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ - ldr r0, [pc, #228] @ (8e690 <_PyObject_MakeTpCall@@Base+0x2ad8>) │ │ │ │ - bl 261b1c │ │ │ │ - b.w 8c6ba <_PyObject_MakeTpCall@@Base+0xb02> │ │ │ │ - ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ - mov r1, fp │ │ │ │ - blx r3 │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 8dec0 <_PyObject_MakeTpCall@@Base+0x2308> │ │ │ │ - ldr.w r0, [r8, #864] @ 0x360 │ │ │ │ - blx r3 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8c986 <_PyObject_MakeTpCall@@Base+0xdce> │ │ │ │ - bl 1f4804 │ │ │ │ - b.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ - cmp r1, #0 │ │ │ │ - bgt.w 8de14 <_PyObject_MakeTpCall@@Base+0x225c> │ │ │ │ - b.w 8d97e <_PyObject_MakeTpCall@@Base+0x1dc6> │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7bf9c │ │ │ │ - mov fp, r0 │ │ │ │ - b.w 8d8ec <_PyObject_MakeTpCall@@Base+0x1d34> │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8da5a <_PyObject_MakeTpCall@@Base+0x1ea2> │ │ │ │ - ldr r2, [r7, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8e0cc <_PyObject_MakeTpCall@@Base+0x2514> │ │ │ │ - b.w 8da5a <_PyObject_MakeTpCall@@Base+0x1ea2> │ │ │ │ - ldr r3, [r7, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8e0fe <_PyObject_MakeTpCall@@Base+0x2546> │ │ │ │ - b.n 8e11e <_PyObject_MakeTpCall@@Base+0x2566> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8e11e <_PyObject_MakeTpCall@@Base+0x2566> │ │ │ │ - b.n 8e118 <_PyObject_MakeTpCall@@Base+0x2560> │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 8e118 <_PyObject_MakeTpCall@@Base+0x2560> │ │ │ │ - b.n 8e11e <_PyObject_MakeTpCall@@Base+0x2566> │ │ │ │ - movw r0, #34184 @ 0x8588 │ │ │ │ + b.w 8cf26 <_PyObject_MakeTpCall@@Base+0x13f6> │ │ │ │ + movw r0, #36488 @ 0x8e88 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2461 @ 0x99d │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c6ba <_PyObject_MakeTpCall@@Base+0xb02> │ │ │ │ - movw r0, #34184 @ 0x8588 │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8c940 <_PyObject_MakeTpCall@@Base+0xe10> │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c876 <_PyObject_MakeTpCall@@Base+0xd46> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1ce8ec │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + lsls r2, r3, #25 │ │ │ │ + bpl.w 8e8d6 <_PyObject_MakeTpCall@@Base+0x2da6> │ │ │ │ + lsls r3, r3, #26 │ │ │ │ + bpl.w 8e8d6 <_PyObject_MakeTpCall@@Base+0x2da6> │ │ │ │ + adds r5, #20 │ │ │ │ + bne.w 8c878 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ + b.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r1, #2 │ │ │ │ + ldr r3, [pc, #748] @ (8e9c8 <_PyObject_MakeTpCall@@Base+0x2e98>) │ │ │ │ + bl 1edad8 <_PyDict_SendEvent@@Base> │ │ │ │ + b.w 8cb44 <_PyObject_MakeTpCall@@Base+0x1014> │ │ │ │ + bl 4d5ae │ │ │ │ + str r4, [r6, #12] │ │ │ │ + b.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + movw r0, #36488 @ 0x8e88 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2461 @ 0x99d │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d2de <_PyObject_MakeTpCall@@Base+0x1726> │ │ │ │ - movw r0, #34184 @ 0x8588 │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8c632 <_PyObject_MakeTpCall@@Base+0xb02> │ │ │ │ + movw r0, #36488 @ 0x8e88 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2461 @ 0x99d │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8ca50 <_PyObject_MakeTpCall@@Base+0xe98> │ │ │ │ - ldr r0, [pc, #56] @ (8e694 <_PyObject_MakeTpCall@@Base+0x2adc>) │ │ │ │ - bl ffe20 <_PyErr_SetKeyError@@Base> │ │ │ │ - b.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d298 <_PyObject_MakeTpCall@@Base+0x1768> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - cbz r0, 8e6a0 <_PyObject_MakeTpCall@@Base+0x2ae8> │ │ │ │ + cbz r0, 8e728 <_PyObject_MakeTpCall@@Base+0x2bf8> │ │ │ │ ldr r4, [r5, #20] │ │ │ │ str r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c7d0 <_PyObject_MakeTpCall@@Base+0xc18> │ │ │ │ - b.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ - movw r0, #34184 @ 0x8588 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2461 @ 0x99d │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8ca0c <_PyObject_MakeTpCall@@Base+0xe54> │ │ │ │ - cbnz r4, 8e700 <_PyObject_MakeTpCall@@Base+0x2b48> │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - bkpt 0x0078 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - uxtb r0, r1 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - movs r6, #0 │ │ │ │ - str r6, [r7, #24] │ │ │ │ - b.w 8d086 <_PyObject_MakeTpCall@@Base+0x14ce> │ │ │ │ + bne.w 8c748 <_PyObject_MakeTpCall@@Base+0xc18> │ │ │ │ + b.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce034 │ │ │ │ + bl 1ce8ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8e6e4 <_PyObject_MakeTpCall@@Base+0x2b2c> │ │ │ │ + beq.n 8e774 <_PyObject_MakeTpCall@@Base+0x2c44> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 8e6ce <_PyObject_MakeTpCall@@Base+0x2b16> │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ - b.n 8e666 <_PyObject_MakeTpCall@@Base+0x2aae> │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62352 @ 0xf390 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + bpl.n 8e770 <_PyObject_MakeTpCall@@Base+0x2c40> │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 8e6b0 <_PyObject_MakeTpCall@@Base+0x2af8> │ │ │ │ + bpl.n 8e770 <_PyObject_MakeTpCall@@Base+0x2c40> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ add.w r0, r5, #20 │ │ │ │ str r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c7d0 <_PyObject_MakeTpCall@@Base+0xc18> │ │ │ │ - b.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + bne.w 8c748 <_PyObject_MakeTpCall@@Base+0xc18> │ │ │ │ + b.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #64656 @ 0xfc90 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f2724 │ │ │ │ + b.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [r7, #24] │ │ │ │ + b.w 8cffe <_PyObject_MakeTpCall@@Base+0x14ce> │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + b.n 8e71a <_PyObject_MakeTpCall@@Base+0x2bea> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ - b.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ - ldr r0, [pc, #788] @ (8ea04 <_PyObject_MakeTpCall@@Base+0x2e4c>) │ │ │ │ - bl ffe20 <_PyErr_SetKeyError@@Base> │ │ │ │ - b.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + b.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + movw r0, #36488 @ 0x8e88 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2461 @ 0x99d │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8c984 <_PyObject_MakeTpCall@@Base+0xe54> │ │ │ │ + movw r0, #44536 @ 0xadf8 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r1, #64700 @ 0xfcbc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d60e4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + ldr r0, [pc, #516] @ (8e9cc <_PyObject_MakeTpCall@@Base+0x2e9c>) │ │ │ │ + bl 100300 <_PyErr_SetKeyError@@Base> │ │ │ │ + b.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ - ldr r3, [pc, #772] @ (8ea04 <_PyObject_MakeTpCall@@Base+0x2e4c>) │ │ │ │ - bl 1ed200 <_PyDict_SendEvent@@Base> │ │ │ │ - b.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1936> │ │ │ │ + ldr r3, [pc, #496] @ (8e9cc <_PyObject_MakeTpCall@@Base+0x2e9c>) │ │ │ │ + bl 1edad8 <_PyDict_SendEvent@@Base> │ │ │ │ + b.w 8d466 <_PyObject_MakeTpCall@@Base+0x1936> │ │ │ │ add.w r2, r0, r8, 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 r5, [r2, r3] │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 8e738 <_PyObject_MakeTpCall@@Base+0x2b80> │ │ │ │ + bne.n 8e812 <_PyObject_MakeTpCall@@Base+0x2ce2> │ │ │ │ subs r1, #1 │ │ │ │ add r3, r2 │ │ │ │ subs r5, r3, r2 │ │ │ │ cmp r1, r5 │ │ │ │ - ble.n 8e732 <_PyObject_MakeTpCall@@Base+0x2b7a> │ │ │ │ + ble.n 8e80c <_PyObject_MakeTpCall@@Base+0x2cdc> │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ - b.n 8e724 <_PyObject_MakeTpCall@@Base+0x2b6c> │ │ │ │ + b.n 8e7fe <_PyObject_MakeTpCall@@Base+0x2cce> │ │ │ │ strb r1, [r0, #1] │ │ │ │ - b.w 8d55e <_PyObject_MakeTpCall@@Base+0x19a6> │ │ │ │ + b.w 8d4d6 <_PyObject_MakeTpCall@@Base+0x19a6> │ │ │ │ adds r3, #1 │ │ │ │ - b.n 8e71a <_PyObject_MakeTpCall@@Base+0x2b62> │ │ │ │ - movw r0, #34184 @ 0x8588 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2461 @ 0x99d │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c9c8 <_PyObject_MakeTpCall@@Base+0xe10> │ │ │ │ - movw r0, #34184 @ 0x8588 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2461 @ 0x99d │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d30c <_PyObject_MakeTpCall@@Base+0x1754> │ │ │ │ - movw r0, #34184 @ 0x8588 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2405 @ 0x965 │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c8fe <_PyObject_MakeTpCall@@Base+0xd46> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1ce034 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - lsls r2, r3, #25 │ │ │ │ - bpl.n 8e7fa <_PyObject_MakeTpCall@@Base+0x2c42> │ │ │ │ - lsls r3, r3, #26 │ │ │ │ - bpl.n 8e7fa <_PyObject_MakeTpCall@@Base+0x2c42> │ │ │ │ - adds r5, #20 │ │ │ │ - bne.w 8c900 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ - b.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r1, #2 │ │ │ │ - ldr r3, [pc, #604] @ (8ea08 <_PyObject_MakeTpCall@@Base+0x2e50>) │ │ │ │ - bl 1ed200 <_PyDict_SendEvent@@Base> │ │ │ │ - b.w 8cbcc <_PyObject_MakeTpCall@@Base+0x1014> │ │ │ │ + b.n 8e7f4 <_PyObject_MakeTpCall@@Base+0x2cc4> │ │ │ │ + ldr r0, [pc, #432] @ (8e9c8 <_PyObject_MakeTpCall@@Base+0x2e98>) │ │ │ │ + bl 100300 <_PyErr_SetKeyError@@Base> │ │ │ │ + b.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + ldr r1, [pc, #428] @ (8e9d0 <_PyObject_MakeTpCall@@Base+0x2ea0>) │ │ │ │ + bl 11ad28 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 8c5be <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8c3e0 <_PyObject_MakeTpCall@@Base+0x8b0> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #64308 @ 0xfb34 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f2724 │ │ │ │ + b.w 8c5be <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ + mov ip, r6 │ │ │ │ + mov r4, fp │ │ │ │ + cmp r3, ip │ │ │ │ + beq.w 8d67e <_PyObject_MakeTpCall@@Base+0x1b4e> │ │ │ │ + ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.n 8e850 <_PyObject_MakeTpCall@@Base+0x2d20> │ │ │ │ + movw r0, #34368 @ 0x8640 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + mov fp, r4 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w 8d682 <_PyObject_MakeTpCall@@Base+0x1b52> │ │ │ │ + b.w 8e028 <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ + ldr r1, [pc, #344] @ (8e9d0 <_PyObject_MakeTpCall@@Base+0x2ea0>) │ │ │ │ + bl 11ad28 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.w 8c5be <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 8e832 <_PyObject_MakeTpCall@@Base+0x2d02> │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w 8c3c8 <_PyObject_MakeTpCall@@Base+0x898> │ │ │ │ + b.w 8c3e8 <_PyObject_MakeTpCall@@Base+0x8b8> │ │ │ │ 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 r4, [r2, r3] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 8e7f6 <_PyObject_MakeTpCall@@Base+0x2c3e> │ │ │ │ + bne.n 8e8d2 <_PyObject_MakeTpCall@@Base+0x2da2> │ │ │ │ subs r1, #1 │ │ │ │ add r3, r2 │ │ │ │ subs r4, r3, r2 │ │ │ │ cmp r1, r4 │ │ │ │ - ble.n 8e7f0 <_PyObject_MakeTpCall@@Base+0x2c38> │ │ │ │ + ble.n 8e8cc <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ strb.w r4, [r3], #1 │ │ │ │ - b.n 8e7ce <_PyObject_MakeTpCall@@Base+0x2c16> │ │ │ │ - movw r0, #34184 @ 0x8588 │ │ │ │ + b.n 8e8aa <_PyObject_MakeTpCall@@Base+0x2d7a> │ │ │ │ + movw r0, #36488 @ 0x8e88 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2791 @ 0xae7 │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ strb r1, [r0, #1] │ │ │ │ - b.w 8cc5c <_PyObject_MakeTpCall@@Base+0x10a4> │ │ │ │ + b.w 8cbd4 <_PyObject_MakeTpCall@@Base+0x10a4> │ │ │ │ adds r3, #1 │ │ │ │ - b.n 8e7c4 <_PyObject_MakeTpCall@@Base+0x2c0c> │ │ │ │ + b.n 8e8a0 <_PyObject_MakeTpCall@@Base+0x2d70> │ │ │ │ ldr r5, [r5, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8c900 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ - b.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ - ldr r3, [r7, #48] @ 0x30 │ │ │ │ - cbnz r3, 8e84e <_PyObject_MakeTpCall@@Base+0x2c96> │ │ │ │ - ldr r3, [r7, #56] @ 0x38 │ │ │ │ - cbnz r3, 8e84e <_PyObject_MakeTpCall@@Base+0x2c96> │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ - b.w 8d956 <_PyObject_MakeTpCall@@Base+0x1d9e> │ │ │ │ - movw r0, #44536 @ 0xadf8 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r1, #62128 @ 0xf2b0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.w 8de2e <_PyObject_MakeTpCall@@Base+0x2276> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62176 @ 0xf2e0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.w 8de2e <_PyObject_MakeTpCall@@Base+0x2276> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62208 @ 0xf300 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.w 8de2e <_PyObject_MakeTpCall@@Base+0x2276> │ │ │ │ - ldr r1, [pc, #408] @ (8ea04 <_PyObject_MakeTpCall@@Base+0x2e4c>) │ │ │ │ - mov r0, fp │ │ │ │ - bl bd0c0 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8d9fc <_PyObject_MakeTpCall@@Base+0x1e44> │ │ │ │ - ldr r1, [pc, #400] @ (8ea0c <_PyObject_MakeTpCall@@Base+0x2e54>) │ │ │ │ - mov r0, fp │ │ │ │ - bl bd0c0 <_PyUnicode_Equal@@Base> │ │ │ │ + bne.w 8c878 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ + b.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8e32a <_PyObject_MakeTpCall@@Base+0x27fa> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e32a <_PyObject_MakeTpCall@@Base+0x27fa> │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 8e7b2 <_PyObject_MakeTpCall@@Base+0x2c82> │ │ │ │ + b.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cbz r3, 8e922 <_PyObject_MakeTpCall@@Base+0x2df2> │ │ │ │ + ldr r0, [pc, #208] @ (8e9d4 <_PyObject_MakeTpCall@@Base+0x2ea4>) │ │ │ │ + bl 92930 │ │ │ │ + mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d9fc <_PyObject_MakeTpCall@@Base+0x1e44> │ │ │ │ - ldr r1, [pc, #384] @ (8ea08 <_PyObject_MakeTpCall@@Base+0x2e50>) │ │ │ │ - mov r0, fp │ │ │ │ - bl bd0c0 <_PyUnicode_Equal@@Base> │ │ │ │ + beq.w 8d210 <_PyObject_MakeTpCall@@Base+0x16e0> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d9fc <_PyObject_MakeTpCall@@Base+0x1e44> │ │ │ │ - movw r1, #43724 @ 0xaacc │ │ │ │ - movt r1, #75 @ 0x4b │ │ │ │ - mov r2, fp │ │ │ │ - mov r4, r6 │ │ │ │ - ldr.w fp, [r7, #40] @ 0x28 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - movw r1, #62304 @ 0xf360 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl d5d14 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8de2e <_PyObject_MakeTpCall@@Base+0x2276> │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 8de2e <_PyObject_MakeTpCall@@Base+0x2276> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8de2e <_PyObject_MakeTpCall@@Base+0x2276> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62256 @ 0xf330 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.w 8de2e <_PyObject_MakeTpCall@@Base+0x2276> │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - adds r2, #12 │ │ │ │ - cmp r5, fp │ │ │ │ - bgt.w 8dfb2 <_PyObject_MakeTpCall@@Base+0x23fa> │ │ │ │ - b.w 8ce8a <_PyObject_MakeTpCall@@Base+0x12d2> │ │ │ │ - add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ - add.w r3, r3, #368 @ 0x170 │ │ │ │ - add r0, r3 │ │ │ │ - b.w 8d80a <_PyObject_MakeTpCall@@Base+0x1c52> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d336 <_PyObject_MakeTpCall@@Base+0x177e> │ │ │ │ - mov r3, r5 │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 8d842 <_PyObject_MakeTpCall@@Base+0x1c8a> │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8e91a <_PyObject_MakeTpCall@@Base+0x2d62> │ │ │ │ - movw r3, #34368 @ 0x8640 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp r9, r3 │ │ │ │ - beq.w 8d842 <_PyObject_MakeTpCall@@Base+0x1c8a> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ + bne.w 8ced8 <_PyObject_MakeTpCall@@Base+0x13a8> │ │ │ │ + b.w 8d208 <_PyObject_MakeTpCall@@Base+0x16d8> │ │ │ │ + movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53804 @ 0xd22c │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + movw r1, #58608 @ 0xe4f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.w 8c646 <_PyObject_MakeTpCall@@Base+0xa8e> │ │ │ │ - ldr r1, [pc, #188] @ (8ea10 <_PyObject_MakeTpCall@@Base+0x2e58>) │ │ │ │ - ldr.w r6, [r8, #192] @ 0xc0 │ │ │ │ - str.w lr, [r7, #24] │ │ │ │ - ldr.w r1, [r1, #680] @ 0x2a8 │ │ │ │ - b.w 8dc92 <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ - ldr r1, [pc, #172] @ (8ea10 <_PyObject_MakeTpCall@@Base+0x2e58>) │ │ │ │ - ldr.w r6, [r8, #192] @ 0xc0 │ │ │ │ - str r0, [r7, #24] │ │ │ │ - ldr.w r1, [r1, #680] @ 0x2a8 │ │ │ │ - b.w 8dc92 <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ + ldr r3, [pc, #156] @ (8e9d4 <_PyObject_MakeTpCall@@Base+0x2ea4>) │ │ │ │ + bl d60e4 │ │ │ │ + b.w 8d208 <_PyObject_MakeTpCall@@Base+0x16d8> │ │ │ │ + mov r2, ip │ │ │ │ + b.w 8d488 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ + add.w r3, r3, #91136 @ 0x16400 │ │ │ │ + add.w r3, r3, #392 @ 0x188 │ │ │ │ + add r3, r2 │ │ │ │ + b.w 8daaa <_PyObject_MakeTpCall@@Base+0x1f7a> │ │ │ │ + ldr.w r9, [r7, #44] @ 0x2c │ │ │ │ + mov r4, r6 │ │ │ │ + b.n 8e4ba <_PyObject_MakeTpCall@@Base+0x298a> │ │ │ │ ldr.w r1, [r8, #180] @ 0xb4 │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ - ldrd r1, r0, [r7, #56] @ 0x38 │ │ │ │ + ldrd r0, r1, [r7, #56] @ 0x38 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movs r1, #28 │ │ │ │ mul.w r1, r1, lr │ │ │ │ add.w ip, r0, r1 │ │ │ │ add.w ip, ip, #91136 @ 0x16400 │ │ │ │ ldr.w ip, [ip, #392] @ 0x188 │ │ │ │ cmp ip, r8 │ │ │ │ - beq.n 8e9c0 <_PyObject_MakeTpCall@@Base+0x2e08> │ │ │ │ + beq.n 8e99e <_PyObject_MakeTpCall@@Base+0x2e6e> │ │ │ │ cmp.w lr, #10 │ │ │ │ - bhi.n 8e9c0 <_PyObject_MakeTpCall@@Base+0x2e08> │ │ │ │ + bhi.n 8e99e <_PyObject_MakeTpCall@@Base+0x2e6e> │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ add.w r1, r1, #368 @ 0x170 │ │ │ │ add r0, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8cdd4 <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ - b.w 8dccc <_PyObject_MakeTpCall@@Base+0x2114> │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8e4b8 <_PyObject_MakeTpCall@@Base+0x2900> │ │ │ │ - b.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + bne.w 8cd4c <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ + b.w 8dcc6 <_PyObject_MakeTpCall@@Base+0x2196> │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ add.w r1, r1, #392 @ 0x188 │ │ │ │ add r0, r1 │ │ │ │ - b.n 8e9a8 <_PyObject_MakeTpCall@@Base+0x2df0> │ │ │ │ - mov ip, r0 │ │ │ │ - b.w 8d70c <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ + b.n 8e992 <_PyObject_MakeTpCall@@Base+0x2e62> │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [r7, #24] │ │ │ │ + b.w 8dc94 <_PyObject_MakeTpCall@@Base+0x2164> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e2ca <_PyObject_MakeTpCall@@Base+0x2712> │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e2ca <_PyObject_MakeTpCall@@Base+0x2712> │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - str r4, [r3, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8cb66 <_PyObject_MakeTpCall@@Base+0xfae> │ │ │ │ - b.w 8cb78 <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - ldrd r0, r5, [r7, #56] @ 0x38 │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ - b.w 8cfd2 <_PyObject_MakeTpCall@@Base+0x141a> │ │ │ │ - bkpt 0x0028 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ + bne.w 8cfb8 <_PyObject_MakeTpCall@@Base+0x1488> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8cfb8 <_PyObject_MakeTpCall@@Base+0x1488> │ │ │ │ + nop │ │ │ │ uxtb r0, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - uxth r0, r0 │ │ │ │ + bkpt 0x0028 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bkpt 0x0078 │ │ │ │ + cbnz r4, 8ea48 <_PyObject_MakeTpCall@@Base+0x2f18> │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cbz r3, 8ea52 <_PyObject_MakeTpCall@@Base+0x2e9a> │ │ │ │ - ldr r0, [pc, #248] @ (8eb14 <_PyObject_MakeTpCall@@Base+0x2f5c>) │ │ │ │ - bl 929d4 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8d298 <_PyObject_MakeTpCall@@Base+0x16e0> │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8cf60 <_PyObject_MakeTpCall@@Base+0x13a8> │ │ │ │ - b.w 8d290 <_PyObject_MakeTpCall@@Base+0x16d8> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62488 @ 0xf418 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ - movw r3, #61148 @ 0xeedc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - movw r1, #56304 @ 0xdbf0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #172] @ (8eb14 <_PyObject_MakeTpCall@@Base+0x2f5c>) │ │ │ │ - bl d5d14 │ │ │ │ - b.w 8d290 <_PyObject_MakeTpCall@@Base+0x16d8> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c858 <_PyObject_MakeTpCall@@Base+0xca0> │ │ │ │ - movw r3, #4941 @ 0x134d │ │ │ │ - movt r3, #12 │ │ │ │ - str r3, [r6, #72] @ 0x48 │ │ │ │ - b.w 8ce2e <_PyObject_MakeTpCall@@Base+0x1276> │ │ │ │ - ldr.w fp, [r7, #40] @ 0x28 │ │ │ │ - mov r4, r6 │ │ │ │ - b.n 8e8b2 <_PyObject_MakeTpCall@@Base+0x2cfa> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8d040 <_PyObject_MakeTpCall@@Base+0x1488> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d040 <_PyObject_MakeTpCall@@Base+0x1488> │ │ │ │ - ldr r2, [pc, #112] @ (8eb18 <_PyObject_MakeTpCall@@Base+0x2f60>) │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldr r2, [pc, #204] @ (8eaa8 <_PyObject_MakeTpCall@@Base+0x2f78>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r6, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ subs r0, #1 │ │ │ │ - str r1, [r7, #60] @ 0x3c │ │ │ │ + str r1, [r7, #56] @ 0x38 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r2, [r2, #392] @ 0x188 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 8eb08 <_PyObject_MakeTpCall@@Base+0x2f50> │ │ │ │ + beq.n 8ea56 <_PyObject_MakeTpCall@@Base+0x2f26> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 8eb08 <_PyObject_MakeTpCall@@Base+0x2f50> │ │ │ │ + bhi.n 8ea56 <_PyObject_MakeTpCall@@Base+0x2f26> │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r3, r1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 84f48 │ │ │ │ + bl 84eac │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ccda <_PyObject_MakeTpCall@@Base+0x1122> │ │ │ │ - b.w 8d324 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ - movs r6, #0 │ │ │ │ - str r6, [r7, #24] │ │ │ │ - b.w 8dc9a <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ - add.w r3, r3, #91136 @ 0x16400 │ │ │ │ - add.w r3, r3, #392 @ 0x188 │ │ │ │ - add r3, r2 │ │ │ │ - b.w 8db22 <_PyObject_MakeTpCall@@Base+0x1f6a> │ │ │ │ - mov r2, ip │ │ │ │ - b.w 8d510 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ + bne.w 8cc52 <_PyObject_MakeTpCall@@Base+0x1122> │ │ │ │ + b.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + str r4, [r3, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8cade <_PyObject_MakeTpCall@@Base+0xfae> │ │ │ │ + b.w 8caf0 <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ + movw r3, #5837 @ 0x16cd │ │ │ │ + movt r3, #12 │ │ │ │ + str r3, [r6, #72] @ 0x48 │ │ │ │ + b.w 8cda6 <_PyObject_MakeTpCall@@Base+0x1276> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #64792 @ 0xfd18 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d60e4 │ │ │ │ + b.w 8d26e <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r3, r1 │ │ │ │ - b.n 8eada <_PyObject_MakeTpCall@@Base+0x2f22> │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ + b.n 8ea0e <_PyObject_MakeTpCall@@Base+0x2ede> │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + ldrd r5, r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ + b.w 8cf4a <_PyObject_MakeTpCall@@Base+0x141a> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c7d0 <_PyObject_MakeTpCall@@Base+0xca0> │ │ │ │ + ldr r1, [pc, #40] @ (8eaac <_PyObject_MakeTpCall@@Base+0x2f7c>) │ │ │ │ + ldr.w r6, [r8, #192] @ 0xc0 │ │ │ │ + str.w lr, [r7, #24] │ │ │ │ + ldr.w r1, [r1, #680] @ 0x2a8 │ │ │ │ + b.w 8dc8c <_PyObject_MakeTpCall@@Base+0x215c> │ │ │ │ + ldr r1, [pc, #24] @ (8eaac <_PyObject_MakeTpCall@@Base+0x2f7c>) │ │ │ │ + ldr.w r6, [r8, #192] @ 0xc0 │ │ │ │ + str r0, [r7, #24] │ │ │ │ + ldr.w r1, [r1, #680] @ 0x2a8 │ │ │ │ + b.w 8dc8c <_PyObject_MakeTpCall@@Base+0x215c> │ │ │ │ + mov ip, r0 │ │ │ │ + b.w 8d684 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ + movs r0, r0 │ │ │ │ + bkpt 0x0078 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0008eb1c : │ │ │ │ +0008eab0 : │ │ │ │ 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 8eb5e │ │ │ │ + beq.n 8eaf2 │ │ │ │ add r2, sp, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r2, ip, [sp] │ │ │ │ add.w r1, r0, #16 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 8eb7c │ │ │ │ + bl 8eb10 │ │ │ │ add sp, #24 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62656 @ 0xf4c0 │ │ │ │ + movw r1, #64960 @ 0xfdc0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 8eb54 │ │ │ │ + b.n 8eae8 │ │ │ │ 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 │ │ │ │ @@ -147952,148 +147909,148 @@ │ │ │ │ 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 8ecc2 │ │ │ │ + bhi.w 8ec56 │ │ │ │ cmp.w lr, #39 @ 0x27 │ │ │ │ - bhi.w 8ed54 │ │ │ │ + bhi.w 8ece8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8f0d8 │ │ │ │ + beq.w 8f06c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8f25a │ │ │ │ - movw ip, #27720 @ 0x6c48 │ │ │ │ + bne.w 8f1ee │ │ │ │ + movw ip, #30024 @ 0x7548 │ │ │ │ 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 8ecd4 │ │ │ │ + bhi.n 8ec68 │ │ │ │ cmp r4, #39 @ 0x27 │ │ │ │ - bhi.w 8f00c │ │ │ │ + bhi.w 8efa0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8efb0 │ │ │ │ + beq.w 8ef44 │ │ │ │ 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 8ed00 │ │ │ │ + bhi.n 8ec94 │ │ │ │ cmp.w lr, #39 @ 0x27 │ │ │ │ - bhi.w 8f076 │ │ │ │ + bhi.w 8f00a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8efb0 │ │ │ │ + beq.w 8ef44 │ │ │ │ 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 8ed30 │ │ │ │ + bhi.n 8ecc4 │ │ │ │ cmp.w r8, #39 @ 0x27 │ │ │ │ - bhi.w 8ed8a │ │ │ │ + bhi.w 8ed1e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8efb0 │ │ │ │ + beq.w 8ef44 │ │ │ │ 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 8ec9e │ │ │ │ + bhi.n 8ec32 │ │ │ │ cmp.w lr, #39 @ 0x27 │ │ │ │ - bhi.w 8ef4a │ │ │ │ + bhi.w 8eede │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8efb0 │ │ │ │ + beq.w 8ef44 │ │ │ │ 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 8ec76 │ │ │ │ + bls.n 8ec0a │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.w 8eece │ │ │ │ + beq.w 8ee62 │ │ │ │ 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 8ec6c │ │ │ │ + b.n 8ec00 │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.w 8eec4 │ │ │ │ + beq.w 8ee58 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8ebce │ │ │ │ - b.n 8f11c │ │ │ │ + beq.w 8eb62 │ │ │ │ + b.n 8f0b0 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ - beq.w 8eed0 │ │ │ │ + beq.w 8ee64 │ │ │ │ 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 8ec22 │ │ │ │ + bls.n 8ebb6 │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.w 8eed0 │ │ │ │ + beq.w 8ee64 │ │ │ │ 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 8ec4e │ │ │ │ + bls.n 8ebe2 │ │ │ │ cmp.w r8, #124 @ 0x7c │ │ │ │ - beq.w 8eece │ │ │ │ + beq.w 8ee62 │ │ │ │ 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 8ec6c │ │ │ │ + b.n 8ec00 │ │ │ │ sub.w r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8f0e4 │ │ │ │ + bhi.w 8f078 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r0, #8 │ │ │ │ lsls r7, r6, #7 │ │ │ │ lsls r1, r0, #7 │ │ │ │ lsls r1, r0, #7 │ │ │ │ lsls r1, r0, #7 │ │ │ │ lsls r1, r0, #7 │ │ │ │ @@ -148109,513 +148066,513 @@ │ │ │ │ lsls r1, r0, #7 │ │ │ │ lsls r1, r0, #7 │ │ │ │ lsls r1, r0, #7 │ │ │ │ lsls r1, r5, #7 │ │ │ │ lsls r5, r0, #1 │ │ │ │ sub.w r3, r8, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8ec5e │ │ │ │ + bhi.w 8ebf2 │ │ │ │ addw lr, pc, #4 │ │ │ │ ldr.w pc, [lr, r3, lsl #2] │ │ │ │ - add.w r0, r1, #8 │ │ │ │ - @ instruction: 0xf2f30008 │ │ │ │ - mrrc 0, 0, r0, pc, cr8 @ │ │ │ │ - mrrc 0, 0, r0, pc, cr8 @ │ │ │ │ - mrrc 0, 0, r0, pc, cr8 @ │ │ │ │ - mrrc 0, 0, r0, pc, cr8 @ │ │ │ │ - mrrc 0, 0, r0, pc, cr8 @ │ │ │ │ - mrrc 0, 0, r0, pc, cr8 @ │ │ │ │ - mrrc 0, 0, r0, pc, cr8 @ │ │ │ │ - mrrc 0, 0, r0, pc, cr8 @ │ │ │ │ - mrrc 0, 0, r0, pc, cr8 @ │ │ │ │ - mrrc 0, 0, r0, pc, cr8 @ │ │ │ │ - mrrc 0, 0, r0, pc, cr8 @ │ │ │ │ - mrrc 0, 0, r0, pc, cr8 @ │ │ │ │ - mrrc 0, 0, r0, pc, cr8 @ │ │ │ │ - mrrc 0, 0, r0, pc, cr8 @ │ │ │ │ - mrrc 0, 0, r0, pc, cr8 @ │ │ │ │ - mrrc 0, 0, r0, pc, cr8 @ │ │ │ │ - orns r0, r1, #8 │ │ │ │ - ldcl 0, cr0, [r5, #32]! │ │ │ │ + eors.w r0, r5, #8 │ │ │ │ + @ instruction: 0xf2870008 │ │ │ │ + @ instruction: 0xebf30008 │ │ │ │ + @ instruction: 0xebf30008 │ │ │ │ + @ instruction: 0xebf30008 │ │ │ │ + @ instruction: 0xebf30008 │ │ │ │ + @ instruction: 0xebf30008 │ │ │ │ + @ instruction: 0xebf30008 │ │ │ │ + @ instruction: 0xebf30008 │ │ │ │ + @ instruction: 0xebf30008 │ │ │ │ + @ instruction: 0xebf30008 │ │ │ │ + @ instruction: 0xebf30008 │ │ │ │ + @ instruction: 0xebf30008 │ │ │ │ + @ instruction: 0xebf30008 │ │ │ │ + @ instruction: 0xebf30008 │ │ │ │ + @ instruction: 0xebf30008 │ │ │ │ + @ instruction: 0xebf30008 │ │ │ │ + @ instruction: 0xebf30008 │ │ │ │ + and.w r0, r5, #8 │ │ │ │ + stc 0, cr0, [r9, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8f13c │ │ │ │ + bne.w 8f0d0 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.w 8efbe │ │ │ │ + bge.w 8ef52 │ │ │ │ mov fp, r2 │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.w 8efc4 │ │ │ │ + bgt.w 8ef58 │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8eef4 │ │ │ │ + bne.n 8ee88 │ │ │ │ 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 8f1fe │ │ │ │ + bne.w 8f192 │ │ │ │ cmp r6, r9 │ │ │ │ ittt gt │ │ │ │ subgt.w sl, r1, #4 │ │ │ │ movgt r3, r7 │ │ │ │ addgt.w fp, sp, #28 │ │ │ │ - ble.w 8efac │ │ │ │ + ble.w 8ef40 │ │ │ │ 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 8f1c6 │ │ │ │ + beq.w 8f15a │ │ │ │ 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 8f3a0 │ │ │ │ + bl 8f334 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f1a6 │ │ │ │ + bne.w 8f13a │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 8ee3c │ │ │ │ + bne.n 8edd0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 8eeb4 │ │ │ │ + cbz r3, 8ee48 │ │ │ │ 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, #27720 @ 0x6c48 │ │ │ │ + movw r1, #30024 @ 0x7548 │ │ │ │ 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 8f186 │ │ │ │ + bne.w 8f11a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f17e │ │ │ │ + bne.w 8f112 │ │ │ │ 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 8f292 │ │ │ │ + bne.w 8f226 │ │ │ │ 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 8ebb6 │ │ │ │ + bls.w 8eb4a │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.n 8eece │ │ │ │ + beq.n 8ee62 │ │ │ │ mov r9, r8 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 8ebce │ │ │ │ + b.n 8eb62 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8f348 │ │ │ │ + beq.w 8f2dc │ │ │ │ cmp.w fp, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #1 │ │ │ │ - bne.n 8efee │ │ │ │ + bne.n 8ef82 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f31a │ │ │ │ + beq.w 8f2ae │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str r7, [r1, #0] │ │ │ │ - beq.w 8f26e │ │ │ │ + beq.w 8f202 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ - bl 8f3a0 │ │ │ │ + bl 8f334 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8eeb4 │ │ │ │ + beq.n 8ee48 │ │ │ │ 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 25e174 │ │ │ │ + bl 25eb2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2571b4 │ │ │ │ - b.n 8eebe │ │ │ │ + bl 257b64 │ │ │ │ + b.n 8ee52 │ │ │ │ sub.w r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8ec86 │ │ │ │ + bhi.w 8ec1a │ │ │ │ addw r8, pc, #4 │ │ │ │ ldr.w pc, [r8, r3, lsl #2] │ │ │ │ - add.w r0, r1, #8 │ │ │ │ - @ instruction: 0xf2f30008 │ │ │ │ - stc 0, cr0, [r7], {8} │ │ │ │ - stc 0, cr0, [r7], {8} │ │ │ │ - stc 0, cr0, [r7], {8} │ │ │ │ - stc 0, cr0, [r7], {8} │ │ │ │ - stc 0, cr0, [r7], {8} │ │ │ │ - stc 0, cr0, [r7], {8} │ │ │ │ - stc 0, cr0, [r7], {8} │ │ │ │ - stc 0, cr0, [r7], {8} │ │ │ │ - stc 0, cr0, [r7], {8} │ │ │ │ - stc 0, cr0, [r7], {8} │ │ │ │ - stc 0, cr0, [r7], {8} │ │ │ │ - stc 0, cr0, [r7], {8} │ │ │ │ - stc 0, cr0, [r7], {8} │ │ │ │ - stc 0, cr0, [r7], {8} │ │ │ │ - stc 0, cr0, [r7], {8} │ │ │ │ - stc 0, cr0, [r7], {8} │ │ │ │ - orns r0, r1, #8 │ │ │ │ - ldcl 0, cr0, [r5, #32]! │ │ │ │ + eors.w r0, r5, #8 │ │ │ │ + @ instruction: 0xf2870008 │ │ │ │ + ldc 0, cr0, [fp], {8} │ │ │ │ + ldc 0, cr0, [fp], {8} │ │ │ │ + ldc 0, cr0, [fp], {8} │ │ │ │ + ldc 0, cr0, [fp], {8} │ │ │ │ + ldc 0, cr0, [fp], {8} │ │ │ │ + ldc 0, cr0, [fp], {8} │ │ │ │ + ldc 0, cr0, [fp], {8} │ │ │ │ + ldc 0, cr0, [fp], {8} │ │ │ │ + ldc 0, cr0, [fp], {8} │ │ │ │ + ldc 0, cr0, [fp], {8} │ │ │ │ + ldc 0, cr0, [fp], {8} │ │ │ │ + ldc 0, cr0, [fp], {8} │ │ │ │ + ldc 0, cr0, [fp], {8} │ │ │ │ + ldc 0, cr0, [fp], {8} │ │ │ │ + ldc 0, cr0, [fp], {8} │ │ │ │ + ldc 0, cr0, [fp], {8} │ │ │ │ + and.w r0, r5, #8 │ │ │ │ + stc 0, cr0, [r9, #32] │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8ee78 │ │ │ │ + b.n 8ee0c │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ mov r4, r8 │ │ │ │ - blt.w 8ee00 │ │ │ │ + blt.w 8ed94 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.w 8ee08 │ │ │ │ + ble.w 8ed9c │ │ │ │ cmp.w r2, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8f2e6 │ │ │ │ + bcs.w 8f27a │ │ │ │ lsls r0, r2, #3 │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ str r0, [r5, #0] │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f2ea │ │ │ │ + beq.w 8f27e │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ee0e │ │ │ │ + beq.w 8eda2 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62928 @ 0xf5d0 │ │ │ │ + movw r1, #65232 @ 0xfed0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2571b4 │ │ │ │ - b.n 8eebe │ │ │ │ + bl 257b64 │ │ │ │ + b.n 8ee52 │ │ │ │ sub.w r3, r4, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8ec06 │ │ │ │ + bhi.w 8eb9a │ │ │ │ addw lr, pc, #8 │ │ │ │ ldr.w pc, [lr, r3, lsl #2] │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0ff0008 │ │ │ │ - @ instruction: 0xf2f30008 │ │ │ │ - stc 0, cr0, [r7], {8} │ │ │ │ - stc 0, cr0, [r7], {8} │ │ │ │ - stc 0, cr0, [r7], {8} │ │ │ │ - stc 0, cr0, [r7], {8} │ │ │ │ - stc 0, cr0, [r7], {8} │ │ │ │ - stc 0, cr0, [r7], {8} │ │ │ │ - stc 0, cr0, [r7], {8} │ │ │ │ - stc 0, cr0, [r7], {8} │ │ │ │ - stc 0, cr0, [r7], {8} │ │ │ │ - stc 0, cr0, [r7], {8} │ │ │ │ - stc 0, cr0, [r7], {8} │ │ │ │ - stc 0, cr0, [r7], {8} │ │ │ │ - stc 0, cr0, [r7], {8} │ │ │ │ - stc 0, cr0, [r7], {8} │ │ │ │ - stc 0, cr0, [r7], {8} │ │ │ │ - stc 0, cr0, [r7], {8} │ │ │ │ - orns r0, r3, #8 │ │ │ │ - sbcs.w r0, fp, #8 │ │ │ │ + eors.w r0, r3, #8 │ │ │ │ + @ instruction: 0xf2870008 │ │ │ │ + @ instruction: 0xeb9b0008 │ │ │ │ + @ instruction: 0xeb9b0008 │ │ │ │ + @ instruction: 0xeb9b0008 │ │ │ │ + @ instruction: 0xeb9b0008 │ │ │ │ + @ instruction: 0xeb9b0008 │ │ │ │ + @ instruction: 0xeb9b0008 │ │ │ │ + @ instruction: 0xeb9b0008 │ │ │ │ + @ instruction: 0xeb9b0008 │ │ │ │ + @ instruction: 0xeb9b0008 │ │ │ │ + @ instruction: 0xeb9b0008 │ │ │ │ + @ instruction: 0xeb9b0008 │ │ │ │ + @ instruction: 0xeb9b0008 │ │ │ │ + @ instruction: 0xeb9b0008 │ │ │ │ + @ instruction: 0xeb9b0008 │ │ │ │ + @ instruction: 0xeb9b0008 │ │ │ │ + @ instruction: 0xeb9b0008 │ │ │ │ + and.w r0, r7, #8 │ │ │ │ + add.w r0, pc, #8 │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8edf8 │ │ │ │ + b.n 8ed8c │ │ │ │ sub.w r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8ec32 │ │ │ │ - add r4, pc, #4 @ (adr r4, 8f088 ) │ │ │ │ + bhi.w 8ebc6 │ │ │ │ + add r4, pc, #4 @ (adr r4, 8f01c ) │ │ │ │ ldr.w pc, [r4, r3, lsl #2] │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0ff0008 │ │ │ │ - @ instruction: 0xf2f30008 │ │ │ │ - ldc 0, cr0, [r3], #-32 @ 0xffffffe0 │ │ │ │ - ldc 0, cr0, [r3], #-32 @ 0xffffffe0 │ │ │ │ - ldc 0, cr0, [r3], #-32 @ 0xffffffe0 │ │ │ │ - ldc 0, cr0, [r3], #-32 @ 0xffffffe0 │ │ │ │ - ldc 0, cr0, [r3], #-32 @ 0xffffffe0 │ │ │ │ - ldc 0, cr0, [r3], #-32 @ 0xffffffe0 │ │ │ │ - ldc 0, cr0, [r3], #-32 @ 0xffffffe0 │ │ │ │ - ldc 0, cr0, [r3], #-32 @ 0xffffffe0 │ │ │ │ - ldc 0, cr0, [r3], #-32 @ 0xffffffe0 │ │ │ │ - ldc 0, cr0, [r3], #-32 @ 0xffffffe0 │ │ │ │ - ldc 0, cr0, [r3], #-32 @ 0xffffffe0 │ │ │ │ - ldc 0, cr0, [r3], #-32 @ 0xffffffe0 │ │ │ │ - ldc 0, cr0, [r3], #-32 @ 0xffffffe0 │ │ │ │ - ldc 0, cr0, [r3], #-32 @ 0xffffffe0 │ │ │ │ - ldc 0, cr0, [r3], #-32 @ 0xffffffe0 │ │ │ │ - ldc 0, cr0, [r3], #-32 @ 0xffffffe0 │ │ │ │ - orns r0, r3, #8 │ │ │ │ - sbcs.w r0, fp, #8 │ │ │ │ + eors.w r0, r3, #8 │ │ │ │ + @ instruction: 0xf2870008 │ │ │ │ + rsb r0, r7, r8 │ │ │ │ + rsb r0, r7, r8 │ │ │ │ + rsb r0, r7, r8 │ │ │ │ + rsb r0, r7, r8 │ │ │ │ + rsb r0, r7, r8 │ │ │ │ + rsb r0, r7, r8 │ │ │ │ + rsb r0, r7, r8 │ │ │ │ + rsb r0, r7, r8 │ │ │ │ + rsb r0, r7, r8 │ │ │ │ + rsb r0, r7, r8 │ │ │ │ + rsb r0, r7, r8 │ │ │ │ + rsb r0, r7, r8 │ │ │ │ + rsb r0, r7, r8 │ │ │ │ + rsb r0, r7, r8 │ │ │ │ + rsb r0, r7, r8 │ │ │ │ + rsb r0, r7, r8 │ │ │ │ + and.w r0, r7, #8 │ │ │ │ + add.w r0, pc, #8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8f13c │ │ │ │ + bne.n 8f0d0 │ │ │ │ mov r4, ip │ │ │ │ mov r8, ip │ │ │ │ - b.n 8edf8 │ │ │ │ + b.n 8ed8c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8ebce │ │ │ │ + beq.w 8eb62 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bhi.n 8f112 │ │ │ │ + bhi.n 8f0a6 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8ebb6 │ │ │ │ + b.n 8eb4a │ │ │ │ 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 8f0f8 │ │ │ │ + bls.n 8f08c │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.w 8f292 │ │ │ │ + beq.w 8f226 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bls.n 8f0f8 │ │ │ │ + bls.n 8f08c │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.w 8f292 │ │ │ │ + beq.w 8f226 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 8eba8 │ │ │ │ + b.n 8eb3c │ │ │ │ mov r8, r4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8f072 │ │ │ │ - movw r1, #62828 @ 0xf56c │ │ │ │ + beq.n 8f006 │ │ │ │ + movw r1, #65132 @ 0xfe6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #54560 @ 0xd520 │ │ │ │ + movw r0, #56864 @ 0xde20 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8f2f2 │ │ │ │ + beq.w 8f286 │ │ │ │ mov r3, r4 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ - b.n 8eba8 │ │ │ │ + b.n 8eb3c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8f100 │ │ │ │ + beq.n 8f094 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp.w ip, #29 │ │ │ │ - bgt.w 8f306 │ │ │ │ + bgt.w 8f29a │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 8eba8 │ │ │ │ + b.n 8eb3c │ │ │ │ mov r4, r8 │ │ │ │ - b.n 8edf4 │ │ │ │ + b.n 8ed88 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 7620c │ │ │ │ - b.n 8eebc │ │ │ │ + bl 76254 │ │ │ │ + b.n 8ee50 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63016 @ 0xf628 │ │ │ │ + movw r1, #65320 @ 0xff28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2571b4 │ │ │ │ - b.n 8eebe │ │ │ │ + bl 257b64 │ │ │ │ + b.n 8ee52 │ │ │ │ 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 25e174 │ │ │ │ + bl 25eb2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2571b4 │ │ │ │ - b.n 8eebe │ │ │ │ + bl 257b64 │ │ │ │ + b.n 8ee52 │ │ │ │ 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 241fc0 <_PyArg_BadArgument@@Base+0x758> │ │ │ │ + bl 242954 <_PyArg_BadArgument@@Base+0x74c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f1ae │ │ │ │ + bne.n 8f142 │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8ee3c │ │ │ │ - b.n 8ee78 │ │ │ │ + bne.w 8edd0 │ │ │ │ + b.n 8ee0c │ │ │ │ movw r1, #44536 @ 0xadf8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8f2d4 │ │ │ │ + bne.n 8f268 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 8f2ca │ │ │ │ - movw r8, #7908 @ 0x1ee4 │ │ │ │ + bne.n 8f25e │ │ │ │ + movw r8, #10212 @ 0x27e4 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ - movw r3, #32880 @ 0x8070 │ │ │ │ + movw r3, #35184 @ 0x8970 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.n 8f2ae │ │ │ │ - movw r1, #62712 @ 0xf4f8 │ │ │ │ + bne.n 8f242 │ │ │ │ + movw r1, #65016 @ 0xfdf8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ cmp r6, fp │ │ │ │ - bge.n 8f2ba │ │ │ │ + bge.n 8f24e │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 8f2c0 │ │ │ │ - movw r2, #29868 @ 0x74ac │ │ │ │ + beq.n 8f254 │ │ │ │ + movw r2, #32172 @ 0x7dac │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ strd r2, r6, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #62972 @ 0xf5fc │ │ │ │ + movw r1, #65276 @ 0xfefc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 8f19e │ │ │ │ + bl d60e4 │ │ │ │ + b.n 8f132 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r4 │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bhi.w 8f128 │ │ │ │ + bhi.w 8f0bc │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8ebb6 │ │ │ │ + b.n 8eb4a │ │ │ │ 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 241fc0 <_PyArg_BadArgument@@Base+0x758> │ │ │ │ + bl 242954 <_PyArg_BadArgument@@Base+0x74c> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8eeb4 │ │ │ │ - b.n 8ef34 │ │ │ │ + beq.w 8ee48 │ │ │ │ + b.n 8eec8 │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r4 │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w lr, [r9] │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bls.w 8ebb6 │ │ │ │ + bls.w 8eb4a │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - bne.w 8f11c │ │ │ │ - b.n 8f294 │ │ │ │ + bne.w 8f0b0 │ │ │ │ + b.n 8f228 │ │ │ │ cmp r6, fp │ │ │ │ - blt.n 8f2dc │ │ │ │ - movw r1, #62732 @ 0xf50c │ │ │ │ + blt.n 8f270 │ │ │ │ + movw r1, #65036 @ 0xfe0c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov fp, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 8f238 │ │ │ │ - movw r2, #32880 @ 0x8070 │ │ │ │ + bne.n 8f1cc │ │ │ │ + movw r2, #35184 @ 0x8970 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.n 8f240 │ │ │ │ - movw r3, #11784 @ 0x2e08 │ │ │ │ + b.n 8f1d4 │ │ │ │ + movw r3, #14228 @ 0x3794 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - b.n 8f222 │ │ │ │ + b.n 8f1b6 │ │ │ │ mov r1, r4 │ │ │ │ - bl f23b0 │ │ │ │ - b.n 8f19e │ │ │ │ - movw r1, #62720 @ 0xf500 │ │ │ │ + bl f2724 │ │ │ │ + b.n 8f132 │ │ │ │ + movw r1, #65024 @ 0xfe00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.n 8f232 │ │ │ │ + b.n 8f1c6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 1f4804 │ │ │ │ + bl 1f50c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8eebe │ │ │ │ - movw r1, #62796 @ 0xf54c │ │ │ │ + b.n 8ee52 │ │ │ │ + movw r1, #65100 @ 0xfe4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #54560 @ 0xd520 │ │ │ │ + movw r0, #56864 @ 0xde20 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #62740 @ 0xf514 │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #65044 @ 0xfe14 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #54560 @ 0xd520 │ │ │ │ + movw r0, #56864 @ 0xde20 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8f37c │ │ │ │ - movw r3, #11784 @ 0x2e08 │ │ │ │ + beq.n 8f310 │ │ │ │ + movw r3, #14228 @ 0x3794 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #62888 @ 0xf5a8 │ │ │ │ + movw r1, #65192 @ 0xfea8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2571b4 │ │ │ │ - b.n 8eebe │ │ │ │ + bl 257b64 │ │ │ │ + b.n 8ee52 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8eebc │ │ │ │ + beq.w 8ee50 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8f38e │ │ │ │ - movw r3, #11784 @ 0x2e08 │ │ │ │ + beq.n 8f322 │ │ │ │ + movw r3, #14228 @ 0x3794 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #62860 @ 0xf58c │ │ │ │ + movw r1, #65164 @ 0xfe8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2571b4 │ │ │ │ - b.n 8eebe │ │ │ │ - movw r8, #7908 @ 0x1ee4 │ │ │ │ + bl 257b64 │ │ │ │ + b.n 8ee52 │ │ │ │ + movw r8, #10212 @ 0x27e4 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ - movw r3, #32880 @ 0x8070 │ │ │ │ + movw r3, #35184 @ 0x8970 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 8f332 │ │ │ │ - movw r8, #7908 @ 0x1ee4 │ │ │ │ + b.n 8f2c6 │ │ │ │ + movw r8, #10212 @ 0x27e4 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ - movw r3, #32880 @ 0x8070 │ │ │ │ + movw r3, #35184 @ 0x8970 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 8f366 │ │ │ │ + b.n 8f2fa │ │ │ │ stmdb 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, #0] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r3 │ │ │ │ @@ -148625,58 +148582,58 @@ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r6, 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 8f568 │ │ │ │ + bhi.w 8f4fc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r2, #11 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - lsls r3, r6, #10 │ │ │ │ + lsls r7, r6, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r4, #11 │ │ │ │ + lsls r6, r4, #8 │ │ │ │ lsls r6, r4, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r7, r3, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ movs r1, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r7, r6, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r7, r6, #7 │ │ │ │ + lsls r5, r0, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - lsls r6, r0, #8 │ │ │ │ + lsls r4, r2, #8 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsls r1, r5, #8 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ lsls r3, r6, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r4, r6, #5 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ @@ -148689,456 +148646,480 @@ │ │ │ │ lsls r6, r0, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bne.n 8f4a0 │ │ │ │ + bne.n 8f434 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ ldr.w r1, [r4], #8 │ │ │ │ str r4, [r6, #0] │ │ │ │ - cbz r3, 8f4b8 │ │ │ │ + cbz r3, 8f44c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 8f49c │ │ │ │ + ble.n 8f430 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8f4c0 │ │ │ │ + beq.n 8f454 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 8f49c │ │ │ │ + beq.n 8f430 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8f4c0 │ │ │ │ + beq.n 8f454 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 8f49c │ │ │ │ + beq.n 8f430 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8f4c0 │ │ │ │ + beq.n 8f454 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 8f49c │ │ │ │ + beq.n 8f430 │ │ │ │ adds r3, #24 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8f4c0 │ │ │ │ + beq.n 8f454 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 8f48e │ │ │ │ + bne.n 8f422 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - b.n 8f570 │ │ │ │ + b.n 8f504 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ itt ne │ │ │ │ ldrne r3, [r2, #0] │ │ │ │ strne.w r8, [r3] │ │ │ │ - beq.w 8fa04 │ │ │ │ + beq.w 8f964 │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r7, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 2e108 <_PyObject_DebugMallocStats@@Base+0x638> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f49c │ │ │ │ + beq.n 8f430 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r5, #2 │ │ │ │ movs r0, #0 │ │ │ │ str.w r8, [r3] │ │ │ │ str r5, [r7, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ 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 r6, [r3, #0] │ │ │ │ - bl e3d54 │ │ │ │ + bl e41a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8f7b8 │ │ │ │ + beq.w 8f74c │ │ │ │ str r5, [r6, #0] │ │ │ │ - b.n 8f4ae │ │ │ │ + b.n 8f442 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ add.w r1, r3, #4 │ │ │ │ str r1, [r6, #0] │ │ │ │ - bpl.w 8fb24 │ │ │ │ + bpl.w 8fb6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 8f4ae │ │ │ │ + b.n 8f442 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl c5fbc │ │ │ │ + bl c6348 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8f51a │ │ │ │ + beq.n 8f4ae │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f6bc │ │ │ │ + bne.w 8f650 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 8f4ae │ │ │ │ + b.n 8f442 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ itt ne │ │ │ │ - movwne r0, #63616 @ 0xf880 │ │ │ │ - movtne r0, #41 @ 0x29 │ │ │ │ - bne.n 8f570 │ │ │ │ + movwne r0, #384 @ 0x180 │ │ │ │ + movtne r0, #42 @ 0x2a │ │ │ │ + bne.n 8f504 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12b574 │ │ │ │ + bl 12b750 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8fb10 │ │ │ │ + blt.w 8fd1e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r5, #2 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ str r0, [r5, #4] │ │ │ │ str.w r6, [r3, r1, lsl #3] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ - movw r2, #35025 @ 0x88d1 │ │ │ │ + movw r2, #34929 @ 0x8871 │ │ │ │ movt r2, #5 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8f4ae │ │ │ │ - movw r0, #63688 @ 0xf8c8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + b.n 8f442 │ │ │ │ + movw r0, #456 @ 0x1c8 │ │ │ │ + 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 264f40 <_Py_c_prod@@Base+0x360> │ │ │ │ + b.w 265900 <_Py_c_prod@@Base+0x360> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldrb r1, [r5, #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, [r6, #0] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - beq.w 8fa86 │ │ │ │ + beq.w 8fa18 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne.w 8f9d0 │ │ │ │ + bne.w 8f99a │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r1], #8 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fb38 │ │ │ │ + bne.w 8faf0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 8fa4c │ │ │ │ + bpl.w 8f9de │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b6b8 │ │ │ │ + bl 8b630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fb2e │ │ │ │ + beq.w 8fbc8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r4, r5, #2 │ │ │ │ - b.n 8f4ae │ │ │ │ + b.n 8f442 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr.w r8, [r3] │ │ │ │ - bl dc560 <_PyNumber_Index@@Base> │ │ │ │ + bl dc95c <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fa3c │ │ │ │ - bl 85c9c │ │ │ │ + beq.w 8f9ce │ │ │ │ + bl 85c00 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8f9be │ │ │ │ + blt.w 8f952 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 8fa3c │ │ │ │ + beq.w 8f9ce │ │ │ │ str.w r5, [r8] │ │ │ │ - b.n 8f4ae │ │ │ │ + b.n 8f442 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 144ba0 │ │ │ │ + bl 1450d0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 8f63c │ │ │ │ + bne.n 8f5d0 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f6bc │ │ │ │ + bne.n 8f650 │ │ │ │ vstr d0, [r5] │ │ │ │ - b.n 8f4ae │ │ │ │ + b.n 8f442 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [r6, #0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.w 8fd8e │ │ │ │ + bpl.w 8fae6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 8fd7c │ │ │ │ + bne.w 8fabe │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ lsls r5, r3, #26 │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ - bpl.w 8fe66 │ │ │ │ + bpl.w 8fe00 │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r8, r8, #20 │ │ │ │ addpl.w r8, r8, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8fcd6 │ │ │ │ + bne.w 8fab0 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8f4ae │ │ │ │ + b.n 8f442 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl e3d54 │ │ │ │ + bl e41a4 │ │ │ │ adds r6, r0, #1 │ │ │ │ - beq.w 8fd2e │ │ │ │ + beq.w 8fcb8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8fd38 │ │ │ │ + blt.w 8fcc2 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it le │ │ │ │ strble r0, [r5, #0] │ │ │ │ - ble.w 8f4ae │ │ │ │ + ble.w 8f442 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63120 @ 0xf690 │ │ │ │ + movw r1, #65424 @ 0xff90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f4b2 │ │ │ │ + b.n 8f446 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl e3d54 │ │ │ │ + bl e41a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8f9b0 │ │ │ │ + beq.w 8f7cc │ │ │ │ cmn.w r0, #32768 @ 0x8000 │ │ │ │ - blt.w 8fd54 │ │ │ │ + blt.w 8fb30 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bge.w 8fc04 │ │ │ │ + bge.w 8fd4c │ │ │ │ strh r5, [r6, #0] │ │ │ │ - b.n 8f4ae │ │ │ │ + b.n 8f442 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ adds r3, r5, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 11cdbc │ │ │ │ + bl 11cfc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fbbc │ │ │ │ + beq.w 8fd68 │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ - bl 1e35ac │ │ │ │ + bl 1e3e70 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8f732 │ │ │ │ + beq.n 8f6c6 │ │ │ │ strd r8, r6, [r5] │ │ │ │ - b.n 8f4ae │ │ │ │ + b.n 8f442 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 128314 │ │ │ │ + bl 128528 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 8f710 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.n 8f6a4 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f710 │ │ │ │ + beq.n 8f6a4 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f4b2 │ │ │ │ + b.n 8f446 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 144ba0 │ │ │ │ + bl 1450d0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 8fc32 │ │ │ │ + beq.w 8fd34 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [r5] │ │ │ │ - b.n 8f4ae │ │ │ │ + b.n 8f442 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne.w 8fa64 │ │ │ │ + bne.w 8f9f6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 12b574 │ │ │ │ + bl 12b750 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8fb40 │ │ │ │ + bne.w 8faf8 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ adds r4, r5, #2 │ │ │ │ - movw r2, #35025 @ 0x88d1 │ │ │ │ + movw r2, #34929 @ 0x8871 │ │ │ │ movt r2, #5 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, r0, #1 │ │ │ │ str r5, [r6, #4] │ │ │ │ str.w r1, [r3, r0, lsl #3] │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8f4ae │ │ │ │ + b.n 8f442 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 21135c │ │ │ │ + bl 211bdc │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 8f4e6 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.w 8f47a │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f4e6 │ │ │ │ + beq.w 8f47a │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f4b2 │ │ │ │ + b.n 8f446 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + lsls r5, r2, #4 │ │ │ │ + add.w r1, r3, #4 │ │ │ │ + str r1, [r6, #0] │ │ │ │ + bmi.w 8f490 │ │ │ │ + movw r0, #62452 @ 0xf3f4 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + b.n 8f504 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r3, r5, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 8fc1e │ │ │ │ + bne.w 8fb76 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 8f4ae │ │ │ │ + b.n 8f442 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.w 8fb9e │ │ │ │ + bpl.w 8fb14 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 8fb76 │ │ │ │ + bne.w 8fb02 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 8f4ae │ │ │ │ - ldr r5, [r6, #0] │ │ │ │ - adds r3, r5, #4 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - bl 11cdbc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8fbbc │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ - bl 21135c │ │ │ │ + b.n 8f442 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + bl 211bdc │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 8f4e6 │ │ │ │ - b.n 8f7b8 │ │ │ │ + bne.w 8f678 │ │ │ │ + bl 7fcf8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8f678 │ │ │ │ + mov r0, r9 │ │ │ │ + b.n 8f446 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + bl 24da40 │ │ │ │ + vstr d0, [sp, #32] │ │ │ │ + vstr d1, [sp, #40] @ 0x28 │ │ │ │ + bl 7fcf8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8f650 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + ldmdb r3, {r0, r1, r2, r3} │ │ │ │ + stmia.w r5, {r0, r1, r2, r3} │ │ │ │ + b.n 8f442 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #63044 @ 0xf644 │ │ │ │ + movw r1, #65348 @ 0xff44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r1 │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ cmp r1, #115 @ 0x73 │ │ │ │ - beq.w 8fd08 │ │ │ │ + beq.w 8fd02 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bne.w 8fe0e │ │ │ │ + bne.w 8fd8e │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8fe02 │ │ │ │ + beq.w 8fdda │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ adds r4, r5, #2 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ and.w fp, r2, #134217728 @ 0x8000000 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.w 8fce4 │ │ │ │ + bmi.w 8fcde │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8fce4 │ │ │ │ + beq.w 8fcde │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl 88564 │ │ │ │ + bl 884ec │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8fde2 │ │ │ │ + bne.w 8fd74 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8fd24 │ │ │ │ + bpl.w 8fc90 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl cedb4 │ │ │ │ + bl cf184 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fdd6 │ │ │ │ + beq.w 8fc4a │ │ │ │ adds.w r1, r0, #16 │ │ │ │ - movw r2, #32880 @ 0x8070 │ │ │ │ + movw r2, #35184 @ 0x8970 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov fp, r2 │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 8fc5c │ │ │ │ + beq.w 8fbd2 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ blx 2bf84 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.w 8fb4a │ │ │ │ + bne.w 8fc9a │ │ │ │ add.w r0, fp, #1 │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fe4e │ │ │ │ + beq.w 8fdc2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r5, #34631 @ 0x8747 │ │ │ │ + movw r5, #34535 @ 0x86e7 │ │ │ │ movt r5, #5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, fp, #1 │ │ │ │ ldrd r0, r6, [r3] │ │ │ │ add.w ip, r6, #1 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -149146,336 +149127,300 @@ │ │ │ │ add.w r0, r0, r6, lsl #3 │ │ │ │ str r5, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2beec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8f4ae │ │ │ │ + bge.w 8f442 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f4ae │ │ │ │ + bne.w 8f442 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f4ae │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - bl 24d098 │ │ │ │ - vstr d0, [sp, #32] │ │ │ │ - vstr d1, [sp, #40] @ 0x28 │ │ │ │ - bl 7fca0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8f6bc │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - ldmdb r3, {r0, r1, r2, r3} │ │ │ │ - stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 8f4ae │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - lsls r5, r2, #4 │ │ │ │ - add.w r1, r3, #4 │ │ │ │ - str r1, [r6, #0] │ │ │ │ - bmi.w 8f4fc │ │ │ │ - movw r0, #60008 @ 0xea68 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - b.n 8f570 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f442 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 21135c │ │ │ │ + bl 211bdc │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 8fb68 │ │ │ │ + beq.w 8fb4a │ │ │ │ strb r5, [r6, #0] │ │ │ │ - b.n 8f4ae │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - bl 21135c │ │ │ │ + b.n 8f442 │ │ │ │ + ldr r5, [r6, #0] │ │ │ │ + adds r3, r5, #4 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + bl 11cfc4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8fd68 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ + bl 211bdc │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 8f6e4 │ │ │ │ - bl 7fca0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8f6e4 │ │ │ │ - mov r0, r9 │ │ │ │ - b.n 8f4b2 │ │ │ │ + bne.w 8f47a │ │ │ │ + b.n 8f74c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f606 │ │ │ │ + bne.w 8f59a │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f606 │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8fc00 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.w 8fbe0 │ │ │ │ - add r1, sp, #32 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 8b6b8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8fb2e │ │ │ │ - blx 2bf84 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.w 8fbc6 │ │ │ │ - str r6, [r5, #0] │ │ │ │ - b.n 8f4ae │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f59a │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r1], #8 │ │ │ │ str r1, [r6, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fd70 │ │ │ │ + beq.n 8fa42 │ │ │ │ adds r4, r5, #2 │ │ │ │ cmp.w r0, #131072 @ 0x20000 │ │ │ │ - bne.w 8f4ae │ │ │ │ + bne.w 8f442 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldrd r2, r0, [r5] │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [r5, #4] │ │ │ │ str.w r6, [r2, r0, lsl #3] │ │ │ │ add.w r2, r2, r0, lsl #3 │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 8f4ae │ │ │ │ - bl 7fca0 │ │ │ │ + b.n 8f442 │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8fbc4 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.w 8fba4 │ │ │ │ + add r1, sp, #32 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 8b630 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8fbc8 │ │ │ │ + blx 2bf84 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.w 8fb8a │ │ │ │ + str r6, [r5, #0] │ │ │ │ + b.n 8f442 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f6bc │ │ │ │ + bne.w 8f650 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8f60c │ │ │ │ + b.n 8f5a0 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 25292c │ │ │ │ + bl 2532d4 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ strge r0, [r6, #0] │ │ │ │ - bge.w 8f5dc │ │ │ │ + bge.w 8f570 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.n 8f570 │ │ │ │ + b.n 8f504 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 25292c │ │ │ │ + bl 2532d4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 8fa60 │ │ │ │ + blt.n 8f9f2 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bne.n 8fab0 │ │ │ │ + bne.n 8fa4c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r4, r5, #2 │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8f4ae │ │ │ │ + b.n 8f442 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8fafc │ │ │ │ + bne.n 8fa9c │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 8fada │ │ │ │ + bne.n 8fa76 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12b574 │ │ │ │ + bl 12b750 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fb40 │ │ │ │ + bne.n 8faf8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r5, #2 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 8f550 │ │ │ │ + b.n 8f4e4 │ │ │ │ + movw r0, #368 @ 0x170 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.n 8f504 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8f4ae │ │ │ │ + beq.w 8f442 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61532 @ 0xf05c │ │ │ │ + movw r1, #63836 @ 0xf95c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f4b2 │ │ │ │ + b.n 8f446 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 8b6b8 │ │ │ │ + bl 8b630 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 8fb2e │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8fbc8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 12b6ec │ │ │ │ - b.n 8faa4 │ │ │ │ + bl 12b8c8 │ │ │ │ + b.n 8fa36 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ - bl 12b6ec │ │ │ │ - b.n 8faa4 │ │ │ │ - bl d842c │ │ │ │ - movw r0, #63656 @ 0xf8a8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - b.n 8f576 │ │ │ │ - movw r0, #54932 @ 0xd694 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.n 8f570 │ │ │ │ - movw r0, #63384 @ 0xf798 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.n 8f570 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - str r3, [r6, #0] │ │ │ │ - b.n 8f5dc │ │ │ │ - movw r0, #15792 @ 0x3db0 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - b.n 8f570 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8fb5e │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbnz r2, 8fb5e │ │ │ │ - mov r0, r3 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #63564 @ 0xf84c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.n 8f570 │ │ │ │ - bl 7fca0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8f998 │ │ │ │ - mov r0, r9 │ │ │ │ - b.n 8f4b2 │ │ │ │ - movw r2, #63328 @ 0xf760 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r3, #63260 @ 0xf71c │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + bl 12b8c8 │ │ │ │ + b.n 8fa36 │ │ │ │ + cmp r2, #2 │ │ │ │ + ite eq │ │ │ │ + ldrheq.w r3, [r8] │ │ │ │ + ldrne.w r3, [r8] │ │ │ │ + b.n 8f614 │ │ │ │ + movw r2, #34096 @ 0x8530 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r3, #132 @ 0x84 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ strd r2, r0, [sp] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - movw r2, #63288 @ 0xf738 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - bl 6b9e0 │ │ │ │ + movw r2, #56 @ 0x38 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + bl 6ba08 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f4b2 │ │ │ │ + b.n 8f446 │ │ │ │ + movw r0, #132 @ 0x84 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.n 8f504 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + b.n 8f570 │ │ │ │ + movw r0, #18568 @ 0x4888 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + b.n 8f504 │ │ │ │ + movw r2, #96 @ 0x60 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r3, #28 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + b.n 8face │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8fc48 │ │ │ │ - bl 88564 │ │ │ │ + beq.n 8fb58 │ │ │ │ + bl 884ec │ │ │ │ + cbnz r0, 8fb58 │ │ │ │ + movw r0, #28 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.n 8f504 │ │ │ │ + movw r3, #44652 @ 0xae6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #65472 @ 0xffc0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f2724 │ │ │ │ + mov r0, r9 │ │ │ │ + b.n 8f446 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fc48 │ │ │ │ - movw r0, #63260 @ 0xf71c │ │ │ │ + beq.w 8f92c │ │ │ │ + mov r0, r9 │ │ │ │ + b.n 8f446 │ │ │ │ + ldr.w r0, [r8, #8] │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.w 8fdee │ │ │ │ + ldr.w r3, [r8, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + strb r3, [r5, #0] │ │ │ │ + b.n 8f442 │ │ │ │ + movw r0, #57236 @ 0xdf94 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.n 8f570 │ │ │ │ - movw r0, #10672 @ 0x29b0 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - b.n 8f570 │ │ │ │ + b.n 8f504 │ │ │ │ + bl 884ec │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8f78c │ │ │ │ + movw r0, #26472 @ 0x6768 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.n 8f504 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61684 @ 0xf0f4 │ │ │ │ + movw r1, #63988 @ 0xf9f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f4b2 │ │ │ │ - movw r4, #54932 @ 0xd694 │ │ │ │ + b.n 8f446 │ │ │ │ + movw r4, #57236 @ 0xdf94 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - movw r0, #30644 @ 0x77b4 │ │ │ │ + movw r0, #32948 @ 0x80b4 │ │ │ │ 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 8f576 │ │ │ │ + b.n 8f50a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8fa00 │ │ │ │ - movw r3, #44652 @ 0xae6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63212 @ 0xf6ec │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - mov r0, r9 │ │ │ │ - b.n 8f4b2 │ │ │ │ - bl 88564 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8f7dc │ │ │ │ - movw r0, #24168 @ 0x5e68 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.n 8f570 │ │ │ │ - vstr d0, [sp, #8] │ │ │ │ - bl 7fca0 │ │ │ │ - vldr d0, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8f75a │ │ │ │ - mov r0, r9 │ │ │ │ - b.n 8f4b2 │ │ │ │ - ldr.w r0, [r8, #8] │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.w 8fe34 │ │ │ │ - ldr.w r3, [r8, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - strb r3, [r5, #0] │ │ │ │ - b.n 8f4ae │ │ │ │ + b.n 8f9ca │ │ │ │ + movw r0, #152 @ 0x98 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.n 8f504 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r0, r2, #4 │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8fe1a │ │ │ │ + beq.w 8fda0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r4, fp, #1 │ │ │ │ ldr.w ip, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8fd9a │ │ │ │ + bne.n 8fc54 │ │ │ │ cmp r4, ip │ │ │ │ - blt.w 8fe4e │ │ │ │ + blt.w 8fdc2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fe4e │ │ │ │ + beq.w 8fdc2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - movw r0, #34631 @ 0x8747 │ │ │ │ + movw r0, #34535 @ 0x86e7 │ │ │ │ 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 │ │ │ │ @@ -149485,250 +149430,269 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r4, r5, #3 │ │ │ │ blx 2beec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w fp, [r6] │ │ │ │ - b.n 8f922 │ │ │ │ - cmp r2, #2 │ │ │ │ - ite eq │ │ │ │ - ldrheq.w r3, [r8] │ │ │ │ - ldrne.w r3, [r8] │ │ │ │ - b.n 8f680 │ │ │ │ + b.n 8f8fc │ │ │ │ + movw r0, #236 @ 0xec │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.n 8f504 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + cmp r0, r4 │ │ │ │ + bge.n 8fc36 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 8fc70 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbnz r2, 8fc6e │ │ │ │ + mov r0, r3 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + movw r4, #43724 @ 0xaacc │ │ │ │ + movt r4, #75 @ 0x4b │ │ │ │ + subs r3, r0, #1 │ │ │ │ + mov r2, fp │ │ │ │ + movw r1, #280 @ 0x118 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl d60e4 │ │ │ │ + mov r0, r9 │ │ │ │ + b.w 8f446 │ │ │ │ + movw r0, #65356 @ 0xff4c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.n 8f504 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 8fcae │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbnz r2, 8fcae │ │ │ │ + mov r0, r3 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #332 @ 0x14c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.n 8f504 │ │ │ │ + bl 7fcf8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8f650 │ │ │ │ + movw r3, #44652 @ 0xae6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #65380 @ 0xff64 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f2724 │ │ │ │ + mov r0, r9 │ │ │ │ + b.w 8f446 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8fcf4 │ │ │ │ + bge.n 8fcee │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8fdec │ │ │ │ + beq.n 8fd7e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add.w r1, r8, #16 │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8f8bc │ │ │ │ + b.n 8f896 │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8fe02 │ │ │ │ + beq.n 8fdda │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 8fb24 │ │ │ │ + bpl.w 8fb6c │ │ │ │ adds r4, r5, #2 │ │ │ │ - b.n 8f896 │ │ │ │ - movw r0, #63052 @ 0xf64c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.n 8f570 │ │ │ │ - bl 7fca0 │ │ │ │ + b.n 8f870 │ │ │ │ + bl d8814 │ │ │ │ + movw r0, #424 @ 0x1a8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + b.w 8f50a │ │ │ │ + vstr d0, [sp, #8] │ │ │ │ + bl 7fcf8 │ │ │ │ + vldr d0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f6bc │ │ │ │ - movw r3, #44652 @ 0xae6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63076 @ 0xf664 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + beq.w 8f6ee │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f4b2 │ │ │ │ + b.w 8f446 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63168 @ 0xf6c0 │ │ │ │ + movw r1, #65516 @ 0xffec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - mov r0, r9 │ │ │ │ - b.w 8f4b2 │ │ │ │ - movw r0, #63600 @ 0xf870 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 8f570 │ │ │ │ - movw r2, #31792 @ 0x7c30 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r3, #63364 @ 0xf784 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - b.n 8fb86 │ │ │ │ - movw r0, #63364 @ 0xf784 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 8f570 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - cmp r0, r4 │ │ │ │ - bge.n 8fcc2 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8fdb6 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbnz r2, 8fdb4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - movw r4, #43724 @ 0xaacc │ │ │ │ - movt r4, #75 @ 0x4b │ │ │ │ - subs r3, r0, #1 │ │ │ │ - mov r2, fp │ │ │ │ - movw r1, #63512 @ 0xf818 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl f2724 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f4b2 │ │ │ │ - movw r0, #63468 @ 0xf7ec │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 8f570 │ │ │ │ + b.w 8f446 │ │ │ │ + movw r0, #13116 @ 0x333c │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + b.w 8f504 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8fcee │ │ │ │ + blt.n 8fce8 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov fp, r3 │ │ │ │ - cbz r3, 8fdfc │ │ │ │ + cbz r3, 8fd9a │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8f8bc │ │ │ │ - ldr r1, [pc, #116] @ (8fe74 ) │ │ │ │ + b.n 8f896 │ │ │ │ + movw r0, #180 @ 0xb4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 8f504 │ │ │ │ + ldr r1, [pc, #108] @ (8fe08 ) │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8f8bc │ │ │ │ - movw r0, #63448 @ 0xf7d8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 8f570 │ │ │ │ - movw r0, #63412 @ 0xf7b4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 8f570 │ │ │ │ + b.n 8f896 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8fe28 │ │ │ │ + bge.n 8fdae │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8fe46 │ │ │ │ - movw r0, #63488 @ 0xf800 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 8f570 │ │ │ │ - movw r2, #63344 @ 0xf770 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r3, #63260 @ 0xf71c │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - b.n 8fb86 │ │ │ │ + cbz r2, 8fdba │ │ │ │ + movw r0, #256 @ 0x100 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 8f504 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8fe28 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8fdae │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8fe5c │ │ │ │ + bge.n 8fdd0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8fe6c │ │ │ │ - bl 1f4804 │ │ │ │ + cbz r2, 8fde6 │ │ │ │ + bl 1f50c4 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f4b2 │ │ │ │ - ldr.w r8, [r8, #28] │ │ │ │ - b.n 8f676 │ │ │ │ + b.w 8f446 │ │ │ │ + movw r0, #216 @ 0xd8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 8f504 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8fe5c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8fdd0 │ │ │ │ + movw r2, #112 @ 0x70 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r3, #28 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + b.n 8face │ │ │ │ + ldr.w r8, [r8, #28] │ │ │ │ + b.n 8f60a │ │ │ │ + nop │ │ │ │ ldrb r4, [r6, #20] │ │ │ │ lsls r2, r2, #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.w fp, [r1, #4] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w fp, #420 @ 0x1a4 │ │ │ │ - bcs.w 90316 │ │ │ │ + itt cs │ │ │ │ + subcs.w r2, fp, #420 @ 0x1a4 │ │ │ │ + ldrcs r3, [r0, #80] @ 0x50 │ │ │ │ + bcs.w 901f4 │ │ │ │ cmp.w fp, #380 @ 0x17c │ │ │ │ - bcs.w 9022a │ │ │ │ + bcs.w 901d0 │ │ │ │ cmp.w fp, #368 @ 0x170 │ │ │ │ - bcs.w 902f0 │ │ │ │ + itt cs │ │ │ │ + subcs.w r2, fp, #368 @ 0x170 │ │ │ │ + ldrcs r3, [r0, #56] @ 0x38 │ │ │ │ + bcs.w 901f4 │ │ │ │ cmp.w fp, #223 @ 0xdf │ │ │ │ - bls.w 8ffc4 │ │ │ │ + bls.w 8ff66 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub.w r2, fp, #224 @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 902fc │ │ │ │ + beq.w 8ff78 │ │ │ │ adds r3, r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.w 902fc │ │ │ │ + beq.w 8ff78 │ │ │ │ mov.w lr, #0 │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ mov sl, lr │ │ │ │ mov fp, r5 │ │ │ │ add.w r3, r0, #112 @ 0x70 │ │ │ │ - movw ip, #40968 @ 0xa008 │ │ │ │ - movt ip, #75 @ 0x4b │ │ │ │ - str r3, [sp, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ - movw r3, #7753 @ 0x1e49 │ │ │ │ - movt r3, #4 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + movw r3, #40968 @ 0xa008 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ str.w lr, [sp, #24] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movw r3, #7681 @ 0x1e01 │ │ │ │ + movt r3, #4 │ │ │ │ + str.w lr, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - str.w lr, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ ldr.w r6, [fp, #24] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90332 │ │ │ │ + bne.w 902b4 │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 90332 │ │ │ │ + beq.w 902b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90414 │ │ │ │ + beq.w 90304 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr.w r9, [r2, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 90238 │ │ │ │ + bge.w 90200 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ - ble.w 901f2 │ │ │ │ + ble.w 90198 │ │ │ │ add.w r7, r2, #12 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w ip, [r7, #4]! │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 8ffd8 │ │ │ │ + bmi.n 8ff84 │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 77608 │ │ │ │ + bl 77654 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9001c │ │ │ │ + beq.n 8ffc8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90034 │ │ │ │ + bne.n 8ffe0 │ │ │ │ cmp r5, r9 │ │ │ │ - blt.n 8ff44 │ │ │ │ + blt.n 8fee6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ff82 │ │ │ │ + bge.n 8ff24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9040c │ │ │ │ + beq.w 9032c │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ moveq sl, r3 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ add.w r0, fp, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 901ee │ │ │ │ + beq.w 90194 │ │ │ │ ldr.w lr, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ eor.w r3, lr, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ @@ -149737,21 +149701,26 @@ │ │ │ │ moveq r2, r1 │ │ │ │ movne r2, sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w fp, #207 @ 0xcf │ │ │ │ - bhi.w 90308 │ │ │ │ + bhi.w 901ee │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8febc │ │ │ │ - b.n 902fc │ │ │ │ - ldr r3, [pc, #632] @ (90254 ) │ │ │ │ + bne.w 8fe60 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + adds r5, #28 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.n 8ff78 │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 8ff60 │ │ │ │ + ldr r3, [pc, #628] @ (901fc ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [ip, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -149761,735 +149730,690 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r1, #91136 @ 0x16400 │ │ │ │ ldr.w r2, [r0, #392] @ 0x188 │ │ │ │ cmp r2, ip │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90392 │ │ │ │ + beq.w 902d0 │ │ │ │ ldr.w r0, [r0, #408] @ 0x198 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 77608 │ │ │ │ + bl 77654 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8ff62 │ │ │ │ + bne.n 8ff04 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9002e │ │ │ │ + bge.n 8ffda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9043c │ │ │ │ - bl d842c │ │ │ │ - b.n 8ff82 │ │ │ │ + beq.w 90378 │ │ │ │ + bl d8814 │ │ │ │ + b.n 8ff24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt r0, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90058 │ │ │ │ + bge.n 90004 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90404 │ │ │ │ + beq.w 90370 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #28140 @ 0x6dec │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 90258 │ │ │ │ + bne.w 9020a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 9039c │ │ │ │ - ldr r3, [pc, #476] @ (90254 ) │ │ │ │ + bne.w 902e4 │ │ │ │ + ldr r3, [pc, #472] @ (901fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ add.w r7, r6, #110592 @ 0x1b000 │ │ │ │ ldr.w r3, [r7, #3988] @ 0xf94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 903f8 │ │ │ │ + beq.w 90334 │ │ │ │ movw r3, #47236 @ 0xb884 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ add.w r5, r6, #114176 @ 0x1be00 │ │ │ │ str.w r1, [r7, #3988] @ 0xf94 │ │ │ │ add.w r5, r5, #408 @ 0x198 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 900ae │ │ │ │ - b.n 900c2 │ │ │ │ + cbnz r2, 9005a │ │ │ │ + b.n 9006e │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ adds r3, #28 │ │ │ │ - cbz r2, 900c2 │ │ │ │ + cbz r2, 9006e │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 900a8 │ │ │ │ + bne.n 90054 │ │ │ │ mov ip, r5 │ │ │ │ str.w r3, [ip], #4 │ │ │ │ adds r3, #28 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r5, ip │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 900ae │ │ │ │ + bne.n 9005a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r7, #3992] @ 0xf98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90176 │ │ │ │ + beq.n 9011c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 90386 │ │ │ │ + bcs.w 902da │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 90344 │ │ │ │ + bcs.w 902aa │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 9036c │ │ │ │ + bcs.w 902c6 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 902cc │ │ │ │ - ldr r1, [r2, #48] @ 0x30 │ │ │ │ + bls.w 90278 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 902d8 │ │ │ │ - adds r2, r1, r3 │ │ │ │ - beq.w 902d8 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9029e │ │ │ │ + adds r2, r2, r3 │ │ │ │ + beq.w 9029e │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + ldr.w r1, [r7, #3996] @ 0xf9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 902d8 │ │ │ │ - ldr.w r3, [r7, #3996] @ 0xf9c │ │ │ │ - cbz r3, 9016c │ │ │ │ + beq.w 9028a │ │ │ │ + cbz r1, 90112 │ │ │ │ add.w r6, r6, #114176 @ 0x1be00 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - mov r5, r2 │ │ │ │ add.w r6, r6, #412 @ 0x19c │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.n 90158 │ │ │ │ + itt cs │ │ │ │ + subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ + ldrcs r1, [r7, #80] @ 0x50 │ │ │ │ + bcs.w 901e8 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 90324 │ │ │ │ + itt cs │ │ │ │ + subcs.w r3, r3, #380 @ 0x17c │ │ │ │ + ldrcs r1, [r7, #52] @ 0x34 │ │ │ │ + bcs.w 901e8 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 90352 │ │ │ │ + itt cs │ │ │ │ + subcs.w r3, r3, #368 @ 0x170 │ │ │ │ + ldrcs r1, [r7, #56] @ 0x38 │ │ │ │ + bcs.n 901e8 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 90242 │ │ │ │ + bls.n 901de │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - cbz r1, 90162 │ │ │ │ - adds r2, r1, r3 │ │ │ │ - beq.n 90162 │ │ │ │ + cbz r1, 9010a │ │ │ │ + adds r5, r1, r3 │ │ │ │ + beq.n 9010a │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - cbz r3, 90162 │ │ │ │ - cbnz r5, 90176 │ │ │ │ - ldr.w r3, [r6, #4]! │ │ │ │ - cbz r3, 9016c │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - mov r5, r2 │ │ │ │ - cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcc.n 90122 │ │ │ │ - ldr r1, [r7, #80] @ 0x50 │ │ │ │ - sub.w r3, r3, #420 @ 0x1a4 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 9013e │ │ │ │ - ldr.w r3, [r6, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 9011a │ │ │ │ + cbz r3, 9010a │ │ │ │ + cbnz r2, 9011c │ │ │ │ mov r2, r5 │ │ │ │ + ldr.w r1, [r6, #4]! │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 900c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r3, r2 │ │ │ │ it ne │ │ │ │ - cmpne r3, r2 │ │ │ │ - bne.n 901fc │ │ │ │ + cmpne r2, r1 │ │ │ │ + bne.n 901a2 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 90202 │ │ │ │ + bne.n 901a8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 901d0 │ │ │ │ + bne.n 90176 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9020a │ │ │ │ + beq.n 901b0 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 901d0 │ │ │ │ + ble.n 90176 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 90224 │ │ │ │ + beq.n 901ca │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 901d0 │ │ │ │ + beq.n 90176 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 90224 │ │ │ │ + beq.n 901ca │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 901d0 │ │ │ │ + beq.n 90176 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 90224 │ │ │ │ + beq.n 901ca │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 901d0 │ │ │ │ + beq.n 90176 │ │ │ │ adds r2, #24 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 90224 │ │ │ │ + beq.n 901ca │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 901c2 │ │ │ │ + bne.n 90168 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8ff8e │ │ │ │ + bge.w 8ff30 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ff8e │ │ │ │ + bne.w 8ff30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ff8e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ff30 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 8fefc │ │ │ │ + b.n 8fe9e │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bne.w 8ff7a │ │ │ │ - b.n 8ff82 │ │ │ │ + bne.w 8ff1c │ │ │ │ + b.n 8ff24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 90182 │ │ │ │ + beq.n 90128 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 90182 │ │ │ │ - b.n 901d0 │ │ │ │ + beq.n 90128 │ │ │ │ + b.n 90176 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 90224 │ │ │ │ + beq.n 901ca │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9020c │ │ │ │ + bne.n 901b2 │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 901d0 │ │ │ │ + bne.n 90176 │ │ │ │ ldr.w sl, [r4, #24] │ │ │ │ - b.n 901d4 │ │ │ │ + b.n 9017a │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ sub.w r2, fp, #380 @ 0x17c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8febc │ │ │ │ - b.n 902fc │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.w 8ff3c │ │ │ │ - b.n 8ff82 │ │ │ │ + bne.w 8fe60 │ │ │ │ + b.n 8ff78 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bhi.w 90360 │ │ │ │ - mov r1, r7 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 9013e │ │ │ │ - b.n 90162 │ │ │ │ - nop │ │ │ │ + itet hi │ │ │ │ + subhi r3, #208 @ 0xd0 │ │ │ │ + movls r1, r7 │ │ │ │ + ldrhi r1, [r7, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 900fe │ │ │ │ + b.n 9010a │ │ │ │ + ldr r3, [r0, #40] @ 0x28 │ │ │ │ + sub.w r2, fp, #208 @ 0xd0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8fe60 │ │ │ │ + b.n 8ff78 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.w 8fede │ │ │ │ + b.n 8ff24 │ │ │ │ movw r3, #14536 @ 0x38c8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 902a6 │ │ │ │ + beq.n 90256 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 903aa │ │ │ │ + beq.n 902f0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movw r3, #29264 @ 0x7250 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - beq.w 903d4 │ │ │ │ + beq.w 90340 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ - movw r3, #61905 @ 0xf1d1 │ │ │ │ + movw r3, #63121 @ 0xf691 │ │ │ │ movt r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 901d0 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - bic.w r3, r3, #2048 @ 0x800 │ │ │ │ - str r3, [r2, #84] @ 0x54 │ │ │ │ - b.n 901d0 │ │ │ │ + itttt eq │ │ │ │ + ldreq r2, [sp, #8] │ │ │ │ + ldreq r3, [r2, #84] @ 0x54 │ │ │ │ + biceq.w r3, r3, #2048 @ 0x800 │ │ │ │ + streq r3, [r2, #84] @ 0x54 │ │ │ │ + b.n 90176 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #9957 @ 0x26e5 │ │ │ │ + movw r3, #11205 @ 0x2bc5 │ │ │ │ movt r3, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 90444 │ │ │ │ + bne.n 90356 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r3, r2, #156 @ 0x9c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 90444 │ │ │ │ + bne.n 90356 │ │ │ │ ldr.w sl, [r2, #156] @ 0x9c │ │ │ │ - b.n 901d4 │ │ │ │ + b.n 9017a │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bhi.n 9037a │ │ │ │ - mov r1, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 900fa │ │ │ │ - ldr.w r3, [r7, #3996] @ 0xf9c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 90176 │ │ │ │ + it ls │ │ │ │ + ldrls r2, [sp, #8] │ │ │ │ + bls.w 900a0 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ + b.n 900a0 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 9011c │ │ │ │ add.w r6, r6, #114176 @ 0x1be00 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ + mov r2, r3 │ │ │ │ add.w r6, r6, #412 @ 0x19c │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 9011a │ │ │ │ - ldr r3, [r0, #56] @ 0x38 │ │ │ │ - sub.w r2, fp, #368 @ 0x170 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8febc │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - adds r5, #28 │ │ │ │ - cmp r3, fp │ │ │ │ - beq.n 902fc │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 8ffbe │ │ │ │ - ldr r3, [r0, #40] @ 0x28 │ │ │ │ - sub.w r2, fp, #208 @ 0xd0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8febc │ │ │ │ - b.n 902fc │ │ │ │ - ldr r3, [r0, #80] @ 0x50 │ │ │ │ - sub.w r2, fp, #420 @ 0x1a4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8febc │ │ │ │ - b.n 902fc │ │ │ │ - ldr r1, [r7, #52] @ 0x34 │ │ │ │ - sub.w r3, r3, #380 @ 0x17c │ │ │ │ + b.n 900c4 │ │ │ │ + ldr.w r1, [r7, #3996] @ 0xf9c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9013e │ │ │ │ - b.n 90162 │ │ │ │ + bne.w 900ba │ │ │ │ + b.n 9011c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + sub.w r3, r3, #380 @ 0x17c │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ + b.n 900a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6ba70 │ │ │ │ + bl 6ba98 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8ff16 │ │ │ │ - b.n 9002e │ │ │ │ - ldr r1, [r2, #52] @ 0x34 │ │ │ │ - sub.w r3, r3, #380 @ 0x17c │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 900fa │ │ │ │ - b.n 902d8 │ │ │ │ - ldr r1, [r7, #56] @ 0x38 │ │ │ │ - sub.w r3, r3, #368 @ 0x170 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 9013e │ │ │ │ - b.n 90162 │ │ │ │ - ldr r1, [r7, #40] @ 0x28 │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 9013e │ │ │ │ - b.n 90162 │ │ │ │ - ldr r1, [r2, #56] @ 0x38 │ │ │ │ + bne.w 8feb8 │ │ │ │ + b.n 8ffda │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ sub.w r3, r3, #368 @ 0x170 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 900fa │ │ │ │ - b.n 902d8 │ │ │ │ - ldr r1, [r2, #40] @ 0x28 │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 900fa │ │ │ │ - b.n 902d8 │ │ │ │ - ldr r1, [r2, #80] @ 0x50 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 902d8 │ │ │ │ - sub.w r3, r3, #420 @ 0x1a4 │ │ │ │ - b.n 900fa │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ + b.n 900a0 │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ ldr.w r0, [r1, #384] @ 0x180 │ │ │ │ - b.n 9000e │ │ │ │ + b.n 8ffba │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + sub.w r3, r3, #420 @ 0x1a4 │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ + b.n 900a0 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 90286 │ │ │ │ + bne.n 90236 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 903be │ │ │ │ - movw sl, #61165 @ 0xeeed │ │ │ │ + bne.n 90222 │ │ │ │ + movw sl, #63513 @ 0xf819 │ │ │ │ movt sl, #31 │ │ │ │ - b.n 901d4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 90286 │ │ │ │ - movw r3, #29264 @ 0x7250 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 90286 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 90286 │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - movw r2, #61905 @ 0xf1d1 │ │ │ │ - movt r2, #20 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 901d0 │ │ │ │ - b.n 9029a │ │ │ │ - ldr.w r3, [r7, #3992] @ 0xf98 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 900ce │ │ │ │ - b.n 90176 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 90056 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ff82 │ │ │ │ + b.n 9017a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 9045e │ │ │ │ + bmi.n 90380 │ │ │ │ lsls r4, r3, #18 │ │ │ │ - bmi.w 8ff82 │ │ │ │ + bmi.w 8ff24 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f7d8 │ │ │ │ + bl 7f838 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9002e │ │ │ │ + blt.w 8ffda │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ff82 │ │ │ │ - b.n 8ff22 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9002e │ │ │ │ + beq.w 8ff24 │ │ │ │ + b.n 8fec4 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ff24 │ │ │ │ + ldr.w r3, [r7, #3992] @ 0xf98 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9007a │ │ │ │ + b.n 9011c │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 90236 │ │ │ │ + ldr.w r2, [fp, #8] │ │ │ │ + b.n 9023e │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 90286 │ │ │ │ + bne.w 90236 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 903b4 │ │ │ │ - b.n 90286 │ │ │ │ - ldr r3, [pc, #72] @ (904a8 ) │ │ │ │ + beq.n 902fa │ │ │ │ + b.n 90236 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90002 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ffda │ │ │ │ + ldr r3, [pc, #72] @ (903cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ subs r0, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ ldr.w r1, [r1, #392] @ 0x188 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 9049c │ │ │ │ + beq.n 903be │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 9049c │ │ │ │ + bhi.n 903be │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ff82 │ │ │ │ - b.n 90422 │ │ │ │ + bne.w 8ff24 │ │ │ │ + b.n 90312 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ - b.n 90492 │ │ │ │ + b.n 903b4 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -000904b0 : │ │ │ │ +000903d0 : │ │ │ │ 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 9054c │ │ │ │ + beq.n 9046c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr.w lr, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9056c │ │ │ │ + bne.n 9048c │ │ │ │ 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 90512 │ │ │ │ + bne.n 90432 │ │ │ │ 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, 90514 │ │ │ │ + cbz r5, 90434 │ │ │ │ add.w r0, r0, lr, lsl #3 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 90536 │ │ │ │ + cbz r0, 90456 │ │ │ │ ldrd r5, r0, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - cbz r2, 90530 │ │ │ │ + cbz r2, 90450 │ │ │ │ str r5, [r2, #0] │ │ │ │ - cbz r3, 90510 │ │ │ │ + cbz r3, 90430 │ │ │ │ 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, 90550 │ │ │ │ + cbz r0, 90470 │ │ │ │ ldr.w r5, [ip, #4] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9050a │ │ │ │ + bne.n 9042a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9050e │ │ │ │ - b.n 90510 │ │ │ │ + bne.n 9042e │ │ │ │ + b.n 90430 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ - ble.n 90512 │ │ │ │ + ble.n 90432 │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 9055e │ │ │ │ + cbz r0, 9047e │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 904fe │ │ │ │ + bgt.n 9041e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 9051c │ │ │ │ + bgt.n 9043c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 90542 │ │ │ │ + bgt.n 90462 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 9054c │ │ │ │ + blt.n 9046c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp lr, r5 │ │ │ │ - bge.n 9054c │ │ │ │ + bge.n 9046c │ │ │ │ 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 90526 │ │ │ │ + b.n 90446 │ │ │ │ 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 90650 │ │ │ │ + beq.n 90570 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr.w lr, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90670 │ │ │ │ + bne.n 90590 │ │ │ │ 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 9060a │ │ │ │ + bne.n 9052a │ │ │ │ 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, 9060c │ │ │ │ + cbz r5, 9052c │ │ │ │ add.w r0, r0, lr, lsl #3 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 9063a │ │ │ │ + cbz r0, 9055a │ │ │ │ ldrd r5, r0, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ str r4, [r1, #0] │ │ │ │ - cbz r2, 90628 │ │ │ │ + cbz r2, 90548 │ │ │ │ str r5, [r2, #0] │ │ │ │ - cbz r3, 9062c │ │ │ │ + cbz r3, 9054c │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 90632 │ │ │ │ + cbnz r3, 90552 │ │ │ │ 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, 90654 │ │ │ │ + cbz r0, 90574 │ │ │ │ ldrd ip, r5, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 905fe │ │ │ │ + bne.n 9051e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90602 │ │ │ │ + bne.n 90522 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90608 │ │ │ │ + beq.n 90528 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w ip, [r3] │ │ │ │ - b.n 90608 │ │ │ │ + b.n 90528 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ - ble.n 9060a │ │ │ │ + ble.n 9052a │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 90662 │ │ │ │ + cbz r0, 90582 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 905ee │ │ │ │ + bgt.n 9050e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 90614 │ │ │ │ + bgt.n 90534 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 90646 │ │ │ │ + bgt.n 90566 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 90650 │ │ │ │ + blt.n 90570 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, lr │ │ │ │ - ble.n 90650 │ │ │ │ + ble.n 90570 │ │ │ │ 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 9061e │ │ │ │ + b.n 9053e │ │ │ │ │ │ │ │ -000906a8 <_PyObject_LookupSpecial@@Base>: │ │ │ │ +000905c8 <_PyObject_LookupSpecial@@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, #4048] @ 0xfd0 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r2, [r9, #192] @ 0xc0 │ │ │ │ eor.w r3, r2, r1, asr #3 │ │ │ │ - ldr r1, [pc, #352] @ (90830 <_PyObject_LookupSpecial@@Base+0x188>) │ │ │ │ + ldr r1, [pc, #352] @ (90750 <_PyObject_LookupSpecial@@Base+0x188>) │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ movs r1, #12 │ │ │ │ mul.w r7, r1, r3 │ │ │ │ adds r5, r4, r7 │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90746 <_PyObject_LookupSpecial@@Base+0x9e> │ │ │ │ + bne.n 90666 <_PyObject_LookupSpecial@@Base+0x9e> │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 90746 <_PyObject_LookupSpecial@@Base+0x9e> │ │ │ │ + bne.n 90666 <_PyObject_LookupSpecial@@Base+0x9e> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ add r4, r7 │ │ │ │ ldr.w r0, [r4, #1420] @ 0x58c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 907ba <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ + beq.n 906da <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ - bge.n 907ea <_PyObject_LookupSpecial@@Base+0x142> │ │ │ │ + bge.n 9070a <_PyObject_LookupSpecial@@Base+0x142> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 907ba <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ + beq.n 906da <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 907f6 <_PyObject_LookupSpecial@@Base+0x14e> │ │ │ │ + bmi.n 90716 <_PyObject_LookupSpecial@@Base+0x14e> │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r4, [r2, #136] @ 0x88 │ │ │ │ - cbz r4, 9073e <_PyObject_LookupSpecial@@Base+0x96> │ │ │ │ + cbz r4, 9065e <_PyObject_LookupSpecial@@Base+0x96> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9073c <_PyObject_LookupSpecial@@Base+0x94> │ │ │ │ + bge.n 9065c <_PyObject_LookupSpecial@@Base+0x94> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90824 <_PyObject_LookupSpecial@@Base+0x17c> │ │ │ │ + beq.n 90744 <_PyObject_LookupSpecial@@Base+0x17c> │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90808 <_PyObject_LookupSpecial@@Base+0x160> │ │ │ │ + bne.n 90728 <_PyObject_LookupSpecial@@Base+0x160> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.n 90808 <_PyObject_LookupSpecial@@Base+0x160> │ │ │ │ + bgt.n 90728 <_PyObject_LookupSpecial@@Base+0x160> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84954 <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ + bl 848b8 <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ add r2, sp, #12 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r9, [r9, #192] @ 0xc0 │ │ │ │ - bl 84a60 <_PyObject_GenericSetAttrWithDict@@Base+0x804> │ │ │ │ + bl 849c4 <_PyObject_GenericSetAttrWithDict@@Base+0x804> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9081a <_PyObject_LookupSpecial@@Base+0x172> │ │ │ │ + bne.n 9073a <_PyObject_LookupSpecial@@Base+0x172> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 907b8 <_PyObject_LookupSpecial@@Base+0x110> │ │ │ │ + beq.n 906d8 <_PyObject_LookupSpecial@@Base+0x110> │ │ │ │ add.w r4, r4, #42240 @ 0xa500 │ │ │ │ adds r4, #132 @ 0x84 │ │ │ │ adds r2, r4, r7 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr.w r2, [r8] │ │ │ │ adds r1, r7, #4 │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ @@ -150498,648 +150422,648 @@ │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [r8] │ │ │ │ str.w r8, [r4, r1] │ │ │ │ dmb ish │ │ │ │ str.w r9, [r4, r7] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 907d4 <_PyObject_LookupSpecial@@Base+0x12c> │ │ │ │ - cbnz r3, 907c4 <_PyObject_LookupSpecial@@Base+0x11c> │ │ │ │ + blt.n 906f4 <_PyObject_LookupSpecial@@Base+0x12c> │ │ │ │ + cbnz r3, 906e4 <_PyObject_LookupSpecial@@Base+0x11c> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r0, r3 │ │ │ │ orrge.w r0, r3, #1 │ │ │ │ - b.n 90710 <_PyObject_LookupSpecial@@Base+0x68> │ │ │ │ + b.n 90630 <_PyObject_LookupSpecial@@Base+0x68> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 907b8 <_PyObject_LookupSpecial@@Base+0x110> │ │ │ │ + bne.n 906d8 <_PyObject_LookupSpecial@@Base+0x110> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 907ba <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ - b.n 907c4 <_PyObject_LookupSpecial@@Base+0x11c> │ │ │ │ + beq.n 906da <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ + b.n 906e4 <_PyObject_LookupSpecial@@Base+0x11c> │ │ │ │ bics.w r3, r0, #1 │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ - beq.n 907ba <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ + beq.n 906da <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ bic.w r5, r0, #1 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ - b.n 9071a <_PyObject_LookupSpecial@@Base+0x72> │ │ │ │ + b.n 9063a <_PyObject_LookupSpecial@@Base+0x72> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 84a60 <_PyObject_GenericSetAttrWithDict@@Base+0x804> │ │ │ │ + bl 849c4 <_PyObject_GenericSetAttrWithDict@@Base+0x804> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 907b8 <_PyObject_LookupSpecial@@Base+0x110> │ │ │ │ + beq.n 906d8 <_PyObject_LookupSpecial@@Base+0x110> │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 907ba <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ - bl d842c │ │ │ │ - b.n 907ba <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ + bne.n 906da <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ + bl d8814 │ │ │ │ + b.n 906da <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9073e <_PyObject_LookupSpecial@@Base+0x96> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9065e <_PyObject_LookupSpecial@@Base+0x96> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00090834 : │ │ │ │ +00090754 : │ │ │ │ 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] @ (908f8 ) │ │ │ │ + ldr r5, [pc, #176] @ (90818 ) │ │ │ │ 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 90876 │ │ │ │ + bpl.n 90796 │ │ │ │ ldr r5, [r5, #28] │ │ │ │ ldr r5, [r0, r5] │ │ │ │ - cbz r5, 90876 │ │ │ │ + cbz r5, 90796 │ │ │ │ blx r5 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 90892 │ │ │ │ - cbnz r2, 908ba │ │ │ │ + cbz r0, 907b2 │ │ │ │ + cbnz r2, 907da │ │ │ │ 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 8bbb8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8bb30 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r2, 9089a │ │ │ │ + cbz r2, 907ba │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9086e │ │ │ │ + bne.n 9078e │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #56700 @ 0xdd7c │ │ │ │ + movw r2, #59004 @ 0xe67c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ee5f8 <_PyErr_Format@@Base> │ │ │ │ + b.w 1eeed0 <_PyErr_Format@@Base> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9086e │ │ │ │ + beq.n 9078e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 908e8 │ │ │ │ + blt.n 90808 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #56748 @ 0xddac │ │ │ │ + movw r2, #59052 @ 0xe6ac │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2358d8 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ + b.w 2362c0 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 908c8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 908c8 │ │ │ │ + bne.n 907e8 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 907e8 │ │ │ │ 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 90c1a │ │ │ │ + bne.w 90b3a │ │ │ │ bic.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi.w 90bb8 │ │ │ │ + bhi.w 90ad8 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90b2e │ │ │ │ + beq.w 90a4e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 90b32 │ │ │ │ + beq.w 90a52 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 90c00 │ │ │ │ + bge.w 90b20 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 90bec │ │ │ │ + bne.w 90b0c │ │ │ │ ldr r5, [r7, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ strd r6, r5, [sp, #20] │ │ │ │ - bge.w 90b92 │ │ │ │ + bge.w 90ab2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 90b86 │ │ │ │ + beq.w 90aa6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 90b9a │ │ │ │ + bge.w 90aba │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - beq.w 90ba0 │ │ │ │ + beq.w 90ac0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 909c6 │ │ │ │ + bge.n 908e6 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90a56 │ │ │ │ + beq.n 90976 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 909c6 │ │ │ │ + ble.n 908e6 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 90a70 │ │ │ │ + beq.n 90990 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 909c6 │ │ │ │ + beq.n 908e6 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 90a70 │ │ │ │ + beq.n 90990 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 909c6 │ │ │ │ + beq.n 908e6 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 90a70 │ │ │ │ + beq.n 90990 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 909c6 │ │ │ │ + beq.n 908e6 │ │ │ │ adds r2, #24 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 90a70 │ │ │ │ + beq.n 90990 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 909b8 │ │ │ │ + bne.n 908d8 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90c96 │ │ │ │ + beq.w 90bb6 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 90a96 │ │ │ │ + ble.n 909b6 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 90a80 │ │ │ │ + bne.n 909a0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 909e8 │ │ │ │ + bge.n 90908 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r0, 90a00 │ │ │ │ + cbnz r0, 90920 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ - cbnz r0, 90a20 │ │ │ │ + cbnz r0, 90940 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - cbnz r0, 90a40 │ │ │ │ + cbnz r0, 90960 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 909ee │ │ │ │ + bge.n 9090e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 909ee │ │ │ │ + bne.n 9090e │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 909f4 │ │ │ │ + beq.n 90914 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 909f4 │ │ │ │ + bge.n 90914 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 909f4 │ │ │ │ + bne.n 90914 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 909fa │ │ │ │ + beq.n 9091a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 909fa │ │ │ │ + bge.n 9091a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 909fa │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 909fa │ │ │ │ + bne.n 9091a │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9091a │ │ │ │ mov r2, r5 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 90a70 │ │ │ │ + beq.n 90990 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90a58 │ │ │ │ + bne.n 90978 │ │ │ │ movw r2, #34368 @ 0x8640 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 909c6 │ │ │ │ + bne.n 908e6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90a7c │ │ │ │ + bge.n 9099c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r3, r5 │ │ │ │ - b.n 909e8 │ │ │ │ + b.n 90908 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 90a96 │ │ │ │ + beq.n 909b6 │ │ │ │ adds r2, #16 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 909dc │ │ │ │ + beq.n 908fc │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 90a88 │ │ │ │ - ldr r1, [pc, #568] @ (90cd0 ) │ │ │ │ + bne.n 909a8 │ │ │ │ + ldr r1, [pc, #568] @ (90bf0 ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6aa4 │ │ │ │ + bl b6e08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 90af6 │ │ │ │ + beq.n 90a16 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 90ab8 │ │ │ │ + cbz r3, 909d8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 90ab8 │ │ │ │ + bge.n 909d8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90c34 │ │ │ │ + bne.w 90b54 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7757c │ │ │ │ + bl 775c4 │ │ │ │ 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, #64028 @ 0xfa1c │ │ │ │ - movwge r2, #64160 @ 0xfaa0 │ │ │ │ + movwlt r2, #796 @ 0x31c │ │ │ │ + movwge r2, #928 @ 0x3a0 │ │ │ │ ldrlt r3, [r5, #12] │ │ │ │ - movtlt r2, #41 @ 0x29 │ │ │ │ + movtlt r2, #42 @ 0x2a │ │ │ │ itt ge │ │ │ │ ldrge r3, [r3, #12] │ │ │ │ - movtge r2, #41 @ 0x29 │ │ │ │ + movtge r2, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #64256 @ 0xfb00 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl d5d14 │ │ │ │ + movw r1, #1024 @ 0x400 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl d60e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90b08 │ │ │ │ + bge.n 90a28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90c78 │ │ │ │ + beq.w 90b98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90b1a │ │ │ │ + bge.n 90a3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90c80 │ │ │ │ + beq.w 90ba0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90b2e │ │ │ │ + bge.n 90a4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 90b2e │ │ │ │ + cbnz r3, 90a4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 909fa │ │ │ │ - ldr r2, [pc, #416] @ (90cd4 ) │ │ │ │ + b.n 9091a │ │ │ │ + ldr r2, [pc, #416] @ (90bf4 ) │ │ │ │ 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 90cb6 │ │ │ │ + beq.w 90bd6 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 90c74 │ │ │ │ + bhi.w 90b94 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 90b6c │ │ │ │ + beq.n 90a8c │ │ │ │ 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 90c74 │ │ │ │ + bcc.w 90b94 │ │ │ │ add r2, sp, #24 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1b038c <_PyEval_NoToolsForUnwind@@Base+0x2e8> │ │ │ │ + bl 1b0be8 <_PyEval_NoToolsForUnwind@@Base+0x2e8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 90b1a │ │ │ │ + beq.n 90a3a │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 90ba0 │ │ │ │ + beq.n 90ac0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90980 │ │ │ │ - b.n 909e8 │ │ │ │ + bne.w 908a0 │ │ │ │ + b.n 90908 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90964 │ │ │ │ - b.n 90b86 │ │ │ │ + bne.w 90884 │ │ │ │ + b.n 90aa6 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 90980 │ │ │ │ + bne.w 908a0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90bb0 │ │ │ │ + bge.n 90ad0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90c88 │ │ │ │ + beq.n 90ba8 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ - b.n 909e8 │ │ │ │ - movw r0, #64172 @ 0xfaac │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + b.n 90908 │ │ │ │ + movw r0, #940 @ 0x3ac │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c2f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c331c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90b2e │ │ │ │ + beq.n 90a4e │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90b2e │ │ │ │ + beq.n 90a4e │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ ldrlt r3, [r6, #0] │ │ │ │ - bge.n 90c00 │ │ │ │ + bge.n 90b20 │ │ │ │ movs r5, #0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ strd r6, r5, [sp, #20] │ │ │ │ - bge.n 90b86 │ │ │ │ + bge.n 90aa6 │ │ │ │ adds r2, r3, #1 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [r6, #0] │ │ │ │ - b.n 909e8 │ │ │ │ + b.n 90908 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #64180 @ 0xfab4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #948 @ 0x3b4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 90b1a │ │ │ │ + bl d60e4 │ │ │ │ + b.n 90a3a │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #24296 @ 0x5ee8 │ │ │ │ + movw r0, #26600 @ 0x67e8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 25c8e0 │ │ │ │ + bl 25d288 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90b2e │ │ │ │ - b.n 90916 │ │ │ │ + beq.w 90a4e │ │ │ │ + b.n 90836 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - cbz r2, 90c54 │ │ │ │ + cbz r2, 90b74 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r1, #0 │ │ │ │ adds r2, #12 │ │ │ │ cmp r0, r1 │ │ │ │ - ble.w 90ab8 │ │ │ │ + ble.w 909d8 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 909e8 │ │ │ │ + beq.w 90908 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 90c40 │ │ │ │ + b.n 90b60 │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 909e8 │ │ │ │ + beq.w 90908 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90c56 │ │ │ │ + bne.n 90b76 │ │ │ │ movw r2, #34368 @ 0x8640 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 909e8 │ │ │ │ - b.n 90ab8 │ │ │ │ + beq.w 90908 │ │ │ │ + b.n 909d8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 90b40 │ │ │ │ + b.n 90a60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 90b08 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90a28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 90b1a │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90a3a │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 90bb0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90ad0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 909dc │ │ │ │ + beq.w 908fc │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90c98 │ │ │ │ + bne.n 90bb8 │ │ │ │ movw r2, #34368 @ 0x8640 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 909dc │ │ │ │ - b.n 90a96 │ │ │ │ + beq.w 908fc │ │ │ │ + b.n 909b6 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64228 @ 0xfae4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #996 @ 0x3e4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 90b1a │ │ │ │ + bl f2724 │ │ │ │ + b.n 90a3a │ │ │ │ nop │ │ │ │ sxth r0, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00090cd8 : │ │ │ │ +00090bf8 : │ │ │ │ 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 90d26 │ │ │ │ + bpl.n 90c46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbz r2, 90d44 │ │ │ │ - movw r3, #4941 @ 0x134d │ │ │ │ + cbz r2, 90c64 │ │ │ │ + movw r3, #5837 @ 0x16cd │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90d14 │ │ │ │ + bne.n 90c34 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0b08 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ - cbz r0, 90d1a │ │ │ │ + bl c0e88 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + cbz r0, 90c3a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90d10 │ │ │ │ + bne.n 90c30 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl d7f88 │ │ │ │ + bl d8370 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 90d10 │ │ │ │ + b.n 90c30 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #56076 @ 0xdb0c │ │ │ │ + movw r1, #58380 @ 0xe40c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 90d64 │ │ │ │ + cbz r2, 90c84 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 929d4 │ │ │ │ + bl 92930 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90d22 │ │ │ │ + beq.n 90c42 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90d10 │ │ │ │ - b.n 90d1a │ │ │ │ + bne.n 90c30 │ │ │ │ + b.n 90c3a │ │ │ │ movw r1, #61148 @ 0xeedc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #56304 @ 0xdbf0 │ │ │ │ + movw r1, #58608 @ 0xe4f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d5d14 │ │ │ │ - b.n 90d1a │ │ │ │ + bl d60e4 │ │ │ │ + b.n 90c3a │ │ │ │ stmdb 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 90da6 │ │ │ │ + bpl.n 90cc6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 90f24 │ │ │ │ + beq.w 90e44 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 90e92 │ │ │ │ + beq.n 90db2 │ │ │ │ ldr.w r4, [r1, #172] @ 0xac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 90e86 │ │ │ │ + beq.n 90da6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r6, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov fp, r6 │ │ │ │ - bge.w 90faa │ │ │ │ + bge.w 90eca │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 90eb2 │ │ │ │ + ble.n 90dd2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r0, r3 │ │ │ │ ittt ne │ │ │ │ addne.w r9, r4, #16 │ │ │ │ movne r6, #1 │ │ │ │ movne r3, r9 │ │ │ │ - bne.n 90ea0 │ │ │ │ + bne.n 90dc0 │ │ │ │ movs r6, #1 │ │ │ │ add.w r9, r4, #16 │ │ │ │ mov sl, r5 │ │ │ │ movw r7, #40968 @ 0xa008 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr.w r1, [r9, r6, lsl #2] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r3, [r1, #132] @ 0x84 │ │ │ │ - bpl.n 90e3c │ │ │ │ - ldr r3, [pc, #440] @ (90fc0 ) │ │ │ │ + bpl.n 90d5c │ │ │ │ + ldr r3, [pc, #440] @ (90ee0 ) │ │ │ │ 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 │ │ │ │ @@ -151149,293 +151073,293 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r2, [ip, #392] @ 0x188 │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90f38 │ │ │ │ + beq.n 90e58 │ │ │ │ ldr.w r3, [ip, #408] @ 0x198 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bpl.w 90f68 │ │ │ │ + bpl.w 90e88 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 90f12 │ │ │ │ + bne.n 90e32 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 90f12 │ │ │ │ + beq.n 90e32 │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, sl │ │ │ │ - bl 77608 │ │ │ │ + bl 77654 │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 90f86 │ │ │ │ + beq.w 90ea6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 90ebc │ │ │ │ + cbnz r3, 90ddc │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - blt.n 90df6 │ │ │ │ + blt.n 90d16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, sl │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90e86 │ │ │ │ + bge.n 90da6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90f90 │ │ │ │ + beq.w 90eb0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90f8c │ │ │ │ + bne.n 90eac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w c134c │ │ │ │ + b.w c16cc │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 90eb2 │ │ │ │ + beq.n 90dd2 │ │ │ │ ldr.w r7, [r3, #4]! │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 90ea0 │ │ │ │ + bne.n 90dc0 │ │ │ │ cmp r6, r8 │ │ │ │ - blt.n 90de8 │ │ │ │ + blt.n 90d08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 90f54 │ │ │ │ - b.n 90e86 │ │ │ │ + blt.n 90e74 │ │ │ │ + b.n 90da6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r5 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90eda │ │ │ │ + bge.n 90dfa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90f9a │ │ │ │ + beq.n 90eba │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r4, [r2, #136] @ 0x88 │ │ │ │ - cbz r4, 90f0e │ │ │ │ + cbz r4, 90e2e │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r3 │ │ │ │ cmp fp, r1 │ │ │ │ ite ne │ │ │ │ movne r1, fp │ │ │ │ moveq r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90f06 │ │ │ │ + bge.n 90e26 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90fb8 │ │ │ │ + beq.n 90ed8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r3 │ │ │ │ - b.n 90f06 │ │ │ │ + b.n 90e26 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6ba70 │ │ │ │ + bl 6ba98 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 90f42 │ │ │ │ + beq.n 90e62 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 90e58 │ │ │ │ + b.n 90d78 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #152] @ (90fc4 ) │ │ │ │ - bl bd0c0 <_PyUnicode_Equal@@Base> │ │ │ │ + ldr r1, [pc, #152] @ (90ee4 ) │ │ │ │ + bl bd458 <_PyUnicode_Equal@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90da6 │ │ │ │ - b.n 90e92 │ │ │ │ + beq.w 90cc6 │ │ │ │ + b.n 90db2 │ │ │ │ add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r0, #384] @ 0x180 │ │ │ │ - b.n 90e3c │ │ │ │ + b.n 90d5c │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 261b1c │ │ │ │ + bl 2624e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90e86 │ │ │ │ + bge.n 90da6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90e86 │ │ │ │ + bne.n 90da6 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 90e86 │ │ │ │ + b.n 90da6 │ │ │ │ movw r1, #2405 @ 0x965 │ │ │ │ - movw r0, #34184 @ 0x8588 │ │ │ │ + movw r0, #36488 @ 0x8e88 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r5, sl │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 90f54 │ │ │ │ - b.n 90e86 │ │ │ │ + blt.n 90e74 │ │ │ │ + b.n 90da6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r5, sl │ │ │ │ - b.n 90eb2 │ │ │ │ + b.n 90dd2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 90f06 │ │ │ │ + b.n 90e26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 90e86 │ │ │ │ + b.n 90da6 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r5, [sp] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ - b.n 90eda │ │ │ │ + b.n 90dfa │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bgt.w 90dd2 │ │ │ │ - b.n 90e86 │ │ │ │ + bgt.w 90cf2 │ │ │ │ + b.n 90da6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 90f06 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90e26 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91366 │ │ │ │ + beq.w 91286 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 91378 │ │ │ │ + bge.w 91298 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 91068 │ │ │ │ + beq.n 90f88 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 9102e │ │ │ │ + ble.n 90f4e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 91076 │ │ │ │ + beq.n 90f96 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9102e │ │ │ │ + beq.n 90f4e │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 91076 │ │ │ │ + beq.n 90f96 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 9102e │ │ │ │ + beq.n 90f4e │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 91076 │ │ │ │ + beq.n 90f96 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 9102e │ │ │ │ + beq.n 90f4e │ │ │ │ adds r3, #24 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 91076 │ │ │ │ + beq.n 90f96 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 91020 │ │ │ │ + bne.n 90f40 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 91048 │ │ │ │ + cbz r2, 90f68 │ │ │ │ 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, #11176 @ 0x2ba8 │ │ │ │ + movw r3, #13620 @ 0x3534 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #64480 @ 0xfbe0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl d5d14 │ │ │ │ + movw r1, #1248 @ 0x4e0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl d60e4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9115e │ │ │ │ + b.n 9107e │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 2e108 <_PyObject_DebugMallocStats@@Base+0x638> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9102e │ │ │ │ + beq.n 90f4e │ │ │ │ ldr r5, [r5, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r0, r2, #22 │ │ │ │ - bmi.w 9126e │ │ │ │ + bmi.w 9118e │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 910a4 │ │ │ │ + bgt.n 90fc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 911d4 │ │ │ │ + beq.w 910f4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 911d4 │ │ │ │ + bhi.w 910f4 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r4, [sp, #404] @ 0x194 │ │ │ │ strb r5, [r4, #13] │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ ldrb r4, [r3, #2] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r6, #22417 @ 0x5791 │ │ │ │ + movweq r6, #23325 @ 0x5b1d │ │ │ │ movteq r6, #12 │ │ │ │ - bne.w 911c0 │ │ │ │ - ldr.w r8, [pc, #840] @ 91400 │ │ │ │ + bne.w 910e0 │ │ │ │ + ldr.w r8, [pc, #840] @ 91320 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r8, r9] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1992] @ 0x7c8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 91198 │ │ │ │ - ldr.w ip, [pc, #820] @ 91404 │ │ │ │ + beq.n 910b8 │ │ │ │ + ldr.w ip, [pc, #820] @ 91324 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ str.w r7, [r2, #1992] @ 0x7c8 │ │ │ │ ldr.w r1, [r2, #1996] @ 0x7cc │ │ │ │ ldr.w r7, [ip, #1600] @ 0x640 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1996] @ 0x7cc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 91236 │ │ │ │ + bne.w 91156 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r7, [r3, #20] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r5, [r3, #8] │ │ │ │ - bge.n 91100 │ │ │ │ + bge.n 91020 │ │ │ │ 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] │ │ │ │ @@ -151459,261 +151383,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 911f2 │ │ │ │ + bgt.n 91112 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr.w r8, [pc, #664] @ 91400 │ │ │ │ + ldr.w r8, [pc, #664] @ 91320 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r8, r9] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1992] @ 0x7c8 │ │ │ │ - cbz r3, 91196 │ │ │ │ + cbz r3, 910b6 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 910ce │ │ │ │ - movw r6, #6753 @ 0x1a61 │ │ │ │ + b.n 90fee │ │ │ │ + movw r6, #6529 @ 0x1981 │ │ │ │ movt r6, #9 │ │ │ │ - b.n 910b4 │ │ │ │ - movw r6, #5729 @ 0x1661 │ │ │ │ + b.n 90fd4 │ │ │ │ + movw r6, #6625 @ 0x19e1 │ │ │ │ movt r6, #12 │ │ │ │ - b.n 910b4 │ │ │ │ + b.n 90fd4 │ │ │ │ mov r6, r3 │ │ │ │ movw r0, #14536 @ 0x38c8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70a48 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70a68 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91064 │ │ │ │ + beq.w 90f84 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r0, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ ldr.w r0, [r8, r9] │ │ │ │ str r1, [r3, #20] │ │ │ │ - blt.n 910fc │ │ │ │ - b.n 91100 │ │ │ │ + blt.n 9101c │ │ │ │ + b.n 91020 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 911d4 │ │ │ │ + ble.n 910f4 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ - movweq r6, #18117 @ 0x46c5 │ │ │ │ + movweq r6, #18973 @ 0x4a1d │ │ │ │ movteq r6, #11 │ │ │ │ - beq.w 910b4 │ │ │ │ + beq.w 90fd4 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #52484 @ 0xcd04 │ │ │ │ + movw r1, #54788 @ 0xd604 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9115e │ │ │ │ + beq.n 9107e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9115e │ │ │ │ + beq.n 9107e │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9115e │ │ │ │ + bne.n 9107e │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ - cbnz r2, 9122e │ │ │ │ + cbnz r2, 9114e │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 9115e │ │ │ │ + bmi.n 9107e │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91218 │ │ │ │ + bne.n 91138 │ │ │ │ dmb ish │ │ │ │ - b.n 9115e │ │ │ │ + b.n 9107e │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9115e │ │ │ │ - b.n 9120a │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + bne.n 9107e │ │ │ │ + b.n 9112a │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 912b0 │ │ │ │ + bne.n 911d0 │ │ │ │ add.w r0, ip, #1592 @ 0x638 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 912a4 │ │ │ │ + cbnz r0, 911c4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r0, [r8, r9] │ │ │ │ str r7, [r3, #20] │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 910fc │ │ │ │ - b.n 91100 │ │ │ │ + blt.w 9101c │ │ │ │ + b.n 91020 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 9134c │ │ │ │ + bgt.n 9126c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 911d4 │ │ │ │ + beq.n 910f4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 911d4 │ │ │ │ - add r2, pc, #4 @ (adr r2, 91284 ) │ │ │ │ + bhi.n 910f4 │ │ │ │ + add r2, pc, #4 @ (adr r2, 911a4 ) │ │ │ │ ldr.w pc, [r2, r3, lsl #2] │ │ │ │ nop │ │ │ │ - asrs r1, r1, #13 │ │ │ │ + asrs r1, r5, #9 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r2, #7 │ │ │ │ + asrs r5, r6, #3 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r1, r1, #13 │ │ │ │ + asrs r1, r5, #9 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r7, r7, #12 │ │ │ │ + asrs r7, r3, #9 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r2, #7 │ │ │ │ + asrs r5, r6, #3 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r2, #7 │ │ │ │ + asrs r5, r6, #3 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r2, #7 │ │ │ │ + asrs r5, r6, #3 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r3, r1, #11 │ │ │ │ + asrs r3, r5, #7 │ │ │ │ movs r1, r1 │ │ │ │ ldr.w r0, [r8, r9] │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n 91262 │ │ │ │ + b.n 91182 │ │ │ │ ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r0, [r8, r9] │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n 91262 │ │ │ │ - movw r6, #5729 @ 0x1661 │ │ │ │ + b.n 91182 │ │ │ │ + movw r6, #6625 @ 0x19e1 │ │ │ │ movt r6, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 913b0 │ │ │ │ - ldr.w r8, [pc, #296] @ 91400 │ │ │ │ + beq.n 912d0 │ │ │ │ + ldr.w r8, [pc, #296] @ 91320 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r8, r9] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2000] @ 0x7d0 │ │ │ │ - cbz r3, 91326 │ │ │ │ + cbz r3, 91246 │ │ │ │ ldr.w r0, [r2, #2004] @ 0x7d4 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r0, #1 │ │ │ │ str.w r1, [r2, #2000] @ 0x7d0 │ │ │ │ str.w r0, [r2, #2004] @ 0x7d4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1935f0 <_Py_NewReference@@Base> │ │ │ │ + bl 193e40 <_Py_NewReference@@Base> │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w r0, [r8, r9] │ │ │ │ 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 91262 │ │ │ │ + b.n 91182 │ │ │ │ movw r0, #14136 @ 0x3738 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 70a48 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70a68 <_PyObject_GC_New@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9130c │ │ │ │ - b.n 91064 │ │ │ │ - movw r6, #6753 @ 0x1a61 │ │ │ │ + bne.n 9122c │ │ │ │ + b.n 90f84 │ │ │ │ + movw r6, #6529 @ 0x1981 │ │ │ │ movt r6, #9 │ │ │ │ - b.n 912d2 │ │ │ │ + b.n 911f2 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 912d2 │ │ │ │ + b.n 911f2 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 911d4 │ │ │ │ + ble.w 910f4 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 911d4 │ │ │ │ - movw r6, #51045 @ 0xc765 │ │ │ │ + bne.w 910f4 │ │ │ │ + movw r6, #52265 @ 0xcc29 │ │ │ │ movt r6, #21 │ │ │ │ - b.n 912d2 │ │ │ │ + b.n 911f2 │ │ │ │ mov r6, r1 │ │ │ │ - cbz r1, 913c8 │ │ │ │ + cbz r1, 912e8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 90ff0 │ │ │ │ + blt.w 90f10 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r2, 91392 │ │ │ │ + cbz r2, 912b2 │ │ │ │ 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, #11176 @ 0x2ba8 │ │ │ │ + movw r3, #13620 @ 0x3534 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #64408 @ 0xfb98 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl d5d14 │ │ │ │ - b.n 91064 │ │ │ │ + movw r1, #1176 @ 0x498 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl d60e4 │ │ │ │ + b.n 90f84 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52512 @ 0xcd20 │ │ │ │ + movw r1, #54816 @ 0xd620 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 91064 │ │ │ │ + bl f2724 │ │ │ │ + b.n 90f84 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r2, #44536 @ 0xadf8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r3, 913e2 │ │ │ │ + cbz r3, 91302 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst.w r2, #268435456 @ 0x10000000 │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ mov r2, r6 │ │ │ │ - movw r3, #11176 @ 0x2ba8 │ │ │ │ + movw r3, #13620 @ 0x3534 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - movw r1, #64340 @ 0xfb54 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1108 @ 0x454 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 91064 │ │ │ │ + bl d60e4 │ │ │ │ + b.n 90f84 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -151723,15 +151647,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] @ (91500 ) │ │ │ │ + ldr r2, [pc, #200] @ (91420 ) │ │ │ │ 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] │ │ │ │ @@ -151739,188 +151663,187 @@ │ │ │ │ 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 9149c │ │ │ │ + ble.n 913bc │ │ │ │ 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 914ac │ │ │ │ + bne.n 913cc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 914e6 │ │ │ │ + bne.n 91406 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 914cc │ │ │ │ + cbnz r0, 913ec │ │ │ │ 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 91482 │ │ │ │ + beq.n 913a2 │ │ │ │ ldr.w r2, [ip] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91482 │ │ │ │ + bge.n 913a2 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [ip] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91482 │ │ │ │ + bne.n 913a2 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91482 │ │ │ │ + b.n 913a2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9148c │ │ │ │ + bge.n 913ac │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9148c │ │ │ │ + bne.n 913ac │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9148c │ │ │ │ + b.n 913ac │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91488 │ │ │ │ + bge.n 913a8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91488 │ │ │ │ + bne.n 913a8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91488 │ │ │ │ + b.n 913a8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00091504 : │ │ │ │ +00091424 : │ │ │ │ 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] @ (91530 ) │ │ │ │ + ldr r0, [pc, #12] @ (91450 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ - bl 91534 │ │ │ │ + bl 91454 │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ bic.w r7, r3, #2147483648 @ 0x80000000 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r4, [r5, #84] @ 0x54 │ │ │ │ ldr.w ip, [sp, #96] @ 0x60 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ - bpl.w 91910 │ │ │ │ - ldr r5, [r5, #28] │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + lsls r4, r4, #20 │ │ │ │ + bpl.w 91830 │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 91910 │ │ │ │ + beq.w 91830 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 917d0 │ │ │ │ - movw r3, #7513 @ 0x1d59 │ │ │ │ + bne.w 916f0 │ │ │ │ + movw r3, #8501 @ 0x2135 │ │ │ │ movt r3, #13 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 9170a │ │ │ │ + bne.w 91628 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #580] @ (917cc ) │ │ │ │ + ldr r2, [pc, #580] @ (916ec ) │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r6, [r1, r2] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 91a34 │ │ │ │ + beq.w 91952 │ │ │ │ cmp r7, #8 │ │ │ │ - bhi.w 91942 │ │ │ │ + bhi.w 9186a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 91718 │ │ │ │ + beq.w 91636 │ │ │ │ add.w r9, sp, #24 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 918e8 │ │ │ │ + bge.w 91808 │ │ │ │ bic.w r4, r4, #2147483648 @ 0x80000000 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r4, r4, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r9] │ │ │ │ - cbz r4, 91604 │ │ │ │ + cbz r4, 91524 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 91900 │ │ │ │ + bge.w 91820 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ - bls.n 91604 │ │ │ │ + bls.n 91524 │ │ │ │ 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 918d8 │ │ │ │ + bge.w 917f8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 915ea │ │ │ │ + bne.n 9150a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 91728 │ │ │ │ + bge.w 91646 │ │ │ │ bic.w r8, r5, #1 │ │ │ │ ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 91746 │ │ │ │ + beq.w 91664 │ │ │ │ ldr.w r1, [r6, #152] @ 0x98 │ │ │ │ subs r1, r1, r4 │ │ │ │ cmp.w r2, r1, asr #2 │ │ │ │ - itt lt │ │ │ │ - addlt.w r2, r4, r2, lsl #2 │ │ │ │ - strlt.w r2, [r6, #148] @ 0x94 │ │ │ │ - bge.w 91746 │ │ │ │ + bge.w 91664 │ │ │ │ + add.w r2, r4, r2, lsl #2 │ │ │ │ + str.w r2, [r6, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r4, #4] │ │ │ │ - bge.w 91a02 │ │ │ │ + bge.w 918f0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldrd r1, r2, [r8, #8] │ │ │ │ strd r1, r2, [r4, #12] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ @@ -151929,335 +151852,317 @@ │ │ │ │ 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 916ba │ │ │ │ + ble.n 915d8 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, r1 │ │ │ │ - ble.n 916ba │ │ │ │ + ble.n 915d8 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - ble.n 916ba │ │ │ │ + ble.n 915d8 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ - ble.n 916ba │ │ │ │ + ble.n 915d8 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, #4 │ │ │ │ - ble.n 916ba │ │ │ │ + ble.n 915d8 │ │ │ │ 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 916ac │ │ │ │ + blt.n 915ca │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r9 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl a1bfc <_PyUnicode_EqualToASCIIString@@Base+0x50> │ │ │ │ + bl a1bb0 <_PyUnicode_EqualToASCIIString@@Base+0x50> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 91922 │ │ │ │ + bne.w 91842 │ │ │ │ cmp r7, #8 │ │ │ │ - bhi.w 91958 │ │ │ │ + bhi.w 91862 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #376] @ 0x178 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91990 │ │ │ │ + bne.w 918d0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl a281c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl a27d0 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 91934 │ │ │ │ + beq.w 91854 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91960 │ │ │ │ + bne.w 918a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ 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 916f2 │ │ │ │ + b.n 91610 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r5 │ │ │ │ add.w r9, sp, #24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 91610 │ │ │ │ + blt.w 91530 │ │ │ │ bic.w r8, r5, #1 │ │ │ │ ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ orr.w r3, r5, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ orr.w fp, r5, #1 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9162a │ │ │ │ - add.w r1, r2, #1000 @ 0x3e8 │ │ │ │ + bne.w 9154a │ │ │ │ mov.w r4, #16384 @ 0x4000 │ │ │ │ + add.w r1, r2, #1000 @ 0x3e8 │ │ │ │ cmp.w r4, r1, lsl #2 │ │ │ │ - blt.w 91a48 │ │ │ │ + blt.w 91932 │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrd r0, r3, [r0, #980] @ 0x3d4 │ │ │ │ blx r3 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - cbz r0, 917b2 │ │ │ │ + cbz r0, 916d0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd r1, r4, [r0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr.w lr, [r6, #144] @ 0x90 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 919bc │ │ │ │ + bne.w 918dc │ │ │ │ str.w r0, [r6, #144] @ 0x90 │ │ │ │ adds r1, r0, r4 │ │ │ │ str.w r1, [r6, #152] @ 0x98 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r1, #3 │ │ │ │ add.w r4, r0, r1, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ str.w r2, [r6, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 91642 │ │ │ │ + bne.w 91560 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 84ee8 <_PyObject_GenericSetAttrWithDict@@Base+0xc8c> │ │ │ │ + bl 84e4c <_PyObject_GenericSetAttrWithDict@@Base+0xc8c> │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 91a52 │ │ │ │ + beq.w 91972 │ │ │ │ ldr.w r0, [r9, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 84ee8 <_PyObject_GenericSetAttrWithDict@@Base+0xc8c> │ │ │ │ - b.n 917ba │ │ │ │ + bl 84e4c <_PyObject_GenericSetAttrWithDict@@Base+0xc8c> │ │ │ │ + b.n 916d8 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91572 │ │ │ │ + beq.w 91492 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, ip │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl d9688 <_PyEval_CheckExceptTypeValid@@Base+0x59c> │ │ │ │ + bl d9a68 <_PyEval_CheckExceptTypeValid@@Base+0x59c> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9193e │ │ │ │ + beq.w 9185e │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ 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 918b0 │ │ │ │ + ble.n 917d0 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91822 │ │ │ │ + bge.n 91742 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 919d0 │ │ │ │ + beq.w 91966 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 918b0 │ │ │ │ + beq.n 917d0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9183c │ │ │ │ + bge.n 9175c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91a4c │ │ │ │ + beq.w 91940 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 918b0 │ │ │ │ + beq.n 917d0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91856 │ │ │ │ + bge.n 91776 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 919fc │ │ │ │ + beq.w 9196c │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 918b0 │ │ │ │ + beq.n 917d0 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91870 │ │ │ │ + bge.n 91790 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 919d6 │ │ │ │ + beq.w 91946 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 918b0 │ │ │ │ + beq.n 917d0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9188a │ │ │ │ + bge.n 917aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 919dc │ │ │ │ + beq.w 9194c │ │ │ │ cmp r6, #5 │ │ │ │ - beq.n 918b0 │ │ │ │ + beq.n 917d0 │ │ │ │ add.w r3, r8, #16 │ │ │ │ movs r7, #5 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 918aa │ │ │ │ + bge.n 917ca │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 919f2 │ │ │ │ + beq.w 91936 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 91894 │ │ │ │ + bne.n 917b4 │ │ │ │ sub.w r0, r8, #4 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 916f2 │ │ │ │ + bge.w 91610 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 916f2 │ │ │ │ + bne.w 91610 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 916f2 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91610 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r8, r1 │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.w 915ea │ │ │ │ - b.n 91604 │ │ │ │ + bne.w 9150a │ │ │ │ + b.n 91524 │ │ │ │ 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 915c4 │ │ │ │ - b.n 91604 │ │ │ │ + bne.w 914e4 │ │ │ │ + b.n 91524 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r7, #2 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ - bhi.w 915de │ │ │ │ - b.n 91604 │ │ │ │ + bhi.w 914fe │ │ │ │ + b.n 91524 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ str.w ip, [sp, #96] @ 0x60 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 8bbb8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + b.w 8bb30 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19cb44 <_Py_HandlePending@@Base+0x62c> │ │ │ │ + bl 19d3c8 <_Py_HandlePending@@Base+0x630> │ │ │ │ cmp r7, #8 │ │ │ │ - bls.n 91934 │ │ │ │ + bls.n 91854 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ - cbz r3, 9199c │ │ │ │ + cbz r3, 91880 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 9199c │ │ │ │ + cbz r3, 91880 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 91702 │ │ │ │ + b.n 91620 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 76254 │ │ │ │ + b.n 915f4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 915a4 │ │ │ │ - bl 1f4804 │ │ │ │ + bne.w 914c4 │ │ │ │ + bl 1f50c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 916f2 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7620c │ │ │ │ - b.n 916d6 │ │ │ │ + b.n 91610 │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movw r2, #59004 @ 0xe67c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 1eeed0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91702 │ │ │ │ + beq.w 91620 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 919e2 │ │ │ │ + blt.n 91922 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #56748 @ 0xddac │ │ │ │ + movw r2, #59052 @ 0xe6ac │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2358d8 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ + b.w 2362c0 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 916f2 │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #75 @ 0x4b │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - movw r2, #56700 @ 0xdd7c │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ee5f8 <_PyErr_Format@@Base> │ │ │ │ + b.n 91610 │ │ │ │ ldr.w r1, [r6, #148] @ 0x94 │ │ │ │ add.w ip, lr, #12 │ │ │ │ sub.w r1, r1, ip │ │ │ │ asrs r1, r1, #2 │ │ │ │ str.w r1, [lr, #8] │ │ │ │ - b.n 9178c │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 91822 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 91870 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9188a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 91970 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 91970 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - b.n 918aa │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 91856 │ │ │ │ + b.n 916aa │ │ │ │ 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 │ │ │ │ @@ -152265,113 +152170,132 @@ │ │ │ │ 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 91682 │ │ │ │ - b.n 916ba │ │ │ │ + bgt.w 915a0 │ │ │ │ + b.n 915d8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 918b0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 918b0 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ + b.n 9166c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b.n 917ca │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9175c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91790 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 917aa │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl 19c260 │ │ │ │ + bl 19cae0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 916f2 │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - b.n 9174e │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9183c │ │ │ │ - bl 1f4804 │ │ │ │ + b.n 91610 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91742 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91776 │ │ │ │ + bl 1f50c4 │ │ │ │ cmp r7, #8 │ │ │ │ - bls.w 91934 │ │ │ │ - b.n 9192e │ │ │ │ + bls.w 91854 │ │ │ │ + b.n 9184e │ │ │ │ nop │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #184] @ (91b28 ) │ │ │ │ + ldr r5, [pc, #184] @ (91a48 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r5, [r1, r5] │ │ │ │ - cbnz r3, 91aaa │ │ │ │ + cbnz r3, 919ca │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 91ae4 │ │ │ │ + bne.n 91a04 │ │ │ │ ldr.w r3, [r5, #712] @ 0x2c8 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 91ac8 │ │ │ │ + bcc.n 919e8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbz r3, 91ac0 │ │ │ │ + cbz r3, 919e0 │ │ │ │ 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 91a7e │ │ │ │ + beq.n 9199e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r7, #4] │ │ │ │ - bl 199c60 │ │ │ │ + bl 19a4e0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91a7e │ │ │ │ + beq.n 9199e │ │ │ │ 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 91a8c │ │ │ │ - movw r1, #61888 @ 0xf1c0 │ │ │ │ + bcc.n 919ac │ │ │ │ + movw r1, #64192 @ 0xfac0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31408 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 313a8 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91ac0 │ │ │ │ - b.n 91a8c │ │ │ │ + bne.n 919e0 │ │ │ │ + b.n 919ac │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r7, #4] │ │ │ │ - bl 1ff9a0 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2002cc <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91ac0 │ │ │ │ + beq.n 919e0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r1, #44536 @ 0xadf8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #64552 @ 0xfc28 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ + movw r2, #1320 @ 0x528 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1ee5f8 <_PyErr_Format@@Base> │ │ │ │ + bl 1eeed0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91ac0 │ │ │ │ + bge.n 919e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91ac0 │ │ │ │ + bne.n 919e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 91ac0 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 919e0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ @@ -152382,18 +152306,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 91c5a │ │ │ │ + beq.n 91b7a │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bic.w ip, r2, #3 │ │ │ │ - ldr r5, [pc, #312] @ (91ca0 ) │ │ │ │ + ldr r5, [pc, #312] @ (91bc0 ) │ │ │ │ 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 │ │ │ │ @@ -152412,141 +152336,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 91c94 │ │ │ │ + bne.n 91bb4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bmi.n 91c6e │ │ │ │ + bmi.n 91b8e │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 91bf6 │ │ │ │ + cbnz r0, 91b16 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 91c18 │ │ │ │ + cbnz r0, 91b38 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91c3c │ │ │ │ + bne.n 91b5c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #1996] @ 0x7cc │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 91c62 │ │ │ │ + bhi.n 91b82 │ │ │ │ ldr.w r0, [r2, #1992] @ 0x7c8 │ │ │ │ adds r1, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ str.w r3, [r2, #1992] @ 0x7c8 │ │ │ │ str.w r1, [r2, #1996] @ 0x7cc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91bca │ │ │ │ + bge.n 91aea │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91bca │ │ │ │ + bne.n 91aea │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91bce │ │ │ │ + beq.n 91aee │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91bce │ │ │ │ + bge.n 91aee │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91bce │ │ │ │ + bne.n 91aee │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ ldr r2, [r5, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 91bd6 │ │ │ │ + beq.n 91af6 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #2004] @ 0x7d4 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 91c62 │ │ │ │ + bhi.n 91b82 │ │ │ │ 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 │ │ │ │ - b.n 91bf2 │ │ │ │ - ldr r5, [pc, #68] @ (91ca0 ) │ │ │ │ + b.n 91b12 │ │ │ │ + ldr r5, [pc, #68] @ (91bc0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - b.n 91bb6 │ │ │ │ + b.n 91ad6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7e8f8 │ │ │ │ + b.w 7e958 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbz r0, 91c80 │ │ │ │ + cbz r0, 91ba0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91c80 │ │ │ │ + bge.n 91ba0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 91c86 │ │ │ │ + cbz r2, 91ba6 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ - b.n 91bc6 │ │ │ │ + b.n 91ae6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ - b.n 91bc6 │ │ │ │ + b.n 91ae6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 109450 │ │ │ │ + bl 109978 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 91bbc │ │ │ │ + b.n 91adc │ │ │ │ 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, 91cc4 │ │ │ │ + cbnz r2, 91be4 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 91ce6 │ │ │ │ + bne.n 91c06 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 91cb6 │ │ │ │ + bne.n 91bd6 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91cc2 │ │ │ │ + beq.n 91be2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64620 @ 0xfc6c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1388 @ 0x56c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 91cfc │ │ │ │ + bl f2724 │ │ │ │ + b.n 91c1c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64664 @ 0xfc98 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1432 @ 0x598 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00091d04 : │ │ │ │ +00091c24 : │ │ │ │ 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 r5, r0 │ │ │ │ @@ -152555,50 +152479,50 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79680 │ │ │ │ + bl 796c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91e28 │ │ │ │ + beq.n 91d48 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 91e3a │ │ │ │ + bpl.n 91d5a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 91dda │ │ │ │ + bne.n 91cfa │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 91dda │ │ │ │ + beq.n 91cfa │ │ │ │ adds r3, r7, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77608 │ │ │ │ + bl 77654 │ │ │ │ adds r0, #3 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 91d70 │ │ │ │ + beq.n 91c90 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r8, r2 │ │ │ │ - cbnz r2, 91dc8 │ │ │ │ + cbnz r2, 91ce8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91dbe │ │ │ │ + bge.n 91cde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 91dbe │ │ │ │ - ldr r1, [pc, #200] @ (91e4c ) │ │ │ │ + cbnz r3, 91cde │ │ │ │ + ldr r1, [pc, #200] @ (91d6c ) │ │ │ │ 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 r9, r3 │ │ │ │ ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ @@ -152606,95 +152530,98 @@ │ │ │ │ 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 91e30 │ │ │ │ - ldr r2, [pc, #160] @ (91e50 ) │ │ │ │ + bne.n 91d50 │ │ │ │ + ldr r2, [pc, #160] @ (91d70 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbnz r3, 91e10 │ │ │ │ + cbnz r3, 91d30 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ - cbnz r3, 91dfe │ │ │ │ + cbnz r3, 91d1e │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov.w r8, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - b.n 91d70 │ │ │ │ + b.n 91c90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6ba70 │ │ │ │ + bl 6ba98 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 91d54 │ │ │ │ + bne.n 91c74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261b1c │ │ │ │ + bl 2624e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 91d7a │ │ │ │ - b.n 91dbe │ │ │ │ + blt.n 91c9a │ │ │ │ + b.n 91cde │ │ │ │ cmp.w sl, #3 │ │ │ │ - ble.n 91dbe │ │ │ │ + ble.n 91cde │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 91dbe │ │ │ │ + beq.n 91cde │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fd79c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 91dbe │ │ │ │ - movw r1, #1089 @ 0x441 │ │ │ │ + bl 1fe0a4 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 91cde │ │ │ │ + movw r1, #1557 @ 0x615 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 91db6 │ │ │ │ + beq.n 91cd6 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 91db6 │ │ │ │ + b.n 91cd6 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 91dbe │ │ │ │ + b.n 91cde │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fd00c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 91dbe │ │ │ │ - movw r0, #34184 @ 0x8588 │ │ │ │ + bl 1fd90c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 91cde │ │ │ │ + movw r0, #36488 @ 0x8e88 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2405 @ 0x965 │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 91dec │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 91d0c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00091e54 : │ │ │ │ +00091d74 <_Py_fstat_noraise@@Base>: │ │ │ │ + b.w 2b998 <__fstat64_time64@plt> │ │ │ │ + │ │ │ │ +00091d78 : │ │ │ │ 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] @ 91e8c │ │ │ │ + ldr.w ip, [pc, #36] @ 91db0 │ │ │ │ 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 920d0 │ │ │ │ + bl 91ff4 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -152710,93 +152637,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 92086 │ │ │ │ + beq.w 91faa │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 929d4 │ │ │ │ + bl 92930 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92082 │ │ │ │ + beq.w 91fa6 │ │ │ │ movw r7, #11920 @ 0x2e90 │ │ │ │ movt r7, #76 @ 0x4c │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 91f22 │ │ │ │ + cbz r1, 91e46 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91f84 │ │ │ │ + beq.n 91ea8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, 91f22 │ │ │ │ + cbz r1, 91e46 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91f82 │ │ │ │ + beq.n 91ea6 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - cbz r1, 91f22 │ │ │ │ + cbz r1, 91e46 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92062 │ │ │ │ + beq.w 91f86 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ - cbz r1, 91f22 │ │ │ │ + cbz r1, 91e46 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91f84 │ │ │ │ + beq.n 91ea8 │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91f10 │ │ │ │ + bne.n 91e34 │ │ │ │ movw r3, #32056 @ 0x7d38 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9208a │ │ │ │ - ldr r3, [pc, #376] @ (920ac ) │ │ │ │ + bne.w 91fae │ │ │ │ + ldr r3, [pc, #376] @ (91fd0 ) │ │ │ │ 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 91f50 │ │ │ │ - bne.n 91f7c │ │ │ │ + bgt.n 91e74 │ │ │ │ + bne.n 91ea0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ - cbz r3, 91f7c │ │ │ │ + cbz r3, 91ea0 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 91f66 │ │ │ │ + cbz r1, 91e8a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 91f84 │ │ │ │ + cbz r0, 91ea8 │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91f56 │ │ │ │ + bne.n 91e7a │ │ │ │ ldr r4, [r7, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 91f7c │ │ │ │ + cbz r1, 91ea0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 91f84 │ │ │ │ + cbz r0, 91ea8 │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91f6c │ │ │ │ + bne.n 91e90 │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 91f7c │ │ │ │ + beq.n 91ea0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r1, #33080 @ 0x8138 │ │ │ │ + movw r1, #35384 @ 0x8a38 │ │ │ │ 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] │ │ │ │ @@ -152811,1008 +152738,1034 @@ │ │ │ │ str r5, [r6, #16] │ │ │ │ ittt lt │ │ │ │ strlt r3, [r6, #8] │ │ │ │ movlt r3, #1 │ │ │ │ strblt r3, [r6, #12] │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92066 │ │ │ │ - movw r1, #59176 @ 0xe728 │ │ │ │ + beq.n 91f8a │ │ │ │ + movw r1, #61480 @ 0xf028 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9206a │ │ │ │ - movw r1, #65128 @ 0xfe68 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + beq.n 91f8e │ │ │ │ + movw r1, #1896 @ 0x768 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92072 │ │ │ │ - movw r1, #65144 @ 0xfe78 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + beq.n 91f96 │ │ │ │ + movw r1, #1912 @ 0x778 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9206e │ │ │ │ - movw r1, #65164 @ 0xfe8c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + beq.n 91f92 │ │ │ │ + movw r1, #1932 @ 0x78c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 92052 │ │ │ │ - movw r1, #65188 @ 0xfea4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + cbz r0, 91f76 │ │ │ │ + movw r1, #1956 @ 0x7a4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 92076 │ │ │ │ - movw r1, #65208 @ 0xfeb8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + cbz r0, 91f9a │ │ │ │ + movw r1, #1976 @ 0x7b8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 9207e │ │ │ │ - movw r1, #65232 @ 0xfed0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + cbz r0, 91fa2 │ │ │ │ + movw r1, #2000 @ 0x7d0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 9207a │ │ │ │ + cbz r0, 91f9e │ │ │ │ strb.w r8, [r6, #13] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 920a6 │ │ │ │ + beq.n 91fca │ │ │ │ ldrb.w r3, [r9] │ │ │ │ - cbz r3, 920a2 │ │ │ │ - cbz r7, 920a2 │ │ │ │ + cbz r3, 91fc6 │ │ │ │ + cbz r7, 91fc6 │ │ │ │ clz r0, r7 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 91f7e │ │ │ │ - ldr r3, [pc, #92] @ (920b0 ) │ │ │ │ + b.n 91ea2 │ │ │ │ + ldr r3, [pc, #92] @ (91fd4 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r9, r3 │ │ │ │ - b.n 92038 │ │ │ │ + b.n 91f5c │ │ │ │ adds r4, #32 │ │ │ │ - b.n 91f84 │ │ │ │ - ldr r3, [pc, #76] @ (920b4 ) │ │ │ │ - b.n 92054 │ │ │ │ - ldr r3, [pc, #76] @ (920b8 ) │ │ │ │ - b.n 92054 │ │ │ │ - ldr r3, [pc, #76] @ (920bc ) │ │ │ │ - b.n 92054 │ │ │ │ - ldr r3, [pc, #76] @ (920c0 ) │ │ │ │ - b.n 92054 │ │ │ │ - ldr r3, [pc, #76] @ (920c4 ) │ │ │ │ - b.n 92054 │ │ │ │ - ldr r3, [pc, #76] @ (920c8 ) │ │ │ │ - b.n 92054 │ │ │ │ - ldr r3, [pc, #76] @ (920cc ) │ │ │ │ - b.n 92054 │ │ │ │ - bl d842c │ │ │ │ + b.n 91ea8 │ │ │ │ + ldr r3, [pc, #76] @ (91fd8 ) │ │ │ │ + b.n 91f78 │ │ │ │ + ldr r3, [pc, #76] @ (91fdc ) │ │ │ │ + b.n 91f78 │ │ │ │ + ldr r3, [pc, #76] @ (91fe0 ) │ │ │ │ + b.n 91f78 │ │ │ │ + ldr r3, [pc, #76] @ (91fe4 ) │ │ │ │ + b.n 91f78 │ │ │ │ + ldr r3, [pc, #76] @ (91fe8 ) │ │ │ │ + b.n 91f78 │ │ │ │ + ldr r3, [pc, #76] @ (91fec ) │ │ │ │ + b.n 91f78 │ │ │ │ + ldr r3, [pc, #76] @ (91ff0 ) │ │ │ │ + b.n 91f78 │ │ │ │ + bl d8814 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 91f7e │ │ │ │ + b.n 91ea2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 91f32 │ │ │ │ + beq.w 91e56 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91f84 │ │ │ │ + beq.w 91ea8 │ │ │ │ adds r4, #16 │ │ │ │ - b.n 9208a │ │ │ │ + b.n 91fae │ │ │ │ movs r0, #5 │ │ │ │ - b.n 91f7e │ │ │ │ + b.n 91ea2 │ │ │ │ movs r0, #4 │ │ │ │ - b.n 91f7e │ │ │ │ + b.n 91ea2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ movs r2, r6 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ movs r2, r6 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsrs r4, r7, #17 │ │ │ │ movs r2, r6 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsrs r4, r1, #18 │ │ │ │ movs r2, r6 │ │ │ │ - lsls r4, r0, #14 │ │ │ │ + lsrs r4, r0, #18 │ │ │ │ movs r2, r6 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ movs r2, r6 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsrs r4, r5, #18 │ │ │ │ movs r2, r6 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ movs r2, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 928ee │ │ │ │ + beq.w 927c2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 92430 │ │ │ │ + beq.w 92216 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #3728] @ 0xe90 │ │ │ │ mov r5, r1 │ │ │ │ movw fp, #59798 @ 0xe996 │ │ │ │ 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 92742 │ │ │ │ + bne.w 9240e │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r8, #1600] @ 0x640 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9246c │ │ │ │ + beq.w 92244 │ │ │ │ ldr.w r9, [r6, #72] @ 0x48 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92720 │ │ │ │ + beq.w 923ec │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 92720 │ │ │ │ + beq.w 923ec │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 80ad0 │ │ │ │ + bl 80b98 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 927a0 │ │ │ │ + beq.w 927cc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ - bpl.w 92438 │ │ │ │ + lsls r3, r3, #5 │ │ │ │ + bpl.w 9221e │ │ │ │ ldr.w r3, [r4, #3728] @ 0xe90 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92764 │ │ │ │ + bne.w 92430 │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 92480 │ │ │ │ + bne.w 92258 │ │ │ │ ldr.w r3, [r8, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92784 │ │ │ │ + beq.w 92450 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79680 │ │ │ │ + bl 796c0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 928f2 │ │ │ │ + beq.w 927c6 │ │ │ │ ldr.w r0, [r8, #1600] @ 0x640 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 926bc │ │ │ │ + beq.w 923ce │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9254a │ │ │ │ + beq.w 9233a │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #7753 @ 0x1e49 │ │ │ │ + movw r2, #7681 @ 0x1e01 │ │ │ │ movt r2, #4 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 9251c │ │ │ │ + beq.w 9230c │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ - movw r2, #4941 @ 0x134d │ │ │ │ + movw r2, #5837 @ 0x16cd │ │ │ │ movt r2, #12 │ │ │ │ strd r2, r9, [sp, #12] │ │ │ │ blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 923aa │ │ │ │ - ldr r3, [pc, #636] @ (92460 ) │ │ │ │ + beq.n 9218e │ │ │ │ + ldr r3, [pc, #504] @ (922fc ) │ │ │ │ ldr.w r3, [r3, #896] @ 0x380 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 927ac │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + bpl.w 9246c │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ + ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9248e │ │ │ │ - ldr r1, [pc, #616] @ (92464 ) │ │ │ │ + bne.w 92268 │ │ │ │ + ldr r1, [pc, #480] @ (92300 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl c0b08 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ + bl c0e88 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 924ba │ │ │ │ - ldr r3, [pc, #600] @ (92468 ) │ │ │ │ + bne.w 92292 │ │ │ │ + ldr r3, [pc, #468] @ (92304 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9267c │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ + bne.w 92396 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ strd fp, r7, [sp, #40] @ 0x28 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ - bpl.w 92700 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 92700 │ │ │ │ - movw r3, #7513 @ 0x1d59 │ │ │ │ - movt r3, #13 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.w 92648 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #536] @ (92468 ) │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - ldr.w sl, [r1, r2] │ │ │ │ - ands.w r3, r3, #1 │ │ │ │ - beq.w 92960 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 92576 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str.w fp, [sp, #48] @ 0x30 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 92586 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 92598 │ │ │ │ - bic.w r9, r5, #1 │ │ │ │ - ldr.w r4, [sl, #148] @ 0x94 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - ldr.w r6, [r9, #24] │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 925b6 │ │ │ │ - ldr.w r1, [sl, #152] @ 0x98 │ │ │ │ - subs r1, r1, r4 │ │ │ │ - cmp.w r3, r1, asr #2 │ │ │ │ - bge.w 925b6 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str.w r3, [sl, #148] @ 0x94 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r2, [r4, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - bge.w 92974 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - str r6, [r4, #0] │ │ │ │ - ldrd r2, r3, [r9, #8] │ │ │ │ - strd r2, r3, [r4, #12] │ │ │ │ - ldr r3, [r6, #48] @ 0x30 │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - strd r2, r2, [r4, #20] │ │ │ │ - add.w r2, r4, #40 @ 0x28 │ │ │ │ - ldr r1, [r6, #48] @ 0x30 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - add.w r3, r6, #128 @ 0x80 │ │ │ │ - cmp r1, #0 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - ble.n 92330 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r1, [r6, #48] @ 0x30 │ │ │ │ - cmp r1, r3 │ │ │ │ - ble.n 92330 │ │ │ │ - str r3, [r4, #44] @ 0x2c │ │ │ │ - ldr r1, [r6, #48] @ 0x30 │ │ │ │ - cmp r1, #2 │ │ │ │ - ble.n 92330 │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [r6, #48] @ 0x30 │ │ │ │ - cmp r1, #3 │ │ │ │ - ble.n 92330 │ │ │ │ - str r3, [r4, #52] @ 0x34 │ │ │ │ - ldr r1, [r6, #48] @ 0x30 │ │ │ │ - cmp r1, #4 │ │ │ │ - ble.n 92330 │ │ │ │ - add.w ip, r4, #52 @ 0x34 │ │ │ │ - movs r0, #4 │ │ │ │ - str.w r3, [ip, #4]! │ │ │ │ - adds r0, #1 │ │ │ │ - ldr r1, [r6, #48] @ 0x30 │ │ │ │ - cmp r0, r1 │ │ │ │ - blt.n 92324 │ │ │ │ + ands.w r3, r3, #2048 @ 0x800 │ │ │ │ + bne.w 92490 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ - movs r0, #0 │ │ │ │ - mov r1, r9 │ │ │ │ - strd r3, r0, [sp] │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - mov r0, sl │ │ │ │ - bl a1bfc <_PyUnicode_EqualToASCIIString@@Base+0x50> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 92876 │ │ │ │ - ldr.w r3, [sl, #8] │ │ │ │ - add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r3, [r3, #376] @ 0x178 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 928da │ │ │ │ - mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - bl a281c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl 198b34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 926e0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9289a │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 928e4 │ │ │ │ + beq.w 9239e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 929a6 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + blt.w 9291a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92398 │ │ │ │ + bge.n 9217e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 929b6 │ │ │ │ + beq.w 92900 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 921e0 │ │ │ │ - ldr r3, [pc, #188] @ (92468 ) │ │ │ │ + bne.n 92102 │ │ │ │ + ldr r3, [pc, #372] @ (92304 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92842 │ │ │ │ + bne.w 927fa │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92868 │ │ │ │ - movs r4, #0 │ │ │ │ + bne.w 927d8 │ │ │ │ + movs r5, #0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 923e8 │ │ │ │ + bge.n 921cc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 923e8 │ │ │ │ + cbnz r3, 921cc │ │ │ │ mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 923fe │ │ │ │ + bge.n 921e4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 927d0 │ │ │ │ + cbnz r3, 921e4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92410 │ │ │ │ + bge.n 921f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9256e │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 927a0 │ │ │ │ + beq.w 9235e │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 927cc │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ str.w r9, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 92430 │ │ │ │ + cbz r0, 92216 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92430 │ │ │ │ + bge.n 92216 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 92430 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 92216 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7bf9c │ │ │ │ + bl 7c00c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92454 │ │ │ │ + bge.n 9223a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 929be │ │ │ │ + beq.w 928f4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 927a0 │ │ │ │ + beq.w 927cc │ │ │ │ mov r7, r2 │ │ │ │ - b.n 9214e │ │ │ │ - nop │ │ │ │ - add r6, sp, #480 @ 0x1e0 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - cbz r4, 924a4 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + b.n 92072 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 92430 │ │ │ │ + beq.n 92216 │ │ │ │ ldr.w r9, [r6, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9212c │ │ │ │ - ldr r7, [pc, #564] @ (926b4 ) │ │ │ │ + bne.w 92050 │ │ │ │ + ldr r7, [pc, #176] @ (92308 ) │ │ │ │ nop │ │ │ │ - ldr.w r4, [r8, #1600] @ 0x640 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 92176 │ │ │ │ - b.n 923fe │ │ │ │ - movw r2, #60993 @ 0xee41 │ │ │ │ + ldr.w r3, [r8, #1600] @ 0x640 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9209a │ │ │ │ + mov r5, r3 │ │ │ │ + b.n 921e4 │ │ │ │ + movw r2, #62029 @ 0xf24d │ │ │ │ movt r2, #13 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 924e6 │ │ │ │ - movw r2, #1929 @ 0x789 │ │ │ │ + beq.n 922ca │ │ │ │ + movw r2, #2901 @ 0xb55 │ │ │ │ movt r2, #13 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 92668 │ │ │ │ - ldr r1, [pc, #524] @ (926b8 ) │ │ │ │ + bne.w 92382 │ │ │ │ + ldr r1, [pc, #124] @ (92300 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl c0b08 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ + bl c0e88 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92654 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c5fbc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.n 9236e │ │ │ │ + mov r0, r5 │ │ │ │ + bl c6348 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 92920 │ │ │ │ + blt.w 92908 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 92684 │ │ │ │ - beq.w 9221c │ │ │ │ + blt.n 9239e │ │ │ │ + beq.w 9213e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + strd fp, r7, [sp, #40] @ 0x28 │ │ │ │ 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 927e4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 92222 │ │ │ │ - ldr r1, [pc, #464] @ (926b8 ) │ │ │ │ + b.n 92494 │ │ │ │ + ldr r1, [pc, #52] @ (92300 ) │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl b6d4c │ │ │ │ + bl b70b0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92640 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 924ba │ │ │ │ + bne.n 92366 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 92292 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d81f4 │ │ │ │ + bl d85dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92684 │ │ │ │ - bl d842c │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ - b.n 9221e │ │ │ │ + beq.n 9239e │ │ │ │ + bl d8814 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + b.n 92140 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + cbz r4, 92340 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #61328 @ 0xef90 │ │ │ │ + movw r1, #63632 @ 0xf890 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9254a │ │ │ │ + bge.n 9233a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92932 │ │ │ │ + beq.w 928aa │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 927d8 │ │ │ │ + blt.w 9281c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 927a0 │ │ │ │ + bge.w 927cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 927a0 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 927cc │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 92410 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - orr.w r2, fp, #1 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9227c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - orr.w r2, r7, #1 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov r2, r5 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9228e │ │ │ │ - bic.w r9, r5, #1 │ │ │ │ - ldr.w r4, [sl, #148] @ 0x94 │ │ │ │ - orr.w r3, r5, #1 │ │ │ │ - orr.w r2, r5, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr.w r6, [r9, #24] │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 922a8 │ │ │ │ - add.w r1, r3, #1000 @ 0x3e8 │ │ │ │ - mov.w r4, #16384 @ 0x4000 │ │ │ │ - cmp.w r4, r1, lsl #2 │ │ │ │ - blt.w 928f8 │ │ │ │ - movw r0, #24184 @ 0x5e78 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldrd r0, r3, [r0, #980] @ 0x3d4 │ │ │ │ - blx r3 │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - cbz r0, 92622 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - strd r1, r4, [r0] │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r0, #8] │ │ │ │ - ldr.w lr, [sl, #144] @ 0x90 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bne.w 92886 │ │ │ │ - str.w r0, [sl, #144] @ 0x90 │ │ │ │ - adds r1, r0, r4 │ │ │ │ - str.w r1, [sl, #152] @ 0x98 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - clz r1, r1 │ │ │ │ - lsrs r1, r1, #5 │ │ │ │ - adds r1, #3 │ │ │ │ - add.w r4, r0, r1, lsl #2 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str.w r3, [sl, #148] @ 0x94 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 922be │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - bl 84ee8 <_PyObject_GenericSetAttrWithDict@@Base+0xc8c> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 84ee8 <_PyObject_GenericSetAttrWithDict@@Base+0xc8c> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 84ee8 <_PyObject_GenericSetAttrWithDict@@Base+0xc8c> │ │ │ │ - bl 1f4804 │ │ │ │ - b.n 926e6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 921f6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9221c │ │ │ │ - b.n 924ba │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #2 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r4 │ │ │ │ - b.n 92364 │ │ │ │ - ldr r1, [pc, #96] @ (926b8 ) │ │ │ │ + beq.w 9213e │ │ │ │ + b.n 92292 │ │ │ │ + ldr r1, [pc, #636] @ (925ec ) │ │ │ │ movs r2, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl d09e8 <_PyBytesWriter_Prepare@@Base+0x234> │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl d0db8 <_PyBytesWriter_Prepare@@Base+0x238> │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9220c │ │ │ │ - b.n 924ba │ │ │ │ + beq.w 9212e │ │ │ │ + b.n 92292 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9293a │ │ │ │ - ldr r1, [pc, #72] @ (926b8 ) │ │ │ │ + beq.w 928b2 │ │ │ │ + ldr r1, [pc, #608] @ (925ec ) │ │ │ │ blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 924ba │ │ │ │ - b.n 92500 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 92292 │ │ │ │ + b.n 922e2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9221c │ │ │ │ + beq.w 9213e │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r5, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 92816 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 927ac │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 923ce │ │ │ │ + bge.w 921b2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 923d0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 923d0 │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - cbz r4, 926f8 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ + bne.w 921b4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 921b4 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.n 92724 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + bmi.n 923f0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 92724 │ │ │ │ + cbz r3, 923f0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 92724 │ │ │ │ - bl 1fdd94 │ │ │ │ + cbz r3, 923f0 │ │ │ │ + bl 1fe69c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9254a │ │ │ │ + beq.n 9233a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 921c0 │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 927ec │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 927ec │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 9268c │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 9268e │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1982b0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 92832 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9237c │ │ │ │ - b.n 92684 │ │ │ │ - ldr r7, [pc, #680] @ (929cc ) │ │ │ │ - b.n 92164 │ │ │ │ + b.n 920e4 │ │ │ │ + ldr r7, [pc, #512] @ (925f0 ) │ │ │ │ + b.n 92088 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #61296 @ 0xef70 │ │ │ │ + movw r1, #63600 @ 0xf870 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 923e8 │ │ │ │ + bl d60e4 │ │ │ │ + b.n 921cc │ │ │ │ ldr.w r9, [r6, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ - cbz r2, 92754 │ │ │ │ + cbz r2, 92420 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 92134 │ │ │ │ + bne.w 92058 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ mov r8, r4 │ │ │ │ - ldr r7, [pc, #624] @ (929cc ) │ │ │ │ + ldr r7, [pc, #456] @ (925f0 ) │ │ │ │ ldr.w r3, [r0, #1680] @ 0x690 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 92768 │ │ │ │ + b.n 92434 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 928f2 │ │ │ │ + blt.w 927c6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 92768 │ │ │ │ + bne.n 92434 │ │ │ │ add.w r8, r8, #4096 @ 0x1000 │ │ │ │ - b.n 92164 │ │ │ │ + b.n 92088 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 92416 │ │ │ │ + bge.w 921fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92416 │ │ │ │ + bne.w 921fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 92416 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7a424 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 92432 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 921fc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - movw r1, #56076 @ 0xdb0c │ │ │ │ + movw r1, #58380 @ 0xe40c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + bl d60e4 │ │ │ │ + ldr r5, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 9268e │ │ │ │ - mov r0, fp │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 923fe │ │ │ │ - subs r3, #1 │ │ │ │ + b.n 923a8 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r5, [r4, r3] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 926f0 │ │ │ │ + movw r3, #8501 @ 0x2135 │ │ │ │ + movt r3, #13 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.w 926c2 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr r2, [pc, #320] @ (925f4 ) │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + ldr.w sl, [r1, r2] │ │ │ │ + ands.w r3, r3, #1 │ │ │ │ + beq.w 92896 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 925f8 │ │ │ │ + adds r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 92556 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 92556 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - mov r0, r6 │ │ │ │ - movw r2, #56700 @ 0xdd7c │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1ee5f8 <_PyErr_Format@@Base> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9268a │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str.w fp, [sp, #48] @ 0x30 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 92608 │ │ │ │ adds r3, #1 │ │ │ │ - b.n 926fc │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 9290a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 92870 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 923d0 │ │ │ │ + bge.w 9261a │ │ │ │ + bic.w r9, r4, #1 │ │ │ │ + ldr.w r5, [sl, #148] @ 0x94 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ldr.w r6, [r9, #24] │ │ │ │ + ldr r3, [r6, #52] @ 0x34 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 92638 │ │ │ │ + ldr.w r1, [sl, #152] @ 0x98 │ │ │ │ + subs r1, r1, r5 │ │ │ │ + cmp.w r3, r1, asr #2 │ │ │ │ + bge.w 92638 │ │ │ │ + add.w r3, r5, r3, lsl #2 │ │ │ │ + str.w r3, [sl, #148] @ 0x94 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r2, [r5, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + str r2, [r5, #4] │ │ │ │ + bge.w 92846 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + str r6, [r5, #0] │ │ │ │ + ldrd r2, r3, [r9, #8] │ │ │ │ + strd r2, r3, [r5, #12] │ │ │ │ + ldr r3, [r6, #48] @ 0x30 │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ + strd r2, r2, [r5, #20] │ │ │ │ + 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 92596 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r5, #40] @ 0x28 │ │ │ │ + ldr r1, [r6, #48] @ 0x30 │ │ │ │ + cmp r1, r3 │ │ │ │ + ble.n 92596 │ │ │ │ + str r3, [r5, #44] @ 0x2c │ │ │ │ + ldr r1, [r6, #48] @ 0x30 │ │ │ │ + cmp r1, #2 │ │ │ │ + ble.n 92596 │ │ │ │ + str r3, [r5, #48] @ 0x30 │ │ │ │ + ldr r1, [r6, #48] @ 0x30 │ │ │ │ + cmp r1, #3 │ │ │ │ + ble.n 92596 │ │ │ │ + str r3, [r5, #52] @ 0x34 │ │ │ │ + ldr r1, [r6, #48] @ 0x30 │ │ │ │ + cmp r1, #4 │ │ │ │ + ble.n 92596 │ │ │ │ + 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 9258a │ │ │ │ + movs r3, #2 │ │ │ │ + movs r0, #0 │ │ │ │ + mov r1, r9 │ │ │ │ + strd r3, r0, [sp] │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + mov r0, sl │ │ │ │ + bl a1bb0 <_PyUnicode_EqualToASCIIString@@Base+0x50> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9279c │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr.w r3, [r3, #376] @ 0x178 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 92710 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + bl a27d0 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 926ce │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9271a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9237c │ │ │ │ + beq.w 92162 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9237c │ │ │ │ - b.n 92684 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 923c0 │ │ │ │ - movw r3, #61116 @ 0xeebc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 1c9764 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 923c0 │ │ │ │ + b.n 92162 │ │ │ │ + nop │ │ │ │ + cbz r4, 9262c │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + orr.w r2, fp, #1 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 924e2 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + orr.w r2, r7, #1 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + mov r2, r4 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 924f4 │ │ │ │ + bic.w r9, r4, #1 │ │ │ │ + ldr.w r5, [sl, #148] @ 0x94 │ │ │ │ + orr.w r3, r4, #1 │ │ │ │ + orr.w r2, r4, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr.w r6, [r9, #24] │ │ │ │ + ldr r3, [r6, #52] @ 0x34 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9250e │ │ │ │ + add.w r1, r3, #1000 @ 0x3e8 │ │ │ │ + mov.w r5, #16384 @ 0x4000 │ │ │ │ + cmp.w r5, r1, lsl #2 │ │ │ │ + blt.w 92878 │ │ │ │ + movw r0, #24184 @ 0x5e78 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + strd r2, r3, [sp, #32] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldrd r0, r3, [r0, #980] @ 0x3d4 │ │ │ │ + blx r3 │ │ │ │ + ldrd r2, r3, [sp, #32] │ │ │ │ + cbz r0, 926a4 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + strd r1, r5, [r0] │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r0, #8] │ │ │ │ + ldr.w lr, [sl, #144] @ 0x90 │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bne.w 92788 │ │ │ │ + str.w r0, [sl, #144] @ 0x90 │ │ │ │ + adds r1, r0, r5 │ │ │ │ + str.w r1, [sl, #152] @ 0x98 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + clz r1, r1 │ │ │ │ + lsrs r1, r1, #5 │ │ │ │ + adds r1, #3 │ │ │ │ + add.w r5, r0, r1, lsl #2 │ │ │ │ + add.w r3, r5, r3, lsl #2 │ │ │ │ + str.w r3, [sl, #148] @ 0x94 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 92524 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + bl 84e4c <_PyObject_GenericSetAttrWithDict@@Base+0xc8c> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 84e4c <_PyObject_GenericSetAttrWithDict@@Base+0xc8c> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 84e4c <_PyObject_GenericSetAttrWithDict@@Base+0xc8c> │ │ │ │ + bl 1f50c4 │ │ │ │ + b.n 926d4 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #2 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c9770 <_PyErr_Clear@@Base> │ │ │ │ - b.n 923c0 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ + blx r5 │ │ │ │ + b.n 925ca │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldr r5, [r6, #72] @ 0x48 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 9275e │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92824 │ │ │ │ - b.n 923ce │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 926a2 │ │ │ │ + beq.n 9275e │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 923a6 │ │ │ │ + ldr r3, [r6, #44] @ 0x2c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #44] @ 0x2c │ │ │ │ + b.n 923a8 │ │ │ │ + movs r3, #2 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 198b34 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9215c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [r2, #44] @ 0x2c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r2, #44] @ 0x2c │ │ │ │ + b.n 9215c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - bl 19cb44 <_Py_HandlePending@@Base+0x62c> │ │ │ │ - b.n 926e6 │ │ │ │ - ldr.w r1, [sl, #148] @ 0x94 │ │ │ │ - add.w ip, lr, #12 │ │ │ │ - sub.w r1, r1, ip │ │ │ │ - asrs r1, r1, #2 │ │ │ │ - str.w r1, [lr, #8] │ │ │ │ - b.n 925fc │ │ │ │ + blx r3 │ │ │ │ + b.n 925ca │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9282a │ │ │ │ + beq.w 9288c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 928fc │ │ │ │ + blt.w 9287c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #56748 @ 0xddac │ │ │ │ + movw r2, #59052 @ 0xe6ac │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 2358d8 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ + mov r3, r4 │ │ │ │ + bl 2362c0 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9268a │ │ │ │ + beq.w 923a4 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r5, [r6, #72] @ 0x48 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 9268e │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - blx r3 │ │ │ │ - b.n 92364 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [r2, #44] @ 0x2c │ │ │ │ + b.n 923a8 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + mov r0, r6 │ │ │ │ + movw r2, #59004 @ 0xe67c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r3, r4 │ │ │ │ + bl 1eeed0 <_PyErr_Format@@Base> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 923a4 │ │ │ │ + ldr r3, [r6, #44] @ 0x2c │ │ │ │ + ldr r5, [r6, #72] @ 0x48 │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r2, #44] @ 0x2c │ │ │ │ - b.n 9237c │ │ │ │ + b.n 926ec │ │ │ │ + ldr.w r1, [sl, #148] @ 0x94 │ │ │ │ + add.w ip, lr, #12 │ │ │ │ + sub.w r1, r1, ip │ │ │ │ + asrs r1, r1, #2 │ │ │ │ + str.w r1, [lr, #8] │ │ │ │ + b.n 9267e │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + bl 19d3c8 <_Py_HandlePending@@Base+0x630> │ │ │ │ + b.n 926d4 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 928d8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 927f4 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 921b4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 923fe │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - b.n 925be │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 921e4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7a464 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 92218 │ │ │ │ + ldr r5, [r2, #4] │ │ │ │ + subs r5, #0 │ │ │ │ + it ne │ │ │ │ + movne r5, #1 │ │ │ │ + negs r5, r5 │ │ │ │ + b.n 921b4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 198b34 │ │ │ │ + b.n 92706 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 923bc │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cbz r3, 92830 │ │ │ │ + movw r3, #61116 @ 0xeebc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 1ca06c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 921a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1ca078 <_PyErr_Clear@@Base> │ │ │ │ + b.n 921a4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 928ae │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 928ae │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 923ce │ │ │ │ - subs r4, #1 │ │ │ │ - str r4, [r5, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 923ce │ │ │ │ - b.n 926ac │ │ │ │ + bne.w 92346 │ │ │ │ + mov r0, fp │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92346 │ │ │ │ + ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 924cc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 924cc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9254a │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9221e │ │ │ │ - ldr r0, [pc, #140] @ (929d0 ) │ │ │ │ - bl 929d4 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 92684 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ + str r3, [r6, #44] @ 0x2c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 921b2 │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 924ba │ │ │ │ - b.n 92500 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, sl │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - bl 19c260 │ │ │ │ - b.n 92364 │ │ │ │ + bne.n 927bc │ │ │ │ + b.n 921b2 │ │ │ │ orr.w r3, r6, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ ldrd r3, r2, [r9, #8] │ │ │ │ - strd r3, r2, [r4, #12] │ │ │ │ + strd r3, r2, [r5, #12] │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ add.w r1, r6, #128 @ 0x80 │ │ │ │ - strd r2, r2, [r4, #20] │ │ │ │ - add.w r2, r4, #40 @ 0x28 │ │ │ │ + strd r2, r2, [r5, #20] │ │ │ │ + add.w r2, r5, #40 @ 0x28 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ - str r3, [r4, #32] │ │ │ │ + str r3, [r5, #32] │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - str r1, [r4, #28] │ │ │ │ + str r1, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 922fc │ │ │ │ - b.n 92330 │ │ │ │ + bgt.w 92562 │ │ │ │ + b.n 92596 │ │ │ │ + lsls r5, r5, #1 │ │ │ │ + b.n 92640 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92386 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 92386 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 92398 │ │ │ │ + bne.w 92732 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92732 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 92162 │ │ │ │ + b.n 92706 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, sl │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + bl 19cae0 │ │ │ │ + b.n 925ca │ │ │ │ + mov r0, r8 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9233a │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 92140 │ │ │ │ + ldr r0, [pc, #112] @ (9292c ) │ │ │ │ + bl 92930 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9239e │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 92292 │ │ │ │ + b.n 922e2 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 921b2 │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 921b2 │ │ │ │ + subs r5, #1 │ │ │ │ + str r5, [r4, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 921b2 │ │ │ │ + b.n 923c6 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 92454 │ │ │ │ + b.n 9223a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9217e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 922a4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 922a4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9216c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9216c │ │ │ │ nop │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - cbz r4, 92a10 │ │ │ │ + cbz r4, 9296c │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000929d4 : │ │ │ │ +00092930 : │ │ │ │ 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 92a2a │ │ │ │ + bpl.n 92986 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.n 92a02 │ │ │ │ + bpl.n 9295e │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 92a02 │ │ │ │ + bpl.n 9295e │ │ │ │ adds.w r0, r3, #20 │ │ │ │ - beq.n 92a08 │ │ │ │ + beq.n 92964 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 929fe │ │ │ │ + bne.n 9295a │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ce034 │ │ │ │ + bl 1ce8ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 92a2e │ │ │ │ + beq.n 9298a │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.n 92a26 │ │ │ │ + bpl.n 92982 │ │ │ │ lsls r2, r2, #26 │ │ │ │ it mi │ │ │ │ addmi.w r0, r3, #20 │ │ │ │ - bmi.n 929fe │ │ │ │ + bmi.n 9295a │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b.n 929fe │ │ │ │ - bl 4d606 │ │ │ │ + b.n 9295a │ │ │ │ + bl 4d5ae │ │ │ │ movs r0, #0 │ │ │ │ - b.n 929fe │ │ │ │ + b.n 9295a │ │ │ │ nop │ │ │ │ │ │ │ │ -00092a34 : │ │ │ │ +00092990 : │ │ │ │ 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 │ │ │ │ @@ -153821,24 +153774,24 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b314 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 92a78 │ │ │ │ + bl 929d4 │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ - beq.n 92a6e │ │ │ │ - bl 93ddc <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + beq.n 929ca │ │ │ │ + bl 93d38 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 131490 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 131664 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 92a6a │ │ │ │ + b.n 929c6 │ │ │ │ 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 │ │ │ │ @@ -153852,121 +153805,121 @@ │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ add r3, r0 │ │ │ │ str r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #32] │ │ │ │ mov r3, r4 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 92b5a │ │ │ │ + bls.n 92ab6 │ │ │ │ ands.w r6, r3, #3 │ │ │ │ - bne.w 92c1a │ │ │ │ + bne.w 92b76 │ │ │ │ adds r2, r3, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w 92c1a │ │ │ │ + bcc.w 92b76 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ands.w r1, r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 92c28 │ │ │ │ + bne.w 92b84 │ │ │ │ add.w ip, r3, #8 │ │ │ │ cmp r7, ip │ │ │ │ - bcc.n 92b56 │ │ │ │ + bcc.n 92ab2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ands.w r6, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 9372a │ │ │ │ + bne.w 93686 │ │ │ │ add.w r2, r3, #12 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w 93142 │ │ │ │ + bcc.w 9309e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 92c28 │ │ │ │ + bne.w 92b84 │ │ │ │ add.w r1, r3, #16 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.n 92b56 │ │ │ │ + bcc.n 92ab2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 92c28 │ │ │ │ + bne.w 92b84 │ │ │ │ add.w r2, r3, #20 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w 92fae │ │ │ │ + bcc.w 92f0a │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ands.w r1, r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 92c28 │ │ │ │ + bne.w 92b84 │ │ │ │ add.w r6, r3, #24 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 92b56 │ │ │ │ + bcc.n 92ab2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 9372a │ │ │ │ + bne.w 93686 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.w 9315c │ │ │ │ + bcc.w 930b8 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 92c28 │ │ │ │ + bne.n 92b84 │ │ │ │ sub.w r2, r7, #28 │ │ │ │ subs r3, r2, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r1 │ │ │ │ - b.n 92b50 │ │ │ │ + b.n 92aac │ │ │ │ ldr r2, [r2, #0] │ │ │ │ adds r1, #4 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 92c28 │ │ │ │ + bne.n 92b84 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 92b46 │ │ │ │ + bne.n 92aa2 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 92c1c │ │ │ │ + bne.n 92b78 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 92c94 │ │ │ │ - movw r8, #27720 @ 0x6c48 │ │ │ │ + beq.w 92bf0 │ │ │ │ + movw r8, #30024 @ 0x7548 │ │ │ │ movt r8, #45 @ 0x2d │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - bne.n 92c2e │ │ │ │ + bne.n 92b8a │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.w 93700 │ │ │ │ + beq.w 9365c │ │ │ │ adds r6, r4, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ adds r0, r6, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 92cdc │ │ │ │ - bhi.w 92c9c │ │ │ │ + beq.w 92c38 │ │ │ │ + bhi.w 92bf8 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 93764 │ │ │ │ + beq.w 936c0 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 936f4 │ │ │ │ + beq.w 93650 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 935cc │ │ │ │ + beq.w 93528 │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ mov r2, r8 │ │ │ │ lsls r7, r1, #29 │ │ │ │ - bmi.w 93430 │ │ │ │ + bmi.w 9338c │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 92fec │ │ │ │ + beq.w 92f48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92f90 │ │ │ │ + beq.w 92eec │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92f2c │ │ │ │ + beq.w 92e88 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bhi.w 92d38 │ │ │ │ + bhi.w 92c94 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq.w 92fb6 │ │ │ │ + beq.w 92f12 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ it eq │ │ │ │ ldreq r2, [sp, #24] │ │ │ │ - beq.w 933da │ │ │ │ + beq.w 93336 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 92f90 │ │ │ │ + bls.w 92eec │ │ │ │ sub.w r2, r3, #65 @ 0x41 │ │ │ │ cmp r2, #23 │ │ │ │ - bhi.w 92f90 │ │ │ │ + bhi.w 92eec │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r1, r4, #13 │ │ │ │ lsls r3, r2, #7 │ │ │ │ lsls r3, r2, #7 │ │ │ │ lsls r3, r2, #7 │ │ │ │ lsls r3, r2, #7 │ │ │ │ lsls r3, r2, #7 │ │ │ │ @@ -153988,67 +153941,67 @@ │ │ │ │ lsls r6, r4, #7 │ │ │ │ lsls r3, r2, #7 │ │ │ │ lsls r0, r6, #9 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 92aaa │ │ │ │ + bge.w 92a06 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 9372a │ │ │ │ + b.w 93686 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c464 │ │ │ │ ldr.w r9, [r5] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e10 │ │ │ │ + beq.w 92d6c │ │ │ │ subs r7, r0, r4 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 93714 │ │ │ │ + beq.w 93670 │ │ │ │ mov r6, r7 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 92c5c │ │ │ │ + bne.n 92bb8 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92e26 │ │ │ │ + beq.w 92d82 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 92dae │ │ │ │ + bls.w 92d0a │ │ │ │ ldrd r3, r0, [r5, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.w 92dae │ │ │ │ + blt.w 92d0a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 92dca │ │ │ │ + bne.w 92d26 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r3 │ │ │ │ blx 2beec │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r6, r3 │ │ │ │ add r4, r7 │ │ │ │ str r6, [r5, #20] │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 92b6a │ │ │ │ + bne.w 92ac6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ mov r2, r8 │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bmi.w 93430 │ │ │ │ + bmi.w 9338c │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r9 │ │ │ │ sub.w r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 92d1e │ │ │ │ + bhi.n 92c7a │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r4, #9 │ │ │ │ movs r2, r6 │ │ │ │ lsls r3, r2, #9 │ │ │ │ movs r2, r6 │ │ │ │ movs r2, r6 │ │ │ │ movs r2, r6 │ │ │ │ @@ -154064,446 +154017,446 @@ │ │ │ │ movs r2, r6 │ │ │ │ lsls r0, r3, #5 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ orr.w sl, sl, #16 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 93542 │ │ │ │ - bhi.n 92c9c │ │ │ │ + beq.w 9349e │ │ │ │ + bhi.n 92bf8 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 93764 │ │ │ │ + beq.w 936c0 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 936f4 │ │ │ │ + beq.w 93650 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 935cc │ │ │ │ - movw r2, #27720 @ 0x6c48 │ │ │ │ + beq.w 93528 │ │ │ │ + movw r2, #30024 @ 0x7548 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bmi.w 93430 │ │ │ │ + bmi.w 9338c │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 92fec │ │ │ │ + beq.w 92f48 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92f90 │ │ │ │ + beq.w 92eec │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92f2c │ │ │ │ + beq.w 92e88 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 92f90 │ │ │ │ + bhi.w 92eec │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bls.w 92bc6 │ │ │ │ + bls.w 92b22 │ │ │ │ movs r2, #0 │ │ │ │ mov ip, r2 │ │ │ │ sub.w r1, r3, #99 @ 0x63 │ │ │ │ movs r0, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ lsls r0, r1 │ │ │ │ movw r1, #4162 @ 0x1042 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ ands r1, r0 │ │ │ │ - cbnz r1, 92d6a │ │ │ │ + cbnz r1, 92cc6 │ │ │ │ movw r1, #8193 @ 0x2001 │ │ │ │ tst r0, r1 │ │ │ │ - bne.w 92f56 │ │ │ │ + bne.w 92eb2 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.w 92eda │ │ │ │ + beq.w 92e36 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 92f90 │ │ │ │ + bne.w 92eec │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne.w 92ee0 │ │ │ │ + bne.w 92e3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp.w r4, #1114112 @ 0x110000 │ │ │ │ - bcs.w 9374c │ │ │ │ + bcs.w 936a8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 933aa │ │ │ │ + bhi.w 93306 │ │ │ │ ldrd r3, r0, [r5, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 933aa │ │ │ │ + ble.w 93306 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 933c6 │ │ │ │ + bne.w 93322 │ │ │ │ strb r4, [r2, r0] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ adds r4, r6, #1 │ │ │ │ - bne.w 92c8c │ │ │ │ - b.n 92fa8 │ │ │ │ - cbz r6, 92dc0 │ │ │ │ + bne.w 92be8 │ │ │ │ + b.n 92f04 │ │ │ │ + cbz r6, 92d1c │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdda8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ce178 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92fa8 │ │ │ │ + beq.w 92f04 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 92c78 │ │ │ │ + beq.w 92bd4 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 93616 │ │ │ │ + bne.w 93572 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ bic.w r2, r6, #3 │ │ │ │ adds r1, r4, r6 │ │ │ │ add.w lr, r4, r2 │ │ │ │ add.w r9, r3, r0, lsl #1 │ │ │ │ mov r3, r4 │ │ │ │ mov ip, r9 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi.w 935f0 │ │ │ │ + bhi.w 9354c │ │ │ │ subs r3, r4, #3 │ │ │ │ cmp r3, lr │ │ │ │ mov.w r3, r2, lsl #1 │ │ │ │ itt hi │ │ │ │ movhi r2, #0 │ │ │ │ movhi r3, #0 │ │ │ │ add r3, r9 │ │ │ │ add r2, r4 │ │ │ │ mov ip, r2 │ │ │ │ cmp r1, r2 │ │ │ │ - bls.w 935ea │ │ │ │ + bls.w 93546 │ │ │ │ ldrb.w r2, [ip], #1 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, ip │ │ │ │ - b.n 92dfc │ │ │ │ + b.n 92d58 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ strb.w r7, [r5, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 92c5c │ │ │ │ + bne.w 92bb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93bcc <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + bl 93b28 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92fa8 │ │ │ │ + beq.w 92f04 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ strb.w r3, [r5, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a7e8 │ │ │ │ + bl 19b068 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r6, r3 │ │ │ │ - b.n 92c88 │ │ │ │ + b.n 92be4 │ │ │ │ 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 sl, [sp] │ │ │ │ - bl d625c <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ + bl d662c <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 92da6 │ │ │ │ - b.n 92fa8 │ │ │ │ + bne.n 92d02 │ │ │ │ + b.n 92f04 │ │ │ │ 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 9314c │ │ │ │ + bge.w 930a8 │ │ │ │ adds r2, #1 │ │ │ │ tst.w sl, #8 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bne.w 93154 │ │ │ │ + bne.w 930b0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 156a3c │ │ │ │ + bl 156ef0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92ea4 │ │ │ │ + bge.n 92e00 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 939f6 │ │ │ │ + beq.w 93952 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 92fa8 │ │ │ │ + beq.n 92f04 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl d625c <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ + bl d662c <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 93a00 │ │ │ │ + beq.w 9395c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 92da6 │ │ │ │ + bge.w 92d02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92da6 │ │ │ │ + bne.w 92d02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 92da6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92d02 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bgt.n 92f90 │ │ │ │ + bgt.n 92eec │ │ │ │ sub.w r2, r3, #100 @ 0x64 │ │ │ │ movs r1, #1 │ │ │ │ movw r0, #2081 @ 0x821 │ │ │ │ movt r0, #18 │ │ │ │ uxtb r2, r2 │ │ │ │ lsl.w lr, r1, r2 │ │ │ │ tst.w lr, r0 │ │ │ │ - bne.w 930ce │ │ │ │ + bne.w 9302a │ │ │ │ cmp r2, #12 │ │ │ │ - beq.w 9347a │ │ │ │ + beq.w 933d6 │ │ │ │ cmp r2, #15 │ │ │ │ - bne.n 92f90 │ │ │ │ + bne.n 92eec │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r3, r1, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9378e │ │ │ │ + bne.w 936ea │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl d5f0c <_PyErr_FormatV@@Base+0x70> │ │ │ │ + bl d62dc <_PyErr_FormatV@@Base+0x70> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92da6 │ │ │ │ - b.n 92fa8 │ │ │ │ + bne.w 92d02 │ │ │ │ + b.n 92f04 │ │ │ │ mov ip, r2 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #32] │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.n 92f90 │ │ │ │ + bhi.n 92eec │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bhi.w 92d3c │ │ │ │ + bhi.w 92c98 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq.w 93138 │ │ │ │ + beq.w 93094 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93808 │ │ │ │ + beq.w 93764 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 92bd6 │ │ │ │ - b.n 92f90 │ │ │ │ + beq.w 92b32 │ │ │ │ + b.n 92eec │ │ │ │ and.w r1, r7, r9 │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ orrge.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92d6a │ │ │ │ - b.n 92f90 │ │ │ │ + beq.w 92cc6 │ │ │ │ + b.n 92eec │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov.w ip, #3 │ │ │ │ adds r6, #1 │ │ │ │ - cbz r3, 92f90 │ │ │ │ + cbz r3, 92eec │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93158 │ │ │ │ + beq.w 930b4 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.n 92f90 │ │ │ │ + bhi.n 92eec │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bhi.n 92fb2 │ │ │ │ + bhi.n 92f0e │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq.w 93138 │ │ │ │ + beq.w 93094 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93808 │ │ │ │ + beq.w 93764 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20 │ │ │ │ + movw r1, #2324 @ 0x914 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 92c96 │ │ │ │ + b.n 92bf2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 92b56 │ │ │ │ + b.n 92ab2 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 92d3c │ │ │ │ + b.n 92c98 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r1, [r3], #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 938f8 │ │ │ │ + bne.w 93854 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93918 │ │ │ │ + beq.w 93874 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl d625c <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ + bl d662c <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92da6 │ │ │ │ - b.n 92fa8 │ │ │ │ + bne.w 92d02 │ │ │ │ + b.n 92f04 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 939b8 │ │ │ │ - movw r2, #27720 @ 0x6c48 │ │ │ │ + beq.w 93914 │ │ │ │ + movw r2, #30024 @ 0x7548 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r7, r1, #29 │ │ │ │ itt pl │ │ │ │ addpl r6, #1 │ │ │ │ movpl.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bpl.w 92cae │ │ │ │ + bpl.w 92c0a │ │ │ │ sub.w r7, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r0, r1, #29 │ │ │ │ it pl │ │ │ │ addpl r6, #2 │ │ │ │ - bpl.w 92cae │ │ │ │ + bpl.w 92c0a │ │ │ │ mov.w fp, #47 @ 0x2f │ │ │ │ movt fp, #32768 @ 0x8000 │ │ │ │ sub.w r1, fp, r3 │ │ │ │ movw ip, #26215 @ 0x6667 │ │ │ │ movt ip, #26214 @ 0x6666 │ │ │ │ mov.w lr, r1, asr #31 │ │ │ │ smull r0, r1, ip, r1 │ │ │ │ rsb r1, lr, r1, asr #2 │ │ │ │ cmp r7, r1 │ │ │ │ - bgt.w 939d0 │ │ │ │ + bgt.w 9392c │ │ │ │ sub.w r1, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r6, #3] │ │ │ │ movs r0, #10 │ │ │ │ mla r7, r0, r7, r1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ it pl │ │ │ │ addpl r6, #3 │ │ │ │ - bpl.w 92cae │ │ │ │ + bpl.w 92c0a │ │ │ │ sub.w r1, fp, r3 │ │ │ │ asrs r0, r1, #31 │ │ │ │ smull r1, lr, ip, r1 │ │ │ │ rsb r1, r0, lr, asr #2 │ │ │ │ cmp r1, r7 │ │ │ │ - blt.w 939d0 │ │ │ │ + blt.w 9392c │ │ │ │ ldrb.w lr, [r6, #4] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ movs r1, #10 │ │ │ │ adds r6, #4 │ │ │ │ mla r7, r1, r7, r3 │ │ │ │ ldr.w r1, [r2, lr, lsl #2] │ │ │ │ mov r3, lr │ │ │ │ lsls r0, r1, #29 │ │ │ │ - bpl.w 92cae │ │ │ │ + bpl.w 92c0a │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #8] │ │ │ │ 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 939d0 │ │ │ │ + blt.w 9392c │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ mov lr, r3 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bmi.n 93098 │ │ │ │ + bmi.n 92ff4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b.n 92cae │ │ │ │ + b.n 92c0a │ │ │ │ mov.w ip, #0 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp.w ip, #4 │ │ │ │ - bhi.w 933da │ │ │ │ + bhi.w 93336 │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ lsls r0, r2, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r5, r0 │ │ │ │ lsls r2, r1, #5 │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 934c8 │ │ │ │ - bhi.n 9318c │ │ │ │ + beq.w 93424 │ │ │ │ + bhi.n 930e8 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93836 │ │ │ │ + beq.w 93792 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - bne.n 93192 │ │ │ │ + bne.n 930ee │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65464 @ 0xffb8 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #2232 @ 0x8b8 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ ldrb.w r2, [sp, #28] │ │ │ │ and.w r3, sl, #17 │ │ │ │ str r2, [sp, #16] │ │ │ │ sub.w ip, r2, #45 @ 0x2d │ │ │ │ rsbs r2, ip, #0 │ │ │ │ adc.w r2, r2, ip │ │ │ │ str r2, [sp, #12] │ │ │ │ sub.w r1, fp, r2 │ │ │ │ - b.n 931c6 │ │ │ │ + b.n 93122 │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.w 92fba │ │ │ │ - b.n 92f90 │ │ │ │ + ble.w 92f16 │ │ │ │ + b.n 92eec │ │ │ │ mov r2, ip │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 92c1c │ │ │ │ - b.n 92b5a │ │ │ │ + bne.w 92b78 │ │ │ │ + b.n 92ab6 │ │ │ │ tst.w sl, #8 │ │ │ │ - beq.w 92e84 │ │ │ │ + beq.w 92de0 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - b.n 92e86 │ │ │ │ + b.n 92de2 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 92f2e │ │ │ │ + b.n 92e8a │ │ │ │ mov r2, r6 │ │ │ │ - b.n 92b56 │ │ │ │ + b.n 92ab2 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ iteet eq │ │ │ │ moveq.w ip, #2 │ │ │ │ addne r6, #1 │ │ │ │ movne.w ip, #1 │ │ │ │ ldrbeq r3, [r6, #2] │ │ │ │ it eq │ │ │ │ addeq r6, #2 │ │ │ │ - b.n 92f72 │ │ │ │ + b.n 92ece │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov.w ip, #4 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 92f72 │ │ │ │ + b.n 92ece │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov.w ip, #5 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 92f72 │ │ │ │ + b.n 92ece │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - beq.w 93524 │ │ │ │ + beq.w 93480 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ movs r2, #26 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #30472 @ 0x7708 │ │ │ │ + movw r3, #33032 @ 0x8108 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ ldrb.w r2, [sp, #28] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov fp, r0 │ │ │ │ sub.w r2, r2, #45 @ 0x2d │ │ │ │ and.w r3, sl, #17 │ │ │ │ @@ -154519,815 +154472,815 @@ │ │ │ │ adds r7, r2, r7 │ │ │ │ cmp r7, r9 │ │ │ │ it lt │ │ │ │ movlt r7, r9 │ │ │ │ cmp r3, #16 │ │ │ │ sub.w r9, r7, r2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - beq.w 93452 │ │ │ │ + beq.w 933ae │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 934e6 │ │ │ │ + bls.w 93442 │ │ │ │ ldrd r3, r2, [r5, #16] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, r7 │ │ │ │ - blt.w 934e6 │ │ │ │ + blt.w 93442 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and.w sl, sl, #1 │ │ │ │ sub.w r7, r9, r3 │ │ │ │ cmp r7, #0 │ │ │ │ it le │ │ │ │ movle.w r9, #0 │ │ │ │ - bgt.w 934fe │ │ │ │ + bgt.w 9345a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 934b8 │ │ │ │ + beq.w 93414 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r2, r3, fp │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.w 9345e │ │ │ │ + bgt.w 933ba │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, r4 │ │ │ │ - bl 93a44 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 939a0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92fa8 │ │ │ │ + beq.w 92f04 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 92da6 │ │ │ │ + ble.w 92d02 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 92da6 │ │ │ │ + beq.w 92d02 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r3, #32 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r9 │ │ │ │ - bl 25778c │ │ │ │ + bl 258138 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92fa8 │ │ │ │ + beq.w 92f04 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r0, r9 │ │ │ │ str r0, [r5, #20] │ │ │ │ - b.n 92da6 │ │ │ │ + b.n 92d02 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ed730 │ │ │ │ + bl eda28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92ea8 │ │ │ │ - b.n 92fa8 │ │ │ │ + bne.w 92e04 │ │ │ │ + b.n 92f04 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ef69c │ │ │ │ + bl efa08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92fa8 │ │ │ │ - b.n 92ea8 │ │ │ │ + beq.w 92f04 │ │ │ │ + b.n 92e04 │ │ │ │ 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 938de │ │ │ │ + bge.w 9383a │ │ │ │ tst.w sl, #8 │ │ │ │ - bne.w 938d2 │ │ │ │ - bl 156a38 │ │ │ │ + bne.w 9382e │ │ │ │ + bl 156eec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 92ea4 │ │ │ │ + b.n 92e00 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1eed80 │ │ │ │ + bl 1ef654 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92ea8 │ │ │ │ - b.n 92fa8 │ │ │ │ + bne.w 92e04 │ │ │ │ + b.n 92f04 │ │ │ │ adds r2, #7 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ ldrd r0, r1, [r2], #8 │ │ │ │ - beq.w 936b2 │ │ │ │ - bhi.w 9368e │ │ │ │ + beq.w 9360e │ │ │ │ + bhi.w 935ea │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93670 │ │ │ │ + beq.w 935cc │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 93652 │ │ │ │ + beq.w 935ae │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #45192 @ 0xb088 │ │ │ │ + movw r3, #47496 @ 0xb988 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 9311a │ │ │ │ + b.n 93076 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 935ae │ │ │ │ - bhi.w 9358a │ │ │ │ + beq.w 9350a │ │ │ │ + bhi.w 934e6 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 9356c │ │ │ │ + beq.w 934c8 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 9354e │ │ │ │ + beq.w 934aa │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #1356 @ 0x54c │ │ │ │ + movw r3, #3800 @ 0xed8 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 9311a │ │ │ │ + b.n 93076 │ │ │ │ adds r2, #7 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ ldrd r0, r1, [r2], #8 │ │ │ │ - beq.w 938b4 │ │ │ │ - bhi.w 93890 │ │ │ │ + beq.w 93810 │ │ │ │ + bhi.w 937ec │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93872 │ │ │ │ + beq.w 937ce │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 93854 │ │ │ │ + beq.w 937b0 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65512 @ 0xffe8 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #2280 @ 0x8e8 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 9311a │ │ │ │ + b.n 93076 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 93998 │ │ │ │ - bhi.w 93972 │ │ │ │ + beq.w 938f4 │ │ │ │ + bhi.w 938ce │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93952 │ │ │ │ + beq.w 938ae │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 93932 │ │ │ │ + beq.w 9388e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65492 @ 0xffd4 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #2260 @ 0x8d4 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 9311a │ │ │ │ + b.n 93076 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdda8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ce178 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92fa8 │ │ │ │ + beq.w 92f04 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 92d9e │ │ │ │ + beq.w 92cfa │ │ │ │ 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 92da6 │ │ │ │ + b.n 92d02 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 93770 │ │ │ │ - bhi.n 93408 │ │ │ │ + beq.w 936cc │ │ │ │ + bhi.n 93364 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 9380c │ │ │ │ + beq.w 93768 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #54504 @ 0xd4e8 │ │ │ │ + movw r3, #56808 @ 0xdde8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 9311a │ │ │ │ + b.n 93076 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 937a6 │ │ │ │ + beq.w 93702 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.n 933ea │ │ │ │ + bne.n 93346 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #49012 @ 0xbf74 │ │ │ │ + movw r3, #51316 @ 0xc874 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 9311a │ │ │ │ + b.n 93076 │ │ │ │ sub.w r9, r3, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bmi.w 937c4 │ │ │ │ + bmi.w 93720 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 92ff0 │ │ │ │ + beq.w 92f4c │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 92cae │ │ │ │ + b.n 92c0a │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 9382a │ │ │ │ + bls.w 93786 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ - b.n 931ea │ │ │ │ + b.n 93146 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 25778c │ │ │ │ + bl 258138 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92fa8 │ │ │ │ + beq.w 92f04 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b.n 93224 │ │ │ │ + b.n 93180 │ │ │ │ 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, #14744 @ 0x3998 │ │ │ │ + movw r3, #17048 @ 0x4298 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ ldrb.w r3, [sp, #29] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93a3c │ │ │ │ + beq.w 93998 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 93a1c │ │ │ │ + bne.w 93978 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 93a44 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 939a0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92da6 │ │ │ │ - b.n 92fa8 │ │ │ │ + bne.w 92d02 │ │ │ │ + b.n 92f04 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl e4dec │ │ │ │ + bl e5110 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 93214 │ │ │ │ - b.n 92fa8 │ │ │ │ + bne.w 93170 │ │ │ │ + b.n 92f04 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #55088 @ 0xd730 │ │ │ │ + movw r3, #57396 @ 0xe034 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 9311a │ │ │ │ + b.n 93076 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 931f6 │ │ │ │ + beq.w 93152 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r0, r5 │ │ │ │ - bl cdda8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ce178 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 931f6 │ │ │ │ - b.n 92fa8 │ │ │ │ + bne.w 93152 │ │ │ │ + b.n 92f04 │ │ │ │ bic.w r9, r7, r7, asr #31 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9320c │ │ │ │ + bne.w 93168 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r3, #32 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r9 │ │ │ │ - bl 25778c │ │ │ │ + bl 258138 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92fa8 │ │ │ │ + beq.w 92f04 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r3, r9 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b.n 9320c │ │ │ │ + b.n 93168 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65468 @ 0xffbc │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #2236 @ 0x8bc │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 9311a │ │ │ │ + b.n 93076 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ orr.w sl, sl, #16 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 92ce4 │ │ │ │ + b.w 92c40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65424 @ 0xff90 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #2192 @ 0x890 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 9311a │ │ │ │ + b.n 93076 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65436 @ 0xff9c │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #2204 @ 0x89c │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 9311a │ │ │ │ + b.n 93076 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 93318 │ │ │ │ + bne.w 93274 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65432 @ 0xff98 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #2200 @ 0x898 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 9311a │ │ │ │ + b.n 93076 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65428 @ 0xff94 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #2196 @ 0x894 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 9311a │ │ │ │ + b.n 93076 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp.w r9, #0 │ │ │ │ itt lt │ │ │ │ orrlt.w sl, sl, #1 │ │ │ │ rsblt r9, r9, #0 │ │ │ │ - b.n 93444 │ │ │ │ + b.n 933a0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r6, r0 │ │ │ │ - b.w 92c88 │ │ │ │ + b.w 92be4 │ │ │ │ ldrb.w sl, [r3] │ │ │ │ adds r3, #4 │ │ │ │ strh.w sl, [ip], #8 │ │ │ │ ldrb.w sl, [r3, #-3] │ │ │ │ strh.w sl, [ip, #-6] │ │ │ │ ldrb.w sl, [r3, #-2] │ │ │ │ strh.w sl, [ip, #-4] │ │ │ │ ldrb.w sl, [r3, #-1] │ │ │ │ strh.w sl, [ip, #-2] │ │ │ │ - b.w 92de4 │ │ │ │ + b.w 92d40 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ bic.w r2, r6, #3 │ │ │ │ add.w lr, r4, r2 │ │ │ │ add.w ip, r3, r0, lsl #2 │ │ │ │ adds r0, r4, r6 │ │ │ │ mov r1, ip │ │ │ │ mov r3, r4 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi.n 936d0 │ │ │ │ + bhi.n 9362c │ │ │ │ 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 935e8 │ │ │ │ + bls.n 93544 │ │ │ │ ldrb.w r2, [r1], #1 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 93640 │ │ │ │ + b.n 9359c │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65440 @ 0xffa0 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #2208 @ 0x8a0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 9311a │ │ │ │ + b.n 93076 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65456 @ 0xffb0 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #2224 @ 0x8b0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 9311a │ │ │ │ + b.n 93076 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 932e2 │ │ │ │ + bne.w 9323e │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65448 @ 0xffa8 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #2216 @ 0x8a8 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 9311a │ │ │ │ + b.n 93076 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #42716 @ 0xa6dc │ │ │ │ + movw r3, #45160 @ 0xb068 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 9311a │ │ │ │ + b.n 93076 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ adds r3, #4 │ │ │ │ str.w r9, [r1], #16 │ │ │ │ ldrb.w r9, [r3, #-3] │ │ │ │ str.w r9, [r1, #-12] │ │ │ │ ldrb.w r9, [r3, #-2] │ │ │ │ str.w r9, [r1, #-8] │ │ │ │ ldrb.w r9, [r3, #-1] │ │ │ │ str.w r9, [r1, #-4] │ │ │ │ - b.n 9362a │ │ │ │ + b.n 93586 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ orr.w sl, sl, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 92b7c │ │ │ │ + b.w 92ad8 │ │ │ │ mov r0, r5 │ │ │ │ - bl e4dec │ │ │ │ + bl e5110 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92fa8 │ │ │ │ + beq.w 92f04 │ │ │ │ adds r4, #2 │ │ │ │ - bne.w 92c8c │ │ │ │ - b.n 92fa8 │ │ │ │ + bne.w 92be8 │ │ │ │ + b.n 92f04 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 92c52 │ │ │ │ - b.w 92c5c │ │ │ │ + beq.w 92bae │ │ │ │ + b.w 92bb8 │ │ │ │ adds r1, #1 │ │ │ │ ldrb r2, [r4, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - bge.n 93734 │ │ │ │ + bge.n 93690 │ │ │ │ lsls r5, r2, #24 │ │ │ │ - bpl.n 93728 │ │ │ │ + bpl.n 93684 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65248 @ 0xfee0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #2016 @ 0x7e0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 92fa8 │ │ │ │ + bl d60e4 │ │ │ │ + b.n 92f04 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65380 @ 0xff64 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #2148 @ 0x864 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 92fa8 │ │ │ │ + bl f2724 │ │ │ │ + b.n 92f04 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ orr.w sl, sl, #8 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 92b7c │ │ │ │ + b.w 92ad8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65516 @ 0xffec │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #2284 @ 0x8ec │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 9311a │ │ │ │ + b.n 93076 │ │ │ │ str.w sl, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 292be8 │ │ │ │ + bl 2934b0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92da6 │ │ │ │ - b.n 92fa8 │ │ │ │ + bne.w 92d02 │ │ │ │ + b.n 92f04 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65520 @ 0xfff0 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #2288 @ 0x8f0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 9311a │ │ │ │ + b.n 93076 │ │ │ │ movs r0, #10 │ │ │ │ rsb r1, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r1, #47 @ 0x2f │ │ │ │ adds r6, #1 │ │ │ │ mla r0, r0, 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, r0, #48 @ 0x30 │ │ │ │ - bge.w 93436 │ │ │ │ + bge.w 93392 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65344 @ 0xff40 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #2112 @ 0x840 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.w 92fa8 │ │ │ │ + bl f2724 │ │ │ │ + b.w 92f04 │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ - b.n 930ce │ │ │ │ + b.n 9302a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65524 @ 0xfff4 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #2292 @ 0x8f4 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 9311a │ │ │ │ + b.n 93076 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 939ea │ │ │ │ + beq.w 93946 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ - b.n 934ec │ │ │ │ + b.n 93448 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65472 @ 0xffc0 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #2240 @ 0x8c0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 9311a │ │ │ │ + b.n 93076 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65496 @ 0xffd8 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #2264 @ 0x8d8 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 9311a │ │ │ │ + b.n 93076 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65508 @ 0xffe4 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #2276 @ 0x8e4 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 9311a │ │ │ │ + b.n 93076 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 93356 │ │ │ │ + bne.w 932b2 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65504 @ 0xffe0 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #2272 @ 0x8e0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 9311a │ │ │ │ + b.n 93076 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65500 @ 0xffdc │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #2268 @ 0x8dc │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 9311a │ │ │ │ + b.n 93076 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - bl 156a3c │ │ │ │ + bl 156ef0 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 92ea4 │ │ │ │ + b.w 92e00 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65528 @ 0xfff8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #2296 @ 0x8f8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.w 92fa8 │ │ │ │ + bl f2724 │ │ │ │ + b.w 92f04 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 92fd6 │ │ │ │ + bne.w 92f32 │ │ │ │ str.w sl, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 292be8 │ │ │ │ + bl 2934b0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92da6 │ │ │ │ - b.w 92fa8 │ │ │ │ + bne.w 92d02 │ │ │ │ + b.w 92f04 │ │ │ │ str.w sl, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl d5f0c <_PyErr_FormatV@@Base+0x70> │ │ │ │ + bl d62dc <_PyErr_FormatV@@Base+0x70> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92da6 │ │ │ │ - b.w 92fa8 │ │ │ │ + bne.w 92d02 │ │ │ │ + b.w 92f04 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65476 @ 0xffc4 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #2244 @ 0x8c4 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.w 9311a │ │ │ │ + b.w 93076 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65488 @ 0xffd0 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #2256 @ 0x8d0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.w 9311a │ │ │ │ + b.w 93076 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 9338c │ │ │ │ + bne.w 932e8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65484 @ 0xffcc │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #2252 @ 0x8cc │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.w 9311a │ │ │ │ + b.w 93076 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #65480 @ 0xffc8 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #2248 @ 0x8c8 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.w 9311a │ │ │ │ + b.w 93076 │ │ │ │ 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.w 92cae │ │ │ │ + b.w 92c0a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65360 @ 0xff50 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #2128 @ 0x850 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.w 92fa8 │ │ │ │ + bl f2724 │ │ │ │ + b.w 92f04 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ and.w sl, sl, #1 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 9320c │ │ │ │ + b.n 93168 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 92ea4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 92e00 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 92fa8 │ │ │ │ + bge.w 92f04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92fa8 │ │ │ │ + bne.w 92f04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 92fa8 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 92f04 │ │ │ │ add r0, sp, #28 │ │ │ │ adds r7, #2 │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #24 │ │ │ │ adds r2, r0, #1 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, sp, #30 │ │ │ │ blx 2bf9c <__memmove_chk@plt> │ │ │ │ movw r3, #30768 @ 0x7830 │ │ │ │ strh.w r3, [sp, #28] │ │ │ │ - b.n 934a6 │ │ │ │ + b.n 93402 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ strb.w r3, [sp, #29] │ │ │ │ - b.n 934a6 │ │ │ │ + b.n 93402 │ │ │ │ │ │ │ │ -00093a44 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +000939a0 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 93a8c <_PyUnicodeWriter_WriteASCIIString@@Base+0x48> │ │ │ │ + beq.n 939e8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x48> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 93a9a <_PyUnicodeWriter_WriteASCIIString@@Base+0x56> │ │ │ │ + cbz r3, 939f6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x56> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 93ac4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x80> │ │ │ │ + bls.n 93a20 <_PyUnicodeWriter_WriteASCIIString@@Base+0x80> │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.n 93ac4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x80> │ │ │ │ + blt.n 93a20 <_PyUnicodeWriter_WriteASCIIString@@Base+0x80> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 93adc <_PyUnicodeWriter_WriteASCIIString@@Base+0x98> │ │ │ │ + bne.n 93a38 <_PyUnicodeWriter_WriteASCIIString@@Base+0x98> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r3 │ │ │ │ blx 2beec │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r4, r3 │ │ │ │ @@ -155335,54 +155288,54 @@ │ │ │ │ str r4, [r5, #20] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93a60 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1c> │ │ │ │ + bne.n 939bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x1c> │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93a60 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1c> │ │ │ │ + bne.n 939bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x1c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 93bcc <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + bl 93b28 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93b2c <_PyUnicodeWriter_WriteASCIIString@@Base+0xe8> │ │ │ │ + beq.n 93a88 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe8> │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ strb.w r2, [r5, #33] @ 0x21 │ │ │ │ - bl 19a7e8 │ │ │ │ + bl 19b068 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r4, r3 │ │ │ │ - b.n 93a86 <_PyUnicodeWriter_WriteASCIIString@@Base+0x42> │ │ │ │ - cbz r4, 93ad4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x90> │ │ │ │ + b.n 939e2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x42> │ │ │ │ + cbz r4, 93a30 <_PyUnicodeWriter_WriteASCIIString@@Base+0x90> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdda8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ce178 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 93b2c <_PyUnicodeWriter_WriteASCIIString@@Base+0xe8> │ │ │ │ + beq.n 93a88 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe8> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 93a76 <_PyUnicodeWriter_WriteASCIIString@@Base+0x32> │ │ │ │ + beq.n 939d2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x32> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 93b32 <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ + bne.n 93a8e <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ bic.w r1, r4, #3 │ │ │ │ adds r0, r7, r4 │ │ │ │ add r1, r7 │ │ │ │ add.w ip, r2, r3, lsl #1 │ │ │ │ mov r2, r7 │ │ │ │ mov lr, ip │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 93b84 <_PyUnicodeWriter_WriteASCIIString@@Base+0x140> │ │ │ │ + bcc.n 93ae0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x140> │ │ │ │ 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 │ │ │ │ @@ -155390,30 +155343,30 @@ │ │ │ │ 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 93b80 <_PyUnicodeWriter_WriteASCIIString@@Base+0x13c> │ │ │ │ + bcs.n 93adc <_PyUnicodeWriter_WriteASCIIString@@Base+0x13c> │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ strh.w r1, [r2], #2 │ │ │ │ mov r1, ip │ │ │ │ - b.n 93b1a <_PyUnicodeWriter_WriteASCIIString@@Base+0xd6> │ │ │ │ + b.n 93a76 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd6> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r5, #4] │ │ │ │ adds r1, r7, r4 │ │ │ │ add.w ip, r2, r3, lsl #2 │ │ │ │ bic.w r2, r4, #3 │ │ │ │ mov r3, r7 │ │ │ │ add r2, r7 │ │ │ │ mov r0, ip │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 93ba6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x162> │ │ │ │ + bcc.n 93b02 <_PyUnicodeWriter_WriteASCIIString@@Base+0x162> │ │ │ │ rsb r3, r7, #3 │ │ │ │ subs r0, r7, #3 │ │ │ │ add r3, r2 │ │ │ │ cmp r2, r0 │ │ │ │ bic.w r0, r3, #3 │ │ │ │ it cc │ │ │ │ movcc r0, #0 │ │ │ │ @@ -155421,115 +155374,115 @@ │ │ │ │ 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 93b7e <_PyUnicodeWriter_WriteASCIIString@@Base+0x13a> │ │ │ │ + bcs.n 93ada <_PyUnicodeWriter_WriteASCIIString@@Base+0x13a> │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ str.w r3, [r2], #4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 93b6c <_PyUnicodeWriter_WriteASCIIString@@Base+0x128> │ │ │ │ + b.n 93ac8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x128> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r4, r3 │ │ │ │ - b.n 93a86 <_PyUnicodeWriter_WriteASCIIString@@Base+0x42> │ │ │ │ + b.n 939e2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x42> │ │ │ │ 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 93af2 <_PyUnicodeWriter_WriteASCIIString@@Base+0xae> │ │ │ │ + b.n 93a4e <_PyUnicodeWriter_WriteASCIIString@@Base+0xae> │ │ │ │ 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 93b44 <_PyUnicodeWriter_WriteASCIIString@@Base+0x100> │ │ │ │ + b.n 93aa0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x100> │ │ │ │ nop │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 93cd6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x292> │ │ │ │ + beq.w 93c32 <_PyUnicodeWriter_WriteASCIIString@@Base+0x292> │ │ │ │ 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 93d46 <_PyUnicodeWriter_WriteASCIIString@@Base+0x302> │ │ │ │ - blt.w 93d9a <_PyUnicodeWriter_WriteASCIIString@@Base+0x356> │ │ │ │ + beq.w 93ca2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x302> │ │ │ │ + blt.w 93cf6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x356> │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 93d8a <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ + bgt.w 93ce6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ movw r5, #24184 @ 0x5e78 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ adds r1, #21 │ │ │ │ - movw r3, #3321 @ 0xcf9 │ │ │ │ + movw r3, #3353 @ 0xd19 │ │ │ │ movt r3, #7 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r2, [r5, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 93d36 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2f2> │ │ │ │ - ldr r2, [pc, #424] @ (93dc8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ + bne.w 93c92 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2f2> │ │ │ │ + ldr r2, [pc, #424] @ (93d24 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ mov r7, r3 │ │ │ │ - bgt.n 93d0c <_PyUnicodeWriter_WriteASCIIString@@Base+0x2c8> │ │ │ │ + bgt.n 93c68 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2c8> │ │ │ │ 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 93d00 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2bc> │ │ │ │ + beq.n 93c5c <_PyUnicodeWriter_WriteASCIIString@@Base+0x2bc> │ │ │ │ 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, 93cb2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26e> │ │ │ │ + cbz r0, 93c0e <_PyUnicodeWriter_WriteASCIIString@@Base+0x26e> │ │ │ │ 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] @ (93dcc <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ + ldr r2, [pc, #344] @ (93d28 <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ ldr.w r5, [r2, #1600] @ 0x640 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 93d4a <_PyUnicodeWriter_WriteASCIIString@@Base+0x306> │ │ │ │ + bne.n 93ca6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x306> │ │ │ │ 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 93db2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36e> │ │ │ │ + bpl.w 93d0e <_PyUnicodeWriter_WriteASCIIString@@Base+0x36e> │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 93dc2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x37e> │ │ │ │ + bpl.w 93d1e <_PyUnicodeWriter_WriteASCIIString@@Base+0x37e> │ │ │ │ add.w r0, r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2beec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ @@ -155537,2083 +155490,2097 @@ │ │ │ │ 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 93c58 <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ + bcc.n 93bb4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ 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 93c58 <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ + b.n 93bb4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ 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] @ (93dd0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ + ldrlt r3, [pc, #228] @ (93d2c <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ 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 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93c58 <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ + bne.n 93bb4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ ldr.w r2, [r5, #848] @ 0x350 │ │ │ │ - movw r3, #46053 @ 0xb3e5 │ │ │ │ + movw r3, #46093 @ 0xb40d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 93d6e <_PyUnicodeWriter_WriteASCIIString@@Base+0x32a> │ │ │ │ + bne.n 93cca <_PyUnicodeWriter_WriteASCIIString@@Base+0x32a> │ │ │ │ mov r0, r9 │ │ │ │ blx 2bf6c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 93d8a <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ + cbz r3, 93ce6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ add.w r6, r4, #20 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 93c58 <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ + b.n 93bb4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ ldr.w r0, [r5, #884] @ 0x374 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 93d8a <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ + cbz r0, 93ce6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ add.w r6, r4, #20 │ │ │ │ - b.n 93c58 <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ - ldr r3, [pc, #140] @ (93dd4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390>) │ │ │ │ - b.n 93c8c <_PyUnicodeWriter_WriteASCIIString@@Base+0x248> │ │ │ │ - movw r1, #1089 @ 0x441 │ │ │ │ + b.n 93bb4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ + ldr r3, [pc, #140] @ (93d30 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390>) │ │ │ │ + b.n 93be8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x248> │ │ │ │ + movw r1, #1557 @ 0x615 │ │ │ │ movt r1, #19 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 93d7a <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ - ldr r0, [pc, #128] @ (93dd8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x394>) │ │ │ │ + bne.n 93cd6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ + ldr r0, [pc, #128] @ (93d34 <_PyUnicodeWriter_WriteASCIIString@@Base+0x394>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93c7c <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + bne.n 93bd8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ mov r0, r3 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 93c7c <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + b.n 93bd8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 93d24 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e0> │ │ │ │ + b.n 93c80 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e0> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 93c7c <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ - bl 1f4804 │ │ │ │ + b.n 93bd8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + bl 1f50c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93c8c <_PyUnicodeWriter_WriteASCIIString@@Base+0x248> │ │ │ │ + bne.w 93be8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x248> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 93caa <_PyUnicodeWriter_WriteASCIIString@@Base+0x266> │ │ │ │ + b.n 93c06 <_PyUnicodeWriter_WriteASCIIString@@Base+0x266> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33236 @ 0x81d4 │ │ │ │ + movw r1, #35540 @ 0x8ad4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 93d96 <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ + bl f2724 │ │ │ │ + b.n 93cf2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2beec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 93caa <_PyUnicodeWriter_WriteASCIIString@@Base+0x266> │ │ │ │ + b.n 93c06 <_PyUnicodeWriter_WriteASCIIString@@Base+0x266> │ │ │ │ add.w r0, r3, #28 │ │ │ │ - b.n 93db4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x370> │ │ │ │ + b.n 93d10 <_PyUnicodeWriter_WriteASCIIString@@Base+0x370> │ │ │ │ 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 │ │ │ │ │ │ │ │ -00093ddc <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +00093d38 <_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 93e96 <_PyUnicodeWriter_Finish@@Base+0xba> │ │ │ │ + beq.n 93df2 <_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 93e92 <_PyUnicodeWriter_Finish@@Base+0xb6> │ │ │ │ + bne.n 93dee <_PyUnicodeWriter_Finish@@Base+0xb6> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 93e2a <_PyUnicodeWriter_Finish@@Base+0x4e> │ │ │ │ + beq.n 93d86 <_PyUnicodeWriter_Finish@@Base+0x4e> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl ce700 <_PyUnicodeWriter_PrepareInternal@@Base+0x958> │ │ │ │ + bl cead4 <_PyUnicodeWriter_PrepareInternal@@Base+0x95c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93ebe <_PyUnicodeWriter_Finish@@Base+0xe2> │ │ │ │ + beq.n 93e1a <_PyUnicodeWriter_Finish@@Base+0xe2> │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 93eb4 <_PyUnicodeWriter_Finish@@Base+0xd8> │ │ │ │ + beq.n 93e10 <_PyUnicodeWriter_Finish@@Base+0xd8> │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 93e30 <_PyUnicodeWriter_Finish@@Base+0x54> │ │ │ │ + beq.n 93d8c <_PyUnicodeWriter_Finish@@Base+0x54> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 93e24 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 93d80 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 93e24 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 93d80 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 93eda <_PyUnicodeWriter_Finish@@Base+0xfe> │ │ │ │ + bpl.n 93e36 <_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] @ (93ee0 <_PyUnicodeWriter_Finish@@Base+0x104>) │ │ │ │ + ldrlt r1, [pc, #124] @ (93e3c <_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 93e24 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 93d80 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93e8e <_PyUnicodeWriter_Finish@@Base+0xb2> │ │ │ │ + bge.n 93dea <_PyUnicodeWriter_Finish@@Base+0xb2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 93e8e <_PyUnicodeWriter_Finish@@Base+0xb2> │ │ │ │ + cbnz r2, 93dea <_PyUnicodeWriter_Finish@@Base+0xb2> │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - b.n 93e24 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 93d80 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r3, r2 │ │ │ │ - b.n 93e24 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 93d80 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 93eb0 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + cbz r2, 93e0c <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93eb0 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + bge.n 93e0c <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 93eb0 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + cbnz r3, 93e0c <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #48] @ (93ee4 <_PyUnicodeWriter_Finish@@Base+0x108>) │ │ │ │ - b.n 93e24 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #48] @ (93e40 <_PyUnicodeWriter_Finish@@Base+0x108>) │ │ │ │ + b.n 93d80 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 198f60 │ │ │ │ + b.w 1997e0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93e24 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bge.n 93d80 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 93e24 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 93d80 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 93e24 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 93d80 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b.n 93e4a <_PyUnicodeWriter_Finish@@Base+0x6e> │ │ │ │ + b.n 93da6 <_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 9489e <_PyUnicodeWriter_Finish@@Base+0xac2> │ │ │ │ + beq.w 9481e <_PyUnicodeWriter_Finish@@Base+0xae6> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 94a90 <_PyUnicodeWriter_Finish@@Base+0xcb4> │ │ │ │ + bcs.w 94a10 <_PyUnicodeWriter_Finish@@Base+0xcd8> │ │ │ │ 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 948c4 <_PyUnicodeWriter_Finish@@Base+0xae8> │ │ │ │ + bgt.w 94844 <_PyUnicodeWriter_Finish@@Base+0xb0c> │ │ │ │ bic.w r6, r2, #128 @ 0x80 │ │ │ │ - and.w r7, r2, #128 @ 0x80 │ │ │ │ + and.w r8, r2, #128 @ 0x80 │ │ │ │ sub.w r2, r6, #40 @ 0x28 │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bhi.w 9418e <_PyUnicodeWriter_Finish@@Base+0x3b2> │ │ │ │ + bhi.w 940ee <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ - lsls r4, r2, #14 │ │ │ │ - lsls r1, r1, #3 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r7, r1, #14 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r5, r1, #12 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r1, r7, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r1, r7, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r2, #11 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r3, r0, #12 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r6, r0, #17 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r7, r5, #11 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r4, #15 │ │ │ │ - lsls r0, r1, #12 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ + lsls r3, r3, #14 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r6, r2, #14 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r5, r2, #11 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r1, r2, #12 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r3, r7, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r3, r7, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r7, r2, #11 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r7, r0, #12 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r1, r2, #17 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r3, r5, #15 │ │ │ │ + lsls r4, r1, #12 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r7, r5, #15 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r3, r6, #5 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ - lsls r5, r7, #12 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r4, r2, #13 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r5, r6, #5 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ + lsls r3, r0, #13 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r7, r6, #11 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r3, r3, #13 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ - lsls r2, r5, #11 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ - lsls r7, r7, #14 │ │ │ │ - lsls r5, r2, #17 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ - lsls r7, r1, #16 │ │ │ │ + lsls r0, r5, #10 │ │ │ │ + lsls r6, r5, #11 │ │ │ │ + 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 95678 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 955fc <_PyType_LookupRef@@Base+0x8> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 94ac2 <_PyUnicodeWriter_Finish@@Base+0xce6> │ │ │ │ + blt.w 94a42 <_PyUnicodeWriter_Finish@@Base+0xd0a> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.w 94ac2 <_PyUnicodeWriter_Finish@@Base+0xce6> │ │ │ │ + bge.w 94a42 <_PyUnicodeWriter_Finish@@Base+0xd0a> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r5, [r2, r0, lsl #2] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 94acc <_PyUnicodeWriter_Finish@@Base+0xcf0> │ │ │ │ + beq.w 94a4c <_PyUnicodeWriter_Finish@@Base+0xd14> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 94712 <_PyUnicodeWriter_Finish@@Base+0x936> │ │ │ │ + blt.w 94680 <_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 9494e <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ + beq.w 948d0 <_PyUnicodeWriter_Finish@@Base+0xb98> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ - movcc.w r8, #1 │ │ │ │ - bcs.w 949d0 <_PyUnicodeWriter_Finish@@Base+0xbf4> │ │ │ │ + movcc r7, #1 │ │ │ │ + bcs.w 94950 <_PyUnicodeWriter_Finish@@Base+0xc18> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 95cac <_PyType_LookupRef@@Base+0x63c> │ │ │ │ + bl 95c34 <_PyType_LookupRef@@Base+0x640> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + cbz r0, 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r1, r6 │ │ │ │ - bl 95e70 │ │ │ │ + bl 95df8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 941a4 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 94856 <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ - ldr r2, [pc, #436] @ (9421c <_PyUnicodeWriter_Finish@@Base+0x440>) │ │ │ │ + beq.w 94104 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 947d2 <_PyUnicodeWriter_Finish@@Base+0xa9a> │ │ │ │ + ldr r2, [pc, #444] @ (9417c <_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 79d20 │ │ │ │ + bl 79d60 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r7, 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - cbz r5, 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + cbz r5, 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 85e24 │ │ │ │ + bl 85d88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94bee <_PyUnicodeWriter_Finish@@Base+0xe12> │ │ │ │ + beq.w 94b6e <_PyUnicodeWriter_Finish@@Base+0xe36> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9401a <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93f76 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95678 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 955fc <_PyType_LookupRef@@Base+0x8> │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 94dcc <_PyUnicodeWriter_Finish@@Base+0xff0> │ │ │ │ + blt.w 94d70 <_PyUnicodeWriter_Finish@@Base+0x1038> │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7140c │ │ │ │ + bl 7142c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 95cac <_PyType_LookupRef@@Base+0x63c> │ │ │ │ + bl 95c34 <_PyType_LookupRef@@Base+0x640> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94bee <_PyUnicodeWriter_Finish@@Base+0xe12> │ │ │ │ + beq.w 94b6e <_PyUnicodeWriter_Finish@@Base+0xe36> │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2beec │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - b.n 9407e <_PyUnicodeWriter_Finish@@Base+0x2a2> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.n 93fda <_PyUnicodeWriter_Finish@@Base+0x2a2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94db0 <_PyUnicodeWriter_Finish@@Base+0xfd4> │ │ │ │ + beq.w 94d54 <_PyUnicodeWriter_Finish@@Base+0x101c> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 949d0 <_PyUnicodeWriter_Finish@@Base+0xbf4> │ │ │ │ + bcs.w 94950 <_PyUnicodeWriter_Finish@@Base+0xc18> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 71620 │ │ │ │ + bl 71640 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 9467c <_PyUnicodeWriter_Finish@@Base+0x8a0> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 945e8 <_PyUnicodeWriter_Finish@@Base+0x8b0> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 941a4 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + beq.n 94104 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + ble.n 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93ee8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93e44 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c16 <_PyUnicodeWriter_Finish@@Base+0xe3a> │ │ │ │ + beq.w 94b96 <_PyUnicodeWriter_Finish@@Base+0xe5e> │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq.n 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93ee8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93e44 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c16 <_PyUnicodeWriter_Finish@@Base+0xe3a> │ │ │ │ + beq.w 94b96 <_PyUnicodeWriter_Finish@@Base+0xe5e> │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93ee8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93e44 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c16 <_PyUnicodeWriter_Finish@@Base+0xe3a> │ │ │ │ + beq.w 94b96 <_PyUnicodeWriter_Finish@@Base+0xe5e> │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [r5, #24] │ │ │ │ - beq.n 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93ee8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93e44 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c16 <_PyUnicodeWriter_Finish@@Base+0xe3a> │ │ │ │ + beq.w 94b96 <_PyUnicodeWriter_Finish@@Base+0xe5e> │ │ │ │ cmp r6, #4 │ │ │ │ str r0, [r5, #28] │ │ │ │ - beq.n 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93ee8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93e44 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c16 <_PyUnicodeWriter_Finish@@Base+0xe3a> │ │ │ │ + beq.w 94b96 <_PyUnicodeWriter_Finish@@Base+0xe5e> │ │ │ │ cmp r6, #5 │ │ │ │ str r0, [r5, #32] │ │ │ │ - beq.n 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93ee8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93e44 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c16 <_PyUnicodeWriter_Finish@@Base+0xe3a> │ │ │ │ + beq.w 94b96 <_PyUnicodeWriter_Finish@@Base+0xe5e> │ │ │ │ cmp r6, #6 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ - beq.n 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93fe8 <_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 93ee8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93e44 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c12 <_PyUnicodeWriter_Finish@@Base+0xe36> │ │ │ │ + beq.w 94b92 <_PyUnicodeWriter_Finish@@Base+0xe5a> │ │ │ │ cmp r6, r5 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ - bne.n 94172 <_PyUnicodeWriter_Finish@@Base+0x396> │ │ │ │ + bne.n 940d2 <_PyUnicodeWriter_Finish@@Base+0x39a> │ │ │ │ mov r5, r8 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.n 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #940 @ 0x3ac │ │ │ │ + movw r1, #3244 @ 0xcac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9401a <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93f76 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95678 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 955fc <_PyType_LookupRef@@Base+0x8> │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r9, r3 │ │ │ │ - blt.w 94d56 <_PyUnicodeWriter_Finish@@Base+0xf7a> │ │ │ │ - bne.n 941c2 <_PyUnicodeWriter_Finish@@Base+0x3e6> │ │ │ │ + blt.w 94d2a <_PyUnicodeWriter_Finish@@Base+0xff2> │ │ │ │ + bne.n 94122 <_PyUnicodeWriter_Finish@@Base+0x3ea> │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ - beq.w 94f10 <_PyUnicodeWriter_Finish@@Base+0x1134> │ │ │ │ + beq.w 94da6 <_PyUnicodeWriter_Finish@@Base+0x106e> │ │ │ │ movs r0, #0 │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ - beq.w 94df6 <_PyUnicodeWriter_Finish@@Base+0x101a> │ │ │ │ - bl 110fe8 │ │ │ │ + beq.w 94cae <_PyUnicodeWriter_Finish@@Base+0xf76> │ │ │ │ + bl 11151c │ │ │ │ mov r5, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 94d80 <_PyUnicodeWriter_Finish@@Base+0xfa4> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 94c7e <_PyUnicodeWriter_Finish@@Base+0xf46> │ │ │ │ movs r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov fp, r6 │ │ │ │ - mov.w r8, #0 │ │ │ │ + movs r7, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov sl, r1 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cmp r8, r9 │ │ │ │ - beq.w 948e2 <_PyUnicodeWriter_Finish@@Base+0xb06> │ │ │ │ - bl 93ee8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + cmp r7, r9 │ │ │ │ + beq.w 94862 <_PyUnicodeWriter_Finish@@Base+0xb2a> │ │ │ │ + bl 93e44 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94bc4 <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ + beq.w 94b44 <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ mov r0, r6 │ │ │ │ - bl e7d78 │ │ │ │ + bl e8188 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94f6e <_PyUnicodeWriter_Finish@@Base+0x1192> │ │ │ │ + beq.w 94ebe <_PyUnicodeWriter_Finish@@Base+0x1186> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 94ae0 <_PyUnicodeWriter_Finish@@Base+0xd04> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - b.n 941ea <_PyUnicodeWriter_Finish@@Base+0x40e> │ │ │ │ + blt.w 94a60 <_PyUnicodeWriter_Finish@@Base+0xd28> │ │ │ │ + adds r7, #1 │ │ │ │ + b.n 9414a <_PyUnicodeWriter_Finish@@Base+0x412> │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94a3e <_PyUnicodeWriter_Finish@@Base+0xc62> │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 9485e <_PyUnicodeWriter_Finish@@Base+0xa82> │ │ │ │ + beq.w 949be <_PyUnicodeWriter_Finish@@Base+0xc86> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 947dc <_PyUnicodeWriter_Finish@@Base+0xaa4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95678 <_PyType_LookupRef@@Base+0x8> │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #28] │ │ │ │ + bl 955fc <_PyType_LookupRef@@Base+0x8> │ │ │ │ + str.w r8, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9487a <_PyUnicodeWriter_Finish@@Base+0xa9e> │ │ │ │ + beq.w 947f8 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95678 <_PyType_LookupRef@@Base+0x8> │ │ │ │ - str r0, [sp, #32] │ │ │ │ + bl 955fc <_PyType_LookupRef@@Base+0x8> │ │ │ │ + str r0, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94edc <_PyUnicodeWriter_Finish@@Base+0x1100> │ │ │ │ + beq.w 94f2e <_PyUnicodeWriter_Finish@@Base+0x11f6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95678 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 955fc <_PyType_LookupRef@@Base+0x8> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 94fd0 <_PyUnicodeWriter_Finish@@Base+0x11f4> │ │ │ │ + beq.w 94e38 <_PyUnicodeWriter_Finish@@Base+0x1100> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95678 <_PyType_LookupRef@@Base+0x8> │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + bl 955fc <_PyType_LookupRef@@Base+0x8> │ │ │ │ + str r0, [sp, #32] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94fc4 <_PyUnicodeWriter_Finish@@Base+0x11e8> │ │ │ │ + beq.w 94e1a <_PyUnicodeWriter_Finish@@Base+0x10e2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95678 <_PyType_LookupRef@@Base+0x8> │ │ │ │ - str r0, [sp, #24] │ │ │ │ + bl 955fc <_PyType_LookupRef@@Base+0x8> │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94fe4 <_PyUnicodeWriter_Finish@@Base+0x1208> │ │ │ │ + beq.w 94e48 <_PyUnicodeWriter_Finish@@Base+0x1110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93ee8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93e44 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94fae <_PyUnicodeWriter_Finish@@Base+0x11d2> │ │ │ │ + beq.w 94bf8 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93ee8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ - mov fp, r0 │ │ │ │ + bl 93e44 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c40 <_PyUnicodeWriter_Finish@@Base+0xe64> │ │ │ │ + beq.w 94bc0 <_PyUnicodeWriter_Finish@@Base+0xe88> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93ee8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ - str r0, [sp, #16] │ │ │ │ + bl 93e44 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95008 <_PyUnicodeWriter_Finish@@Base+0x122c> │ │ │ │ + beq.w 94e86 <_PyUnicodeWriter_Finish@@Base+0x114e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93ee8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ - mov r9, r0 │ │ │ │ + bl 93e44 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95026 <_PyUnicodeWriter_Finish@@Base+0x124a> │ │ │ │ + beq.w 94ea4 <_PyUnicodeWriter_Finish@@Base+0x116c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93ee8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ - mov sl, r0 │ │ │ │ + bl 93e44 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9501a <_PyUnicodeWriter_Finish@@Base+0x123e> │ │ │ │ + beq.w 94e96 <_PyUnicodeWriter_Finish@@Base+0x115e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93ee8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ - str r0, [sp, #12] │ │ │ │ + bl 93e44 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94efa <_PyUnicodeWriter_Finish@@Base+0x111e> │ │ │ │ + beq.w 94e62 <_PyUnicodeWriter_Finish@@Base+0x112a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93ee8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ - str r0, [sp, #8] │ │ │ │ + bl 93e44 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c7c <_PyUnicodeWriter_Finish@@Base+0xea0> │ │ │ │ + beq.w 94c3c <_PyUnicodeWriter_Finish@@Base+0xf04> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93ee8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ - mov r8, r0 │ │ │ │ + bl 93e44 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9503a <_PyUnicodeWriter_Finish@@Base+0x125e> │ │ │ │ + beq.w 94e70 <_PyUnicodeWriter_Finish@@Base+0x1138> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95678 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 955fc <_PyType_LookupRef@@Base+0x8> │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94e6c <_PyUnicodeWriter_Finish@@Base+0x1090> │ │ │ │ + beq.w 94e54 <_PyUnicodeWriter_Finish@@Base+0x111c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93ee8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ - str r0, [sp, #0] │ │ │ │ + bl 93e44 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95034 <_PyUnicodeWriter_Finish@@Base+0x1258> │ │ │ │ + beq.w 94dec <_PyUnicodeWriter_Finish@@Base+0x10b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93ee8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93e44 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94f04 <_PyUnicodeWriter_Finish@@Base+0x1128> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.w 94dee <_PyUnicodeWriter_Finish@@Base+0x10b6> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ strd r3, r5, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r3, r8, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, sl, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + strd r3, fp, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r3, r9, [sp, #104] @ 0x68 │ │ │ │ - str.w sl, [sp, #112] @ 0x70 │ │ │ │ - bl 96194 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str.w r9, [sp, #80] @ 0x50 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + bl 9611c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94f04 <_PyUnicodeWriter_Finish@@Base+0x1128> │ │ │ │ + beq.w 94dee <_PyUnicodeWriter_Finish@@Base+0x10b6> │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 965f4 │ │ │ │ + bl 9657c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94ca8 <_PyUnicodeWriter_Finish@@Base+0xecc> │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 94888 <_PyUnicodeWriter_Finish@@Base+0xaac> │ │ │ │ + beq.w 94cc8 <_PyUnicodeWriter_Finish@@Base+0xf90> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 94808 <_PyUnicodeWriter_Finish@@Base+0xad0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9437a <_PyUnicodeWriter_Finish@@Base+0x59e> │ │ │ │ + bge.n 942e0 <_PyUnicodeWriter_Finish@@Base+0x5a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9490a <_PyUnicodeWriter_Finish@@Base+0xb2e> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94392 <_PyUnicodeWriter_Finish@@Base+0x5b6> │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cbnz r3, 94392 <_PyUnicodeWriter_Finish@@Base+0x5b6> │ │ │ │ - mov r0, fp │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cbz r2, 943a8 <_PyUnicodeWriter_Finish@@Base+0x5cc> │ │ │ │ + beq.w 9488c <_PyUnicodeWriter_Finish@@Base+0xb54> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 943a8 <_PyUnicodeWriter_Finish@@Base+0x5cc> │ │ │ │ + bge.n 942f4 <_PyUnicodeWriter_Finish@@Base+0x5bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9483e <_PyUnicodeWriter_Finish@@Base+0xa62> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 943c4 <_PyUnicodeWriter_Finish@@Base+0x5e8> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 947aa <_PyUnicodeWriter_Finish@@Base+0xa72> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 94312 <_PyUnicodeWriter_Finish@@Base+0x5da> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 943c4 <_PyUnicodeWriter_Finish@@Base+0x5e8> │ │ │ │ + bge.n 94312 <_PyUnicodeWriter_Finish@@Base+0x5da> │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 94846 <_PyUnicodeWriter_Finish@@Base+0xa6a> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 943e2 <_PyUnicodeWriter_Finish@@Base+0x606> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + str.w r3, [fp] │ │ │ │ + cbnz r3, 94312 <_PyUnicodeWriter_Finish@@Base+0x5da> │ │ │ │ + mov r0, fp │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cbz r3, 9432c <_PyUnicodeWriter_Finish@@Base+0x5f4> │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 943e2 <_PyUnicodeWriter_Finish@@Base+0x606> │ │ │ │ + bge.n 9432c <_PyUnicodeWriter_Finish@@Base+0x5f4> │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cbnz r3, 943e2 <_PyUnicodeWriter_Finish@@Base+0x606> │ │ │ │ - mov r0, sl │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cbz r2, 943fa <_PyUnicodeWriter_Finish@@Base+0x61e> │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 9432c <_PyUnicodeWriter_Finish@@Base+0x5f4> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 94346 <_PyUnicodeWriter_Finish@@Base+0x60e> │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 943fa <_PyUnicodeWriter_Finish@@Base+0x61e> │ │ │ │ + bge.n 94346 <_PyUnicodeWriter_Finish@@Base+0x60e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 943fa <_PyUnicodeWriter_Finish@@Base+0x61e> │ │ │ │ + cbnz r3, 94346 <_PyUnicodeWriter_Finish@@Base+0x60e> │ │ │ │ mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cbz r2, 94410 <_PyUnicodeWriter_Finish@@Base+0x634> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cbz r3, 9435e <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94410 <_PyUnicodeWriter_Finish@@Base+0x634> │ │ │ │ + bge.n 9435e <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94836 <_PyUnicodeWriter_Finish@@Base+0xa5a> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 9442e <_PyUnicodeWriter_Finish@@Base+0x652> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 947c2 <_PyUnicodeWriter_Finish@@Base+0xa8a> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 9437a <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9442e <_PyUnicodeWriter_Finish@@Base+0x652> │ │ │ │ + bge.n 9437a <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 9442e <_PyUnicodeWriter_Finish@@Base+0x652> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cbz r2, 94444 <_PyUnicodeWriter_Finish@@Base+0x668> │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 947b2 <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 94396 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94444 <_PyUnicodeWriter_Finish@@Base+0x668> │ │ │ │ + bge.n 94396 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 947ba <_PyUnicodeWriter_Finish@@Base+0xa82> │ │ │ │ + cbz r7, 943aa <_PyUnicodeWriter_Finish@@Base+0x672> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 943aa <_PyUnicodeWriter_Finish@@Base+0x672> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9484e <_PyUnicodeWriter_Finish@@Base+0xa72> │ │ │ │ + beq.w 947ca <_PyUnicodeWriter_Finish@@Base+0xa92> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + bge.w 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + bne.w 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9401a <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93f76 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - mov r8, r3 │ │ │ │ + mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94952 <_PyUnicodeWriter_Finish@@Base+0xb76> │ │ │ │ + beq.w 948d2 <_PyUnicodeWriter_Finish@@Base+0xb9a> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 949d0 <_PyUnicodeWriter_Finish@@Base+0xbf4> │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.n 9403e <_PyUnicodeWriter_Finish@@Base+0x262> │ │ │ │ + bcs.w 94950 <_PyUnicodeWriter_Finish@@Base+0xc18> │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 93f98 <_PyUnicodeWriter_Finish@@Base+0x260> │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95678 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 955fc <_PyType_LookupRef@@Base+0x8> │ │ │ │ subs r3, r0, #0 │ │ │ │ - mov r8, r3 │ │ │ │ - blt.w 94d2c <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ - beq.w 94c36 <_PyUnicodeWriter_Finish@@Base+0xe5a> │ │ │ │ + mov r7, r3 │ │ │ │ + blt.w 94d00 <_PyUnicodeWriter_Finish@@Base+0xfc8> │ │ │ │ + beq.w 94bb6 <_PyUnicodeWriter_Finish@@Base+0xe7e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 95cac <_PyType_LookupRef@@Base+0x63c> │ │ │ │ + bl 95c34 <_PyType_LookupRef@@Base+0x640> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - mov r1, r8 │ │ │ │ - movw r2, #548 @ 0x224 │ │ │ │ + beq.w 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + mov r1, r7 │ │ │ │ + movw r2, #2852 @ 0xb24 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl a1ad4 │ │ │ │ + bl a1a88 │ │ │ │ mov r5, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 94ce2 <_PyUnicodeWriter_Finish@@Base+0xf06> │ │ │ │ + bne.w 94c6a <_PyUnicodeWriter_Finish@@Base+0xf32> │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19afc8 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ + bl 19b848 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9401a <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93f76 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9401a <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ - mov.w r8, #1 │ │ │ │ + b.n 93f76 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95678 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 955fc <_PyType_LookupRef@@Base+0x8> │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 94d2c <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ + blt.w 94d00 <_PyUnicodeWriter_Finish@@Base+0xfc8> │ │ │ │ mov r1, r4 │ │ │ │ - bl 95cac <_PyType_LookupRef@@Base+0x63c> │ │ │ │ + bl 95c34 <_PyType_LookupRef@@Base+0x640> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 95e70 │ │ │ │ + bl 95df8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9405e <_PyUnicodeWriter_Finish@@Base+0x282> │ │ │ │ - b.n 941a4 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + bne.w 93fb8 <_PyUnicodeWriter_Finish@@Base+0x280> │ │ │ │ + b.n 94104 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 94484 <_PyUnicodeWriter_Finish@@Base+0x6a8> │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.n 944e2 <_PyUnicodeWriter_Finish@@Base+0x706> │ │ │ │ + b.n 943e8 <_PyUnicodeWriter_Finish@@Base+0x6b0> │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 94446 <_PyUnicodeWriter_Finish@@Base+0x70e> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - b.n 9401a <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93f76 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95678 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 955fc <_PyType_LookupRef@@Base+0x8> │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - beq.w 94892 <_PyUnicodeWriter_Finish@@Base+0xab6> │ │ │ │ + beq.w 94812 <_PyUnicodeWriter_Finish@@Base+0xada> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ff40 │ │ │ │ + bl 808d0 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - b.n 9407c <_PyUnicodeWriter_Finish@@Base+0x2a0> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.n 93fd8 <_PyUnicodeWriter_Finish@@Base+0x2a0> │ │ │ │ movw r5, #5412 @ 0x1524 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - b.n 9401a <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93f76 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - b.n 9401a <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ - mov r9, r7 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 94b7c <_PyUnicodeWriter_Finish@@Base+0xda0> │ │ │ │ + b.n 93f76 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + mov r9, r8 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 94afc <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93ee8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93e44 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b74 <_PyUnicodeWriter_Finish@@Base+0xd98> │ │ │ │ + beq.w 94af4 <_PyUnicodeWriter_Finish@@Base+0xdbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93ee8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93e44 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r5, r0 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b74 <_PyUnicodeWriter_Finish@@Base+0xd98> │ │ │ │ + beq.w 94af4 <_PyUnicodeWriter_Finish@@Base+0xdbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93ee8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93e44 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94f9c <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ + beq.w 94eec <_PyUnicodeWriter_Finish@@Base+0x11b4> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 9dc90 │ │ │ │ + bl 9dc40 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9459c <_PyUnicodeWriter_Finish@@Base+0x7c0> │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 94b6a <_PyUnicodeWriter_Finish@@Base+0xd8e> │ │ │ │ + cbz r0, 94504 <_PyUnicodeWriter_Finish@@Base+0x7cc> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 94aea <_PyUnicodeWriter_Finish@@Base+0xdb2> │ │ │ │ mov r0, sl │ │ │ │ - bl 7a424 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7a464 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a424 │ │ │ │ + bl 7a464 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9401a <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93f76 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cc510 │ │ │ │ + bl 1cce18 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 946a6 <_PyUnicodeWriter_Finish@@Base+0x8ca> │ │ │ │ - bl 85d4c │ │ │ │ + beq.n 94612 <_PyUnicodeWriter_Finish@@Base+0x8da> │ │ │ │ + bl 85cb0 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r1, r4 │ │ │ │ - bl 19afc8 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ + bl 19b848 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9401a <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93f76 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95678 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 955fc <_PyType_LookupRef@@Base+0x8> │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 94a78 <_PyUnicodeWriter_Finish@@Base+0xc9c> │ │ │ │ + beq.w 949f8 <_PyUnicodeWriter_Finish@@Base+0xcc0> │ │ │ │ cmp.w r6, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 94eac <_PyUnicodeWriter_Finish@@Base+0x10d0> │ │ │ │ + beq.w 94efe <_PyUnicodeWriter_Finish@@Base+0x11c6> │ │ │ │ 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 1b1d38 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 1b2598 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 949be <_PyUnicodeWriter_Finish@@Base+0xbe2> │ │ │ │ + beq.w 9493e <_PyUnicodeWriter_Finish@@Base+0xc06> │ │ │ │ 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 9491a <_PyUnicodeWriter_Finish@@Base+0xb3e> │ │ │ │ - bl 1b1d98 │ │ │ │ + beq.w 9489c <_PyUnicodeWriter_Finish@@Base+0xb64> │ │ │ │ + bl 1b25f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r4, #32768 @ 0x8000 │ │ │ │ mov r0, r6 │ │ │ │ - bhi.w 94e68 <_PyUnicodeWriter_Finish@@Base+0x108c> │ │ │ │ - bl 1b1d98 │ │ │ │ + bhi.w 94f66 <_PyUnicodeWriter_Finish@@Base+0x122e> │ │ │ │ + bl 1b25f8 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 94e68 <_PyUnicodeWriter_Finish@@Base+0x108c> │ │ │ │ + bhi.w 94f66 <_PyUnicodeWriter_Finish@@Base+0x122e> │ │ │ │ add.w r0, r4, r0, lsl #15 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - b.n 9462a <_PyUnicodeWriter_Finish@@Base+0x84e> │ │ │ │ + b.n 94594 <_PyUnicodeWriter_Finish@@Base+0x85c> │ │ │ │ movw r5, #5144 @ 0x1418 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - b.n 9401a <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93f76 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95678 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 955fc <_PyType_LookupRef@@Base+0x8> │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 94d02 <_PyUnicodeWriter_Finish@@Base+0xf26> │ │ │ │ + blt.w 94cd6 <_PyUnicodeWriter_Finish@@Base+0xf9e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 71620 │ │ │ │ + bl 71640 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 940f0 <_PyUnicodeWriter_Finish@@Base+0x314> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 94050 <_PyUnicodeWriter_Finish@@Base+0x318> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 941a4 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + beq.w 94104 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 85e24 │ │ │ │ + bl 85d88 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 940f4 <_PyUnicodeWriter_Finish@@Base+0x318> │ │ │ │ - b.n 94d92 <_PyUnicodeWriter_Finish@@Base+0xfb6> │ │ │ │ + bne.w 94054 <_PyUnicodeWriter_Finish@@Base+0x31c> │ │ │ │ + b.n 94c90 <_PyUnicodeWriter_Finish@@Base+0xf58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 283c38 │ │ │ │ + bl 2845c0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 945c8 <_PyUnicodeWriter_Finish@@Base+0x7ec> │ │ │ │ + bne.n 94530 <_PyUnicodeWriter_Finish@@Base+0x7f8> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ vldr d0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 945c8 <_PyUnicodeWriter_Finish@@Base+0x7ec> │ │ │ │ - b.n 941a4 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + beq.n 94530 <_PyUnicodeWriter_Finish@@Base+0x7f8> │ │ │ │ + b.n 94104 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 283c38 │ │ │ │ + bl 2845c0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 94bb8 <_PyUnicodeWriter_Finish@@Base+0xddc> │ │ │ │ + beq.w 94b38 <_PyUnicodeWriter_Finish@@Base+0xe00> │ │ │ │ mov r0, r4 │ │ │ │ - bl 283c38 │ │ │ │ + bl 2845c0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d1, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 94af4 <_PyUnicodeWriter_Finish@@Base+0xd18> │ │ │ │ + beq.w 94a74 <_PyUnicodeWriter_Finish@@Base+0xd3c> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 248b94 │ │ │ │ + bl 2496f4 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - b.n 945d4 <_PyUnicodeWriter_Finish@@Base+0x7f8> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.n 9453e <_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 9401a <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + bge.w 93f76 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 9401a <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93f76 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95678 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 955fc <_PyType_LookupRef@@Base+0x8> │ │ │ │ subs r3, r0, #0 │ │ │ │ - mov r8, r3 │ │ │ │ - blt.w 94b40 <_PyUnicodeWriter_Finish@@Base+0xd64> │ │ │ │ - bl 7186c │ │ │ │ + mov r7, r3 │ │ │ │ + blt.w 94ac0 <_PyUnicodeWriter_Finish@@Base+0xd88> │ │ │ │ + bl 7188c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 94b34 <_PyUnicodeWriter_Finish@@Base+0xd58> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 94ab4 <_PyUnicodeWriter_Finish@@Base+0xd7c> │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - cmp r6, r8 │ │ │ │ - beq.w 94b2a <_PyUnicodeWriter_Finish@@Base+0xd4e> │ │ │ │ - bl 93ee8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + cmp r6, r7 │ │ │ │ + beq.w 94aaa <_PyUnicodeWriter_Finish@@Base+0xd72> │ │ │ │ + bl 93e44 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b08 <_PyUnicodeWriter_Finish@@Base+0xd2c> │ │ │ │ + beq.w 94a88 <_PyUnicodeWriter_Finish@@Base+0xd50> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 9473c <_PyUnicodeWriter_Finish@@Base+0x960> │ │ │ │ - bl 70620 │ │ │ │ + b.n 946ac <_PyUnicodeWriter_Finish@@Base+0x974> │ │ │ │ + bl 70640 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 94ba6 <_PyUnicodeWriter_Finish@@Base+0xdca> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 94b26 <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 93ee8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93e44 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 94bb2 <_PyUnicodeWriter_Finish@@Base+0xdd6> │ │ │ │ - bl 93ee8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + beq.w 94b32 <_PyUnicodeWriter_Finish@@Base+0xdfa> │ │ │ │ + bl 93e44 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b8e <_PyUnicodeWriter_Finish@@Base+0xdb2> │ │ │ │ + beq.w 94b0e <_PyUnicodeWriter_Finish@@Base+0xdd6> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78770 │ │ │ │ + bl 787bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94e26 <_PyUnicodeWriter_Finish@@Base+0x104a> │ │ │ │ + beq.w 94f88 <_PyUnicodeWriter_Finish@@Base+0x1250> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 947ae <_PyUnicodeWriter_Finish@@Base+0x9d2> │ │ │ │ + bge.n 94720 <_PyUnicodeWriter_Finish@@Base+0x9e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94e7a <_PyUnicodeWriter_Finish@@Base+0x109e> │ │ │ │ + beq.w 94e12 <_PyUnicodeWriter_Finish@@Base+0x10da> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94770 <_PyUnicodeWriter_Finish@@Base+0x994> │ │ │ │ + bge.n 946e2 <_PyUnicodeWriter_Finish@@Base+0x9aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94770 <_PyUnicodeWriter_Finish@@Base+0x994> │ │ │ │ + bne.n 946e2 <_PyUnicodeWriter_Finish@@Base+0x9aa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 94770 <_PyUnicodeWriter_Finish@@Base+0x994> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 946e2 <_PyUnicodeWriter_Finish@@Base+0x9aa> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #8 │ │ │ │ - bl 95cac <_PyType_LookupRef@@Base+0x63c> │ │ │ │ + bl 95c34 <_PyType_LookupRef@@Base+0x640> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 944c4 <_PyUnicodeWriter_Finish@@Base+0x6e8> │ │ │ │ + beq.w 94428 <_PyUnicodeWriter_Finish@@Base+0x6f0> │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 12b134 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 12b310 <_PyLong_FromByteArray@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 944c4 <_PyUnicodeWriter_Finish@@Base+0x6e8> │ │ │ │ + b.n 94428 <_PyUnicodeWriter_Finish@@Base+0x6f0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cc510 │ │ │ │ + bl 1cce18 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 94a6c <_PyUnicodeWriter_Finish@@Base+0xc90> │ │ │ │ + beq.w 949ec <_PyUnicodeWriter_Finish@@Base+0xcb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cc510 │ │ │ │ + bl 1cce18 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 94a58 <_PyUnicodeWriter_Finish@@Base+0xc7c> │ │ │ │ + beq.w 949d8 <_PyUnicodeWriter_Finish@@Base+0xca0> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmov.f64 d1, d7 │ │ │ │ vstr d8, [sp, #72] @ 0x48 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 248b94 │ │ │ │ + bl 2496f4 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - b.n 945d4 <_PyUnicodeWriter_Finish@@Base+0x7f8> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 94410 <_PyUnicodeWriter_Finish@@Base+0x634> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.n 9453e <_PyUnicodeWriter_Finish@@Base+0x806> │ │ │ │ mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 943a8 <_PyUnicodeWriter_Finish@@Base+0x5cc> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 942f4 <_PyUnicodeWriter_Finish@@Base+0x5bc> │ │ │ │ + mov r0, sl │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9437a <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ mov r0, r9 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 943c4 <_PyUnicodeWriter_Finish@@Base+0x5e8> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94396 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 94444 <_PyUnicodeWriter_Finish@@Base+0x668> │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 9407e <_PyUnicodeWriter_Finish@@Base+0x2a2> │ │ │ │ - b.n 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9435e <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 943aa <_PyUnicodeWriter_Finish@@Base+0x672> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 93fda <_PyUnicodeWriter_Finish@@Base+0x2a2> │ │ │ │ + b.n 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 19adf8 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ + bl 19b678 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - blt.w 941a4 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + blt.w 94104 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95678 <_PyType_LookupRef@@Base+0x8> │ │ │ │ - str r0, [sp, #28] │ │ │ │ + bl 955fc <_PyType_LookupRef@@Base+0x8> │ │ │ │ + str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 9423e <_PyUnicodeWriter_Finish@@Base+0x462> │ │ │ │ - bl 7fca0 │ │ │ │ + bne.w 941a2 <_PyUnicodeWriter_Finish@@Base+0x46a> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94f42 <_PyUnicodeWriter_Finish@@Base+0x1166> │ │ │ │ + beq.w 94dda <_PyUnicodeWriter_Finish@@Base+0x10a2> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.w 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - bl 19bd00 <_PySys_GetRequiredAttr@@Base+0x12bc> │ │ │ │ - b.n 94366 <_PyUnicodeWriter_Finish@@Base+0x58a> │ │ │ │ - bl 7fca0 │ │ │ │ + bl 19c580 <_PySys_GetRequiredAttr@@Base+0x12bc> │ │ │ │ + b.n 942cc <_PyUnicodeWriter_Finish@@Base+0x594> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94530 <_PyUnicodeWriter_Finish@@Base+0x754> │ │ │ │ - b.n 941a4 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + beq.w 94492 <_PyUnicodeWriter_Finish@@Base+0x75a> │ │ │ │ + b.n 94104 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94a82 <_PyUnicodeWriter_Finish@@Base+0xca6> │ │ │ │ + beq.w 94a02 <_PyUnicodeWriter_Finish@@Base+0xcca> │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 95cac <_PyType_LookupRef@@Base+0x63c> │ │ │ │ + bl 95c34 <_PyType_LookupRef@@Base+0x640> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94f64 <_PyUnicodeWriter_Finish@@Base+0x1188> │ │ │ │ + beq.w 94eb4 <_PyUnicodeWriter_Finish@@Base+0x117c> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - ble.w 93f24 <_PyUnicodeWriter_Finish@@Base+0x148> │ │ │ │ + ble.w 93e80 <_PyUnicodeWriter_Finish@@Base+0x148> │ │ │ │ movw r2, #43724 @ 0xaacc │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #20784 @ 0x5130 │ │ │ │ + movw r1, #23092 @ 0x5a34 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r5, #0 │ │ │ │ - b.w 9401c <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.w 93f78 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r4, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r6 │ │ │ │ cmp.w fp, #60 @ 0x3c │ │ │ │ - beq.w 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19bd00 <_PySys_GetRequiredAttr@@Base+0x12bc> │ │ │ │ - b.w 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + bl 19c580 <_PySys_GetRequiredAttr@@Base+0x12bc> │ │ │ │ + b.w 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r6, r3 │ │ │ │ - mov r8, r3 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r9, r3 │ │ │ │ mov r5, r3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 9437a <_PyUnicodeWriter_Finish@@Base+0x59e> │ │ │ │ - b.n 94392 <_PyUnicodeWriter_Finish@@Base+0x5b6> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 942e0 <_PyUnicodeWriter_Finish@@Base+0x5a8> │ │ │ │ + b.n 942f4 <_PyUnicodeWriter_Finish@@Base+0x5bc> │ │ │ │ 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 94980 <_PyUnicodeWriter_Finish@@Base+0xba4> │ │ │ │ + bne.n 94900 <_PyUnicodeWriter_Finish@@Base+0xbc8> │ │ │ │ str.w r5, [r2, sl, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r7 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1b1dc4 │ │ │ │ + bl 1b2624 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 944c4 <_PyUnicodeWriter_Finish@@Base+0x6e8> │ │ │ │ - mov.w r8, #1 │ │ │ │ + b.n 94428 <_PyUnicodeWriter_Finish@@Base+0x6f0> │ │ │ │ + movs r7, #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r9, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 949e4 <_PyUnicodeWriter_Finish@@Base+0xc08> │ │ │ │ + beq.n 94964 <_PyUnicodeWriter_Finish@@Base+0xc2c> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 95cac <_PyType_LookupRef@@Base+0x63c> │ │ │ │ + bl 95c34 <_PyType_LookupRef@@Base+0x640> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 95cac <_PyType_LookupRef@@Base+0x63c> │ │ │ │ + bl 95c34 <_PyType_LookupRef@@Base+0x640> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 944fc <_PyUnicodeWriter_Finish@@Base+0x720> │ │ │ │ - b.w 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + bne.w 94460 <_PyUnicodeWriter_Finish@@Base+0x728> │ │ │ │ + b.w 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1b1d98 │ │ │ │ + bl 1b25f8 │ │ │ │ add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.n 949ac <_PyUnicodeWriter_Finish@@Base+0xbd0> │ │ │ │ + bhi.n 9492c <_PyUnicodeWriter_Finish@@Base+0xbf4> │ │ │ │ cmp ip, r6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ rsb ip, ip, ip, lsl #4 │ │ │ │ - bne.n 949a4 <_PyUnicodeWriter_Finish@@Base+0xbc8> │ │ │ │ + bne.n 94924 <_PyUnicodeWriter_Finish@@Base+0xbec> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94a24 <_PyUnicodeWriter_Finish@@Base+0xc48> │ │ │ │ + beq.n 949a4 <_PyUnicodeWriter_Finish@@Base+0xc6c> │ │ │ │ lsl.w r0, r0, ip │ │ │ │ add r5, r0 │ │ │ │ - b.n 94938 <_PyUnicodeWriter_Finish@@Base+0xb5c> │ │ │ │ + b.n 948ba <_PyUnicodeWriter_Finish@@Base+0xb82> │ │ │ │ mov r4, r3 │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94ec4 <_PyUnicodeWriter_Finish@@Base+0x10e8> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 4989c │ │ │ │ + beq.w 94f16 <_PyUnicodeWriter_Finish@@Base+0x11de> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 49838 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 944c4 <_PyUnicodeWriter_Finish@@Base+0x6e8> │ │ │ │ + b.n 94428 <_PyUnicodeWriter_Finish@@Base+0x6f0> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2bb48 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 9466e <_PyUnicodeWriter_Finish@@Base+0x892> │ │ │ │ + bne.w 945d8 <_PyUnicodeWriter_Finish@@Base+0x8a0> │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #232 @ 0xe8 │ │ │ │ + movw r1, #2536 @ 0x9e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.w 9419e <_PyUnicodeWriter_Finish@@Base+0x3c2> │ │ │ │ + b.w 940fe <_PyUnicodeWriter_Finish@@Base+0x3c6> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2bb48 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 949d0 <_PyUnicodeWriter_Finish@@Base+0xbf4> │ │ │ │ + beq.n 94950 <_PyUnicodeWriter_Finish@@Base+0xc18> │ │ │ │ mov r1, r4 │ │ │ │ - bl 95cac <_PyType_LookupRef@@Base+0x63c> │ │ │ │ + bl 95c34 <_PyType_LookupRef@@Base+0x640> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 944fc <_PyUnicodeWriter_Finish@@Base+0x720> │ │ │ │ + bge.w 94460 <_PyUnicodeWriter_Finish@@Base+0x728> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #524 @ 0x20c │ │ │ │ + movw r1, #2828 @ 0xb0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9401a <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.w 93f76 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r4, r3 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #336 @ 0x150 │ │ │ │ + movw r1, #2640 @ 0xa50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 949b8 <_PyUnicodeWriter_Finish@@Base+0xbdc> │ │ │ │ + bl f2724 │ │ │ │ + b.n 94938 <_PyUnicodeWriter_Finish@@Base+0xc00> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #812 @ 0x32c │ │ │ │ + movw r1, #3116 @ 0xc2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.w 941a4 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + bl f2724 │ │ │ │ + b.w 94104 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ vldr d7, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 941a4 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ - b.n 94818 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - bl 7fca0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 941a4 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ - b.n 947fe <_PyUnicodeWriter_Finish@@Base+0xa22> │ │ │ │ - bl 7fca0 │ │ │ │ + bne.w 94104 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + b.n 9478a <_PyUnicodeWriter_Finish@@Base+0xa52> │ │ │ │ + bl 7fcf8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 94104 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + b.n 94770 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 949be <_PyUnicodeWriter_Finish@@Base+0xbe2> │ │ │ │ - b.n 945f8 <_PyUnicodeWriter_Finish@@Base+0x81c> │ │ │ │ + bne.n 9493e <_PyUnicodeWriter_Finish@@Base+0xc06> │ │ │ │ + b.n 94562 <_PyUnicodeWriter_Finish@@Base+0x82a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2bb48 │ │ │ │ mov r2, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - bne.w 948b6 <_PyUnicodeWriter_Finish@@Base+0xada> │ │ │ │ + bne.w 94836 <_PyUnicodeWriter_Finish@@Base+0xafe> │ │ │ │ movw r4, #61140 @ 0xeed4 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - movw r1, #232 @ 0xe8 │ │ │ │ + movw r1, #2536 @ 0x9e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d81f4 │ │ │ │ + bl d85dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 948dc <_PyUnicodeWriter_Finish@@Base+0xb00> │ │ │ │ + beq.w 9485c <_PyUnicodeWriter_Finish@@Base+0xb24> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #260 @ 0x104 │ │ │ │ + movw r1, #2564 @ 0xa04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f23b0 │ │ │ │ - b.n 948dc <_PyUnicodeWriter_Finish@@Base+0xb00> │ │ │ │ - bl 7fca0 │ │ │ │ + bl f2724 │ │ │ │ + b.n 9485c <_PyUnicodeWriter_Finish@@Base+0xb24> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 941a4 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + bne.w 94104 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #900 @ 0x384 │ │ │ │ + movw r1, #3204 @ 0xc84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.w 9419e <_PyUnicodeWriter_Finish@@Base+0x3c2> │ │ │ │ + b.w 940fe <_PyUnicodeWriter_Finish@@Base+0x3c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94216 <_PyUnicodeWriter_Finish@@Base+0x43a> │ │ │ │ + bne.w 94176 <_PyUnicodeWriter_Finish@@Base+0x43e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 94216 <_PyUnicodeWriter_Finish@@Base+0x43a> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 94176 <_PyUnicodeWriter_Finish@@Base+0x43e> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ vldr d1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 941a4 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ - b.n 946ec <_PyUnicodeWriter_Finish@@Base+0x910> │ │ │ │ - bl 7fca0 │ │ │ │ + bne.w 94104 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + b.n 94658 <_PyUnicodeWriter_Finish@@Base+0x920> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94e82 <_PyUnicodeWriter_Finish@@Base+0x10a6> │ │ │ │ + beq.w 94f3c <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94b2a <_PyUnicodeWriter_Finish@@Base+0xd4e> │ │ │ │ + bge.n 94aaa <_PyUnicodeWriter_Finish@@Base+0xd72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 94b2a <_PyUnicodeWriter_Finish@@Base+0xd4e> │ │ │ │ + cbnz r3, 94aaa <_PyUnicodeWriter_Finish@@Base+0xd72> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9401a <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.w 93f76 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 19afc8 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ + bl 19b848 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 94734 <_PyUnicodeWriter_Finish@@Base+0x958> │ │ │ │ - bl 7fca0 │ │ │ │ + b.n 946a4 <_PyUnicodeWriter_Finish@@Base+0x96c> │ │ │ │ + bl 7fcf8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 941a4 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + bne.w 94104 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #648 @ 0x288 │ │ │ │ + movw r1, #2952 @ 0xb88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9401a <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.w 93f76 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r9 │ │ │ │ - bl 19bd00 <_PySys_GetRequiredAttr@@Base+0x12bc> │ │ │ │ - b.n 9459c <_PyUnicodeWriter_Finish@@Base+0x7c0> │ │ │ │ + bl 19c580 <_PySys_GetRequiredAttr@@Base+0x12bc> │ │ │ │ + b.n 94504 <_PyUnicodeWriter_Finish@@Base+0x7cc> │ │ │ │ movs r6, #0 │ │ │ │ - mov r8, r6 │ │ │ │ + mov r7, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 9459c <_PyUnicodeWriter_Finish@@Base+0x7c0> │ │ │ │ + b.n 94504 <_PyUnicodeWriter_Finish@@Base+0x7cc> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 19adf8 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ + bl 19b678 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r9, r3 │ │ │ │ - bge.w 9455c <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ - b.w 941a4 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + bge.w 944c2 <_PyUnicodeWriter_Finish@@Base+0x78a> │ │ │ │ + b.w 94104 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 94e9a <_PyUnicodeWriter_Finish@@Base+0x10be> │ │ │ │ - bl 7fca0 │ │ │ │ + blt.w 94f54 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94b2a <_PyUnicodeWriter_Finish@@Base+0xd4e> │ │ │ │ - b.n 94b12 <_PyUnicodeWriter_Finish@@Base+0xd36> │ │ │ │ + beq.n 94aaa <_PyUnicodeWriter_Finish@@Base+0xd72> │ │ │ │ + b.n 94a92 <_PyUnicodeWriter_Finish@@Base+0xd5a> │ │ │ │ mov r1, r4 │ │ │ │ - bl 19afc8 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ + bl 19b848 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 94766 <_PyUnicodeWriter_Finish@@Base+0x98a> │ │ │ │ + b.n 946d8 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 94b9c <_PyUnicodeWriter_Finish@@Base+0xdc0> │ │ │ │ - bl 7fca0 │ │ │ │ + b.n 94b1c <_PyUnicodeWriter_Finish@@Base+0xde4> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 941a4 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ - b.n 946d2 <_PyUnicodeWriter_Finish@@Base+0x8f6> │ │ │ │ + bne.w 94104 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + b.n 9463e <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94e0e <_PyUnicodeWriter_Finish@@Base+0x1032> │ │ │ │ + beq.w 94f70 <_PyUnicodeWriter_Finish@@Base+0x1238> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 94884 <_PyUnicodeWriter_Finish@@Base+0xaa8> │ │ │ │ + bge.w 94802 <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94884 <_PyUnicodeWriter_Finish@@Base+0xaa8> │ │ │ │ + bne.w 94802 <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 94884 <_PyUnicodeWriter_Finish@@Base+0xaa8> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94802 <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 941a4 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + bge.w 94104 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 941a4 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + bne.w 94104 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9401a <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.w 93f76 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r5, r8 │ │ │ │ mov r4, r7 │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94bd2 <_PyUnicodeWriter_Finish@@Base+0xdf6> │ │ │ │ + bne.n 94b52 <_PyUnicodeWriter_Finish@@Base+0xe1a> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #608 @ 0x260 │ │ │ │ + movw r1, #2912 @ 0xb60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 94bd2 <_PyUnicodeWriter_Finish@@Base+0xdf6> │ │ │ │ + bl f2724 │ │ │ │ + b.n 94b52 <_PyUnicodeWriter_Finish@@Base+0xe1a> │ │ │ │ movs r0, #7 │ │ │ │ - bl f9ac8 │ │ │ │ + bl f9ebc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 944b4 <_PyUnicodeWriter_Finish@@Base+0x6d8> │ │ │ │ - bl 7fca0 │ │ │ │ - mov r9, r0 │ │ │ │ + b.n 94418 <_PyUnicodeWriter_Finish@@Base+0x6e0> │ │ │ │ + bl 7fcf8 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94ff8 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + beq.w 94e76 <_PyUnicodeWriter_Finish@@Base+0x113e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94c5c <_PyUnicodeWriter_Finish@@Base+0xe80> │ │ │ │ + bge.n 94bdc <_PyUnicodeWriter_Finish@@Base+0xea4> │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ - cbz r5, 94c68 <_PyUnicodeWriter_Finish@@Base+0xe8c> │ │ │ │ + cbz r5, 94be6 <_PyUnicodeWriter_Finish@@Base+0xeae> │ │ │ │ movs r6, #0 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - mov r8, r6 │ │ │ │ + mov r7, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b.w 94410 <_PyUnicodeWriter_Finish@@Base+0x634> │ │ │ │ + b.w 94396 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r6, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - mov r8, r5 │ │ │ │ - strd r5, r5, [sp, #8] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - b.w 943e2 <_PyUnicodeWriter_Finish@@Base+0x606> │ │ │ │ - bl 7fca0 │ │ │ │ + mov r7, r5 │ │ │ │ + mov r9, r5 │ │ │ │ + mov sl, r5 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 9435e <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + bl 7fcf8 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 94802 <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r6, r3 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #3160 @ 0xc58 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov sl, r5 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f2724 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 94df8 <_PyUnicodeWriter_Finish@@Base+0x10c0> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 94892 <_PyUnicodeWriter_Finish@@Base+0xb5a> │ │ │ │ + bl 7fcf8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94e60 <_PyUnicodeWriter_Finish@@Base+0x1084> │ │ │ │ + beq.w 94de4 <_PyUnicodeWriter_Finish@@Base+0x10ac> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94cf6 <_PyUnicodeWriter_Finish@@Base+0xf1a> │ │ │ │ + bge.w 94d9a <_PyUnicodeWriter_Finish@@Base+0x1062> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94902 <_PyUnicodeWriter_Finish@@Base+0xb26> │ │ │ │ + beq.w 94884 <_PyUnicodeWriter_Finish@@Base+0xb4c> │ │ │ │ movs r6, #0 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - mov r8, r6 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r9, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b.w 9437a <_PyUnicodeWriter_Finish@@Base+0x59e> │ │ │ │ - bl 7fca0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 94366 <_PyUnicodeWriter_Finish@@Base+0x58a> │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #856 @ 0x358 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 94f4c <_PyUnicodeWriter_Finish@@Base+0x1170> │ │ │ │ - movs r5, #0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 9437a <_PyUnicodeWriter_Finish@@Base+0x59e> │ │ │ │ - b.w 94392 <_PyUnicodeWriter_Finish@@Base+0x5b6> │ │ │ │ - ldr r2, [pc, #764] @ (94fe0 <_PyUnicodeWriter_Finish@@Base+0x1204>) │ │ │ │ + b.w 942e0 <_PyUnicodeWriter_Finish@@Base+0x5a8> │ │ │ │ + ldr r2, [pc, #768] @ (94f6c <_PyUnicodeWriter_Finish@@Base+0x1234>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 80584 <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b.w 944c2 <_PyUnicodeWriter_Finish@@Base+0x6e6> │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r6, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - b.w 9437a <_PyUnicodeWriter_Finish@@Base+0x59e> │ │ │ │ - bl 7fca0 │ │ │ │ + bl 803ac <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b.w 94426 <_PyUnicodeWriter_Finish@@Base+0x6ee> │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + bl 19b678 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bge.w 9413a <_PyUnicodeWriter_Finish@@Base+0x402> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 94104 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 94104 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 94104 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bl e5008 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 94138 <_PyUnicodeWriter_Finish@@Base+0x400> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 19b848 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ mov r5, r0 │ │ │ │ + b.w 94138 <_PyUnicodeWriter_Finish@@Base+0x400> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 941a4 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + bne.w 942cc <_PyUnicodeWriter_Finish@@Base+0x594> │ │ │ │ + mov r5, sl │ │ │ │ + b.n 94c18 <_PyUnicodeWriter_Finish@@Base+0xee0> │ │ │ │ + bl 7fcf8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 94104 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #564 @ 0x234 │ │ │ │ + movw r1, #2868 @ 0xb34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9401a <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ - bl 7fca0 │ │ │ │ + b.w 93f76 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + bl 7fcf8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 941a4 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + bne.w 94104 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #480 @ 0x1e0 │ │ │ │ + movw r1, #2784 @ 0xae0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9401a <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ - bl 7fca0 │ │ │ │ + b.w 93f76 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + bl 7fcf8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 941a4 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + bne.w 94104 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #732 @ 0x2dc │ │ │ │ + movw r1, #3036 @ 0xbdc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9401a <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - bl 19adf8 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bge.w 941d8 <_PyUnicodeWriter_Finish@@Base+0x3fc> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 941a4 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 941a4 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 941a4 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + b.w 93f76 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 949c2 <_PyUnicodeWriter_Finish@@Base+0xbe6> │ │ │ │ + beq.w 94942 <_PyUnicodeWriter_Finish@@Base+0xc0a> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 95cac <_PyType_LookupRef@@Base+0x63c> │ │ │ │ + bl 95c34 <_PyType_LookupRef@@Base+0x640> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ - b.n 9466e <_PyUnicodeWriter_Finish@@Base+0x892> │ │ │ │ - bl 7fca0 │ │ │ │ + b.n 945d8 <_PyUnicodeWriter_Finish@@Base+0x8a0> │ │ │ │ + bl 7fcf8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 941a4 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + bne.w 94104 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #428 @ 0x1ac │ │ │ │ + movw r1, #2732 @ 0xaac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9401a <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ - bl e4ce4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 941d6 <_PyUnicodeWriter_Finish@@Base+0x3fa> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 19afc8 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ - mov r5, r0 │ │ │ │ - b.w 941d6 <_PyUnicodeWriter_Finish@@Base+0x3fa> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #776 @ 0x308 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 94bd2 <_PyUnicodeWriter_Finish@@Base+0xdf6> │ │ │ │ - mov r8, r4 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r5, r7 │ │ │ │ - bge.n 94e38 <_PyUnicodeWriter_Finish@@Base+0x105c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r3, 94e58 <_PyUnicodeWriter_Finish@@Base+0x107c> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 94b9c <_PyUnicodeWriter_Finish@@Base+0xdc0> │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 94b9c <_PyUnicodeWriter_Finish@@Base+0xdc0> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 94b9c <_PyUnicodeWriter_Finish@@Base+0xdc0> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 94e38 <_PyUnicodeWriter_Finish@@Base+0x105c> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - b.n 94cb4 <_PyUnicodeWriter_Finish@@Base+0xed8> │ │ │ │ - mov r4, r6 │ │ │ │ - b.n 949ae <_PyUnicodeWriter_Finish@@Base+0xbd2> │ │ │ │ - bl 7fca0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 941a4 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ - b.w 942f4 <_PyUnicodeWriter_Finish@@Base+0x518> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 947ae <_PyUnicodeWriter_Finish@@Base+0x9d2> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #692 @ 0x2b4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 94b12 <_PyUnicodeWriter_Finish@@Base+0xd36> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 94b9c <_PyUnicodeWriter_Finish@@Base+0xdc0> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 94b9c <_PyUnicodeWriter_Finish@@Base+0xdc0> │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #292 @ 0x124 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 949be <_PyUnicodeWriter_Finish@@Base+0xbe2> │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #380 @ 0x17c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 949b8 <_PyUnicodeWriter_Finish@@Base+0xbdc> │ │ │ │ - bl 7fca0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9424c <_PyUnicodeWriter_Finish@@Base+0x470> │ │ │ │ - movs r6, #0 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - mov r8, r6 │ │ │ │ - mov sl, r6 │ │ │ │ - mov r9, r6 │ │ │ │ - mov fp, r6 │ │ │ │ - strd r6, r6, [sp, #8] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - b.n 94cd4 <_PyUnicodeWriter_Finish@@Base+0xef8> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r6, r3 │ │ │ │ - mov r8, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 7fca0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 94ccc <_PyUnicodeWriter_Finish@@Base+0xef0> │ │ │ │ - b.n 94cb2 <_PyUnicodeWriter_Finish@@Base+0xed6> │ │ │ │ - ldr r3, [pc, #204] @ (94fe0 <_PyUnicodeWriter_Finish@@Base+0x1204>) │ │ │ │ + b.w 93f76 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + mov r5, sl │ │ │ │ + mov r6, sl │ │ │ │ + mov r7, sl │ │ │ │ + mov r9, sl │ │ │ │ + b.w 942e0 <_PyUnicodeWriter_Finish@@Base+0x5a8> │ │ │ │ + ldr r3, [pc, #452] @ (94f6c <_PyUnicodeWriter_Finish@@Base+0x1234>) │ │ │ │ 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 1fdaa4 <_PyTrash_thread_destroy_chain@@Base+0x308> │ │ │ │ + bl 1fe3ac <_PyTrash_thread_destroy_chain@@Base+0x308> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r1, r4 │ │ │ │ - bl 19afc8 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ + bl 19b848 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ mov r5, r0 │ │ │ │ - b.w 9408c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.w 93fe8 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 9423e <_PyUnicodeWriter_Finish@@Base+0x462> │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 941a2 <_PyUnicodeWriter_Finish@@Base+0x46a> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 94c18 <_PyUnicodeWriter_Finish@@Base+0xee0> │ │ │ │ + mov r6, r0 │ │ │ │ + bl 7fcf8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 94cd2 <_PyUnicodeWriter_Finish@@Base+0xf9a> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 94cd4 <_PyUnicodeWriter_Finish@@Base+0xef8> │ │ │ │ + bge.w 94c38 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 94cd4 <_PyUnicodeWriter_Finish@@Base+0xef8> │ │ │ │ + bne.w 94c38 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ mov r0, r3 │ │ │ │ - b.n 9490c <_PyUnicodeWriter_Finish@@Base+0xb30> │ │ │ │ + b.n 9488e <_PyUnicodeWriter_Finish@@Base+0xb56> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94720 <_PyUnicodeWriter_Finish@@Base+0x9e8> │ │ │ │ + bl 7fcf8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 941cc <_PyUnicodeWriter_Finish@@Base+0x494> │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + mov r7, r6 │ │ │ │ + mov r9, r6 │ │ │ │ + mov sl, r6 │ │ │ │ + mov fp, r6 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + str r6, [sp, #12] │ │ │ │ + b.n 94c38 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ + bl 7fcf8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 94e24 <_PyUnicodeWriter_Finish@@Base+0x10ec> │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.w 941be <_PyUnicodeWriter_Finish@@Base+0x486> │ │ │ │ + bl 7fcf8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 94e24 <_PyUnicodeWriter_Finish@@Base+0x10ec> │ │ │ │ + b.w 941da <_PyUnicodeWriter_Finish@@Base+0x4a2> │ │ │ │ + bl 7fcf8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 94104 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + b.w 94258 <_PyUnicodeWriter_Finish@@Base+0x520> │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ + ldr.w sl, [sp, #16] │ │ │ │ + b.n 94dee <_PyUnicodeWriter_Finish@@Base+0x10b6> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 94dee <_PyUnicodeWriter_Finish@@Base+0x10b6> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + b.n 94c18 <_PyUnicodeWriter_Finish@@Base+0xee0> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + b.n 94dee <_PyUnicodeWriter_Finish@@Base+0x10b6> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r6, r3 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + mov sl, r3 │ │ │ │ + b.n 94dee <_PyUnicodeWriter_Finish@@Base+0x10b6> │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r6, r3 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + mov sl, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 94dee <_PyUnicodeWriter_Finish@@Base+0x10b6> │ │ │ │ movw r4, #61140 @ 0xeed4 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - b.n 94aa6 <_PyUnicodeWriter_Finish@@Base+0xcca> │ │ │ │ + b.n 94a26 <_PyUnicodeWriter_Finish@@Base+0xcee> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r5 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94f80 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + bge.n 94ed0 <_PyUnicodeWriter_Finish@@Base+0x1198> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 94fa2 <_PyUnicodeWriter_Finish@@Base+0x11c6> │ │ │ │ + cbz r2, 94ef2 <_PyUnicodeWriter_Finish@@Base+0x11ba> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 94884 <_PyUnicodeWriter_Finish@@Base+0xaa8> │ │ │ │ + bge.w 94802 <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94884 <_PyUnicodeWriter_Finish@@Base+0xaa8> │ │ │ │ + bne.w 94802 <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ mov r0, r3 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 94884 <_PyUnicodeWriter_Finish@@Base+0xaa8> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94802 <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ mov r5, r0 │ │ │ │ - b.w 9459c <_PyUnicodeWriter_Finish@@Base+0x7c0> │ │ │ │ + b.w 94504 <_PyUnicodeWriter_Finish@@Base+0x7cc> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 94f80 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r6, r3 │ │ │ │ - mov r8, r3 │ │ │ │ - mov sl, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - strd r3, r3, [sp, #8] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 94f04 <_PyUnicodeWriter_Finish@@Base+0x1128> │ │ │ │ - bl 7fca0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 94ee6 <_PyUnicodeWriter_Finish@@Base+0x110a> │ │ │ │ - b.w 94268 <_PyUnicodeWriter_Finish@@Base+0x48c> │ │ │ │ - bl 7fca0 │ │ │ │ + b.n 94ed0 <_PyUnicodeWriter_Finish@@Base+0x1198> │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #2596 @ 0xa24 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f2724 │ │ │ │ + b.n 9493e <_PyUnicodeWriter_Finish@@Base+0xc06> │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #2684 @ 0xa7c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f2724 │ │ │ │ + b.n 94938 <_PyUnicodeWriter_Finish@@Base+0xc00> │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94ee6 <_PyUnicodeWriter_Finish@@Base+0x110a> │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.w 9425a <_PyUnicodeWriter_Finish@@Base+0x47e> │ │ │ │ + bne.w 94e24 <_PyUnicodeWriter_Finish@@Base+0x10ec> │ │ │ │ + b.w 941b0 <_PyUnicodeWriter_Finish@@Base+0x478> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #2996 @ 0xbb4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f2724 │ │ │ │ + b.n 94a92 <_PyUnicodeWriter_Finish@@Base+0xd5a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 94b1c <_PyUnicodeWriter_Finish@@Base+0xde4> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94b1c <_PyUnicodeWriter_Finish@@Base+0xde4> │ │ │ │ + mov r4, r6 │ │ │ │ + b.n 9492e <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 7fca0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 94ee6 <_PyUnicodeWriter_Finish@@Base+0x110a> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 94276 <_PyUnicodeWriter_Finish@@Base+0x49a> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 94cb4 <_PyUnicodeWriter_Finish@@Base+0xed8> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r6, r3 │ │ │ │ - mov r8, r3 │ │ │ │ - mov sl, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - strd r3, r3, [sp, #8] │ │ │ │ - b.n 94f04 <_PyUnicodeWriter_Finish@@Base+0x1128> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - strd r0, r0, [sp, #8] │ │ │ │ - b.n 94f04 <_PyUnicodeWriter_Finish@@Base+0x1128> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - strd r0, r0, [sp, #8] │ │ │ │ - b.n 94f04 <_PyUnicodeWriter_Finish@@Base+0x1128> │ │ │ │ - movs r6, #0 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - b.n 94f04 <_PyUnicodeWriter_Finish@@Base+0x1128> │ │ │ │ - mov r6, r0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - b.n 94f04 <_PyUnicodeWriter_Finish@@Base+0x1128> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #3080 @ 0xc08 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f2724 │ │ │ │ + b.n 94b52 <_PyUnicodeWriter_Finish@@Base+0xe1a> │ │ │ │ + mov r8, r4 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r5, r7 │ │ │ │ + bge.n 94f9a <_PyUnicodeWriter_Finish@@Base+0x1262> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r3, 94fba <_PyUnicodeWriter_Finish@@Base+0x1282> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 94b1c <_PyUnicodeWriter_Finish@@Base+0xde4> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 94b1c <_PyUnicodeWriter_Finish@@Base+0xde4> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94b1c <_PyUnicodeWriter_Finish@@Base+0xde4> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94f9a <_PyUnicodeWriter_Finish@@Base+0x1262> │ │ │ │ + nop │ │ │ │ │ │ │ │ -00095040 : │ │ │ │ +00094fc4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #240] @ (95148 ) │ │ │ │ + ldr r3, [pc, #240] @ (950cc ) │ │ │ │ sub sp, #16 │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 9514c <_PyObject_GetMethod@@Base> │ │ │ │ + bl 950d0 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 950ee │ │ │ │ - cbz r0, 950b0 │ │ │ │ + beq.n 95072 │ │ │ │ + cbz r0, 95034 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ bic.w r2, r7, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r1, #20 │ │ │ │ - bpl.n 950bc │ │ │ │ + bpl.n 95040 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r7, [r5, r3] │ │ │ │ - cbz r7, 950bc │ │ │ │ + cbz r7, 95040 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 950e4 │ │ │ │ - cbnz r3, 950f2 │ │ │ │ + cbz r0, 95068 │ │ │ │ + cbnz r3, 95076 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 950a8 │ │ │ │ + bge.n 9502c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 950dc │ │ │ │ + cbz r3, 95060 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r4, #4 │ │ │ │ subs r2, r7, #1 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #20 │ │ │ │ - bmi.n 95082 │ │ │ │ + bmi.n 95006 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 8bbb8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8bb30 <_PyObject_MakeTpCall@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 950a2 │ │ │ │ - b.n 950a8 │ │ │ │ + blt.n 95026 │ │ │ │ + b.n 9502c │ │ │ │ mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 950a8 │ │ │ │ - cbz r3, 9511c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9502c │ │ │ │ + cbz r3, 950a0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 9511c │ │ │ │ + cbz r3, 950a0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 95098 │ │ │ │ + b.n 9501c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 950a8 │ │ │ │ + b.n 9502c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95098 │ │ │ │ + beq.n 9501c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 95138 │ │ │ │ + blt.n 950bc │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #56748 @ 0xddac │ │ │ │ + movw r2, #59052 @ 0xe6ac │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 2358d8 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ - b.n 950ea │ │ │ │ + bl 2362c0 <_PyBytesWriter_WriteBytes@@Base+0x34> │ │ │ │ + b.n 9506e │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #56700 @ 0xdd7c │ │ │ │ + movw r2, #59004 @ 0xe67c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1ee5f8 <_PyErr_Format@@Base> │ │ │ │ - b.n 950ea │ │ │ │ + bl 1eeed0 <_PyErr_Format@@Base> │ │ │ │ + b.n 9506e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95100 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 95100 │ │ │ │ + bne.n 95084 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95084 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009514c <_PyObject_GetMethod@@Base>: │ │ │ │ +000950d0 <_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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov sl, r2 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r2, #30 │ │ │ │ - bmi.w 95356 <_PyObject_GetMethod@@Base+0x20a> │ │ │ │ + bmi.w 952da <_PyObject_GetMethod@@Base+0x20a> │ │ │ │ ldr.w r2, [r4, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95394 <_PyObject_GetMethod@@Base+0x248> │ │ │ │ + beq.w 95318 <_PyObject_GetMethod@@Base+0x248> │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ - movw r2, #4941 @ 0x134d │ │ │ │ + movw r2, #5837 @ 0x16cd │ │ │ │ movt r2, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 953a6 <_PyObject_GetMethod@@Base+0x25a> │ │ │ │ + bne.w 9532a <_PyObject_GetMethod@@Base+0x25a> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r9, #40968 @ 0xa008 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 953a6 <_PyObject_GetMethod@@Base+0x25a> │ │ │ │ - ldr r1, [pc, #668] @ (95438 <_PyObject_GetMethod@@Base+0x2ec>) │ │ │ │ + bne.w 9532a <_PyObject_GetMethod@@Base+0x25a> │ │ │ │ + ldr r1, [pc, #668] @ (953bc <_PyObject_GetMethod@@Base+0x2ec>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ eor.w r6, r2, r3, asr #3 │ │ │ │ ubfx r6, r6, #0, #12 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ movs r1, #12 │ │ │ │ mul.w r6, r1, r6 │ │ │ │ add.w r8, r5, r6 │ │ │ │ add.w r8, r8, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r8, #1412] @ 0x584 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9528e <_PyObject_GetMethod@@Base+0x142> │ │ │ │ + bne.n 95212 <_PyObject_GetMethod@@Base+0x142> │ │ │ │ ldr.w r2, [r8, #1416] @ 0x588 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9528e <_PyObject_GetMethod@@Base+0x142> │ │ │ │ + bne.n 95212 <_PyObject_GetMethod@@Base+0x142> │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r6 │ │ │ │ ldr.w r5, [r5, #1420] @ 0x58c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 952fe <_PyObject_GetMethod@@Base+0x1b2> │ │ │ │ + beq.w 95282 <_PyObject_GetMethod@@Base+0x1b2> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ - bge.w 95468 <_PyObject_GetMethod@@Base+0x31c> │ │ │ │ + bge.w 953ec <_PyObject_GetMethod@@Base+0x31c> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 952fe <_PyObject_GetMethod@@Base+0x1b2> │ │ │ │ + beq.w 95282 <_PyObject_GetMethod@@Base+0x1b2> │ │ │ │ lsls r0, r5, #31 │ │ │ │ - bmi.w 95476 <_PyObject_GetMethod@@Base+0x32a> │ │ │ │ + bmi.w 953fa <_PyObject_GetMethod@@Base+0x32a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #14 │ │ │ │ itt mi │ │ │ │ movmi.w fp, #0 │ │ │ │ movmi.w r8, #1 │ │ │ │ - bpl.w 953d0 <_PyObject_GetMethod@@Base+0x284> │ │ │ │ + bpl.w 95354 <_PyObject_GetMethod@@Base+0x284> │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r2, #29 │ │ │ │ - bmi.n 9530a <_PyObject_GetMethod@@Base+0x1be> │ │ │ │ + bmi.n 9528e <_PyObject_GetMethod@@Base+0x1be> │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 953b6 <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ + bmi.w 9533a <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9527a <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ + beq.n 951fe <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ itttt lt │ │ │ │ ldrlt r0, [r7, #8] │ │ │ │ eorlt.w r6, r0, r0, asr #31 │ │ │ │ sublt.w r6, r6, r0, asr #31 │ │ │ │ ldrdlt r0, ip, [r1, #16] │ │ │ │ itttt lt │ │ │ │ addlt r1, r0, #3 │ │ │ │ mlalt r1, ip, r6, r1 │ │ │ │ biclt.w r1, r1, #3 │ │ │ │ addlt r2, r2, r1 │ │ │ │ adds r2, r7, r2 │ │ │ │ - beq.n 9527a <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ + beq.n 951fe <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ ldr r6, [r2, #0] │ │ │ │ - cbz r6, 9527a <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ + cbz r6, 951fe <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r6, #0] │ │ │ │ mov r2, sl │ │ │ │ - bl 82ca0 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + bl 82c04 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 954d4 <_PyObject_GetMethod@@Base+0x388> │ │ │ │ + bne.w 95458 <_PyObject_GetMethod@@Base+0x388> │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9527a <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ + bge.n 951fe <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9554e <_PyObject_GetMethod@@Base+0x402> │ │ │ │ + beq.w 954d2 <_PyObject_GetMethod@@Base+0x402> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 953c2 <_PyObject_GetMethod@@Base+0x276> │ │ │ │ + beq.w 95346 <_PyObject_GetMethod@@Base+0x276> │ │ │ │ movs r0, #1 │ │ │ │ str.w r5, [sl] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 954ea <_PyObject_GetMethod@@Base+0x39e> │ │ │ │ + bgt.w 9546e <_PyObject_GetMethod@@Base+0x39e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 84954 <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ + bl 848b8 <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84a60 <_PyObject_GenericSetAttrWithDict@@Base+0x804> │ │ │ │ + bl 849c4 <_PyObject_GenericSetAttrWithDict@@Base+0x804> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95502 <_PyObject_GetMethod@@Base+0x3b6> │ │ │ │ + bne.w 95486 <_PyObject_GetMethod@@Base+0x3b6> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 952f8 <_PyObject_GetMethod@@Base+0x1ac> │ │ │ │ + beq.n 9527c <_PyObject_GetMethod@@Base+0x1ac> │ │ │ │ add.w r5, r5, #42240 @ 0xa500 │ │ │ │ adds r5, #132 @ 0x84 │ │ │ │ adds r1, r5, r6 │ │ │ │ str r0, [r1, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add.w ip, r6, #4 │ │ │ │ ldr.w r0, [r8, #1416] @ 0x588 │ │ │ │ @@ -157623,54 +157590,54 @@ │ │ │ │ strlt r1, [r3, #0] │ │ │ │ str.w r3, [r5, ip] │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r5, r6] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9543c <_PyObject_GetMethod@@Base+0x2f0> │ │ │ │ + blt.w 953c0 <_PyObject_GetMethod@@Base+0x2f0> │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95458 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ + bne.w 953dc <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ movs r5, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov r8, r5 │ │ │ │ lsls r6, r2, #29 │ │ │ │ - bpl.n 95212 <_PyObject_GetMethod@@Base+0xc6> │ │ │ │ + bpl.n 95196 <_PyObject_GetMethod@@Base+0xc6> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r6, [r1, #16] │ │ │ │ add r6, r7 │ │ │ │ ldrb r0, [r6, #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95212 <_PyObject_GetMethod@@Base+0xc6> │ │ │ │ + beq.w 95196 <_PyObject_GetMethod@@Base+0xc6> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr.w r1, [r1, #440] @ 0x1b8 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9552a <_PyObject_GetMethod@@Base+0x3de> │ │ │ │ + beq.w 954ae <_PyObject_GetMethod@@Base+0x3de> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 78108 │ │ │ │ + bl 78154 │ │ │ │ adds r3, r0, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - beq.n 9527a <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ + beq.n 951fe <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ add.w r6, r6, r0, lsl #2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9527a <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ + beq.n 951fe <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str.w r2, [sl] │ │ │ │ - bl 7757c │ │ │ │ - b.n 953b2 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ - ldr r1, [pc, #224] @ (95438 <_PyObject_GetMethod@@Base+0x2ec>) │ │ │ │ + bl 775c4 │ │ │ │ + b.n 95336 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ + ldr r1, [pc, #224] @ (953bc <_PyObject_GetMethod@@Base+0x2ec>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r0, #28 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr.w r2, [r4, #180] @ 0xb4 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #10 │ │ │ │ @@ -157680,437 +157647,438 @@ │ │ │ │ movhi r2, #1 │ │ │ │ add.w r5, r1, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r5, #392] @ 0x188 │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 954a0 <_PyObject_GetMethod@@Base+0x354> │ │ │ │ + beq.w 95424 <_PyObject_GetMethod@@Base+0x354> │ │ │ │ ldr.w r2, [r5, #408] @ 0x198 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95178 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + bne.w 950fc <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7f7d8 │ │ │ │ + bl 7f838 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 95178 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 953b2 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ + bge.w 950fc <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 95336 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 90cd8 │ │ │ │ + bl 90bf8 │ │ │ │ str.w r0, [sl] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 95288 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + b.n 9520c <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ ldr.w r6, [r7, #-12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 95248 <_PyObject_GetMethod@@Base+0xfc> │ │ │ │ - b.n 9527a <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ + bne.w 951cc <_PyObject_GetMethod@@Base+0xfc> │ │ │ │ + b.n 951fe <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ mov r2, fp │ │ │ │ - cbnz r2, 9540e <_PyObject_GetMethod@@Base+0x2c2> │ │ │ │ + cbnz r2, 95392 <_PyObject_GetMethod@@Base+0x2c2> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 954b0 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ + beq.n 95434 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ str.w r5, [sl] │ │ │ │ - b.n 953b2 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ + b.n 95336 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ ldr.w r1, [r2, #136] @ 0x88 │ │ │ │ mov fp, r1 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9520c <_PyObject_GetMethod@@Base+0xc0> │ │ │ │ + beq.w 95190 <_PyObject_GetMethod@@Base+0xc0> │ │ │ │ ldr.w r2, [r2, #140] @ 0x8c │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9520c <_PyObject_GetMethod@@Base+0xc0> │ │ │ │ + beq.w 95190 <_PyObject_GetMethod@@Base+0xc0> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx fp │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r0, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 953b2 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ + bge.n 95336 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 953b2 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ + bne.n 95336 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 953b2 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ - movw r3, #62169 @ 0xf2d9 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95336 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ + movw r3, #63253 @ 0xf715 │ │ │ │ movt r3, #13 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 95488 <_PyObject_GetMethod@@Base+0x33c> │ │ │ │ + bne.n 9540c <_PyObject_GetMethod@@Base+0x33c> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 95512 <_PyObject_GetMethod@@Base+0x3c6> │ │ │ │ + beq.n 95496 <_PyObject_GetMethod@@Base+0x3c6> │ │ │ │ mov r0, r4 │ │ │ │ - bl df5c8 │ │ │ │ + bl dfa04 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r0, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 953fe <_PyObject_GetMethod@@Base+0x2b2> │ │ │ │ - b.n 953b2 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ + blt.n 95382 <_PyObject_GetMethod@@Base+0x2b2> │ │ │ │ + b.n 95336 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 952f8 <_PyObject_GetMethod@@Base+0x1ac> │ │ │ │ + bne.w 9527c <_PyObject_GetMethod@@Base+0x1ac> │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 952fe <_PyObject_GetMethod@@Base+0x1b2> │ │ │ │ + beq.w 95282 <_PyObject_GetMethod@@Base+0x1b2> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r5, r2 │ │ │ │ orrge.w r5, r2, #1 │ │ │ │ - b.n 951ec <_PyObject_GetMethod@@Base+0xa0> │ │ │ │ + b.n 95170 <_PyObject_GetMethod@@Base+0xa0> │ │ │ │ bics.w r2, r5, #1 │ │ │ │ it ne │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ - beq.w 952fe <_PyObject_GetMethod@@Base+0x1b2> │ │ │ │ + beq.w 95282 <_PyObject_GetMethod@@Base+0x1b2> │ │ │ │ bic.w r5, r5, #1 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ - b.n 951f8 <_PyObject_GetMethod@@Base+0xac> │ │ │ │ + b.n 9517c <_PyObject_GetMethod@@Base+0xac> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx fp │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r4, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 953fe <_PyObject_GetMethod@@Base+0x2b2> │ │ │ │ - b.n 953b2 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ + blt.n 95382 <_PyObject_GetMethod@@Base+0x2b2> │ │ │ │ + b.n 95336 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ ldr.w r2, [r1, #384] @ 0x180 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95178 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 95394 <_PyObject_GetMethod@@Base+0x248> │ │ │ │ + bne.w 950fc <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 95318 <_PyObject_GetMethod@@Base+0x248> │ │ │ │ movw r1, #61148 @ 0xeedc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #56304 @ 0xdbf0 │ │ │ │ + movw r1, #58608 @ 0xe4f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl d7f88 │ │ │ │ - b.n 953b2 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ + bl d8370 │ │ │ │ + b.n 95336 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 954e2 <_PyObject_GetMethod@@Base+0x396> │ │ │ │ + bge.n 95466 <_PyObject_GetMethod@@Base+0x396> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 95566 <_PyObject_GetMethod@@Base+0x41a> │ │ │ │ + beq.n 954ea <_PyObject_GetMethod@@Base+0x41a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7757c │ │ │ │ - b.n 953b2 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ + bl 775c4 │ │ │ │ + b.n 95336 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ mov r1, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 84a60 <_PyObject_GenericSetAttrWithDict@@Base+0x804> │ │ │ │ + bl 849c4 <_PyObject_GenericSetAttrWithDict@@Base+0x804> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 952f8 <_PyObject_GetMethod@@Base+0x1ac> │ │ │ │ + beq.w 9527c <_PyObject_GetMethod@@Base+0x1ac> │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 952fe <_PyObject_GetMethod@@Base+0x1b2> │ │ │ │ + bne.w 95282 <_PyObject_GetMethod@@Base+0x1b2> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl d842c │ │ │ │ + bl d8814 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 952fe <_PyObject_GetMethod@@Base+0x1b2> │ │ │ │ + b.n 95282 <_PyObject_GetMethod@@Base+0x1b2> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1096 @ 0x448 │ │ │ │ + movw r1, #3400 @ 0xd48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 95492 <_PyObject_GetMethod@@Base+0x346> │ │ │ │ + bl f2724 │ │ │ │ + b.n 95416 <_PyObject_GetMethod@@Base+0x346> │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 9555a <_PyObject_GetMethod@@Base+0x40e> │ │ │ │ + beq.n 954de <_PyObject_GetMethod@@Base+0x40e> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ - bl 78108 │ │ │ │ + bl 78154 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 9527a <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ - b.n 95334 <_PyObject_GetMethod@@Base+0x1e8> │ │ │ │ + beq.w 951fe <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ + b.n 952b8 <_PyObject_GetMethod@@Base+0x1e8> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9527a <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ - bl d842c │ │ │ │ + b.n 951fe <_PyObject_GetMethod@@Base+0x12e> │ │ │ │ + bl d8814 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 95334 <_PyObject_GetMethod@@Base+0x1e8> │ │ │ │ + b.n 952b8 <_PyObject_GetMethod@@Base+0x1e8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 954e2 <_PyObject_GetMethod@@Base+0x396> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95466 <_PyObject_GetMethod@@Base+0x396> │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9562c <_PyObject_GetMethod@@Base+0x4e0> │ │ │ │ + beq.n 955b0 <_PyObject_GetMethod@@Base+0x4e0> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ sub sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ mov ip, r0 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 95598 <_PyObject_GetMethod@@Base+0x44c> │ │ │ │ + b.n 9551c <_PyObject_GetMethod@@Base+0x44c> │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbz r3, 955ae <_PyObject_GetMethod@@Base+0x462> │ │ │ │ + cbz r3, 95532 <_PyObject_GetMethod@@Base+0x462> │ │ │ │ adds r2, #1 │ │ │ │ adds r0, #1 │ │ │ │ lsls r4, r3, #24 │ │ │ │ - bmi.n 955b4 <_PyObject_GetMethod@@Base+0x468> │ │ │ │ + bmi.n 95538 <_PyObject_GetMethod@@Base+0x468> │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 95590 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + bne.n 95514 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ adds r0, #1 │ │ │ │ adds r1, #1 │ │ │ │ mov ip, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95598 <_PyObject_GetMethod@@Base+0x44c> │ │ │ │ + bne.n 9551c <_PyObject_GetMethod@@Base+0x44c> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 955d8 <_PyObject_GetMethod@@Base+0x48c> │ │ │ │ + bhi.n 9555c <_PyObject_GetMethod@@Base+0x48c> │ │ │ │ cmp r3, #193 @ 0xc1 │ │ │ │ - bls.n 955ee <_PyObject_GetMethod@@Base+0x4a2> │ │ │ │ + bls.n 95572 <_PyObject_GetMethod@@Base+0x4a2> │ │ │ │ movs r3, #1 │ │ │ │ adds r4, r3, r0 │ │ │ │ ldrb r5, [r4, #0] │ │ │ │ subs r4, #1 │ │ │ │ eor.w r5, r5, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.n 955ee <_PyObject_GetMethod@@Base+0x4a2> │ │ │ │ + bhi.n 95572 <_PyObject_GetMethod@@Base+0x4a2> │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 955c0 <_PyObject_GetMethod@@Base+0x474> │ │ │ │ + bne.n 95544 <_PyObject_GetMethod@@Base+0x474> │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ add r0, r3 │ │ │ │ - b.n 955a8 <_PyObject_GetMethod@@Base+0x45c> │ │ │ │ + b.n 9552c <_PyObject_GetMethod@@Base+0x45c> │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - bhi.n 95638 <_PyObject_GetMethod@@Base+0x4ec> │ │ │ │ + bhi.n 955bc <_PyObject_GetMethod@@Base+0x4ec> │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ - beq.n 95630 <_PyObject_GetMethod@@Base+0x4e4> │ │ │ │ + beq.n 955b4 <_PyObject_GetMethod@@Base+0x4e4> │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq.n 955e8 <_PyObject_GetMethod@@Base+0x49c> │ │ │ │ + beq.n 9556c <_PyObject_GetMethod@@Base+0x49c> │ │ │ │ movs r3, #2 │ │ │ │ - b.n 955be <_PyObject_GetMethod@@Base+0x472> │ │ │ │ + b.n 95542 <_PyObject_GetMethod@@Base+0x472> │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #159 @ 0x9f │ │ │ │ - bls.n 955e4 <_PyObject_GetMethod@@Base+0x498> │ │ │ │ + bls.n 95568 <_PyObject_GetMethod@@Base+0x498> │ │ │ │ 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, 95652 <_PyObject_GetMethod@@Base+0x506> │ │ │ │ - movw r3, #32880 @ 0x8070 │ │ │ │ + cbnz r4, 955d6 <_PyObject_GetMethod@@Base+0x506> │ │ │ │ + movw r3, #35184 @ 0x8970 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ mov ip, r3 │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ mov r0, lr │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #8] │ │ │ │ strd r5, ip, [sp] │ │ │ │ - movw r3, #1144 @ 0x478 │ │ │ │ + movw r3, #3448 @ 0xd78 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e161c <_PyTemplate_Build@@Base+0x534> │ │ │ │ + bl 1e1ee4 <_PyTemplate_Build@@Base+0x534> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 955b0 <_PyObject_GetMethod@@Base+0x464> │ │ │ │ + b.n 95534 <_PyObject_GetMethod@@Base+0x464> │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #159 @ 0x9f │ │ │ │ - bhi.n 955e4 <_PyObject_GetMethod@@Base+0x498> │ │ │ │ - b.n 955ee <_PyObject_GetMethod@@Base+0x4a2> │ │ │ │ + bhi.n 95568 <_PyObject_GetMethod@@Base+0x498> │ │ │ │ + b.n 95572 <_PyObject_GetMethod@@Base+0x4a2> │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - bhi.n 955ee <_PyObject_GetMethod@@Base+0x4a2> │ │ │ │ + bhi.n 95572 <_PyObject_GetMethod@@Base+0x4a2> │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ cmp r4, #143 @ 0x8f │ │ │ │ - bls.n 95664 <_PyObject_GetMethod@@Base+0x518> │ │ │ │ + bls.n 955e8 <_PyObject_GetMethod@@Base+0x518> │ │ │ │ sub.w r4, r3, #244 @ 0xf4 │ │ │ │ negs r3, r4 │ │ │ │ adcs r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 955ee <_PyObject_GetMethod@@Base+0x4a2> │ │ │ │ + bne.n 95572 <_PyObject_GetMethod@@Base+0x4a2> │ │ │ │ movs r3, #3 │ │ │ │ - b.n 955be <_PyObject_GetMethod@@Base+0x472> │ │ │ │ - movw ip, #1132 @ 0x46c │ │ │ │ + b.n 95542 <_PyObject_GetMethod@@Base+0x472> │ │ │ │ + movw ip, #3436 @ 0xd6c │ │ │ │ movt ip, #42 @ 0x2a │ │ │ │ - movw r3, #32880 @ 0x8070 │ │ │ │ + movw r3, #35184 @ 0x8970 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 9560e <_PyObject_GetMethod@@Base+0x4c2> │ │ │ │ + b.n 95592 <_PyObject_GetMethod@@Base+0x4c2> │ │ │ │ sub.w r5, r3, #240 @ 0xf0 │ │ │ │ negs r3, r5 │ │ │ │ adcs r3, r5 │ │ │ │ - b.n 9564a <_PyObject_GetMethod@@Base+0x4fe> │ │ │ │ + b.n 955ce <_PyObject_GetMethod@@Base+0x4fe> │ │ │ │ nop │ │ │ │ │ │ │ │ -00095670 <_PyType_LookupRef@@Base>: │ │ │ │ +000955f4 <_PyType_LookupRef@@Base>: │ │ │ │ movs r2, #0 │ │ │ │ - b.w 8b9a8 │ │ │ │ + b.w 8b920 │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 956a0 <_PyType_LookupRef@@Base+0x30> │ │ │ │ + cbz r3, 95624 <_PyType_LookupRef@@Base+0x30> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 9571c <_PyType_LookupRef@@Base+0xac> │ │ │ │ + ble.n 956a0 <_PyType_LookupRef@@Base+0xac> │ │ │ │ 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 9579c <_PyType_LookupRef@@Base+0x12c> │ │ │ │ + beq.n 95720 <_PyType_LookupRef@@Base+0x12c> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 95788 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + ble.n 9570c <_PyType_LookupRef@@Base+0x118> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95778 <_PyType_LookupRef@@Base+0x108> │ │ │ │ - vldr d7, [pc, #280] @ 957d0 <_PyType_LookupRef@@Base+0x160> │ │ │ │ + beq.n 956fc <_PyType_LookupRef@@Base+0x108> │ │ │ │ + vldr d7, [pc, #284] @ 95758 <_PyType_LookupRef@@Base+0x164> │ │ │ │ add r0, sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - vldr d7, [pc, #272] @ 957d8 <_PyType_LookupRef@@Base+0x168> │ │ │ │ + vldr d7, [pc, #276] @ 95760 <_PyType_LookupRef@@Base+0x16c> │ │ │ │ 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 13183c │ │ │ │ + bl 131a10 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 95732 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ - ldr r1, [pc, #248] @ (957e0 <_PyType_LookupRef@@Base+0x170>) │ │ │ │ - movw r2, #44104 @ 0xac48 │ │ │ │ + cbz r0, 956b6 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ + ldr r1, [pc, #252] @ (95768 <_PyType_LookupRef@@Base+0x174>) │ │ │ │ + movw r2, #46556 @ 0xb5dc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1ca770 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1cb078 <_PyObject_CallMethod@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9574c <_PyType_LookupRef@@Base+0xdc> │ │ │ │ + cbz r0, 956d0 <_PyType_LookupRef@@Base+0xdc> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dc33c │ │ │ │ + bl dc738 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 95738 <_PyType_LookupRef@@Base+0xc8> │ │ │ │ + blt.n 956bc <_PyType_LookupRef@@Base+0xc8> │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 95750 <_PyType_LookupRef@@Base+0xe0> │ │ │ │ + bne.n 956d4 <_PyType_LookupRef@@Base+0xe0> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 95732 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ + cbz r3, 956b6 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 9569c <_PyType_LookupRef@@Base+0x2c> │ │ │ │ + b.n 95620 <_PyType_LookupRef@@Base+0x2c> │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1276 @ 0x4fc │ │ │ │ + movw r1, #3580 @ 0xdfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9569c <_PyType_LookupRef@@Base+0x2c> │ │ │ │ + b.n 95620 <_PyType_LookupRef@@Base+0x2c> │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 95710 <_PyType_LookupRef@@Base+0xa0> │ │ │ │ + bne.n 95694 <_PyType_LookupRef@@Base+0xa0> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 95710 <_PyType_LookupRef@@Base+0xa0> │ │ │ │ + b.n 95694 <_PyType_LookupRef@@Base+0xa0> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95732 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ + bne.n 956b6 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #4 │ │ │ │ - bgt.n 957ae <_PyType_LookupRef@@Base+0x13e> │ │ │ │ + bgt.n 95732 <_PyType_LookupRef@@Base+0x13e> │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #232 @ 0xe8 │ │ │ │ + movw r1, #2536 @ 0x9e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 95732 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ + bl f2724 │ │ │ │ + b.n 956b6 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, ip │ │ │ │ blx 2b958 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 95710 <_PyType_LookupRef@@Base+0xa0> │ │ │ │ + b.n 95694 <_PyType_LookupRef@@Base+0xa0> │ │ │ │ mov r0, ip │ │ │ │ movs r1, #4 │ │ │ │ - bl 85fec │ │ │ │ + bl 85f50 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 957c8 <_PyType_LookupRef@@Base+0x158> │ │ │ │ + cbz r0, 9574c <_PyType_LookupRef@@Base+0x158> │ │ │ │ movs r3, #4 │ │ │ │ strd r0, r3, [r4, #20] │ │ │ │ - b.n 956b0 <_PyType_LookupRef@@Base+0x40> │ │ │ │ + b.n 95634 <_PyType_LookupRef@@Base+0x40> │ │ │ │ movs r0, #4 │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r0, 957c8 <_PyType_LookupRef@@Base+0x158> │ │ │ │ + cbz r0, 9574c <_PyType_LookupRef@@Base+0x158> │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 956b0 <_PyType_LookupRef@@Base+0x40> │ │ │ │ + b.n 95634 <_PyType_LookupRef@@Base+0x40> │ │ │ │ movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movs r2, #4 │ │ │ │ - movw r1, #1300 @ 0x514 │ │ │ │ + movw r1, #3604 @ 0xe14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5d14 │ │ │ │ - b.n 95732 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ - bl 1f4804 │ │ │ │ - b.n 95732 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ + bl d60e4 │ │ │ │ + b.n 956b6 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ + bl 1f50c4 │ │ │ │ + b.n 956b6 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ @@ -158120,190 +158088,190 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r9, r3 │ │ │ │ bics.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ add r7, sp, #0 │ │ │ │ - beq.w 95c1c <_PyType_LookupRef@@Base+0x5ac> │ │ │ │ + beq.w 95ba4 <_PyType_LookupRef@@Base+0x5b0> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #824] @ 95b44 <_PyType_LookupRef@@Base+0x4d4> │ │ │ │ + ldr.w sl, [pc, #824] @ 95acc <_PyType_LookupRef@@Base+0x4d8> │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr.w fp, [sl, r5] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 95928 <_PyType_LookupRef@@Base+0x2b8> │ │ │ │ + bne.w 958b0 <_PyType_LookupRef@@Base+0x2bc> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 95c5c <_PyType_LookupRef@@Base+0x5ec> │ │ │ │ + bne.w 95be4 <_PyType_LookupRef@@Base+0x5f0> │ │ │ │ subs.w r9, r3, #1 │ │ │ │ - beq.w 95aee <_PyType_LookupRef@@Base+0x47e> │ │ │ │ + beq.w 95a76 <_PyType_LookupRef@@Base+0x482> │ │ │ │ subs r2, r3, #2 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.w 95b70 <_PyType_LookupRef@@Base+0x500> │ │ │ │ + bgt.w 95af8 <_PyType_LookupRef@@Base+0x504> │ │ │ │ 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, #1704] @ 0x6a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95ad6 <_PyType_LookupRef@@Base+0x466> │ │ │ │ - ldr r0, [pc, #748] @ (95b3c <_PyType_LookupRef@@Base+0x4cc>) │ │ │ │ + beq.w 95a5e <_PyType_LookupRef@@Base+0x46a> │ │ │ │ + ldr r0, [pc, #748] @ (95ac4 <_PyType_LookupRef@@Base+0x4d0>) │ │ │ │ ldr.w r1, [r2, #1708] @ 0x6ac │ │ │ │ ldr r6, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1708] @ 0x6ac │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r6, [r2, #1704] @ 0x6a8 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95bda <_PyType_LookupRef@@Base+0x56a> │ │ │ │ + bne.w 95b62 <_PyType_LookupRef@@Base+0x56e> │ │ │ │ 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 95994 <_PyType_LookupRef@@Base+0x324> │ │ │ │ + bge.w 9591c <_PyType_LookupRef@@Base+0x328> │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r9, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [ip] │ │ │ │ - bne.n 9599e <_PyType_LookupRef@@Base+0x32e> │ │ │ │ + bne.n 95926 <_PyType_LookupRef@@Base+0x332> │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95a04 <_PyType_LookupRef@@Base+0x394> │ │ │ │ + bne.w 9598c <_PyType_LookupRef@@Base+0x398> │ │ │ │ ldr.w r1, [fp, #712] @ 0x2c8 │ │ │ │ mov r2, r7 │ │ │ │ cmp r1, r7 │ │ │ │ - bhi.w 95afc <_PyType_LookupRef@@Base+0x48c> │ │ │ │ + bhi.w 95a84 <_PyType_LookupRef@@Base+0x490> │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95b1e <_PyType_LookupRef@@Base+0x4ae> │ │ │ │ + beq.w 95aa6 <_PyType_LookupRef@@Base+0x4b2> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r7, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9591e <_PyType_LookupRef@@Base+0x2ae> │ │ │ │ + bge.n 958a6 <_PyType_LookupRef@@Base+0x2b2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 9591e <_PyType_LookupRef@@Base+0x2ae> │ │ │ │ + cbnz r2, 958a6 <_PyType_LookupRef@@Base+0x2b2> │ │ │ │ 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 95c88 <_PyType_LookupRef@@Base+0x618> │ │ │ │ - ldr r2, [pc, #564] @ (95b3c <_PyType_LookupRef@@Base+0x4cc>) │ │ │ │ + bne.w 95c10 <_PyType_LookupRef@@Base+0x61c> │ │ │ │ + ldr r2, [pc, #564] @ (95ac4 <_PyType_LookupRef@@Base+0x4d0>) │ │ │ │ ldr.w r5, [r2, #1600] @ 0x640 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 95bbc <_PyType_LookupRef@@Base+0x54c> │ │ │ │ + bne.w 95b44 <_PyType_LookupRef@@Base+0x550> │ │ │ │ mov r0, r3 │ │ │ │ blx r9 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95ba6 <_PyType_LookupRef@@Base+0x536> │ │ │ │ + bne.w 95b2e <_PyType_LookupRef@@Base+0x53a> │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [r2, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95c92 <_PyType_LookupRef@@Base+0x622> │ │ │ │ + beq.w 95c1a <_PyType_LookupRef@@Base+0x626> │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.n 9597c <_PyType_LookupRef@@Base+0x30c> │ │ │ │ + ble.n 95904 <_PyType_LookupRef@@Base+0x310> │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 9581e <_PyType_LookupRef@@Base+0x1ae> │ │ │ │ + beq.w 957a6 <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ cmp.w lr, #1 │ │ │ │ - beq.n 9597c <_PyType_LookupRef@@Base+0x30c> │ │ │ │ + beq.n 95904 <_PyType_LookupRef@@Base+0x310> │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 9581e <_PyType_LookupRef@@Base+0x1ae> │ │ │ │ + beq.w 957a6 <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 9597c <_PyType_LookupRef@@Base+0x30c> │ │ │ │ + beq.n 95904 <_PyType_LookupRef@@Base+0x310> │ │ │ │ ldr r6, [r0, #24] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 9581e <_PyType_LookupRef@@Base+0x1ae> │ │ │ │ + beq.w 957a6 <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 9597c <_PyType_LookupRef@@Base+0x30c> │ │ │ │ + beq.n 95904 <_PyType_LookupRef@@Base+0x310> │ │ │ │ add.w ip, r0, #24 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r6, [ip, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 9581e <_PyType_LookupRef@@Base+0x1ae> │ │ │ │ + beq.w 957a6 <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 9596c <_PyType_LookupRef@@Base+0x2fc> │ │ │ │ + bne.n 958f4 <_PyType_LookupRef@@Base+0x300> │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 19b34c <_PySys_GetRequiredAttr@@Base+0x908> │ │ │ │ + bl 19bbcc <_PySys_GetRequiredAttr@@Base+0x908> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 9581e <_PyType_LookupRef@@Base+0x1ae> │ │ │ │ + bne.w 957a6 <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9591e <_PyType_LookupRef@@Base+0x2ae> │ │ │ │ + b.n 958a6 <_PyType_LookupRef@@Base+0x2b2> │ │ │ │ cmp.w r9, #1 │ │ │ │ str.w r1, [ip] │ │ │ │ - beq.n 958a0 <_PyType_LookupRef@@Base+0x230> │ │ │ │ + beq.n 95828 <_PyType_LookupRef@@Base+0x234> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 95b54 <_PyType_LookupRef@@Base+0x4e4> │ │ │ │ + bne.w 95adc <_PyType_LookupRef@@Base+0x4e8> │ │ │ │ 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 95ab2 <_PyType_LookupRef@@Base+0x442> │ │ │ │ + bge.n 95a3a <_PyType_LookupRef@@Base+0x446> │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r9, #2 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - beq.w 958a0 <_PyType_LookupRef@@Base+0x230> │ │ │ │ + beq.w 95828 <_PyType_LookupRef@@Base+0x234> │ │ │ │ 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 95acc <_PyType_LookupRef@@Base+0x45c> │ │ │ │ + bne.n 95a54 <_PyType_LookupRef@@Base+0x460> │ │ │ │ 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 95b48 <_PyType_LookupRef@@Base+0x4d8> │ │ │ │ + bge.w 95ad0 <_PyType_LookupRef@@Base+0x4dc> │ │ │ │ adds r0, #1 │ │ │ │ cmp r9, ip │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ - bne.n 959d6 <_PyType_LookupRef@@Base+0x366> │ │ │ │ + bne.n 9595e <_PyType_LookupRef@@Base+0x36a> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 958a6 <_PyType_LookupRef@@Base+0x236> │ │ │ │ + beq.w 9582e <_PyType_LookupRef@@Base+0x23a> │ │ │ │ ldr.w r2, [sl, r5] │ │ │ │ sub.w ip, r3, #8 │ │ │ │ str r2, [r7, #12] │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ and.w r0, r0, #3 │ │ │ │ addw r9, r2, #3756 @ 0xeac │ │ │ │ @@ -158322,666 +158290,666 @@ │ │ │ │ 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 958a6 <_PyType_LookupRef@@Base+0x236> │ │ │ │ + ble.w 9582e <_PyType_LookupRef@@Base+0x23a> │ │ │ │ ldr.w r0, [r2, #3748] @ 0xea4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 958a6 <_PyType_LookupRef@@Base+0x236> │ │ │ │ + beq.w 9582e <_PyType_LookupRef@@Base+0x23a> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 958a6 <_PyType_LookupRef@@Base+0x236> │ │ │ │ + beq.w 9582e <_PyType_LookupRef@@Base+0x23a> │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 958a6 <_PyType_LookupRef@@Base+0x236> │ │ │ │ + bne.w 9582e <_PyType_LookupRef@@Base+0x23a> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95c02 <_PyType_LookupRef@@Base+0x592> │ │ │ │ + bne.w 95b8a <_PyType_LookupRef@@Base+0x596> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add.w r1, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 958a6 <_PyType_LookupRef@@Base+0x236> │ │ │ │ + bmi.w 9582e <_PyType_LookupRef@@Base+0x23a> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95a9c <_PyType_LookupRef@@Base+0x42c> │ │ │ │ + bne.n 95a24 <_PyType_LookupRef@@Base+0x430> │ │ │ │ dmb ish │ │ │ │ - b.n 958a6 <_PyType_LookupRef@@Base+0x236> │ │ │ │ + b.n 9582e <_PyType_LookupRef@@Base+0x23a> │ │ │ │ cmp.w r9, #2 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - beq.w 958a0 <_PyType_LookupRef@@Base+0x230> │ │ │ │ - b.n 959ca <_PyType_LookupRef@@Base+0x35a> │ │ │ │ + beq.w 95828 <_PyType_LookupRef@@Base+0x234> │ │ │ │ + b.n 95952 <_PyType_LookupRef@@Base+0x35e> │ │ │ │ cmp r9, ip │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ - beq.n 95a04 <_PyType_LookupRef@@Base+0x394> │ │ │ │ + beq.n 9598c <_PyType_LookupRef@@Base+0x398> │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 959f2 <_PyType_LookupRef@@Base+0x382> │ │ │ │ - b.n 95ac0 <_PyType_LookupRef@@Base+0x450> │ │ │ │ + blt.n 9597a <_PyType_LookupRef@@Base+0x386> │ │ │ │ + b.n 95a48 <_PyType_LookupRef@@Base+0x454> │ │ │ │ mov r1, r9 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76e94 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76edc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95870 <_PyType_LookupRef@@Base+0x200> │ │ │ │ - b.n 95990 <_PyType_LookupRef@@Base+0x320> │ │ │ │ + bne.w 957f8 <_PyType_LookupRef@@Base+0x204> │ │ │ │ + b.n 95918 <_PyType_LookupRef@@Base+0x324> │ │ │ │ ldr.w r1, [fp, #712] @ 0x2c8 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r3, [pc, #72] @ (95b40 <_PyType_LookupRef@@Base+0x4d0>) │ │ │ │ + ldr r3, [pc, #72] @ (95ac8 <_PyType_LookupRef@@Base+0x4d4>) │ │ │ │ cmp r7, r1 │ │ │ │ - bcs.w 958b2 <_PyType_LookupRef@@Base+0x242> │ │ │ │ + bcs.w 9583a <_PyType_LookupRef@@Base+0x246> │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 958b2 <_PyType_LookupRef@@Base+0x242> │ │ │ │ + bcc.w 9583a <_PyType_LookupRef@@Base+0x246> │ │ │ │ mov r0, fp │ │ │ │ - movw r1, #61888 @ 0xf1c0 │ │ │ │ + movw r1, #64192 @ 0xfac0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 31408 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 313a8 <_Py_CheckRecursiveCall@@Base> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 958b2 <_PyType_LookupRef@@Base+0x242> │ │ │ │ + beq.w 9583a <_PyType_LookupRef@@Base+0x246> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 95990 <_PyType_LookupRef@@Base+0x320> │ │ │ │ + bge.w 95918 <_PyType_LookupRef@@Base+0x324> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95990 <_PyType_LookupRef@@Base+0x320> │ │ │ │ + bne.w 95918 <_PyType_LookupRef@@Base+0x324> │ │ │ │ mov r0, r3 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 95990 <_PyType_LookupRef@@Base+0x320> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95918 <_PyType_LookupRef@@Base+0x324> │ │ │ │ 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 958a0 <_PyType_LookupRef@@Base+0x230> │ │ │ │ - b.n 959d6 <_PyType_LookupRef@@Base+0x366> │ │ │ │ + beq.w 95828 <_PyType_LookupRef@@Base+0x234> │ │ │ │ + b.n 9595e <_PyType_LookupRef@@Base+0x36a> │ │ │ │ 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 95a04 <_PyType_LookupRef@@Base+0x394> │ │ │ │ + beq.w 9598c <_PyType_LookupRef@@Base+0x398> │ │ │ │ movs r2, #1 │ │ │ │ - b.n 959ca <_PyType_LookupRef@@Base+0x35a> │ │ │ │ + b.n 95952 <_PyType_LookupRef@@Base+0x35e> │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r9, r3 │ │ │ │ - ble.n 95ad6 <_PyType_LookupRef@@Base+0x466> │ │ │ │ - bl 1f4804 │ │ │ │ + ble.n 95a5e <_PyType_LookupRef@@Base+0x46a> │ │ │ │ + bl 1f50c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95990 <_PyType_LookupRef@@Base+0x320> │ │ │ │ + beq.w 95918 <_PyType_LookupRef@@Base+0x324> │ │ │ │ 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 9599e <_PyType_LookupRef@@Base+0x32e> │ │ │ │ + b.n 95926 <_PyType_LookupRef@@Base+0x332> │ │ │ │ cmp.w sl, #3 │ │ │ │ - ble.w 9591e <_PyType_LookupRef@@Base+0x2ae> │ │ │ │ + ble.w 958a6 <_PyType_LookupRef@@Base+0x2b2> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9591e <_PyType_LookupRef@@Base+0x2ae> │ │ │ │ + beq.w 958a6 <_PyType_LookupRef@@Base+0x2b2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fd79c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 9591e <_PyType_LookupRef@@Base+0x2ae> │ │ │ │ - movw r1, #1089 @ 0x441 │ │ │ │ + bl 1fe0a4 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 958a6 <_PyType_LookupRef@@Base+0x2b2> │ │ │ │ + movw r1, #1557 @ 0x615 │ │ │ │ movt r1, #19 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 95910 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + beq.w 95898 <_PyType_LookupRef@@Base+0x2a4> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ blx r5 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 95910 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + b.n 95898 <_PyType_LookupRef@@Base+0x2a4> │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 95c0c <_PyType_LookupRef@@Base+0x59c> │ │ │ │ + bne.n 95b94 <_PyType_LookupRef@@Base+0x5a0> │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95870 <_PyType_LookupRef@@Base+0x200> │ │ │ │ + bne.w 957f8 <_PyType_LookupRef@@Base+0x204> │ │ │ │ mov r0, r3 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 95870 <_PyType_LookupRef@@Base+0x200> │ │ │ │ + b.n 957f8 <_PyType_LookupRef@@Base+0x204> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 958a6 <_PyType_LookupRef@@Base+0x236> │ │ │ │ - b.n 95a8a <_PyType_LookupRef@@Base+0x41a> │ │ │ │ + bne.w 9582e <_PyType_LookupRef@@Base+0x23a> │ │ │ │ + b.n 95a12 <_PyType_LookupRef@@Base+0x41e> │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #12] │ │ │ │ blx r6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 95870 <_PyType_LookupRef@@Base+0x200> │ │ │ │ - bl 1ff9a0 <_PyObject_FunctionStr@@Base> │ │ │ │ + b.n 957f8 <_PyType_LookupRef@@Base+0x204> │ │ │ │ + bl 2002cc <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95990 <_PyType_LookupRef@@Base+0x320> │ │ │ │ + beq.w 95918 <_PyType_LookupRef@@Base+0x324> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1408 @ 0x580 │ │ │ │ + movw r1, #3712 @ 0xe80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5d14 │ │ │ │ + bl d60e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 95990 <_PyType_LookupRef@@Base+0x320> │ │ │ │ + bge.w 95918 <_PyType_LookupRef@@Base+0x324> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95990 <_PyType_LookupRef@@Base+0x320> │ │ │ │ + bne.w 95918 <_PyType_LookupRef@@Base+0x324> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 95990 <_PyType_LookupRef@@Base+0x320> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95918 <_PyType_LookupRef@@Base+0x324> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95826 <_PyType_LookupRef@@Base+0x1b6> │ │ │ │ + beq.w 957ae <_PyType_LookupRef@@Base+0x1ba> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff9a0 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2002cc <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95990 <_PyType_LookupRef@@Base+0x320> │ │ │ │ + beq.w 95918 <_PyType_LookupRef@@Base+0x324> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64588 @ 0xfc4c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1356 @ 0x54c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ - b.n 95c3a <_PyType_LookupRef@@Base+0x5ca> │ │ │ │ + b.n 95bc2 <_PyType_LookupRef@@Base+0x5ce> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fd00c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 9591e <_PyType_LookupRef@@Base+0x2ae> │ │ │ │ + bl 1fd90c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 958a6 <_PyType_LookupRef@@Base+0x2b2> │ │ │ │ mov r0, r2 │ │ │ │ strd r3, r1, [r7, #4] │ │ │ │ str r2, [r7, #12] │ │ │ │ bl 2e108 <_PyObject_DebugMallocStats@@Base+0x638> │ │ │ │ ldrd r1, r2, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9581e <_PyType_LookupRef@@Base+0x1ae> │ │ │ │ - b.n 9597c <_PyType_LookupRef@@Base+0x30c> │ │ │ │ + bne.w 957a6 <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ + b.n 95904 <_PyType_LookupRef@@Base+0x310> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 95cd8 <_PyType_LookupRef@@Base+0x668> │ │ │ │ + cbz r3, 95c60 <_PyType_LookupRef@@Base+0x66c> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ itt le │ │ │ │ addle r4, r4, r3 │ │ │ │ strle r4, [r1, #12] │ │ │ │ - bgt.n 95da6 <_PyType_LookupRef@@Base+0x736> │ │ │ │ + bgt.n 95d2e <_PyType_LookupRef@@Base+0x73a> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w ip, [r1, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 95d94 <_PyType_LookupRef@@Base+0x724> │ │ │ │ + beq.n 95d1c <_PyType_LookupRef@@Base+0x728> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 95d82 <_PyType_LookupRef@@Base+0x712> │ │ │ │ + blt.n 95d0a <_PyType_LookupRef@@Base+0x716> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95d72 <_PyType_LookupRef@@Base+0x702> │ │ │ │ + beq.n 95cfa <_PyType_LookupRef@@Base+0x706> │ │ │ │ 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 13183c │ │ │ │ + bl 131a10 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 95d6e <_PyType_LookupRef@@Base+0x6fe> │ │ │ │ - ldr r1, [pc, #224] @ (95df8 <_PyType_LookupRef@@Base+0x788>) │ │ │ │ - movw r2, #44104 @ 0xac48 │ │ │ │ + cbz r0, 95cf6 <_PyType_LookupRef@@Base+0x702> │ │ │ │ + ldr r1, [pc, #224] @ (95d80 <_PyType_LookupRef@@Base+0x78c>) │ │ │ │ + movw r2, #46556 @ 0xb5dc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1ca770 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1cb078 <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95df0 <_PyType_LookupRef@@Base+0x780> │ │ │ │ + beq.n 95d78 <_PyType_LookupRef@@Base+0x784> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dc33c │ │ │ │ + bl dc738 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 95ddc <_PyType_LookupRef@@Base+0x76c> │ │ │ │ + blt.n 95d64 <_PyType_LookupRef@@Base+0x770> │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq.n 95cd2 <_PyType_LookupRef@@Base+0x662> │ │ │ │ + beq.n 95c5a <_PyType_LookupRef@@Base+0x666> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7fca0 │ │ │ │ - cbnz r0, 95d6e <_PyType_LookupRef@@Base+0x6fe> │ │ │ │ + bl 7fcf8 │ │ │ │ + cbnz r0, 95cf6 <_PyType_LookupRef@@Base+0x702> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 95dbe <_PyType_LookupRef@@Base+0x74e> │ │ │ │ + bgt.n 95d46 <_PyType_LookupRef@@Base+0x752> │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #232 @ 0xe8 │ │ │ │ + movw r1, #2536 @ 0x9e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 95cd2 <_PyType_LookupRef@@Base+0x662> │ │ │ │ + b.n 95c5a <_PyType_LookupRef@@Base+0x666> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ movs r1, #1 │ │ │ │ blx 2b958 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 95d42 <_PyType_LookupRef@@Base+0x6d2> │ │ │ │ + b.n 95cca <_PyType_LookupRef@@Base+0x6d6> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - bl 85fec │ │ │ │ + bl 85f50 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 95da0 <_PyType_LookupRef@@Base+0x730> │ │ │ │ + cbz r0, 95d28 <_PyType_LookupRef@@Base+0x734> │ │ │ │ str r0, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b.n 95ce8 <_PyType_LookupRef@@Base+0x678> │ │ │ │ - bl 75e54 │ │ │ │ + b.n 95c70 <_PyType_LookupRef@@Base+0x67c> │ │ │ │ + bl 75e9c │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95d90 <_PyType_LookupRef@@Base+0x720> │ │ │ │ - bl 1f4804 │ │ │ │ - b.n 95d6e <_PyType_LookupRef@@Base+0x6fe> │ │ │ │ + bne.n 95d18 <_PyType_LookupRef@@Base+0x724> │ │ │ │ + bl 1f50c4 │ │ │ │ + b.n 95cf6 <_PyType_LookupRef@@Base+0x702> │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1276 @ 0x4fc │ │ │ │ + movw r1, #3580 @ 0xdfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 95d6e <_PyType_LookupRef@@Base+0x6fe> │ │ │ │ + bl f2724 │ │ │ │ + b.n 95cf6 <_PyType_LookupRef@@Base+0x702> │ │ │ │ movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #1300 @ 0x514 │ │ │ │ + movw r1, #3604 @ 0xe14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5d14 │ │ │ │ + b.w d60e4 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 95d42 <_PyType_LookupRef@@Base+0x6d2> │ │ │ │ + bne.n 95cca <_PyType_LookupRef@@Base+0x6d6> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 95d42 <_PyType_LookupRef@@Base+0x6d2> │ │ │ │ + b.n 95cca <_PyType_LookupRef@@Base+0x6d6> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 95d42 <_PyType_LookupRef@@Base+0x6d2> │ │ │ │ + b.n 95cca <_PyType_LookupRef@@Base+0x6d6> │ │ │ │ nop │ │ │ │ @ instruction: 0xfab0004d │ │ │ │ │ │ │ │ -00095dfc : │ │ │ │ +00095d84 : │ │ │ │ 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 │ │ │ │ subs r1, r2, #0 │ │ │ │ - blt.n 95e54 │ │ │ │ + blt.n 95ddc │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 95e1e │ │ │ │ + bne.n 95da6 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 95e70 │ │ │ │ + b.w 95df8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 95e3a │ │ │ │ + ble.n 95dc2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 95e32 │ │ │ │ + beq.n 95dba │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 95e3a │ │ │ │ + bne.n 95dc2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 228bd8 │ │ │ │ + b.w 2295dc │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1e85b8 │ │ │ │ + b.w 1e8e80 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1736 @ 0x6c8 │ │ │ │ + movw r1, #4040 @ 0xfc8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #524 @ 0x20c │ │ │ │ + movw r1, #2828 @ 0xb0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 95e50 │ │ │ │ + bl f2724 │ │ │ │ + b.n 95dd8 │ │ │ │ │ │ │ │ -00095e6c : │ │ │ │ - b.w 80ad0 │ │ │ │ +00095df4 : │ │ │ │ + b.w 80b98 │ │ │ │ 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 9613e │ │ │ │ + beq.w 960c6 │ │ │ │ cmp r1, #1 │ │ │ │ itttt ne │ │ │ │ movne r6, r0 │ │ │ │ movne r4, r1 │ │ │ │ addne r2, r6, r4 │ │ │ │ movne r3, r6 │ │ │ │ - beq.w 960e8 │ │ │ │ + beq.w 96070 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 95f98 │ │ │ │ + bls.n 95f20 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.n 95efe │ │ │ │ + beq.n 95e86 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, ip │ │ │ │ ldrsb.w r1, [r3], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 95e98 │ │ │ │ + bge.n 95e20 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 96150 │ │ │ │ + blt.w 960d8 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 95eee │ │ │ │ + bgt.n 95e76 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r3, #3321 @ 0xcf9 │ │ │ │ + movw r3, #3353 @ 0xd19 │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #29 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r5, [r2, #888] @ 0x378 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 95fca │ │ │ │ + beq.n 95f52 │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9600e │ │ │ │ - bl 1f4804 │ │ │ │ + bne.w 95f96 │ │ │ │ + bl 1f50c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9604a │ │ │ │ + bne.w 95fd2 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 96062 │ │ │ │ + b.n 95fea │ │ │ │ add.w ip, r3, #4 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 95ea0 │ │ │ │ + bcc.n 95e28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95eac │ │ │ │ + bne.n 95e34 │ │ │ │ add.w r1, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 95f94 │ │ │ │ + bcc.n 95f1c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95eac │ │ │ │ + bne.n 95e34 │ │ │ │ add.w ip, r3, #12 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 960b2 │ │ │ │ + bcc.w 9603a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95eac │ │ │ │ + bne.n 95e34 │ │ │ │ add.w r1, r3, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 95f94 │ │ │ │ + bcc.n 95f1c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95eac │ │ │ │ + bne.n 95e34 │ │ │ │ add.w ip, r3, #20 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 960b2 │ │ │ │ + bcc.w 9603a │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95eac │ │ │ │ + bne.n 95e34 │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 95f94 │ │ │ │ + bcc.n 95f1c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95eac │ │ │ │ + bne.n 95e34 │ │ │ │ add.w r5, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.w 960b2 │ │ │ │ + bcc.w 9603a │ │ │ │ ldr r1, [r3, #24] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95eac │ │ │ │ + bne.n 95e34 │ │ │ │ sub.w r1, r2, #28 │ │ │ │ subs r3, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r5 │ │ │ │ - b.n 95f8e │ │ │ │ + b.n 95f16 │ │ │ │ ldr.w r1, [ip] │ │ │ │ adds r5, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95eac │ │ │ │ + bne.n 95e34 │ │ │ │ mov ip, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 95f82 │ │ │ │ + bne.n 95f0a │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 95ea2 │ │ │ │ + bne.n 95e2a │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 96150 │ │ │ │ + blt.w 960d8 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 95eee │ │ │ │ + bgt.n 95e76 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r3, #3321 @ 0xcf9 │ │ │ │ + movw r3, #3353 @ 0xd19 │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #21 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r5, [r2, #888] @ 0x378 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 95ede │ │ │ │ - ldr r3, [pc, #440] @ (96184 ) │ │ │ │ + bne.n 95e66 │ │ │ │ + ldr r3, [pc, #440] @ (9610c ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ mov sl, r3 │ │ │ │ - bhi.n 96088 │ │ │ │ + bhi.n 96010 │ │ │ │ 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 96128 │ │ │ │ + beq.w 960b0 │ │ │ │ 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 9606a │ │ │ │ + beq.n 95ff2 │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [pc, #368] @ (96188 ) │ │ │ │ + ldr r0, [pc, #368] @ (96110 ) │ │ │ │ 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 960c8 │ │ │ │ + bne.n 96050 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 96110 │ │ │ │ + beq.n 96098 │ │ │ │ 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 96180 │ │ │ │ + bpl.w 96108 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 96142 │ │ │ │ + bpl.n 960ca │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #20 │ │ │ │ blx 2beec │ │ │ │ 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 960bc │ │ │ │ + bhi.n 96044 │ │ │ │ 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 9600e │ │ │ │ + bne.n 95f96 │ │ │ │ ldr.w r5, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #46053 @ 0xb3e5 │ │ │ │ + movw r3, #46093 @ 0xb40d │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 96168 │ │ │ │ + bne.n 960f0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bf6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 95eee │ │ │ │ + beq.w 95e76 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 9600e │ │ │ │ + b.n 95f96 │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 95ea2 │ │ │ │ - b.n 95f98 │ │ │ │ + bne.w 95e2a │ │ │ │ + b.n 95f20 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 9600e │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + b.n 95f96 │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 96174 │ │ │ │ + bne.n 960fc │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96032 │ │ │ │ + bne.n 95fba │ │ │ │ mov r0, r5 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ - b.n 96032 │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ + b.n 95fba │ │ │ │ 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] @ (9618c ) │ │ │ │ + ldrlt r5, [pc, #140] @ (96114 ) │ │ │ │ ittet ge │ │ │ │ movtge r3, #77 @ 0x4d │ │ │ │ mlage r5, r1, r2, r5 │ │ │ │ addlt.w r5, r5, r2, lsl #5 │ │ │ │ addge r5, r5, r3 │ │ │ │ - b.n 96062 │ │ │ │ + b.n 95fea │ │ │ │ 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 9604a │ │ │ │ + b.n 95fd2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9600e │ │ │ │ - b.n 96088 │ │ │ │ - ldr r5, [pc, #80] @ (96190 ) │ │ │ │ - b.n 96062 │ │ │ │ + bne.w 95f96 │ │ │ │ + b.n 96010 │ │ │ │ + ldr r5, [pc, #80] @ (96118 ) │ │ │ │ + b.n 95fea │ │ │ │ add.w r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 2beec │ │ │ │ - b.n 96062 │ │ │ │ + b.n 95fea │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33236 @ 0x81d4 │ │ │ │ + movw r1, #35540 @ 0x8ad4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 95efa │ │ │ │ + bl f2724 │ │ │ │ + b.n 95e82 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 960a0 │ │ │ │ + b.n 96028 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 96032 │ │ │ │ + b.n 95fba │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 96146 │ │ │ │ + b.n 960ce │ │ │ │ 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 │ │ │ │ @@ -158992,302 +158960,302 @@ │ │ │ │ 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 96348 │ │ │ │ + bne.w 962d0 │ │ │ │ ldr.w lr, [r0, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.w 96348 │ │ │ │ + blt.w 962d0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 96348 │ │ │ │ + blt.w 962d0 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 96348 │ │ │ │ + blt.w 962d0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 96348 │ │ │ │ + beq.w 962d0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.w 96348 │ │ │ │ + bpl.w 962d0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96348 │ │ │ │ + beq.w 962d0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bpl.w 96348 │ │ │ │ + bpl.w 962d0 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96348 │ │ │ │ + beq.w 962d0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 96348 │ │ │ │ + bpl.w 962d0 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 96348 │ │ │ │ + beq.w 962d0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 96348 │ │ │ │ + bpl.w 962d0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96348 │ │ │ │ + beq.w 962d0 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - bpl.w 96348 │ │ │ │ + bpl.w 962d0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bne.w 96348 │ │ │ │ + bne.w 962d0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 96348 │ │ │ │ + beq.w 962d0 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 96348 │ │ │ │ + bpl.n 962d0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 96348 │ │ │ │ + beq.n 962d0 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 96348 │ │ │ │ + bpl.n 962d0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 96348 │ │ │ │ + beq.n 962d0 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 96348 │ │ │ │ + bpl.n 962d0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 96348 │ │ │ │ + beq.n 962d0 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - bpl.n 96348 │ │ │ │ + bpl.n 962d0 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96348 │ │ │ │ + beq.n 962d0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bpl.n 96348 │ │ │ │ + bpl.n 962d0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orrs r2, r0 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 9632c │ │ │ │ + bne.n 962b4 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 962e8 │ │ │ │ + ble.n 96270 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands.w r2, r2, #32 │ │ │ │ - beq.n 96320 │ │ │ │ + beq.n 962a8 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 962d0 │ │ │ │ + beq.n 96258 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ lsls r5, r0, #26 │ │ │ │ - bpl.n 96326 │ │ │ │ + bpl.n 962ae │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 962d0 │ │ │ │ + beq.n 96258 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ lsls r0, r0, #26 │ │ │ │ it mi │ │ │ │ addmi r2, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 962d0 │ │ │ │ + beq.n 96258 │ │ │ │ add.w r0, r3, #15 │ │ │ │ adds r3, #18 │ │ │ │ add r0, r1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 9631a │ │ │ │ + bpl.n 962a2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 962c2 │ │ │ │ + bne.n 9624a │ │ │ │ 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 96302 │ │ │ │ + blt.n 9628a │ │ │ │ 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 962e6 │ │ │ │ + bge.n 9626e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2020 @ 0x7e4 │ │ │ │ + movw r1, #4324 @ 0x10e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 96342 │ │ │ │ + bl f2724 │ │ │ │ + b.n 962ca │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 962c2 │ │ │ │ - b.n 962d0 │ │ │ │ + bne.n 9624a │ │ │ │ + b.n 96258 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 962a2 │ │ │ │ - b.n 962d0 │ │ │ │ + bne.n 9622a │ │ │ │ + b.n 96258 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 962ae │ │ │ │ - b.n 962d0 │ │ │ │ + bne.n 96236 │ │ │ │ + b.n 96258 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1992 @ 0x7c8 │ │ │ │ + movw r1, #4296 @ 0x10c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #1968 @ 0x7b0 │ │ │ │ + movw r0, #4272 @ 0x10b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 96342 │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 962ca │ │ │ │ nop │ │ │ │ │ │ │ │ -0009635c <_Py_write@@Base>: │ │ │ │ +000962e4 <_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 97f70 │ │ │ │ + bl 97ef0 │ │ │ │ mov r7, r0 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 2c028 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 9ab4c │ │ │ │ + bl 9aab4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 963ac <_Py_write@@Base+0x50> │ │ │ │ + bge.n 96334 <_Py_write@@Base+0x50> │ │ │ │ cmp r7, #4 │ │ │ │ - beq.n 963c8 <_Py_write@@Base+0x6c> │ │ │ │ + beq.n 96350 <_Py_write@@Base+0x6c> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 963b2 <_Py_write@@Base+0x56> │ │ │ │ + blt.n 9633a <_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 1ac754 │ │ │ │ + bl 1ad07c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r5, #0] │ │ │ │ - b.n 963ac <_Py_write@@Base+0x50> │ │ │ │ - bl ee340 │ │ │ │ + b.n 96334 <_Py_write@@Base+0x50> │ │ │ │ + bl ee638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9637e <_Py_write@@Base+0x22> │ │ │ │ + beq.n 96306 <_Py_write@@Base+0x22> │ │ │ │ movs r7, #4 │ │ │ │ - b.n 963c0 <_Py_write@@Base+0x64> │ │ │ │ + b.n 96348 <_Py_write@@Base+0x64> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #41553 @ 0xa251 │ │ │ │ + movw r3, #41617 @ 0xa291 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 96474 <_Py_write@@Base+0x118> │ │ │ │ + bne.n 963fc <_Py_write@@Base+0x118> │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r3, #25569 @ 0x63e1 │ │ │ │ + movw r3, #25641 @ 0x6429 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #900] @ 0x384 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 96526 <_Py_write@@Base+0x1ca> │ │ │ │ + bne.w 964ae <_Py_write@@Base+0x1ca> │ │ │ │ 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] @ (965bc <_Py_write@@Base+0x260>) │ │ │ │ + ldr r3, [pc, #424] @ (96544 <_Py_write@@Base+0x260>) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 96488 <_Py_write@@Base+0x12c> │ │ │ │ + beq.n 96410 <_Py_write@@Base+0x12c> │ │ │ │ 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 96450 <_Py_write@@Base+0xf4> │ │ │ │ + bgt.n 963d8 <_Py_write@@Base+0xf4> │ │ │ │ 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, 96488 <_Py_write@@Base+0x12c> │ │ │ │ + cbz r2, 96410 <_Py_write@@Base+0x12c> │ │ │ │ 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 96476 <_Py_write@@Base+0x11a> │ │ │ │ - cbz r2, 964ac <_Py_write@@Base+0x150> │ │ │ │ + beq.n 963fe <_Py_write@@Base+0x11a> │ │ │ │ + cbz r2, 96434 <_Py_write@@Base+0x150> │ │ │ │ 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 96470 <_Py_write@@Base+0x114> │ │ │ │ + b.n 963f8 <_Py_write@@Base+0x114> │ │ │ │ ldr.w r2, [r0, #860] @ 0x35c │ │ │ │ - movw r3, #46213 @ 0xb485 │ │ │ │ + movw r3, #46253 @ 0xb4ad │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 965b2 <_Py_write@@Base+0x256> │ │ │ │ + bne.w 9653a <_Py_write@@Base+0x256> │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 96470 <_Py_write@@Base+0x114> │ │ │ │ + b.n 963f8 <_Py_write@@Base+0x114> │ │ │ │ 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 │ │ │ │ @@ -159297,73 +159265,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 964ea <_Py_write@@Base+0x18e> │ │ │ │ + bne.n 96472 <_Py_write@@Base+0x18e> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 964e6 <_Py_write@@Base+0x18a> │ │ │ │ + cbz r3, 9646e <_Py_write@@Base+0x18a> │ │ │ │ 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 9654c <_Py_write@@Base+0x1f0> │ │ │ │ + beq.n 964d4 <_Py_write@@Base+0x1f0> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9652c <_Py_write@@Base+0x1d0> │ │ │ │ + beq.n 964b4 <_Py_write@@Base+0x1d0> │ │ │ │ ldr.w r3, [ip, #532] @ 0x214 │ │ │ │ - cbnz r3, 96502 <_Py_write@@Base+0x1a6> │ │ │ │ + cbnz r3, 9648a <_Py_write@@Base+0x1a6> │ │ │ │ str.w r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 96470 <_Py_write@@Base+0x114> │ │ │ │ + beq.n 963f8 <_Py_write@@Base+0x114> │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 965a6 <_Py_write@@Base+0x24a> │ │ │ │ + beq.n 9652e <_Py_write@@Base+0x24a> │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 96520 <_Py_write@@Base+0x1c4> │ │ │ │ + cbz r3, 964a8 <_Py_write@@Base+0x1c4> │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 96470 <_Py_write@@Base+0x114> │ │ │ │ + b.n 963f8 <_Py_write@@Base+0x114> │ │ │ │ ldr.w r0, [r0, #884] @ 0x374 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 9653a <_Py_write@@Base+0x1de> │ │ │ │ + cbz r3, 964c2 <_Py_write@@Base+0x1de> │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96470 <_Py_write@@Base+0x114> │ │ │ │ + bne.n 963f8 <_Py_write@@Base+0x114> │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 96470 <_Py_write@@Base+0x114> │ │ │ │ + b.n 963f8 <_Py_write@@Base+0x114> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 964f4 <_Py_write@@Base+0x198> │ │ │ │ + beq.n 9647c <_Py_write@@Base+0x198> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 965ac <_Py_write@@Base+0x250> │ │ │ │ + cbz r3, 96534 <_Py_write@@Base+0x250> │ │ │ │ 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, 96580 <_Py_write@@Base+0x224> │ │ │ │ + cbz r3, 96508 <_Py_write@@Base+0x224> │ │ │ │ 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 │ │ │ │ @@ -159372,120 +159340,120 @@ │ │ │ │ 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 96470 <_Py_write@@Base+0x114> │ │ │ │ + b.n 963f8 <_Py_write@@Base+0x114> │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 96510 <_Py_write@@Base+0x1b4> │ │ │ │ + b.n 96498 <_Py_write@@Base+0x1b4> │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 96558 <_Py_write@@Base+0x1fc> │ │ │ │ + b.n 964e0 <_Py_write@@Base+0x1fc> │ │ │ │ ldr.w r0, [r0, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 964a0 <_Py_write@@Base+0x144> │ │ │ │ + b.n 96428 <_Py_write@@Base+0x144> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000965c0 : │ │ │ │ +00096548 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (965f0 ) │ │ │ │ + ldr r3, [pc, #32] @ (96578 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbz r0, 965da │ │ │ │ + cbz r0, 96562 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #32104 @ 0x7d68 │ │ │ │ + movw r1, #34408 @ 0x8668 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #45188 @ 0xb084 │ │ │ │ + movw r0, #47492 @ 0xb984 │ │ │ │ movt r0, #56 @ 0x38 │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@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, #4016] @ 0xfb0 │ │ │ │ - ldr r1, [pc, #48] @ (96638 ) │ │ │ │ + ldr r1, [pc, #48] @ (965c0 ) │ │ │ │ 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 975ca │ │ │ │ + bmi.w 9758a │ │ │ │ adds r3, #16 │ │ │ │ movw r5, #40968 @ 0xa008 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ add.w fp, r3, r2, lsl #2 │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 96650 │ │ │ │ + b.n 965d8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 9795e │ │ │ │ + beq.w 9787a │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ str.w r4, [fp] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 9672c │ │ │ │ + beq.n 966b4 │ │ │ │ ldr.w r4, [fp, #-4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 97c10 │ │ │ │ + beq.w 97bba │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r9, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 97c10 │ │ │ │ + bne.w 97bba │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 96642 │ │ │ │ + bpl.n 965ca │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - bne.n 9663c │ │ │ │ + bne.n 965c4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 97998 │ │ │ │ - ldr r3, [pc, #644] @ (96900 ) │ │ │ │ + beq.w 978b4 │ │ │ │ + ldr r3, [pc, #644] @ (96888 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96f06 │ │ │ │ + bne.w 96e96 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #3980] @ 0xf8c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r7, #28 │ │ │ │ - bl 7b8e0 │ │ │ │ + bl 7b938 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 97ec0 │ │ │ │ + beq.w 97be0 │ │ │ │ ldr r6, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 96e1a │ │ │ │ + bne.w 96daa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96710 │ │ │ │ + bge.n 96698 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 96710 │ │ │ │ - ldr r2, [pc, #576] @ (96904 ) │ │ │ │ + cbnz r3, 96698 │ │ │ │ + ldr r2, [pc, #576] @ (9688c ) │ │ │ │ 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 │ │ │ │ @@ -159495,273 +159463,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 9798c │ │ │ │ - ldr r2, [pc, #528] @ (96908 ) │ │ │ │ + bne.w 978a8 │ │ │ │ + ldr r2, [pc, #528] @ (96890 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97970 │ │ │ │ + bne.w 9788c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97aee │ │ │ │ + bne.w 977d4 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 976fa │ │ │ │ + beq.w 9769a │ │ │ │ mov r4, r6 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ str.w r4, [fp] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 96650 │ │ │ │ - ldr r2, [pc, #468] @ (96904 ) │ │ │ │ + bne.n 965d8 │ │ │ │ + ldr r2, [pc, #468] @ (9688c ) │ │ │ │ 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 974d2 │ │ │ │ + bmi.w 97492 │ │ │ │ adds r3, #16 │ │ │ │ - movw r8, #27720 @ 0x6c48 │ │ │ │ + movw r8, #30024 @ 0x7548 │ │ │ │ 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 96d6c │ │ │ │ + bne.w 96cfc │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ lsls r6, r5, #25 │ │ │ │ - bpl.w 968ca │ │ │ │ + bpl.w 96852 │ │ │ │ ubfx ip, r5, #5, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 97dd0 │ │ │ │ + beq.w 97e2c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ add.w r3, r4, #20 │ │ │ │ adds r0, r3, r6 │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ - beq.w 968bc │ │ │ │ + beq.w 96844 │ │ │ │ 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 968ca │ │ │ │ + bne.w 96852 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 968bc │ │ │ │ + beq.n 96844 │ │ │ │ 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 968ca │ │ │ │ + bne.n 96852 │ │ │ │ adds r2, r3, #2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 968bc │ │ │ │ + beq.n 96844 │ │ │ │ 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 968ca │ │ │ │ + bne.n 96852 │ │ │ │ adds r2, r3, #3 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 968bc │ │ │ │ + beq.n 96844 │ │ │ │ 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 968ca │ │ │ │ + bne.n 96852 │ │ │ │ adds r2, r3, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 968bc │ │ │ │ + beq.n 96844 │ │ │ │ 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 968ca │ │ │ │ + bne.n 96852 │ │ │ │ adds r2, r3, #5 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 968bc │ │ │ │ + beq.n 96844 │ │ │ │ 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 968ca │ │ │ │ + bne.n 96852 │ │ │ │ adds r2, r3, #6 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 968bc │ │ │ │ + beq.n 96844 │ │ │ │ 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, 968ca │ │ │ │ + cbnz r1, 96852 │ │ │ │ adds r2, r3, #7 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 968bc │ │ │ │ + beq.n 96844 │ │ │ │ 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, 968ca │ │ │ │ + cbnz r1, 96852 │ │ │ │ add.w lr, r3, #8 │ │ │ │ cmp r0, lr │ │ │ │ - beq.n 968bc │ │ │ │ + beq.n 96844 │ │ │ │ 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, 968ca │ │ │ │ + cbnz r2, 96852 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 9689a │ │ │ │ + bne.n 96822 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 968ca │ │ │ │ + bpl.n 96852 │ │ │ │ lsls r1, r5, #30 │ │ │ │ - beq.w 96fa4 │ │ │ │ + beq.w 96f86 │ │ │ │ subs.w sl, sl, #1 │ │ │ │ - bcs.w 96768 │ │ │ │ - ldr r3, [pc, #48] @ (96904 ) │ │ │ │ + bcs.w 966f0 │ │ │ │ + ldr r3, [pc, #48] @ (9688c ) │ │ │ │ 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 974de │ │ │ │ + bmi.w 9749e │ │ │ │ adds r2, #16 │ │ │ │ movw r5, #40968 @ 0xa008 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - ldr.w sl, [pc, #8] @ 96900 │ │ │ │ + ldr.w sl, [pc, #8] @ 96888 │ │ │ │ add.w r9, r2, r3, lsl #2 │ │ │ │ str r6, [r7, #12] │ │ │ │ - b.n 96920 │ │ │ │ + b.n 968a8 │ │ │ │ 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 97a8a │ │ │ │ + beq.w 9784e │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ str.w r4, [r9] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 969f8 │ │ │ │ + beq.n 96980 │ │ │ │ ldr.w r4, [r9, #-4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 97c10 │ │ │ │ + beq.w 97bba │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 97c10 │ │ │ │ + bne.w 97bba │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 96912 │ │ │ │ + bpl.n 9689a │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - bne.n 9690c │ │ │ │ + bne.n 96894 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 96e76 │ │ │ │ + beq.w 96e06 │ │ │ │ ldr.w r0, [sl, #980] @ 0x3d4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96e92 │ │ │ │ + bne.w 96e22 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #3980] @ 0xf8c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r7, #28 │ │ │ │ - bl 7b8e0 │ │ │ │ + bl 7b938 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 97ede │ │ │ │ + beq.w 97e3e │ │ │ │ ldr r6, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 96dc0 │ │ │ │ + bne.w 96d50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 969dc │ │ │ │ + bge.n 96964 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 969dc │ │ │ │ - ldr r2, [pc, #632] @ (96c08 ) │ │ │ │ + cbnz r3, 96964 │ │ │ │ + ldr r2, [pc, #632] @ (96b90 ) │ │ │ │ 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 │ │ │ │ @@ -159771,154 +159739,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 97a20 │ │ │ │ - ldr r2, [pc, #584] @ (96c0c ) │ │ │ │ + bne.w 97ae6 │ │ │ │ + ldr r2, [pc, #584] @ (96b94 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97a04 │ │ │ │ + bne.w 97aca │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [fp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 979ea │ │ │ │ + bne.w 97ab0 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 976e4 │ │ │ │ + beq.w 976b0 │ │ │ │ mov r4, r6 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ str.w r4, [r9] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 96920 │ │ │ │ - ldr r3, [pc, #524] @ (96c08 ) │ │ │ │ + bne.n 968a8 │ │ │ │ + ldr r3, [pc, #524] @ (96b90 ) │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r6, [r7, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97ee6 │ │ │ │ + beq.w 97bac │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 974ec │ │ │ │ + beq.w 974ac │ │ │ │ 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 972b8 │ │ │ │ + bmi.w 9727e │ │ │ │ movw sl, #24184 @ 0x5e78 │ │ │ │ movt sl, #77 @ 0x4d │ │ │ │ - movw r2, #3321 @ 0xcf9 │ │ │ │ + movw r2, #3353 @ 0xd19 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [sl, #888] @ 0x378 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 972a8 │ │ │ │ - ldr r3, [pc, #428] @ (96c08 ) │ │ │ │ + bne.w 9726e │ │ │ │ + ldr r3, [pc, #428] @ (96b90 ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ - bcs.w 9774e │ │ │ │ + bcs.w 97704 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [fp, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 97740 │ │ │ │ + beq.w 976f6 │ │ │ │ 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 9704c │ │ │ │ - ldr r0, [pc, #376] @ (96c0c ) │ │ │ │ + beq.w 9702e │ │ │ │ + ldr r0, [pc, #376] @ (96b94 ) │ │ │ │ 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 97b08 │ │ │ │ + bne.w 977b0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 972d2 │ │ │ │ + ble.w 97298 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ ands.w r0, r2, #32 │ │ │ │ - beq.w 976c4 │ │ │ │ + beq.w 9767a │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 977a6 │ │ │ │ + bne.w 9775c │ │ │ │ cmp.w r8, #1 │ │ │ │ ittt eq │ │ │ │ moveq fp, r1 │ │ │ │ moveq r5, r8 │ │ │ │ moveq sl, fp │ │ │ │ - beq.n 96b4a │ │ │ │ + beq.n 96ad2 │ │ │ │ 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 97710 │ │ │ │ + bpl.w 976c6 │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 97730 │ │ │ │ + bne.w 976e6 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 96b4a │ │ │ │ + beq.n 96ad2 │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 97720 │ │ │ │ + bpl.w 976d6 │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 97738 │ │ │ │ + bne.w 976ee │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 96b4a │ │ │ │ + beq.n 96ad2 │ │ │ │ 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 9760c │ │ │ │ + beq.w 975cc │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 976bc │ │ │ │ + bne.w 97672 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 96b2e │ │ │ │ + bne.n 96ab6 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97aa0 │ │ │ │ - ldr r3, [pc, #180] @ (96c08 ) │ │ │ │ + beq.w 979c4 │ │ │ │ + ldr r3, [pc, #180] @ (96b90 ) │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -159932,60 +159900,60 @@ │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 97782 │ │ │ │ + blt.w 97738 │ │ │ │ ldr r0, [r1, #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 96bb4 │ │ │ │ + bmi.n 96b3c │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 971c0 │ │ │ │ + beq.w 971a0 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldrb.w r3, [r1, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r1, r9 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 96bd8 │ │ │ │ + bmi.n 96b60 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 97110 │ │ │ │ + beq.w 970f2 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 974ce │ │ │ │ + beq.w 9748e │ │ │ │ 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 96c10 │ │ │ │ + bmi.n 96b98 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 9706a │ │ │ │ - b.n 96c10 │ │ │ │ + beq.w 9704c │ │ │ │ + b.n 96b98 │ │ │ │ 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] │ │ │ │ @@ -160049,204 +160017,204 @@ │ │ │ │ strd sl, fp, [r4, #60] @ 0x3c │ │ │ │ adds r3, #10 │ │ │ │ add r3, r8 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [r2, #336] @ 0x150 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97de2 │ │ │ │ + beq.w 96f34 │ │ │ │ + mov.w r8, #0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #336] @ 0x150 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ - str r3, [r4, #124] @ 0x7c │ │ │ │ add.w r5, r4, #128 @ 0x80 │ │ │ │ - strd r3, r3, [r4, #108] @ 0x6c │ │ │ │ + strd r8, r8, [r4, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - str r3, [r4, #104] @ 0x68 │ │ │ │ - add.w r1, r2, #16 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + str.w r8, [r4, #124] @ 0x7c │ │ │ │ + strd r8, r8, [r4, #108] @ 0x6c │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + str.w r8, [r4, #104] @ 0x68 │ │ │ │ + add.w r1, r3, #16 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ blx 2beec │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 96ce2 │ │ │ │ - ldrb r3, [r5, #0] │ │ │ │ + cmp r6, r8 │ │ │ │ + ble.n 96c72 │ │ │ │ + ldrb.w r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 9728e │ │ │ │ - movs r3, #0 │ │ │ │ + bne.w 96f68 │ │ │ │ + mov r3, r8 │ │ │ │ subs r6, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ - ble.n 96d3c │ │ │ │ - movw ip, #45188 @ 0xb084 │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.n 96ccc │ │ │ │ + movw ip, #47492 @ 0xb984 │ │ │ │ movt ip, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r8, #17 │ │ │ │ movw r9, #21845 @ 0x5555 │ │ │ │ - b.n 96d06 │ │ │ │ + b.n 96c96 │ │ │ │ adds r3, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - bge.n 96d3c │ │ │ │ + cmp r6, r3 │ │ │ │ + ble.n 96ccc │ │ │ │ ldrb.w r2, [r5, r3, lsl #1] │ │ │ │ lsls r0, r3, #1 │ │ │ │ add.w r1, ip, r2 │ │ │ │ ldrb.w r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 96d00 │ │ │ │ + beq.n 96c90 │ │ │ │ adds r0, #2 │ │ │ │ cmp r2, #75 @ 0x4b │ │ │ │ add.w lr, r5, r0 │ │ │ │ - beq.w 97042 │ │ │ │ + beq.w 97024 │ │ │ │ subs r2, #100 @ 0x64 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, #3 │ │ │ │ it ls │ │ │ │ strhls.w r9, [r5, r0] │ │ │ │ - bls.n 96d00 │ │ │ │ + bls.n 96c90 │ │ │ │ adds r3, #1 │ │ │ │ strh.w r8, [lr] │ │ │ │ - cmp r3, r6 │ │ │ │ - blt.n 96d06 │ │ │ │ - ldr r3, [pc, #600] @ (96f98 ) │ │ │ │ + cmp r6, r3 │ │ │ │ + bgt.n 96c96 │ │ │ │ + ldr r3, [pc, #600] @ (96f28 ) │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r2, r5, #4096 @ 0x1000 │ │ │ │ ldrb.w r6, [r2, #1700] @ 0x6a4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9790a │ │ │ │ + bne.w 97a1e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 96d62 │ │ │ │ + cbz r3, 96cf2 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 96f7c │ │ │ │ + blt.w 96f0c │ │ │ │ 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 9727c │ │ │ │ + beq.w 9725c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 968ca │ │ │ │ + bne.w 96852 │ │ │ │ mov r0, r4 │ │ │ │ - bl 765a4 │ │ │ │ + bl 765ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97c26 │ │ │ │ + beq.w 97bd0 │ │ │ │ add.w r1, r7, #28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 9894c │ │ │ │ + bl 988cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 97e7c │ │ │ │ + beq.w 97bf4 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97ac0 │ │ │ │ + bne.w 97b60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 968ca │ │ │ │ + bge.w 96852 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 968ca │ │ │ │ + bne.w 96852 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 968ca │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 96852 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96dd2 │ │ │ │ + bge.n 96d62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97bf2 │ │ │ │ + beq.w 97e5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96df4 │ │ │ │ + bge.n 96d84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97dba │ │ │ │ + beq.w 97e50 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96df4 │ │ │ │ + bge.n 96d84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97c06 │ │ │ │ + beq.w 97e46 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bmi.w 9739c │ │ │ │ + bmi.w 9735e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 96912 │ │ │ │ + bge.w 9689a │ │ │ │ mov.w r3, #1342177280 @ 0x50000000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 96912 │ │ │ │ + b.n 9689a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96e2c │ │ │ │ + bge.n 96dbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97bfc │ │ │ │ + beq.w 97bd6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96e4e │ │ │ │ + bge.n 96dde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97be6 │ │ │ │ + beq.w 97e20 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96e4e │ │ │ │ + bge.n 96dde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97c36 │ │ │ │ + beq.w 97e16 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bmi.w 9731c │ │ │ │ + bmi.w 972de │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 96642 │ │ │ │ + bge.w 965ca │ │ │ │ mov.w r3, #1342177280 @ 0x50000000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 96642 │ │ │ │ + b.w 965ca │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 97c84 │ │ │ │ - ldr r3, [pc, #280] @ (96f9c ) │ │ │ │ + beq.w 97cc2 │ │ │ │ + ldr r3, [pc, #280] @ (96f2c ) │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96958 │ │ │ │ + beq.w 968e0 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 96958 │ │ │ │ + beq.w 968e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96ef6 │ │ │ │ + bge.n 96e86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 96ef6 │ │ │ │ - ldr r2, [pc, #236] @ (96f98 ) │ │ │ │ + cbnz r3, 96e86 │ │ │ │ + ldr r2, [pc, #236] @ (96f28 ) │ │ │ │ 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 │ │ │ │ @@ -160256,42 +160224,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 97aa8 │ │ │ │ - ldr r2, [pc, #196] @ (96fa0 ) │ │ │ │ + bne.w 97906 │ │ │ │ + ldr r2, [pc, #196] @ (96f30 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97a6e │ │ │ │ + bne.w 97954 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [fp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97a54 │ │ │ │ + bne.w 9793a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ - b.n 969ea │ │ │ │ + b.n 96972 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9668c │ │ │ │ + beq.w 96614 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96f6a │ │ │ │ + bge.n 96efa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 96f6a │ │ │ │ - ldr r2, [pc, #120] @ (96f98 ) │ │ │ │ + cbnz r3, 96efa │ │ │ │ + ldr r2, [pc, #120] @ (96f28 ) │ │ │ │ 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 │ │ │ │ @@ -160301,396 +160269,415 @@ │ │ │ │ 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 97a48 │ │ │ │ - ldr r2, [pc, #80] @ (96fa0 ) │ │ │ │ + bne.w 9792e │ │ │ │ + ldr r2, [pc, #80] @ (96f30 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97a2c │ │ │ │ + bne.w 97912 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97944 │ │ │ │ + bne.w 97860 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ - b.w 9671e │ │ │ │ + b.w 966a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96d62 │ │ │ │ + bne.w 96cf2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 │ │ │ │ + add.w r5, r4, #128 @ 0x80 │ │ │ │ + str r3, [r4, #124] @ 0x7c │ │ │ │ + mov r0, r5 │ │ │ │ + strd r3, r3, [r4, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + str r3, [r4, #104] @ 0x68 │ │ │ │ + add.w r1, r2, #16 │ │ │ │ + str r3, [r7, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + blx 2beec │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.w 96c74 │ │ │ │ + ldrb.w r2, [r4, #128] @ 0x80 │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ + beq.w 96c74 │ │ │ │ + cmp r6, #1 │ │ │ │ + it eq │ │ │ │ + streq r6, [r4, #120] @ 0x78 │ │ │ │ + beq.w 96ccc │ │ │ │ + movs r3, #1 │ │ │ │ + ldrb.w r2, [r5, r3, lsl #1] │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ + beq.w 96c74 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 96f74 │ │ │ │ + b.n 96c74 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r6, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - beq.w 977fa │ │ │ │ - ldr r3, [pc, #524] @ (971bc ) │ │ │ │ + beq.w 97970 │ │ │ │ + ldr r3, [pc, #520] @ (9719c ) │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 975e2 │ │ │ │ + bne.w 975a2 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #3980] @ 0xf8c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r7, #28 │ │ │ │ - bl 7b8e0 │ │ │ │ + bl 7b938 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 97ef4 │ │ │ │ + beq.w 97d70 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 972e8 │ │ │ │ + beq.w 972aa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96ffa │ │ │ │ + bge.n 96fdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97c2c │ │ │ │ + beq.w 97ba2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9701c │ │ │ │ + bge.n 96ffe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97bda │ │ │ │ + beq.w 97b96 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9701c │ │ │ │ + bge.n 96ffe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97ed4 │ │ │ │ + beq.w 97b8c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ittt lt │ │ │ │ movlt r2, #1 │ │ │ │ bfilt r3, r2, #0, #2 │ │ │ │ strblt r3, [r4, #16] │ │ │ │ - blt.w 968ca │ │ │ │ + blt.w 96852 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 968ca │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 96852 │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ add r3, r1 │ │ │ │ strh r2, [r5, r0] │ │ │ │ - b.n 96d00 │ │ │ │ + b.n 96c90 │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 976b2 │ │ │ │ + bcc.w 97668 │ │ │ │ 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 96a92 │ │ │ │ + b.n 96a1a │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r9, [r1] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 97b2c │ │ │ │ - ldr r3, [pc, #324] @ (971bc ) │ │ │ │ + beq.w 979cc │ │ │ │ + ldr r3, [pc, #320] @ (9719c ) │ │ │ │ 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 9761c │ │ │ │ + bne.w 975dc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #3980] @ 0xf8c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r7, #28 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 7b8e0 │ │ │ │ + bl 7b938 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 97dc6 │ │ │ │ + beq.w 97df6 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 9745e │ │ │ │ + beq.w 973de │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 970c6 │ │ │ │ + bge.n 970a8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 97e6e │ │ │ │ + beq.w 97cb4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 970e8 │ │ │ │ + bge.n 970ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97ea6 │ │ │ │ + beq.w 97c46 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 970e8 │ │ │ │ + bge.n 970ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97e98 │ │ │ │ + beq.w 97c2a │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ittt lt │ │ │ │ movlt r2, #1 │ │ │ │ bfilt r3, r2, #0, #2 │ │ │ │ strblt r3, [r1, #16] │ │ │ │ - blt.w 96c10 │ │ │ │ + blt.w 96b98 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r7, #8] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - b.n 96c10 │ │ │ │ + b.n 96b98 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r1, #1 │ │ │ │ str r0, [r7, #4] │ │ │ │ - beq.w 97b8c │ │ │ │ - ldr r3, [pc, #156] @ (971bc ) │ │ │ │ + beq.w 977fc │ │ │ │ + ldr r3, [pc, #156] @ (9719c ) │ │ │ │ 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 9764a │ │ │ │ + bne.w 9760a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r2 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #3980] @ 0xf8c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r7, #28 │ │ │ │ str r2, [r7, #8] │ │ │ │ - bl 7b8e0 │ │ │ │ + bl 7b938 │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - beq.w 97eb6 │ │ │ │ + beq.w 97e00 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 97498 │ │ │ │ + beq.w 97458 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9716e │ │ │ │ + bge.n 97150 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 97d2c │ │ │ │ + beq.w 97c38 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97190 │ │ │ │ + bge.n 97172 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97e26 │ │ │ │ + beq.w 97c1a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97190 │ │ │ │ + bge.n 97172 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97e18 │ │ │ │ + beq.w 97c0c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ ittt lt │ │ │ │ movlt r1, #1 │ │ │ │ bfilt r3, r1, #0, #2 │ │ │ │ strblt r3, [r2, #16] │ │ │ │ - blt.w 96bd8 │ │ │ │ + blt.w 96b60 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r7, #8] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - b.n 96bd8 │ │ │ │ - nop │ │ │ │ + b.n 96b60 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 9784a │ │ │ │ - ldr r3, [pc, #700] @ (97490 ) │ │ │ │ + beq.w 97a58 │ │ │ │ + ldr r3, [pc, #668] @ (97450 ) │ │ │ │ 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 97678 │ │ │ │ + bne.w 97638 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #3980] @ 0xf8c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r7, #28 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 7b8e0 │ │ │ │ + bl 7b938 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 97ec8 │ │ │ │ + beq.w 97e0a │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 9741c │ │ │ │ + beq.w 9740e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97220 │ │ │ │ + bge.n 97200 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 97d1e │ │ │ │ + beq.w 97e76 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97242 │ │ │ │ + bge.n 97222 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97d0e │ │ │ │ + beq.w 97e66 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97242 │ │ │ │ + bge.n 97222 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97d00 │ │ │ │ + beq.w 97e84 │ │ │ │ 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 │ │ │ │ itt lt │ │ │ │ movlt r3, r1 │ │ │ │ ldrlt r2, [r4, #84] @ 0x54 │ │ │ │ - blt.n 97270 │ │ │ │ + blt.n 97250 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r7, #8] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 96bb6 │ │ │ │ + bne.w 96b3e │ │ │ │ mov r3, r2 │ │ │ │ - b.n 974c4 │ │ │ │ + b.n 97484 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 9894c │ │ │ │ + bl 988cc │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 968ca │ │ │ │ - b.w 97c26 │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - movne r3, #1 │ │ │ │ - beq.w 97c40 │ │ │ │ - ldrb.w r2, [r5, r3, lsl #1] │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ - bne.w 976a8 │ │ │ │ - subs r6, #1 │ │ │ │ - str r3, [r4, #120] @ 0x78 │ │ │ │ - b.n 96cec │ │ │ │ + bne.w 96852 │ │ │ │ + b.w 97bd0 │ │ │ │ ldr.w r0, [sl, #884] @ 0x374 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96a92 │ │ │ │ - bl 1f4804 │ │ │ │ + bne.w 96a1a │ │ │ │ + bl 1f50c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e0c │ │ │ │ + beq.w 97be8 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bgt.w 96ac8 │ │ │ │ - ldr.w fp, [r6, #56] @ 0x38 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 97a9c │ │ │ │ + bgt.w 96a50 │ │ │ │ + ldr r5, [r6, #56] @ 0x38 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 979c0 │ │ │ │ mov.w sl, #0 │ │ │ │ mov fp, sl │ │ │ │ mov r5, sl │ │ │ │ - b.n 96b52 │ │ │ │ + b.n 96ada │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 972fc │ │ │ │ + bge.n 972be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 972fc │ │ │ │ + cbnz r3, 972be │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 97310 │ │ │ │ + blt.n 972d2 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 977da │ │ │ │ + beq.w 97790 │ │ │ │ cmp r4, r5 │ │ │ │ it ne │ │ │ │ strne.w r5, [fp] │ │ │ │ - b.w 968ca │ │ │ │ + b.w 96852 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbz r3, 9733c │ │ │ │ - movw r2, #64961 @ 0xfdc1 │ │ │ │ + cbz r3, 972fe │ │ │ │ + movw r2, #65049 @ 0xfe19 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 977f2 │ │ │ │ + bne.w 977a8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96e62 │ │ │ │ + beq.w 96df2 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96e62 │ │ │ │ - ldr r1, [pc, #332] @ (97494 ) │ │ │ │ + beq.w 96df2 │ │ │ │ + ldr r1, [pc, #328] @ (97454 ) │ │ │ │ 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] │ │ │ │ @@ -160710,29 +160697,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 96e62 │ │ │ │ + b.n 96df2 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbz r3, 973bc │ │ │ │ - movw r2, #64961 @ 0xfdc1 │ │ │ │ + cbz r3, 9737e │ │ │ │ + movw r2, #65049 @ 0xfe19 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 977ea │ │ │ │ + bne.w 977a0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96e08 │ │ │ │ + beq.w 96d98 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96e08 │ │ │ │ - ldr r1, [pc, #204] @ (97494 ) │ │ │ │ + beq.w 96d98 │ │ │ │ + ldr r1, [pc, #200] @ (97454 ) │ │ │ │ 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] │ │ │ │ @@ -160752,1612 +160739,1591 @@ │ │ │ │ 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 96e08 │ │ │ │ + b.n 96d98 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97434 │ │ │ │ + bge.n 973f6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 97434 │ │ │ │ + cbnz r2, 973f6 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9726e │ │ │ │ + cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 97408 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 9726e │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - bfi r2, r1, #0, #2 │ │ │ │ - strb r2, [r3, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - b.n 9726e │ │ │ │ + beq.w 9777c │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 96b9a │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97476 │ │ │ │ + bge.n 97426 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 97476 │ │ │ │ + cbnz r2, 97426 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 97488 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 9724e │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 977c6 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 96c12 │ │ │ │ - nop │ │ │ │ + bne.w 9724e │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [r7, #8] │ │ │ │ + bfi r2, r1, #0, #2 │ │ │ │ + strb r2, [r3, #16] │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + b.n 9724e │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 974b0 │ │ │ │ + bge.n 97470 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 974b0 │ │ │ │ + cbnz r1, 97470 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 974c4 │ │ │ │ + blt.n 97484 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 977b2 │ │ │ │ + beq.w 97768 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 96be2 │ │ │ │ + bne.w 96b6a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 97488 │ │ │ │ + b.n 97408 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs.w r8, r3, #1 │ │ │ │ - bpl.w 968ea │ │ │ │ + bpl.w 96872 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96a14 │ │ │ │ + bne.w 9699c │ │ │ │ ldr.w r9, [r6, #24] │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7140c │ │ │ │ + bl 7142c │ │ │ │ add.w sl, r9, #16 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e12 │ │ │ │ + beq.w 97bee │ │ │ │ add.w r3, r0, #16 │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ mov r4, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r5, r1 │ │ │ │ - bge.w 978ea │ │ │ │ + bge.w 97b44 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w fp, r4, r3 │ │ │ │ add.w r2, fp, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bge.w 978cc │ │ │ │ + bge.w 97b28 │ │ │ │ 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 978c6 │ │ │ │ + beq.w 97b22 │ │ │ │ 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 97896 │ │ │ │ + beq.w 97af2 │ │ │ │ cmp r2, #12 │ │ │ │ - bhi.w 9789a │ │ │ │ + bhi.w 97af6 │ │ │ │ cmp r2, #11 │ │ │ │ - beq.w 978b2 │ │ │ │ + beq.w 97b0e │ │ │ │ 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 978b6 │ │ │ │ + bhi.w 97b12 │ │ │ │ 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 975c6 │ │ │ │ + bge.n 97586 │ │ │ │ ldrsb.w r0, [sl, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 975c6 │ │ │ │ + blt.n 97586 │ │ │ │ adds r2, r5, #2 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 975c6 │ │ │ │ + ble.n 97586 │ │ │ │ ldrsb.w r0, [sl, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 975c6 │ │ │ │ + blt.n 97586 │ │ │ │ adds r2, r5, #3 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 975c6 │ │ │ │ + ble.n 97586 │ │ │ │ ldrsb.w r0, [sl, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 975c6 │ │ │ │ + blt.n 97586 │ │ │ │ adds r2, r5, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 975c6 │ │ │ │ + ble.n 97586 │ │ │ │ ldrsb.w r0, [sl, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 975c6 │ │ │ │ + blt.n 97586 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - blt.n 975b8 │ │ │ │ + blt.n 97578 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 97512 │ │ │ │ + b.n 974d2 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs.w sl, r2, #1 │ │ │ │ - bmi.w 974d2 │ │ │ │ + bmi.w 97492 │ │ │ │ movw r9, #40968 @ 0xa008 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ - b.w 96744 │ │ │ │ + b.w 966cc │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 96fc0 │ │ │ │ + beq.w 96fa2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 975fe │ │ │ │ + bge.n 975be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 975fe │ │ │ │ + cbnz r3, 975be │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - b.n 97310 │ │ │ │ + b.n 972d2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 976bc │ │ │ │ + bne.n 97672 │ │ │ │ lsls r2, r2, #24 │ │ │ │ it mi │ │ │ │ addmi.w fp, fp, #1 │ │ │ │ - b.w 96b46 │ │ │ │ + b.w 96ace │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9708a │ │ │ │ + beq.w 9706c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9763c │ │ │ │ + bge.n 975fc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 9763c │ │ │ │ + cbnz r2, 975fc │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 97488 │ │ │ │ + b.n 97408 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97132 │ │ │ │ + beq.w 97114 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9766a │ │ │ │ + bge.n 9762a │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 9766a │ │ │ │ + cbnz r1, 9762a │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_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 974c4 │ │ │ │ + b.n 97484 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 971e4 │ │ │ │ + beq.w 971c4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97698 │ │ │ │ + bge.n 97658 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 97698 │ │ │ │ + cbnz r2, 97658 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r3, #0] │ │ │ │ - b.n 97270 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 97298 │ │ │ │ - b.n 972a2 │ │ │ │ + b.n 97250 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.w 96a92 │ │ │ │ + b.w 96a1a │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.w 96b46 │ │ │ │ - cbnz r1, 976da │ │ │ │ + b.w 96ace │ │ │ │ + cbnz r1, 97690 │ │ │ │ mov sl, r1 │ │ │ │ mov.w fp, r2, lsr #7 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 96af2 │ │ │ │ - b.w 96b4a │ │ │ │ + bne.w 96a7a │ │ │ │ + b.w 96ad2 │ │ │ │ mov fp, r0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 976ce │ │ │ │ + b.n 97684 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r6, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 969ea │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 966a6 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r6, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 9671e │ │ │ │ - cbnz r1, 97730 │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 96972 │ │ │ │ + cbnz r1, 976e6 │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bpl.w 96b06 │ │ │ │ + bpl.w 96a8e │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.w 96b06 │ │ │ │ - cbnz r1, 97738 │ │ │ │ + b.w 96a8e │ │ │ │ + cbnz r1, 976ee │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bpl.w 96b20 │ │ │ │ + bpl.w 96aa8 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.w 96b20 │ │ │ │ + b.w 96aa8 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.w 96b06 │ │ │ │ + b.w 96a8e │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.w 96b20 │ │ │ │ + b.w 96aa8 │ │ │ │ mov r0, fp │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96a92 │ │ │ │ + bne.w 96a1a │ │ │ │ ldr.w r3, [sl, #848] @ 0x350 │ │ │ │ - movw r2, #46053 @ 0xb3e5 │ │ │ │ + movw r2, #46093 @ 0xb40d │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 97ab4 │ │ │ │ + bne.w 97aa4 │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 972b8 │ │ │ │ + beq.w 9727e │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.w 96a92 │ │ │ │ + b.w 96a1a │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r9, #40968 @ 0xa008 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldrb.w r0, [r3, #87] @ 0x57 │ │ │ │ lsls r0, r0, #27 │ │ │ │ - bpl.w 96bb4 │ │ │ │ + bpl.w 96b3c │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 96bac │ │ │ │ - b.w 96bb4 │ │ │ │ + beq.w 96b34 │ │ │ │ + b.w 96b3c │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r5, sl │ │ │ │ - b.n 976ce │ │ │ │ + b.n 97684 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #8] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - b.n 974c4 │ │ │ │ + b.n 97484 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #8] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - b.n 97488 │ │ │ │ + b.n 97408 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 97310 │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 972d2 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 973b6 │ │ │ │ + b.n 97378 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 97336 │ │ │ │ - and.w r5, r5, #28 │ │ │ │ - cmp r5, #4 │ │ │ │ - bne.w 96fae │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.w 97efc │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - ldrsb.w r1, [r2] │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ - cmp r1, ip │ │ │ │ - blt.w 97f08 │ │ │ │ - movs r3, #24 │ │ │ │ - movw r5, #43944 @ 0xaba8 │ │ │ │ - mla r5, r3, r2, r5 │ │ │ │ - movw r3, #24184 @ 0x5e78 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - add r5, r3 │ │ │ │ + b.n 972f8 │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ + movt r2, #19 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 977ee │ │ │ │ + add.w r0, r0, #1592 @ 0x638 │ │ │ │ + bl 6b678 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 96a3e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ + b.w 96a3e │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r3, #3 │ │ │ │ + ble.w 96698 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97310 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97310 │ │ │ │ + beq.w 96698 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1fe0a4 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 96698 │ │ │ │ + ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ + movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 97310 │ │ │ │ - and.w r0, r3, #28 │ │ │ │ - cmp r0, #4 │ │ │ │ - bne.w 971d0 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ - bmi.w 97d72 │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldrsb.w r0, [r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 97d90 │ │ │ │ - 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 97890 │ │ │ │ - subs r0, #1 │ │ │ │ - str r0, [r1, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 97daa │ │ │ │ - mov r1, r3 │ │ │ │ - b.w 96bb4 │ │ │ │ - movs r2, #0 │ │ │ │ - b.n 97572 │ │ │ │ - str r3, [r7, #16] │ │ │ │ - bl 9e188 │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ - subs r2, r0, #0 │ │ │ │ - bge.w 97572 │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - b.n 97574 │ │ │ │ - movs r2, #1 │ │ │ │ - b.n 97572 │ │ │ │ - and.w r0, r2, #63 @ 0x3f │ │ │ │ - lsrs r2, r2, #6 │ │ │ │ - orr.w r0, r0, #64 @ 0x40 │ │ │ │ - strb.w r0, [r1], #1 │ │ │ │ - b.n 97576 │ │ │ │ - strb r2, [r4, #0] │ │ │ │ - mov r4, fp │ │ │ │ - b.n 97584 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add.w r0, r7, #28 │ │ │ │ - bl 9e31c <_PyBytes_Resize@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 97c26 │ │ │ │ - ldr.w r8, [r7, #28] │ │ │ │ - add.w r3, r8, #16 │ │ │ │ - add.w r4, r3, fp │ │ │ │ - b.n 9752a │ │ │ │ - subs r1, r4, r3 │ │ │ │ - add.w r0, r7, #28 │ │ │ │ - bl 9e31c <_PyBytes_Resize@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 97c26 │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - str r3, [r7, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 97c26 │ │ │ │ - str r3, [r6, #24] │ │ │ │ - b.w 96a18 │ │ │ │ - add.w r5, r5, #5728 @ 0x1660 │ │ │ │ - adds r5, #4 │ │ │ │ - lsls r3, r6, #31 │ │ │ │ - bpl.n 9793e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #0 │ │ │ │ blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 97936 │ │ │ │ - movw r1, #2084 @ 0x824 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2108 @ 0x83c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r2, r4 │ │ │ │ - bl 1fe164 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ - beq.w 96d52 │ │ │ │ - b.n 9790e │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ - adds r5, #4 │ │ │ │ - b.n 97910 │ │ │ │ + b.w 96a3e │ │ │ │ + and.w r1, r3, #28 │ │ │ │ + cmp r1, #4 │ │ │ │ + bne.w 970fe │ │ │ │ + lsls r1, r3, #26 │ │ │ │ + bmi.w 97d08 │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ + ldrsb.w r1, [r3] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 97d36 │ │ │ │ + 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 │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 97484 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 97484 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [r7, #8] │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + b.n 97484 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bfi r3, r2, #0, #2 │ │ │ │ + strb r3, [r4, #16] │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 9689a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 96f6a │ │ │ │ + ble.w 96efa │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96f6a │ │ │ │ + beq.w 96efa │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fd79c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 96f6a │ │ │ │ + bl 1fe0a4 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 96efa │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 96642 │ │ │ │ - movw r1, #1089 @ 0x441 │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 965ca │ │ │ │ + movw r1, #1557 @ 0x615 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 96700 │ │ │ │ + beq.w 96688 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 96700 │ │ │ │ + b.w 96688 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fd00c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 96710 │ │ │ │ + bl 1fd90c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 96698 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 9667a │ │ │ │ + bne.w 96602 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bmi.w 97e36 │ │ │ │ + bmi.w 97d78 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 97e5e │ │ │ │ + blt.w 97da0 │ │ │ │ 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 9671c │ │ │ │ + bge.w 966a4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9671c │ │ │ │ + bne.w 966a4 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 9671e │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r3, #3 │ │ │ │ - ble.w 969dc │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 969dc │ │ │ │ - mov r0, fp │ │ │ │ - bl 1fd79c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 969dc │ │ │ │ - movw r1, #1089 @ 0x441 │ │ │ │ - movt r1, #19 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 969cc │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b.w 969cc │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 966a6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1fd00c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 969dc │ │ │ │ - movw r1, #1089 @ 0x441 │ │ │ │ + bl 1fd90c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 96e86 │ │ │ │ + movw r1, #1557 @ 0x615 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 96f5a │ │ │ │ + beq.w 96eea │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 96f5a │ │ │ │ + b.w 96eea │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fd00c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 96f6a │ │ │ │ + bl 1fd90c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 96efa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 96ef6 │ │ │ │ + ble.w 96e86 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96ef6 │ │ │ │ + beq.w 96e86 │ │ │ │ mov r0, fp │ │ │ │ - bl 1fd79c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 96ef6 │ │ │ │ - movw r1, #1089 @ 0x441 │ │ │ │ + bl 1fe0a4 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 96e86 │ │ │ │ + movw r1, #1557 @ 0x615 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 96ee6 │ │ │ │ + beq.w 96e76 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 96ee6 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bfi r3, r2, #0, #2 │ │ │ │ - strb r3, [r4, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 96912 │ │ │ │ - mov sl, fp │ │ │ │ - mov r5, fp │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r6, #56] @ 0x38 │ │ │ │ - b.w 96b52 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 1fd00c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 96ef6 │ │ │ │ - ldr.w r0, [sl, #844] @ 0x34c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 9776e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 110fe8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 97e7c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str.w r0, [fp] │ │ │ │ + b.w 96e76 │ │ │ │ + and.w r5, r5, #28 │ │ │ │ + cmp r5, #4 │ │ │ │ + bne.w 96f90 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.w 97c9e │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + ldrsb.w r1, [r2] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ + cmp r1, ip │ │ │ │ + blt.w 97caa │ │ │ │ + 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 96da4 │ │ │ │ + bge.w 972d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96da4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 96da4 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r3, #3 │ │ │ │ - ble.w 96710 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 96710 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1fd79c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 96710 │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ - movt r2, #19 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 97b7e │ │ │ │ - add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b650 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 96ab6 │ │ │ │ + bne.w 972d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ - b.w 96ab6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 972d2 │ │ │ │ + mov sl, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r6, #56] @ 0x38 │ │ │ │ + b.w 96ada │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 97076 │ │ │ │ + bne.w 97058 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.w 97d3a │ │ │ │ + bmi.w 97d46 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 97d5a │ │ │ │ + blt.w 97d66 │ │ │ │ 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 97488 │ │ │ │ + bge.w 97408 │ │ │ │ add.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97488 │ │ │ │ + bne.w 97408 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - b.n 97488 │ │ │ │ - ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 97408 │ │ │ │ + add.w r5, r5, #5728 @ 0x1660 │ │ │ │ + adds r5, #4 │ │ │ │ + lsls r3, r6, #31 │ │ │ │ + bpl.n 97a52 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #0 │ │ │ │ blx r3 │ │ │ │ - b.w 96ab6 │ │ │ │ - and.w r1, r3, #28 │ │ │ │ - cmp r1, #4 │ │ │ │ - bne.w 9711c │ │ │ │ - lsls r1, r3, #26 │ │ │ │ - bmi.n 97c46 │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - ldrsb.w r1, [r3] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 97c74 │ │ │ │ - ldrb r1, [r3, #0] │ │ │ │ - movs r0, #24 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 97a4a │ │ │ │ + movw r1, #4388 @ 0x1124 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #4412 @ 0x113c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r2, r4 │ │ │ │ + bl 1fea6c │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ + beq.w 96ce2 │ │ │ │ + b.n 97a22 │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ + adds r5, #4 │ │ │ │ + b.n 97a24 │ │ │ │ + and.w r0, r3, #28 │ │ │ │ + cmp r0, #4 │ │ │ │ + bne.w 971b0 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ + bmi.w 97c56 │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldrsb.w r0, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 97c74 │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + mov.w ip, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ - mla r3, r0, r1, r3 │ │ │ │ - movw r1, #24184 @ 0x5e78 │ │ │ │ - movt r1, #77 @ 0x4d │ │ │ │ - add r3, r1 │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 974c4 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 974c4 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - b.n 974c4 │ │ │ │ + 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 97a9e │ │ │ │ + subs r0, #1 │ │ │ │ + str r0, [r1, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 97c88 │ │ │ │ + mov r1, r3 │ │ │ │ + b.w 96b3c │ │ │ │ + ldr.w r0, [sl, #844] @ 0x34c │ │ │ │ + mov r1, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 97724 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r3, #3 │ │ │ │ + ble.w 96964 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 96964 │ │ │ │ + mov r0, fp │ │ │ │ + bl 1fe0a4 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 96964 │ │ │ │ + movw r1, #1557 @ 0x615 │ │ │ │ + movt r1, #19 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 96954 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + blx r3 │ │ │ │ + b.w 96954 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 1fd90c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 96964 │ │ │ │ + movs r2, #0 │ │ │ │ + b.n 97532 │ │ │ │ + str r3, [r7, #16] │ │ │ │ + bl 9e138 │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bge.w 97532 │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + b.n 97534 │ │ │ │ + movs r2, #1 │ │ │ │ + b.n 97532 │ │ │ │ + and.w r0, r2, #63 @ 0x3f │ │ │ │ + lsrs r2, r2, #6 │ │ │ │ + orr.w r0, r0, #64 @ 0x40 │ │ │ │ + strb.w r0, [r1], #1 │ │ │ │ + b.n 97536 │ │ │ │ + strb r2, [r4, #0] │ │ │ │ + mov r4, fp │ │ │ │ + b.n 97544 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add.w r0, r7, #28 │ │ │ │ + bl 9e2cc <_PyBytes_Resize@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 97bd0 │ │ │ │ + ldr.w r8, [r7, #28] │ │ │ │ + add.w r3, r8, #16 │ │ │ │ + add.w r4, r3, fp │ │ │ │ + b.n 974ea │ │ │ │ + subs r1, r4, r3 │ │ │ │ + add.w r0, r7, #28 │ │ │ │ + bl 9e2cc <_PyBytes_Resize@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 97bd0 │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ + str r3, [r7, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 97bd0 │ │ │ │ + str r3, [r6, #24] │ │ │ │ + b.w 969a0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 11151c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 97bf4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.w 9700c │ │ │ │ + str.w r0, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 96d34 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 96d34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - b.w 96e3e │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 96dd2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 96e2c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96d34 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96ffe │ │ │ │ mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 96df4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + b.w 96fee │ │ │ │ + mov r0, r5 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96fdc │ │ │ │ + movw r1, #34408 @ 0x8668 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #732] @ (97e94 ) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2052 @ 0x804 │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r4, #0 │ │ │ │ - b.w 96d62 │ │ │ │ + b.w 96cf2 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96dbc │ │ │ │ + bl d8814 │ │ │ │ + b.w 965ca │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ + bl 7a464 │ │ │ │ + bl 1f50c4 │ │ │ │ + b.n 97bd0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 97bd0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 97bd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 96ffa │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 96e4e │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ - b.w 96d3c │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97bd0 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [r7, #8] │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + b.w 97172 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [r7, #8] │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + b.w 97162 │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [r7, #8] │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ + b.w 970ca │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [r7, #8] │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + b.w 97150 │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [r7, #8] │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + b.w 970ba │ │ │ │ lsls r0, r3, #25 │ │ │ │ - ubfx r1, r3, #6, #1 │ │ │ │ - ite mi │ │ │ │ - addmi.w r3, r2, #20 │ │ │ │ - addpl.w r3, r2, #28 │ │ │ │ - ldrsb.w r3, [r3] │ │ │ │ + bmi.n 97c68 │ │ │ │ + ldrsb.w r0, [r1, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 97c7e │ │ │ │ + add.w r3, r1, #28 │ │ │ │ + b.n 97a74 │ │ │ │ + ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 97c6e │ │ │ │ - ldrb r3, [r2, #16] │ │ │ │ - lsls r1, r3, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r3, r2, #20 │ │ │ │ - addpl.w r3, r2, #28 │ │ │ │ - b.n 97ba4 │ │ │ │ - cbnz r1, 97c7e │ │ │ │ - add.w r3, r2, #28 │ │ │ │ - ldrb r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #668] @ (97f14 ) │ │ │ │ - add.w r3, r3, r1, lsl #5 │ │ │ │ - b.n 97bba │ │ │ │ - add.w r3, r2, #20 │ │ │ │ - b.n 97c74 │ │ │ │ + bge.n 97c98 │ │ │ │ + add.w r3, r1, #20 │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + ldr r3, [pc, #544] @ (97e98 ) │ │ │ │ + add.w r3, r3, r0, lsl #5 │ │ │ │ + b.n 97a8c │ │ │ │ + lsls r0, r3, #25 │ │ │ │ + bmi.n 97c70 │ │ │ │ + add.w r3, r1, #28 │ │ │ │ + b.n 97c74 │ │ │ │ + mov r0, r1 │ │ │ │ + str r3, [r7, #8] │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + b.w 97250 │ │ │ │ + add.w r3, r1, #20 │ │ │ │ + b.n 97a74 │ │ │ │ + ldrsb.w r1, [r4, #20] │ │ │ │ + ldrb r2, [r4, #20] │ │ │ │ + cmp r1, #0 │ │ │ │ + bge.w 97990 │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ldr r5, [pc, #488] @ (97e98 ) │ │ │ │ + add.w r5, r5, r3, lsl #5 │ │ │ │ + b.n 979a4 │ │ │ │ + mov r0, r3 │ │ │ │ + str r1, [r7, #8] │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ + b.w 970a8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bmi.n 97cc8 │ │ │ │ + bmi.n 97db8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 97cf0 │ │ │ │ + blt.w 97de6 │ │ │ │ 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 969e8 │ │ │ │ + bge.w 96970 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 969e8 │ │ │ │ + bne.w 96970 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 969ea │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96972 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 97cda │ │ │ │ - ldrsb.w r3, [r4, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 97ce2 │ │ │ │ - add.w r3, r4, #28 │ │ │ │ - b.n 97c94 │ │ │ │ - ldrsb.w r3, [r4, #20] │ │ │ │ + ubfx r1, r3, #6, #1 │ │ │ │ + ite mi │ │ │ │ + addmi.w r3, r2, #20 │ │ │ │ + addpl.w r3, r2, #28 │ │ │ │ + ldrsb.w r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 97cfa │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ + blt.n 97d30 │ │ │ │ + ldrb r3, [r2, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ ite mi │ │ │ │ - addmi.w r3, r4, #20 │ │ │ │ - addpl.w r3, r4, #28 │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ldr r6, [pc, #544] @ (97f14 ) │ │ │ │ - add.w r6, r6, r3, lsl #5 │ │ │ │ - b.n 97caa │ │ │ │ - add.w r3, r4, #20 │ │ │ │ - b.n 97c94 │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [r7, #8] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - b.w 97242 │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [r7, #8] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - b.w 97232 │ │ │ │ - mov r0, r3 │ │ │ │ - str r1, [r7, #8] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - b.w 97220 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - b.w 9716e │ │ │ │ + addmi.w r3, r2, #20 │ │ │ │ + addpl.w r3, r2, #28 │ │ │ │ + b.n 97818 │ │ │ │ + cbnz r1, 97d40 │ │ │ │ + add.w r3, r2, #28 │ │ │ │ + ldrb r1, [r3, #0] │ │ │ │ + ldr r3, [pc, #348] @ (97e98 ) │ │ │ │ + add.w r3, r3, r1, lsl #5 │ │ │ │ + b.n 9782e │ │ │ │ + add.w r3, r2, #20 │ │ │ │ + b.n 97d36 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 97d64 │ │ │ │ + bmi.n 97daa │ │ │ │ ldrsb.w r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 97d56 │ │ │ │ + blt.n 97d62 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r1, #20 │ │ │ │ addpl.w r3, r1, #28 │ │ │ │ - b.n 97b48 │ │ │ │ + b.n 979e8 │ │ │ │ add.w r3, r1, #28 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #436] @ (97f14 ) │ │ │ │ + ldr r3, [pc, #300] @ (97e98 ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 97b5e │ │ │ │ - ldrsb.w r3, [r1, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 97d46 │ │ │ │ - add.w r3, r1, #20 │ │ │ │ - b.n 97d5a │ │ │ │ + b.n 979fe │ │ │ │ + bl d8814 │ │ │ │ + b.w 96852 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 97d84 │ │ │ │ - ldrsb.w r0, [r1, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 97da0 │ │ │ │ - add.w r3, r1, #28 │ │ │ │ - b.n 97866 │ │ │ │ + bmi.n 97d8a │ │ │ │ + ldrsb.w r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 97d92 │ │ │ │ + add.w r3, r4, #28 │ │ │ │ + b.n 978d2 │ │ │ │ + ldrsb.w r3, [r4, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 97df0 │ │ │ │ + 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, #244] @ (97e98 ) │ │ │ │ + add.w r6, r6, r3, lsl #5 │ │ │ │ + b.n 978e8 │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 97d9a │ │ │ │ - add.w r3, r1, #20 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #384] @ (97f14 ) │ │ │ │ - add.w r3, r3, r0, lsl #5 │ │ │ │ - b.n 9787e │ │ │ │ + bge.n 97d52 │ │ │ │ add.w r3, r1, #20 │ │ │ │ - b.n 97866 │ │ │ │ - lsls r0, r3, #25 │ │ │ │ - bmi.n 97d8c │ │ │ │ - add.w r3, r1, #28 │ │ │ │ - b.n 97d90 │ │ │ │ - mov r0, r1 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - b.w 97270 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - b.w 96de4 │ │ │ │ - bl d842c │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - b.w 96c10 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - adds r0, r3, r6 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.w 9679a │ │ │ │ - mov r6, ip │ │ │ │ - b.w 968bc │ │ │ │ - strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ - add.w r5, r4, #128 @ 0x80 │ │ │ │ - str r3, [r4, #124] @ 0x7c │ │ │ │ - mov r0, r5 │ │ │ │ - strd r3, r3, [r4, #108] @ 0x6c │ │ │ │ - str r3, [r4, #104] @ 0x68 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - add.w r1, r3, #16 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - blx 2beec │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - cmp r6, #0 │ │ │ │ - bgt.w 96cda │ │ │ │ - b.w 96ce2 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - bl 7a424 │ │ │ │ - bl 1f4804 │ │ │ │ - b.n 97c26 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - b.w 97190 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - b.w 97180 │ │ │ │ + b.n 97d66 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 97e48 │ │ │ │ + bmi.n 97dca │ │ │ │ ldrsb.w r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 97e50 │ │ │ │ + blt.n 97dd8 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 979b6 │ │ │ │ + b.n 97cd4 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 97e68 │ │ │ │ + blt.n 97dd8 │ │ │ │ + add.w r3, r4, #20 │ │ │ │ + b.n 97cd4 │ │ │ │ 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, #176] @ (97f14 ) │ │ │ │ + ldr r6, [pc, #172] @ (97e98 ) │ │ │ │ add.w r6, r6, r3, lsl #5 │ │ │ │ - b.n 979cc │ │ │ │ + b.n 97cea │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 979b6 │ │ │ │ - mov r0, r3 │ │ │ │ - str r1, [r7, #8] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + b.n 978d2 │ │ │ │ + bl d8814 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - b.w 970c6 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97c26 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 97c26 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 97c26 │ │ │ │ + b.w 96b98 │ │ │ │ + bl d8814 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + b.w 96b60 │ │ │ │ + bl d8814 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ + b.w 97250 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96dde │ │ │ │ + mov r0, r4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + b.w 96dce │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + adds r0, r3, r6 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.w 96722 │ │ │ │ + mov r6, ip │ │ │ │ + b.w 96844 │ │ │ │ + bl d8814 │ │ │ │ + b.w 9689a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96d84 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + b.w 96d74 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96d62 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + b.w 97212 │ │ │ │ + mov r0, r3 │ │ │ │ + str r1, [r7, #8] │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - b.w 970e8 │ │ │ │ + b.w 97200 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - b.w 970d8 │ │ │ │ - bl d842c │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - b.w 96bd8 │ │ │ │ - bl d842c │ │ │ │ - b.w 96642 │ │ │ │ - bl d842c │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 97270 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.w 9701c │ │ │ │ - bl d842c │ │ │ │ - b.w 96912 │ │ │ │ - movw r1, #32104 @ 0x7d68 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #40] @ (97f18 ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl d842c │ │ │ │ - b.w 968ca │ │ │ │ - ldrsb.w r1, [r4, #20] │ │ │ │ - ldrb r2, [r4, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - bge.w 9781a │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ldr r5, [pc, #8] @ (97f14 ) │ │ │ │ - add.w r5, r5, r3, lsl #5 │ │ │ │ - b.n 9782e │ │ │ │ + b.w 97222 │ │ │ │ nop │ │ │ │ + cbnz r0, 97ebe <_Py_ReachedRecursionLimitWithMargin@@Base+0x22> │ │ │ │ + movs r0, r7 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ - movs r0, r7 │ │ │ │ │ │ │ │ -00097f1c <_Py_ReachedRecursionLimitWithMargin@@Base>: │ │ │ │ +00097e9c <_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 97f42 <_Py_ReachedRecursionLimitWithMargin@@Base+0x26> │ │ │ │ + bcs.n 97ec2 <_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, 97f56 <_Py_ReachedRecursionLimitWithMargin@@Base+0x3a> │ │ │ │ + cbz r4, 97ed6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x3a> │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ cmp r7, r2 │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ - b.n 97f3c <_Py_ReachedRecursionLimitWithMargin@@Base+0x20> │ │ │ │ + b.n 97ebc <_Py_ReachedRecursionLimitWithMargin@@Base+0x20> │ │ │ │ strd r1, r0, [r7] │ │ │ │ - bl 193430 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 193c80 <_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 97f48 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2c> │ │ │ │ - b.n 97f3a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e> │ │ │ │ + bcs.n 97ec8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2c> │ │ │ │ + b.n 97eba <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e> │ │ │ │ │ │ │ │ -00097f70 : │ │ │ │ +00097ef0 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #252] @ (9807c ) │ │ │ │ + ldr r1, [pc, #252] @ (97ffc ) │ │ │ │ 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 9806e │ │ │ │ + beq.n 97fee │ │ │ │ str r4, [r5, #4] │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 2ab84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98060 │ │ │ │ + bne.n 97fe0 │ │ │ │ str r0, [r5, #8] │ │ │ │ add.w r0, r5, #16 │ │ │ │ str r3, [r4, #20] │ │ │ │ blx 2b13c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98052 │ │ │ │ + bne.n 97fd2 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 2c47c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98044 │ │ │ │ + bne.n 97fc4 │ │ │ │ add.w r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 97fd8 │ │ │ │ + bmi.n 97f58 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r5, #136 @ 0x88 │ │ │ │ add.w r7, r5, #136 @ 0x88 │ │ │ │ blx 2ab84 │ │ │ │ - cbnz r0, 98028 │ │ │ │ + cbnz r0, 97fa8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 98010 │ │ │ │ + bne.n 97f90 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 97ff0 │ │ │ │ + bne.n 97f70 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ blx 2bcd0 │ │ │ │ - cbnz r0, 98036 │ │ │ │ + cbnz r0, 97fb6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c47c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97fd4 │ │ │ │ - movw r1, #32488 @ 0x7ee8 │ │ │ │ + beq.n 97f54 │ │ │ │ + movw r1, #34792 @ 0x87e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #92] @ (98080 ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #32408 @ 0x7e98 │ │ │ │ + ldr r0, [pc, #92] @ (98000 ) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #34712 @ 0x8798 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #76] @ (98080 ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #2216 @ 0x8a8 │ │ │ │ + ldr r0, [pc, #76] @ (98000 ) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #4520 @ 0x11a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #64] @ (98080 ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #32372 @ 0x7e74 │ │ │ │ + ldr r0, [pc, #64] @ (98000 ) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #34676 @ 0x8774 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #52] @ (98084 ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #2184 @ 0x888 │ │ │ │ + ldr r0, [pc, #52] @ (98004 ) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #4488 @ 0x1188 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #40] @ (98084 ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #32308 @ 0x7e34 │ │ │ │ + ldr r0, [pc, #40] @ (98004 ) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #34612 @ 0x8734 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #24] @ (98084 ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #2156 @ 0x86c │ │ │ │ + ldr r0, [pc, #24] @ (98004 ) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #4460 @ 0x116c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #8] @ (98080 ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (98000 ) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 980ae │ │ │ │ + hlt 0x0028 │ │ │ │ movs r0, r7 │ │ │ │ - cbz r4, 980b4 │ │ │ │ + hlt 0x0034 │ │ │ │ movs r0, 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ add r7, sp, #0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - beq.w 98932 │ │ │ │ - ldr r0, [pc, #308] @ (981e4 ) │ │ │ │ + beq.w 988b2 │ │ │ │ + ldr r0, [pc, #308] @ (98164 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r5, [r0, r1] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9890a │ │ │ │ + beq.w 9888a │ │ │ │ ldr.w r3, [r5, #712] @ 0x2c8 │ │ │ │ add.w r1, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r1 │ │ │ │ - bls.w 988f6 │ │ │ │ + bls.w 98876 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 98942 │ │ │ │ + bne.w 988c2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r1, [r7, #16] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 98662 │ │ │ │ - ldr r0, [pc, #252] @ (981e4 ) │ │ │ │ + beq.w 985e2 │ │ │ │ + ldr r0, [pc, #252] @ (98164 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r6, [r0, r1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9890a │ │ │ │ + beq.w 9888a │ │ │ │ ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 98650 │ │ │ │ + bls.w 985d0 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ str r2, [r7, #20] │ │ │ │ - movw r3, #3321 @ 0xcf9 │ │ │ │ + movw r3, #3353 @ 0xd19 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #868] @ 0x364 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [r7, #28] │ │ │ │ it eq │ │ │ │ moveq r3, r6 │ │ │ │ - bne.w 9868e │ │ │ │ + bne.w 9860e │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1596] @ 0x63c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 98640 │ │ │ │ + beq.w 985c0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98480 │ │ │ │ + beq.w 98400 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 985a8 │ │ │ │ + bne.w 98528 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r9, #1 │ │ │ │ str r3, [r7, #24] │ │ │ │ mov r8, r5 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 981dc │ │ │ │ - ldr r3, [pc, #116] @ (981e4 ) │ │ │ │ + beq.n 9815c │ │ │ │ + ldr r3, [pc, #116] @ (98164 ) │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9890a │ │ │ │ + beq.w 9888a │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ add.w r3, r2, #8192 @ 0x2000 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.w 9888a │ │ │ │ + bls.w 9880a │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ mov sl, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9875e │ │ │ │ + bne.w 986de │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 98d88 │ │ │ │ + bl 98d08 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9843c │ │ │ │ + bne.w 983bc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9875e │ │ │ │ + bne.w 986de │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e814 │ │ │ │ + bl 9e7c4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ subs r2, #1 │ │ │ │ - cbz r0, 981e8 │ │ │ │ + cbz r0, 98168 │ │ │ │ cmp r9, r8 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq.w 98422 │ │ │ │ + beq.w 983a2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str.w r5, [r6, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9816c │ │ │ │ + bne.n 980ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 288468 │ │ │ │ - b.n 98186 │ │ │ │ + bl 288df0 │ │ │ │ + b.n 98106 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 985a0 │ │ │ │ + beq.w 98520 │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 985a0 │ │ │ │ + bne.w 98520 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bhi.w 98834 │ │ │ │ + bhi.w 987b4 │ │ │ │ subs r2, r5, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bhi.w 98834 │ │ │ │ + bhi.w 987b4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add.w r0, r2, #19 │ │ │ │ bic.w fp, r0, #7 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add.w lr, fp, r0 │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.w 986ba │ │ │ │ + bhi.w 9863a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ adds.w r8, r1, r0 │ │ │ │ - beq.w 98824 │ │ │ │ + beq.w 987a4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98706 │ │ │ │ + bne.w 98686 │ │ │ │ adds r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b314 │ │ │ │ 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 9828e │ │ │ │ + ble.n 9820e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ - beq.n 9828e │ │ │ │ + beq.n 9820e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str.w r3, [r8, #16] │ │ │ │ - beq.n 9828e │ │ │ │ + beq.n 9820e │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr.w r1, [r6, r3, lsl #2] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 9827c │ │ │ │ + bne.n 981fc │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - movw r2, #25569 @ 0x63e1 │ │ │ │ + movw r2, #25641 @ 0x6429 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r3, #880] @ 0x370 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 986aa │ │ │ │ - ldr r3, [pc, #708] @ (98568 ) │ │ │ │ + bne.w 9862a │ │ │ │ + ldr r3, [pc, #708] @ (984e8 ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 984a0 │ │ │ │ + beq.w 98420 │ │ │ │ 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 982de │ │ │ │ + bgt.n 9825e │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 984a0 │ │ │ │ + bgt.w 98420 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 984a0 │ │ │ │ + beq.w 98420 │ │ │ │ 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 98554 │ │ │ │ + beq.w 984d4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 985b8 │ │ │ │ + beq.w 98538 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 988ec │ │ │ │ + beq.w 9886c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 9834c │ │ │ │ + ble.n 982cc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 9831e │ │ │ │ + cbz r2, 9829e │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r5, r2 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 9834c │ │ │ │ + beq.n 982cc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 9832c │ │ │ │ + cbz r2, 982ac │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r5, r2 │ │ │ │ cmp.w sl, #3 │ │ │ │ - beq.n 9834c │ │ │ │ + beq.n 982cc │ │ │ │ add.w sl, r3, sl, lsl #2 │ │ │ │ adds r3, #12 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9893a │ │ │ │ + beq.w 988ba │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r3, sl │ │ │ │ add r5, r2 │ │ │ │ - bne.n 9833a │ │ │ │ + bne.n 982ba │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 98870 │ │ │ │ + bhi.w 987f0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 984da │ │ │ │ + beq.w 9845a │ │ │ │ subs r2, r5, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bhi.w 98870 │ │ │ │ + bhi.w 987f0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add.w r3, r2, #19 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add.w lr, r0, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, lr │ │ │ │ - bcc.w 984f6 │ │ │ │ + bcc.w 98476 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str.w lr, [r1, #4] │ │ │ │ adds r3, r3, r0 │ │ │ │ - beq.w 98860 │ │ │ │ + beq.w 987e0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9870c │ │ │ │ + bne.w 9868c │ │ │ │ adds r2, #12 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 2b314 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w lr, [r8] │ │ │ │ mov r3, r0 │ │ │ │ str.w r5, [r2], #8 │ │ │ │ cmp.w lr, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ - ble.n 98412 │ │ │ │ + ble.n 98392 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [r0, r9, lsl #2] │ │ │ │ - cbz r2, 9840a │ │ │ │ + cbz r2, 9838a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 9840a │ │ │ │ + ble.n 9838a │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov.w sl, ip, lsl #2 │ │ │ │ cmp r1, #1 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str.w r5, [r0, ip, lsl #2] │ │ │ │ - beq.n 983f4 │ │ │ │ + beq.n 98374 │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ add.w r5, r5, r0, lsl #2 │ │ │ │ ldr.w r6, [r6, r0, lsl #2] │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, r0 │ │ │ │ str.w r6, [r5, sl] │ │ │ │ - bne.n 983de │ │ │ │ + bne.n 9835e │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, lr │ │ │ │ - beq.n 98412 │ │ │ │ + beq.n 98392 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ add ip, r1 │ │ │ │ ldr.w r2, [r0, r9, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 983c4 │ │ │ │ + bne.n 98344 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp lr, r9 │ │ │ │ - bne.n 983be │ │ │ │ + bne.n 9833e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ str r2, [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 85fec │ │ │ │ + bl 85f50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98838 │ │ │ │ + beq.w 987b8 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 981c4 │ │ │ │ + b.n 98144 │ │ │ │ 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 98716 │ │ │ │ + bhi.w 98696 │ │ │ │ ldr r5, [r2, #12] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ adds r5, r5, r0 │ │ │ │ - beq.w 9889c │ │ │ │ + beq.w 9881c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98710 │ │ │ │ + bne.w 98690 │ │ │ │ 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 98766 │ │ │ │ + bne.w 986e6 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 981bc │ │ │ │ + b.n 9813c │ │ │ │ ldrd lr, r3, [r1, #24] │ │ │ │ cmp r3, lr │ │ │ │ - bcc.n 98548 │ │ │ │ + bcc.n 984c8 │ │ │ │ add.w r3, r1, lr │ │ │ │ str r3, [r1, #4] │ │ │ │ add.w r3, lr, #8 │ │ │ │ str r3, [r1, #24] │ │ │ │ str.w r0, [r1, lr] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9856c │ │ │ │ + beq.n 984ec │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b.n 9814c │ │ │ │ + b.n 980cc │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r3, #860] @ 0x35c │ │ │ │ - movw r3, #46213 @ 0xb485 │ │ │ │ + movw r3, #46253 @ 0xb4ad │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 98808 │ │ │ │ + bne.w 98788 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ae0c │ │ │ │ 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 98304 │ │ │ │ + bgt.w 98284 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movs r5, #0 │ │ │ │ ldrd r3, r0, [r1] │ │ │ │ add.w lr, r0, #16 │ │ │ │ cmp lr, r3 │ │ │ │ it ls │ │ │ │ movls r2, r5 │ │ │ │ - bls.w 98382 │ │ │ │ + bls.w 98302 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #16 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ strd r1, r2, [r7, #20] │ │ │ │ cmp.w r3, #8192 @ 0x2000 │ │ │ │ it cc │ │ │ │ movcc.w r3, #8192 @ 0x2000 │ │ │ │ add.w r0, r3, #16 │ │ │ │ mov sl, r3 │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ mov fp, r0 │ │ │ │ ldrd r1, r2, [r7, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98860 │ │ │ │ + beq.w 987e0 │ │ │ │ str.w sl, [r0], #16 │ │ │ │ add.w ip, fp, #23 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ bic.w ip, ip, #7 │ │ │ │ str.w r0, [fp, #12] │ │ │ │ sub.w r0, ip, r0 │ │ │ │ add.w lr, r3, r0 │ │ │ │ str.w r0, [fp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ str.w fp, [r1, #8] │ │ │ │ mov r1, fp │ │ │ │ - b.n 98382 │ │ │ │ + b.n 98302 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 9814c │ │ │ │ + b.n 980cc │ │ │ │ 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 982fe │ │ │ │ + b.n 9827e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r2, [r7, #24] │ │ │ │ ldr.w r5, [r3, #848] @ 0x350 │ │ │ │ - movw r3, #46053 @ 0xb3e5 │ │ │ │ + movw r3, #46093 @ 0xb40d │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 98814 │ │ │ │ + bne.w 98794 │ │ │ │ movs r0, #4 │ │ │ │ blx 2bf6c │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 986a0 │ │ │ │ + beq.w 98620 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 9814c │ │ │ │ + b.n 980cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r2, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 98416 │ │ │ │ + b.n 98396 │ │ │ │ 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] │ │ │ │ @@ -162367,183 +162333,183 @@ │ │ │ │ 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 985fa │ │ │ │ + bne.n 9857a │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 985f6 │ │ │ │ + cbz r1, 98576 │ │ │ │ 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 98798 │ │ │ │ + beq.w 98718 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 98776 │ │ │ │ + beq.w 986f6 │ │ │ │ ldr.w r1, [r0, #532] @ 0x214 │ │ │ │ - cbnz r1, 9861c │ │ │ │ + cbnz r1, 9859c │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 982fe │ │ │ │ + beq.w 9827e │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 98770 │ │ │ │ + beq.w 986f0 │ │ │ │ str r1, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r6, [r1, #24] │ │ │ │ strd r0, r2, [r3, #20] │ │ │ │ - cbz r0, 9863c │ │ │ │ + cbz r0, 985bc │ │ │ │ str r3, [r0, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b.n 982fe │ │ │ │ + b.n 9827e │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r7, #24] │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 98498 │ │ │ │ + b.n 98418 │ │ │ │ ldr.w r2, [r6, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98840 │ │ │ │ + beq.w 987c0 │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 98668 │ │ │ │ + bcc.n 985e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 288468 │ │ │ │ + bl 288df0 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 985a6 │ │ │ │ + bne.n 98526 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ str r2, [r7, #20] │ │ │ │ - movw r3, #3321 @ 0xcf9 │ │ │ │ + movw r3, #3353 @ 0xd19 │ │ │ │ movt r3, #7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr.w r2, [r2, #868] @ 0x364 │ │ │ │ str r1, [r7, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 98856 │ │ │ │ + beq.w 987d6 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r3, #864] @ 0x360 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9849c │ │ │ │ + bne.w 9841c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1f4804 │ │ │ │ - b.n 985a6 │ │ │ │ + bl 1f50c4 │ │ │ │ + b.n 98526 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r2, #864] @ 0x360 │ │ │ │ blx r3 │ │ │ │ ldr.w sl, [r8] │ │ │ │ - b.n 984c8 │ │ │ │ + b.n 98448 │ │ │ │ cmp.w fp, #8192 @ 0x2000 │ │ │ │ mov r8, fp │ │ │ │ it cc │ │ │ │ movcc.w r8, #8192 @ 0x2000 │ │ │ │ str r3, [r7, #12] │ │ │ │ add.w r0, r8, #16 │ │ │ │ str r2, [r7, #24] │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98824 │ │ │ │ + beq.w 987a4 │ │ │ │ mov ip, r0 │ │ │ │ str.w r8, [ip], #16 │ │ │ │ add.w r8, r0, #23 │ │ │ │ bic.w r8, r8, #7 │ │ │ │ strd r9, ip, [r0, #8] │ │ │ │ str r0, [r3, #8] │ │ │ │ sub.w r3, r8, ip │ │ │ │ add r3, fp │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 98824 │ │ │ │ + beq.w 987a4 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 98240 │ │ │ │ + b.n 981c0 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 98248 │ │ │ │ + b.n 981c8 │ │ │ │ str r1, [r6, #4] │ │ │ │ - b.n 98398 │ │ │ │ + b.n 98318 │ │ │ │ str.w r2, [fp, #4] │ │ │ │ - b.n 98466 │ │ │ │ + b.n 983e6 │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r3, r2, [r7, #4] │ │ │ │ str.w fp, [r7, #12] │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ ldrd r2, fp, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9889c │ │ │ │ + beq.w 9881c │ │ │ │ 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 9889c │ │ │ │ + beq.w 9881c │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ - b.n 9845e │ │ │ │ + b.n 983de │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r5, r8 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 981ea │ │ │ │ + b.n 9816a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2b88 <_PyToken_ThreeChars@@Base+0x24ec> │ │ │ │ - b.n 9847a │ │ │ │ + bl 1a33cc <_PyToken_ThreeChars@@Base+0x24bc> │ │ │ │ + b.n 983fa │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 9862e │ │ │ │ + b.n 985ae │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ - cbz r2, 98784 │ │ │ │ + cbz r2, 98704 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 982fe │ │ │ │ + bne.w 9827e │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 982fe │ │ │ │ + b.n 9827e │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9860a │ │ │ │ + beq.w 9858a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 98802 │ │ │ │ + cbz r2, 98782 │ │ │ │ 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, 987d0 │ │ │ │ + cbz r3, 98750 │ │ │ │ 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] │ │ │ │ @@ -162555,539 +162521,539 @@ │ │ │ │ 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 984c8 │ │ │ │ + b.n 98448 │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 987a6 │ │ │ │ + b.n 98726 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 984ba │ │ │ │ + b.n 9843a │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r5 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9858c │ │ │ │ + b.n 9850c │ │ │ │ str r2, [r7, #28] │ │ │ │ - bl 1f4804 │ │ │ │ + bl 1f50c4 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98248 │ │ │ │ - bl 1f4804 │ │ │ │ + bne.w 981c8 │ │ │ │ + bl 1f50c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7620c │ │ │ │ - b.n 986a0 │ │ │ │ + bl 76254 │ │ │ │ + b.n 98620 │ │ │ │ mov r0, r6 │ │ │ │ - bl 193430 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 193c80 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 98668 │ │ │ │ - b.n 9865a │ │ │ │ - ldr r0, [pc, #240] @ (98948 ) │ │ │ │ + bhi.w 985e8 │ │ │ │ + b.n 985da │ │ │ │ + ldr r0, [pc, #240] @ (988c8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r1] │ │ │ │ - b.n 98124 │ │ │ │ + b.n 980a4 │ │ │ │ str r2, [r7, #28] │ │ │ │ - bl 1f4804 │ │ │ │ + bl 1f50c4 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98398 │ │ │ │ - bl 1f4804 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.w 98318 │ │ │ │ + bl 1f50c4 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 985b0 │ │ │ │ + beq.w 98530 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.n 98416 │ │ │ │ + b.n 98396 │ │ │ │ ldr.w r3, [r5, #716] @ 0x2cc │ │ │ │ - cbz r3, 988d6 │ │ │ │ + cbz r3, 98856 │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w 98186 │ │ │ │ - b.n 981dc │ │ │ │ + bcc.w 98106 │ │ │ │ + b.n 9815c │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 1f4804 │ │ │ │ + bl 1f50c4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98466 │ │ │ │ + bne.w 983e6 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1f4804 │ │ │ │ + bl 1f50c4 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ - cbz r2, 988c2 │ │ │ │ + cbz r2, 98842 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2b88 <_PyToken_ThreeChars@@Base+0x24ec> │ │ │ │ - bl 7fca0 │ │ │ │ + bl 1a33cc <_PyToken_ThreeChars@@Base+0x24bc> │ │ │ │ + bl 7fcf8 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 981ea │ │ │ │ + beq.w 9816a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 981ea │ │ │ │ + b.n 9816a │ │ │ │ mov r0, r5 │ │ │ │ - bl 193430 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 193c80 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ add.w r3, r2, #8192 @ 0x2000 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 98186 │ │ │ │ - b.n 98890 │ │ │ │ + bhi.w 98106 │ │ │ │ + b.n 98810 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bgt.w 98318 │ │ │ │ - b.n 984d8 │ │ │ │ + bgt.w 98298 │ │ │ │ + b.n 98458 │ │ │ │ ldr.w r2, [r5, #716] @ 0x2cc │ │ │ │ - cbz r2, 9891e │ │ │ │ + cbz r2, 9889e │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 98932 │ │ │ │ + bcs.n 988b2 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 980ca │ │ │ │ - movw r1, #32104 @ 0x7d68 │ │ │ │ + b.w 9804a │ │ │ │ + movw r1, #34408 @ 0x8668 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #45188 @ 0xb084 │ │ │ │ + movw r0, #47492 @ 0xb984 │ │ │ │ movt r0, #56 @ 0x38 │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 193430 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 193c80 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr.w r3, [r5, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.n 988fc │ │ │ │ - b.n 98904 │ │ │ │ + bls.n 9887c │ │ │ │ + b.n 98884 │ │ │ │ mov r0, r4 │ │ │ │ - bl 288468 │ │ │ │ - b.n 98904 │ │ │ │ + bl 288df0 │ │ │ │ + b.n 98884 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 9833a │ │ │ │ - b.n 9834c │ │ │ │ + bne.w 982ba │ │ │ │ + b.n 982cc │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 98416 │ │ │ │ + b.n 98396 │ │ │ │ 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 98b0c │ │ │ │ + bmi.w 98a8c │ │ │ │ adds r0, #16 │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #676] @ (98c10 ) │ │ │ │ + ldr r1, [pc, #676] @ (98b90 ) │ │ │ │ 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 r4, #27720 @ 0x6c48 │ │ │ │ + movw r4, #30024 @ 0x7548 │ │ │ │ movt r4, #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 r5, [r8, #-4]! │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 98b14 │ │ │ │ + bne.w 98a94 │ │ │ │ ldrb.w ip, [r5, #16] │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 98b06 │ │ │ │ + beq.w 98a86 │ │ │ │ ubfx sl, ip, #5, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 98d30 │ │ │ │ + beq.w 98cb0 │ │ │ │ ldr.w lr, [r5, #8] │ │ │ │ add.w r3, r5, #20 │ │ │ │ add.w r0, r3, lr │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ moveq.w lr, #0 │ │ │ │ - beq.w 98afa │ │ │ │ + beq.w 98a7a │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ ldr.w r2, [r4, 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 98b06 │ │ │ │ + bne.w 98a86 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 98afa │ │ │ │ + beq.n 98a7a │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ ldr.w r2, [r4, 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 98b06 │ │ │ │ + bne.n 98a86 │ │ │ │ adds r2, r3, #2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 98afa │ │ │ │ + beq.n 98a7a │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ ldr.w r2, [r4, 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 98b06 │ │ │ │ + bne.n 98a86 │ │ │ │ adds r2, r3, #3 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 98afa │ │ │ │ + beq.n 98a7a │ │ │ │ ldrb r1, [r3, #3] │ │ │ │ ldr.w r2, [r4, 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 98b06 │ │ │ │ + bne.n 98a86 │ │ │ │ adds r2, r3, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 98afa │ │ │ │ + beq.n 98a7a │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ ldr.w r2, [r4, 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 98b06 │ │ │ │ + bne.n 98a86 │ │ │ │ adds r2, r3, #5 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 98afa │ │ │ │ + beq.n 98a7a │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ ldr.w r2, [r4, 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 98b06 │ │ │ │ + bne.n 98a86 │ │ │ │ adds r2, r3, #6 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 98afa │ │ │ │ + beq.n 98a7a │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ ldr.w r2, [r4, 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, 98b06 │ │ │ │ + cbnz r1, 98a86 │ │ │ │ adds r2, r3, #7 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 98afa │ │ │ │ + beq.n 98a7a │ │ │ │ ldrb r1, [r3, #7] │ │ │ │ ldr.w r2, [r4, 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, 98b06 │ │ │ │ + cbnz r1, 98a86 │ │ │ │ add.w r9, r3, #8 │ │ │ │ - b.n 98af6 │ │ │ │ + b.n 98a76 │ │ │ │ ldrb.w r2, [r9] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r1, [r4, 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, 98b06 │ │ │ │ + cbnz r2, 98a86 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 98ad8 │ │ │ │ + bne.n 98a58 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 98b06 │ │ │ │ + bpl.n 98a86 │ │ │ │ tst.w ip, #3 │ │ │ │ - beq.n 98b5e │ │ │ │ + beq.n 98ade │ │ │ │ subs r6, #1 │ │ │ │ - bcs.w 9899e │ │ │ │ + bcs.w 9891e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 98bfa │ │ │ │ + beq.n 98b7a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 98b06 │ │ │ │ + bne.n 98a86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 765a4 │ │ │ │ + bl 765ec │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98c08 │ │ │ │ + beq.n 98b88 │ │ │ │ add r1, sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9894c │ │ │ │ + bl 988cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 98d4e │ │ │ │ + beq.w 98cce │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98c98 │ │ │ │ + bne.w 98c18 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98b06 │ │ │ │ + bge.n 98a86 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98b06 │ │ │ │ + bne.n 98a86 │ │ │ │ mov r0, sl │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 98b06 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98a86 │ │ │ │ ldr.w r9, [r5] │ │ │ │ cmp.w lr, #1 │ │ │ │ - beq.w 98ccc │ │ │ │ - ldr r3, [pc, #168] @ (98c14 ) │ │ │ │ + beq.w 98c4c │ │ │ │ + ldr r3, [pc, #168] @ (98b94 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98c56 │ │ │ │ + bne.n 98bd6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #3980] @ 0xf8c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 7b8e0 │ │ │ │ + bl 7b938 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 98d44 │ │ │ │ + beq.w 98cc4 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 98c18 │ │ │ │ + beq.n 98b98 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98bb6 │ │ │ │ + bge.n 98b36 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98d28 │ │ │ │ + beq.w 98ca8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98bd8 │ │ │ │ + bge.n 98b58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98d1e │ │ │ │ + beq.w 98c9e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98bd8 │ │ │ │ + bge.n 98b58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98d16 │ │ │ │ + beq.w 98c96 │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ ittt lt │ │ │ │ movlt r2, #1 │ │ │ │ bfilt r3, r2, #0, #2 │ │ │ │ strblt r3, [r5, #16] │ │ │ │ - blt.n 98b06 │ │ │ │ + blt.n 98a86 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 98b06 │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 98a86 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ - bl 9894c │ │ │ │ + bl 988cc │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 98b06 │ │ │ │ + bne.w 98a86 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 98b0e │ │ │ │ + b.n 98a8e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98c2c │ │ │ │ + bge.n 98bac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 98c2c │ │ │ │ + cbnz r3, 98bac │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 98c3e │ │ │ │ + blt.n 98bbe │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 98c86 │ │ │ │ + beq.n 98c06 │ │ │ │ cmp r5, sl │ │ │ │ - beq.w 98b06 │ │ │ │ + beq.w 98a86 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w sl, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98b06 │ │ │ │ + beq.w 98a86 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 98b06 │ │ │ │ + b.n 98a86 │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 98b7a │ │ │ │ + beq.n 98afa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98c74 │ │ │ │ + bge.n 98bf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 98c74 │ │ │ │ + cbnz r3, 98bf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [sl] │ │ │ │ - b.n 98c3e │ │ │ │ + b.n 98bbe │ │ │ │ movs r2, #2 │ │ │ │ mov r0, sl │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [sl, #16] │ │ │ │ - bl 75118 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 98c3e │ │ │ │ + bl 75164 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 98bbe │ │ │ │ mov r0, sl │ │ │ │ - bl 110fe8 │ │ │ │ + bl 11151c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98d4e │ │ │ │ + beq.n 98cce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r0, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98cb4 │ │ │ │ + bge.n 98c34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 98cc4 │ │ │ │ + cbz r3, 98c44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98b42 │ │ │ │ + beq.w 98ac2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 98b42 │ │ │ │ + b.n 98ac2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 98cb4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98c34 │ │ │ │ and.w ip, ip, #28 │ │ │ │ cmp.w ip, #4 │ │ │ │ - bne.w 98b6a │ │ │ │ + bne.w 98aea │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 98d6e │ │ │ │ + bne.n 98cee │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldrsb.w r1, [r2] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r1, sl │ │ │ │ - blt.n 98d78 │ │ │ │ + blt.n 98cf8 │ │ │ │ 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 98c3e │ │ │ │ + bge.n 98bbe │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98c3e │ │ │ │ + bne.n 98bbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 98c3e │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98bbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 98bd8 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98b58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.n 98bc8 │ │ │ │ + b.n 98b48 │ │ │ │ mov r0, sl │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 98bb6 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98b36 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr.w lr, [r5, #8] │ │ │ │ add.w r3, r2, lr │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 98d4a │ │ │ │ + beq.n 98cca │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 989da │ │ │ │ - bl d842c │ │ │ │ - b.n 98b06 │ │ │ │ + b.n 9895a │ │ │ │ + bl d8814 │ │ │ │ + b.n 98a86 │ │ │ │ mov lr, sl │ │ │ │ - b.n 98afa │ │ │ │ + b.n 98a7a │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 98c08 │ │ │ │ + bge.w 98b88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98c08 │ │ │ │ + bne.w 98b88 │ │ │ │ mov r0, sl │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 98c08 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98b88 │ │ │ │ ldrsb.w r1, [r5, #20] │ │ │ │ ldrb r2, [r5, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 98cea │ │ │ │ + bge.n 98c6a │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #8] @ (98d84 ) │ │ │ │ + ldr r3, [pc, #8] @ (98d04 ) │ │ │ │ add.w sl, r3, r2, lsl #5 │ │ │ │ - b.n 98cfe │ │ │ │ + b.n 98c7e │ │ │ │ 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 │ │ │ │ @@ -163095,1115 +163061,1115 @@ │ │ │ │ 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 9a7d6 │ │ │ │ - ldr r2, [pc, #704] @ (99070 ) │ │ │ │ + beq.w 9a8ca │ │ │ │ + ldr r2, [pc, #704] @ (98ff0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r5, [r1, r2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9a9b0 │ │ │ │ + beq.w 9a8a8 │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ add.w r1, r2, #8192 @ 0x2000 │ │ │ │ cmp r7, r1 │ │ │ │ - bls.w 9a7c4 │ │ │ │ + bls.w 9a8bc │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r1, r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 990a2 │ │ │ │ + bne.w 99022 │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 99734 │ │ │ │ - ldr r3, [pc, #648] @ (99070 ) │ │ │ │ + beq.w 996b4 │ │ │ │ + ldr r3, [pc, #648] @ (98ff0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a9b0 │ │ │ │ + beq.w 9a8a8 │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 99722 │ │ │ │ + bls.w 996a2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 99748 │ │ │ │ + beq.w 996c8 │ │ │ │ mov r6, r5 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r0, #699 @ 0x2bb │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 99228 │ │ │ │ + beq.w 991a8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99760 │ │ │ │ + bne.w 996e0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 99772 │ │ │ │ + beq.w 996f2 │ │ │ │ ldr.w r1, [r1, r6, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #49 @ 0x31 │ │ │ │ - beq.w 99228 │ │ │ │ + beq.w 991a8 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99760 │ │ │ │ + bne.w 996e0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 997bc │ │ │ │ + beq.w 99714 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ ldr.w r2, [r0, r6, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 99228 │ │ │ │ + beq.w 991a8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 992fc │ │ │ │ + bne.w 9927c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 99794 │ │ │ │ + beq.w 9973a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #682 @ 0x2aa │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 99426 │ │ │ │ + beq.w 993a6 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 992fc │ │ │ │ + bne.w 9927c │ │ │ │ adds r2, r1, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 997f4 │ │ │ │ - ldr r3, [pc, #460] @ (99070 ) │ │ │ │ + beq.w 99774 │ │ │ │ + ldr r3, [pc, #460] @ (98ff0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a9b0 │ │ │ │ + beq.w 9a8a8 │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 997e2 │ │ │ │ + bls.w 99762 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 99808 │ │ │ │ + beq.w 99788 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r0, #701 @ 0x2bd │ │ │ │ ldr.w r3, [r1, r6, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 9927c │ │ │ │ + beq.w 991fc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9981e │ │ │ │ + bne.w 9979e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 99866 │ │ │ │ + beq.w 997e6 │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 9927c │ │ │ │ + beq.w 991fc │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 992d6 │ │ │ │ + bne.w 99256 │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 99836 │ │ │ │ - ldr r3, [pc, #348] @ (99070 ) │ │ │ │ + beq.w 997b6 │ │ │ │ + ldr r3, [pc, #348] @ (98ff0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a9b0 │ │ │ │ + beq.w 9a8a8 │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 99824 │ │ │ │ + bls.w 997a4 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 9984a │ │ │ │ + beq.w 997ca │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r0, #647 @ 0x287 │ │ │ │ ldr.w r3, [r1, r6, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 992dc │ │ │ │ + beq.w 9925c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99860 │ │ │ │ + bne.w 997e0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 998d2 │ │ │ │ + beq.w 99852 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #698 @ 0x2ba │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 992dc │ │ │ │ + beq.w 9925c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 992fc │ │ │ │ + bne.w 9927c │ │ │ │ adds r2, r1, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9989a │ │ │ │ - ldr r3, [pc, #228] @ (99070 ) │ │ │ │ + beq.w 9981a │ │ │ │ + ldr r3, [pc, #228] @ (98ff0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a9b0 │ │ │ │ + beq.w 9a8a8 │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 99888 │ │ │ │ + bls.w 99808 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 998ae │ │ │ │ + beq.w 9982e │ │ │ │ mov r6, r5 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 99302 │ │ │ │ + beq.w 99282 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 998c2 │ │ │ │ + bne.w 99842 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 9991c │ │ │ │ + beq.w 9989c │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ movw r2, #698 @ 0x2ba │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 99302 │ │ │ │ + beq.w 99282 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 992fc │ │ │ │ + bne.w 9927c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 998f8 │ │ │ │ + beq.w 99878 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #656 @ 0x290 │ │ │ │ - beq.w 9952c │ │ │ │ + beq.w 994ac │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a0ce │ │ │ │ + bne.w 9a6a0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 99942 │ │ │ │ + beq.w 998c2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #689 @ 0x2b1 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9965a │ │ │ │ + beq.w 995da │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 992fc │ │ │ │ + bne.w 9927c │ │ │ │ adds r2, r1, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9a9a8 │ │ │ │ - ldr r3, [pc, #40] @ (99070 ) │ │ │ │ + beq.w 9a882 │ │ │ │ + ldr r3, [pc, #40] @ (98ff0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a9b0 │ │ │ │ + beq.w 9a8a8 │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 9a82e │ │ │ │ + bls.w 9a870 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ cmp r5, r8 │ │ │ │ - beq.w 9a84e │ │ │ │ + beq.w 9a92e │ │ │ │ mov r2, r5 │ │ │ │ - b.n 99074 │ │ │ │ + b.n 98ff4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r3, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r1, [r0, r2, lsl #2] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 990ac │ │ │ │ + beq.n 9902c │ │ │ │ ldrd r1, r2, [r4, #88] @ 0x58 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 99a42 │ │ │ │ + bne.w 999c2 │ │ │ │ subs r1, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr.w r1, [ip, #84] @ 0x54 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bpl.w 9a41c │ │ │ │ + bpl.w 9a6aa │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 9a436 │ │ │ │ - movw r1, #10920 @ 0x2aa8 │ │ │ │ + beq.w 9a6c4 │ │ │ │ + movw r1, #13224 @ 0x33a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ strd r3, r2, [r7, #24] │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9908c │ │ │ │ + bne.n 9900c │ │ │ │ mov r0, r4 │ │ │ │ - bl a0bc4 │ │ │ │ + bl a0b7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9908c │ │ │ │ + beq.n 9900c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0470 │ │ │ │ + bl 1f0d44 │ │ │ │ str r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9908c │ │ │ │ + beq.n 9900c │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ + bl 9ab2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9908c │ │ │ │ + beq.n 9900c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ + bl 9ab2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9908c │ │ │ │ + beq.n 9900c │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ + bl 9ab2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9908c │ │ │ │ + beq.n 9900c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ ldrd r3, r2, [r7, #24] │ │ │ │ adds r6, r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a7e2 │ │ │ │ + beq.w 9a790 │ │ │ │ strd r3, r2, [r7, #24] │ │ │ │ - bl 965c0 │ │ │ │ + bl 96548 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97f1c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97e9c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ ldrd r3, r2, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a7e2 │ │ │ │ + bne.w 9a790 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 99a2e │ │ │ │ + bne.w 999ae │ │ │ │ str r3, [r7, #20] │ │ │ │ movs r0, #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ str r2, [r7, #28] │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a8d2 │ │ │ │ + beq.w 9a7ae │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 99a2e │ │ │ │ + bne.w 999ae │ │ │ │ str r1, [r7, #16] │ │ │ │ mov fp, r5 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r6, [r7, #28] │ │ │ │ str r3, [r7, #20] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ adds r3, r1, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9a982 │ │ │ │ - bl 965c0 │ │ │ │ + beq.w 9a82c │ │ │ │ + bl 96548 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97f1c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97e9c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a982 │ │ │ │ + bne.w 9a82c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99b04 │ │ │ │ + bne.w 99a84 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99ff0 │ │ │ │ - movw r1, #4700 @ 0x125c │ │ │ │ + bne.w 99dae │ │ │ │ + movw r1, #7144 @ 0x1be8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bf40 │ │ │ │ + bl 19c7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b04 │ │ │ │ + beq.w 99a84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4484 <_PySlice_GetLongIndices@@Base+0xa80> │ │ │ │ + bl 1f4d44 <_PySlice_GetLongIndices@@Base+0xa70> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b04 │ │ │ │ + beq.w 99a84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faf30 <_PyEvent_IsSet@@Base+0x14> │ │ │ │ + bl 1fb830 <_PyEvent_IsSet@@Base+0x14> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99b04 │ │ │ │ + bne.w 99a84 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ + bl 9ab2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b04 │ │ │ │ + beq.w 99a84 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8ca4 │ │ │ │ + bl c902c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b04 │ │ │ │ + beq.w 99a84 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #12 │ │ │ │ str r2, [r7, #8] │ │ │ │ - bl a2788 <_PyArena_Malloc@@Base> │ │ │ │ + bl a273c <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a940 │ │ │ │ + beq.w 9a84e │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ subs r1, #1 │ │ │ │ strd r5, r9, [r0] │ │ │ │ cmp r6, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 99c22 │ │ │ │ + beq.w 99ba2 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ str.w r3, [r0, r2, lsl #2] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 99172 │ │ │ │ + b.n 990f2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9aa48 │ │ │ │ - bl 965c0 │ │ │ │ + beq.w 9a746 │ │ │ │ + bl 96548 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97f1c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97e9c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9aa48 │ │ │ │ + bne.w 9a746 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a788 │ │ │ │ + bne.w 9a8f6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 19d658 │ │ │ │ + bl 19ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9996a │ │ │ │ + bne.w 998ea │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99760 │ │ │ │ + bne.w 996e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e0c8 │ │ │ │ + bl 19e938 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a1e │ │ │ │ + beq.w 9999e │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 990a0 │ │ │ │ + b.n 99020 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9aa5e │ │ │ │ - bl 965c0 │ │ │ │ + beq.w 9a730 │ │ │ │ + bl 96548 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97f1c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97e9c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9aa5e │ │ │ │ + bne.w 9a730 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9981e │ │ │ │ + bne.w 9979e │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 19d658 │ │ │ │ + bl 19ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99b56 │ │ │ │ + bne.w 99ad6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9981e │ │ │ │ + bne.w 9979e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2ea8 <_PyToken_ThreeChars@@Base+0x280c> │ │ │ │ + bl 1a36ec <_PyToken_ThreeChars@@Base+0x27dc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99276 │ │ │ │ + bne.n 991f6 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98f04 │ │ │ │ + beq.w 98e84 │ │ │ │ subs r1, r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 990a2 │ │ │ │ + b.n 99022 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 1a5af8 <_PyBytes_DecodeEscape2@@Base+0x1a88> │ │ │ │ + bl 1a633c <_PyBytes_DecodeEscape2@@Base+0x1a88> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 990a0 │ │ │ │ + bne.w 99020 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98f7a │ │ │ │ + beq.w 98efa │ │ │ │ subs r1, #1 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 990a2 │ │ │ │ + b.n 99022 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9aa3e │ │ │ │ - bl 965c0 │ │ │ │ + beq.w 9a81c │ │ │ │ + bl 96548 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97f1c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97e9c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9aa3e │ │ │ │ + bne.w 9a81c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a996 │ │ │ │ + bne.w 9a7be │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 99e30 │ │ │ │ + beq.w 99f20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99e5a │ │ │ │ + bne.w 99f4a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ - bl 9abc4 │ │ │ │ + bl 9ab2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c3e │ │ │ │ + beq.w 99bbe │ │ │ │ mov r0, r4 │ │ │ │ - bl b4418 <_PyObjectArray_FromStackRefArray@@Base+0x48> │ │ │ │ + bl b4770 <_PyObjectArray_FromStackRefArray@@Base+0x48> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c3e │ │ │ │ + beq.w 99bbe │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ - bl 9abc4 │ │ │ │ + bl 9ab2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c3e │ │ │ │ + beq.w 99bbe │ │ │ │ mov r0, r4 │ │ │ │ - bl b952c <_PyEval_FrameClearAndPop@@Base+0x1f18> │ │ │ │ + bl b98bc <_PyEval_FrameClearAndPop@@Base+0x1f0c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0d8 │ │ │ │ + beq.w 9a3b4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ + bl 9ab2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0d8 │ │ │ │ + beq.w 9a3b4 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ + bl 9ab2c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 998c2 │ │ │ │ + bne.w 99842 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8ca4 │ │ │ │ + bl c902c │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0d8 │ │ │ │ + beq.w 9a3b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1da0 <_PyToken_ThreeChars@@Base+0x1704> │ │ │ │ + bl 1a25e4 <_PyToken_ThreeChars@@Base+0x16d4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 998c2 │ │ │ │ + bne.w 99842 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl b59b8 <_PyObjectArray_FromStackRefArray@@Base+0x15e8> │ │ │ │ + bl b5d10 <_PyObjectArray_FromStackRefArray@@Base+0x15e8> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a996 │ │ │ │ + beq.w 9a7be │ │ │ │ ldr r3, [r2, #20] │ │ │ │ mov r1, fp │ │ │ │ str r3, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r7, #16] │ │ │ │ - bl c4ee4 <_PyArg_CheckPositional@@Base+0x1f54> │ │ │ │ + bl c5270 <_PyArg_CheckPositional@@Base+0x1f54> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ strd r9, r3, [sp, #8] │ │ │ │ strd r0, r8, [sp] │ │ │ │ mov r0, sl │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldrd r3, r2, [r7, #20] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 1a3e20 │ │ │ │ + bl 1a4664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99276 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.w 991f6 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99e1a │ │ │ │ + beq.w 99d8e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 99e20 │ │ │ │ + b.w 99d94 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a8e2 │ │ │ │ - bl 965c0 │ │ │ │ + beq.w 9a7f6 │ │ │ │ + bl 96548 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97f1c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97e9c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a8e2 │ │ │ │ + bne.w 9a7f6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99524 │ │ │ │ + bne.n 994a4 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9a14c │ │ │ │ + beq.w 9a3ba │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a176 │ │ │ │ + bne.w 9a3e4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ - bl 9abc4 │ │ │ │ - cbz r0, 994a4 │ │ │ │ + bl 9ab2c │ │ │ │ + cbz r0, 99424 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7eb4 │ │ │ │ + bl c823c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 994a4 │ │ │ │ + cbz r0, 99424 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ - cbz r0, 994a4 │ │ │ │ + bl 9ab2c │ │ │ │ + cbz r0, 99424 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8ca4 │ │ │ │ + bl c902c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 994a4 │ │ │ │ + cbz r0, 99424 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1adc <_PyToken_ThreeChars@@Base+0x1440> │ │ │ │ + bl 1a2320 <_PyToken_ThreeChars@@Base+0x1410> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 999d6 │ │ │ │ + bne.w 99956 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99524 │ │ │ │ + bne.n 994a4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ - bl 9abc4 │ │ │ │ - cbz r0, 99522 │ │ │ │ + bl 9ab2c │ │ │ │ + cbz r0, 994a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7eb4 │ │ │ │ + bl c823c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 99522 │ │ │ │ + cbz r0, 994a2 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ - cbz r0, 99522 │ │ │ │ + bl 9ab2c │ │ │ │ + cbz r0, 994a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8ca4 │ │ │ │ + bl c902c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 99522 │ │ │ │ + cbz r0, 994a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1da0 <_PyToken_ThreeChars@@Base+0x1704> │ │ │ │ + bl 1a25e4 <_PyToken_ThreeChars@@Base+0x16d4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r3, 99524 │ │ │ │ + cbnz r3, 994a4 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #28] │ │ │ │ str r2, [r7, #24] │ │ │ │ - bl b59b8 <_PyObjectArray_FromStackRefArray@@Base+0x15e8> │ │ │ │ + bl b5d10 <_PyObjectArray_FromStackRefArray@@Base+0x15e8> │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov ip, r0 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 99524 │ │ │ │ + cbz r0, 994a4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r9, r6, [sp] │ │ │ │ - bl 1a20b8 <_PyToken_ThreeChars@@Base+0x1a1c> │ │ │ │ + bl 1a28fc <_PyToken_ThreeChars@@Base+0x19ec> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99276 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.w 991f6 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a8fe │ │ │ │ + bne.w 9a780 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 98e8a │ │ │ │ + b.n 98e0a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a98c │ │ │ │ - bl 965c0 │ │ │ │ + beq.w 9a812 │ │ │ │ + bl 96548 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97f1c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97e9c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a98c │ │ │ │ + bne.w 9a812 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a5a0 │ │ │ │ + bne.w 9a1e4 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9a45a │ │ │ │ + beq.w 9a09e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a484 │ │ │ │ + bne.w 9a0c8 │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ - cbz r0, 995aa │ │ │ │ - movw r2, #14988 @ 0x3a8c │ │ │ │ + bl 9ab2c │ │ │ │ + cbz r0, 9952a │ │ │ │ + movw r2, #17292 @ 0x438c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1388 <_PyToken_ThreeChars@@Base+0xcec> │ │ │ │ - cbz r0, 995aa │ │ │ │ + bl 1a1bcc <_PyToken_ThreeChars@@Base+0xcbc> │ │ │ │ + cbz r0, 9952a │ │ │ │ mov r0, r4 │ │ │ │ - bl c8ca4 │ │ │ │ + bl c902c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 995aa │ │ │ │ + cbz r0, 9952a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1f84 <_PyToken_ThreeChars@@Base+0x18e8> │ │ │ │ + bl 1a27c8 <_PyToken_ThreeChars@@Base+0x18b8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99aba │ │ │ │ + bne.w 99a3a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a5a0 │ │ │ │ + bne.w 9a1e4 │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ + bl 9ab2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d30 │ │ │ │ - movw r2, #14988 @ 0x3a8c │ │ │ │ + beq.w 99cb0 │ │ │ │ + movw r2, #17292 @ 0x438c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1388 <_PyToken_ThreeChars@@Base+0xcec> │ │ │ │ + bl 1a1bcc <_PyToken_ThreeChars@@Base+0xcbc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d30 │ │ │ │ + beq.w 99cb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8ca4 │ │ │ │ + bl c902c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d30 │ │ │ │ + beq.w 99cb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2474 <_PyToken_ThreeChars@@Base+0x1dd8> │ │ │ │ + bl 1a2cb8 <_PyToken_ThreeChars@@Base+0x1da8> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d30 │ │ │ │ + beq.w 99cb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1da0 <_PyToken_ThreeChars@@Base+0x1704> │ │ │ │ + bl 1a25e4 <_PyToken_ThreeChars@@Base+0x16d4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99d32 │ │ │ │ + bne.w 99cb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1f84 <_PyToken_ThreeChars@@Base+0x18e8> │ │ │ │ + bl 1a27c8 <_PyToken_ThreeChars@@Base+0x18b8> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99d32 │ │ │ │ + bne.w 99cb2 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl b59b8 <_PyObjectArray_FromStackRefArray@@Base+0x15e8> │ │ │ │ + bl b5d10 <_PyObjectArray_FromStackRefArray@@Base+0x15e8> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a5a0 │ │ │ │ + beq.w 9a1e4 │ │ │ │ ldrd r6, r3, [r2, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl a2788 <_PyArena_Malloc@@Base> │ │ │ │ + bl a273c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99fda │ │ │ │ + beq.w 99d98 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ movs r3, #18 │ │ │ │ strd sl, fp, [r0, #4] │ │ │ │ strd r8, r9, [r0, #32] │ │ │ │ str r6, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 99276 │ │ │ │ + b.n 991f6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a8ec │ │ │ │ - bl 965c0 │ │ │ │ + beq.w 9a800 │ │ │ │ + bl 96548 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97f1c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97e9c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a8ec │ │ │ │ + bne.w 9a800 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9971a │ │ │ │ + bne.n 9969a │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9a2f0 │ │ │ │ + beq.w 9a534 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a31a │ │ │ │ + bne.w 9a55e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ - bl 9abc4 │ │ │ │ - cbz r0, 99718 │ │ │ │ + bl 9ab2c │ │ │ │ + cbz r0, 99698 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7eb4 │ │ │ │ + bl c823c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 99718 │ │ │ │ + cbz r0, 99698 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ - cbz r0, 99718 │ │ │ │ + bl 9ab2c │ │ │ │ + cbz r0, 99698 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8ca4 │ │ │ │ + bl c902c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 99718 │ │ │ │ + cbz r0, 99698 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1da0 <_PyToken_ThreeChars@@Base+0x1704> │ │ │ │ + bl 1a25e4 <_PyToken_ThreeChars@@Base+0x16d4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r3, 9971a │ │ │ │ + cbnz r3, 9969a │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #28] │ │ │ │ str r2, [r7, #24] │ │ │ │ - bl b59b8 <_PyObjectArray_FromStackRefArray@@Base+0x15e8> │ │ │ │ + bl b5d10 <_PyObjectArray_FromStackRefArray@@Base+0x15e8> │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov ip, r0 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 9971a │ │ │ │ + cbz r0, 9969a │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, sl │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r8, r6, [sp] │ │ │ │ - bl 1a4dc8 <_PyBytes_DecodeEscape2@@Base+0xd58> │ │ │ │ + bl 1a560c <_PyBytes_DecodeEscape2@@Base+0xd58> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99276 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.w 991f6 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a7a8 │ │ │ │ + bne.w 9a6f8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 9902e │ │ │ │ + b.n 98fae │ │ │ │ ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a9c4 │ │ │ │ + beq.w 9a984 │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 9973a │ │ │ │ + bcc.n 996ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 288468 │ │ │ │ + bl 288df0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99760 │ │ │ │ + cbnz r3, 996e0 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9a9f8 │ │ │ │ + bne.w 9a97e │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 9ac1c │ │ │ │ + bl 9ab84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9975c │ │ │ │ + blt.n 996dc │ │ │ │ ldr r6, [r7, #28] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 98e0e │ │ │ │ + b.w 98d8e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98e6e │ │ │ │ + beq.w 98dee │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 992fc │ │ │ │ + b.n 9927c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac1c │ │ │ │ + bl 9ab84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a43e │ │ │ │ + blt.w 9a690 │ │ │ │ ldrd r3, r1, [r4, #4] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 99228 │ │ │ │ + beq.w 991a8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98e3e │ │ │ │ + b.w 98dbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac1c │ │ │ │ + bl 9ab84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a446 │ │ │ │ + blt.w 9a698 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #682 @ 0x2aa │ │ │ │ + movw r3, #698 @ 0x2ba │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 99426 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ + beq.w 991a8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98e8a │ │ │ │ + b.w 98de0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac1c │ │ │ │ + bl 9ab84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a2e8 │ │ │ │ + blt.w 9a6e4 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #698 @ 0x2ba │ │ │ │ + movw r3, #682 @ 0x2aa │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 99228 │ │ │ │ + beq.w 993a6 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98e60 │ │ │ │ + b.w 98e0a │ │ │ │ ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a9de │ │ │ │ + beq.w 9a8d6 │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 997fa │ │ │ │ + bcc.n 9977a │ │ │ │ mov r0, r4 │ │ │ │ - bl 288468 │ │ │ │ + bl 288df0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9981e │ │ │ │ + cbnz r3, 9979e │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9aa7e │ │ │ │ + bne.w 9a8f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac1c │ │ │ │ + bl 9ab84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9981a │ │ │ │ + blt.n 9979a │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.w 98ec8 │ │ │ │ + b.w 98e48 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 992ce │ │ │ │ + b.n 9924e │ │ │ │ ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9aa18 │ │ │ │ + beq.w 9a9b8 │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 9983c │ │ │ │ + bcc.n 997bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 288468 │ │ │ │ + bl 288df0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99860 │ │ │ │ + cbnz r3, 997e0 │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9aa32 │ │ │ │ + bne.w 9a750 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac1c │ │ │ │ + bl 9ab84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9985c │ │ │ │ + blt.n 997dc │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.w 98f3a │ │ │ │ + b.w 98eba │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 992f4 │ │ │ │ + b.n 99274 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac1c │ │ │ │ + bl 9ab84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a452 │ │ │ │ + blt.w 9a6dc │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 9927c │ │ │ │ + beq.w 991fc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98ef8 │ │ │ │ + b.w 98e78 │ │ │ │ ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a9fe │ │ │ │ + beq.w 9a99e │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 998a0 │ │ │ │ + bcc.n 99820 │ │ │ │ mov r0, r4 │ │ │ │ - bl 288468 │ │ │ │ + bl 288df0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 998c2 │ │ │ │ + cbnz r3, 99842 │ │ │ │ ldrd r3, r6, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 9aa38 │ │ │ │ + bne.w 9a8a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac1c │ │ │ │ + bl 9ab84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 998be │ │ │ │ + blt.n 9983e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 98fb0 │ │ │ │ + b.w 98f30 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98ff2 │ │ │ │ - b.n 9976e │ │ │ │ + beq.w 98f72 │ │ │ │ + b.n 996ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac1c │ │ │ │ + bl 9ab84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a2d0 │ │ │ │ + blt.w 9a6f0 │ │ │ │ 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 992dc │ │ │ │ + beq.w 9925c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98f6e │ │ │ │ + b.w 98eee │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac1c │ │ │ │ + bl 9ab84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a2d8 │ │ │ │ + blt.w 9a6cc │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #656 @ 0x290 │ │ │ │ - beq.w 9952c │ │ │ │ + beq.w 994ac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9900a │ │ │ │ + b.w 98f8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac1c │ │ │ │ + bl 9ab84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a2e0 │ │ │ │ + blt.w 9a6d4 │ │ │ │ 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 99302 │ │ │ │ + beq.w 99282 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98fe4 │ │ │ │ + b.w 98f64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac1c │ │ │ │ + bl 9ab84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a2c4 │ │ │ │ + blt.w 9a28c │ │ │ │ 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 9965a │ │ │ │ + beq.w 995da │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9902e │ │ │ │ + b.w 98fae │ │ │ │ str r0, [r7, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e0c8 │ │ │ │ + bl 19e938 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99260 │ │ │ │ + beq.w 991e0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldrd lr, r3, [r0, #20] │ │ │ │ cmp.w ip, #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ @@ -164220,174 +164186,174 @@ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ strd fp, r0, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ strd r6, sl, [sp, #8] │ │ │ │ strd lr, r9, [sp] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ - beq.w 99e24 │ │ │ │ - bl 1a3430 │ │ │ │ + beq.w 99e3c │ │ │ │ + bl 1a3c74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99276 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.w 991f6 │ │ │ │ + bl 7fcf8 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a91a │ │ │ │ + bne.w 9a73a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99a24 │ │ │ │ + b.n 999a4 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b59b8 <_PyObjectArray_FromStackRefArray@@Base+0x15e8> │ │ │ │ + bl b5d10 <_PyObjectArray_FromStackRefArray@@Base+0x15e8> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a79c │ │ │ │ + beq.w 9a906 │ │ │ │ ldrd r6, r3, [r2, #20] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 19d548 │ │ │ │ + bl 19ddc0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a794 │ │ │ │ + beq.w 9a8fe │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, sl │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 1a20b8 <_PyToken_ThreeChars@@Base+0x1a1c> │ │ │ │ + bl 1a28fc <_PyToken_ThreeChars@@Base+0x19ec> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99276 │ │ │ │ - b.n 99518 │ │ │ │ + bne.w 991f6 │ │ │ │ + b.n 99498 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 99766 │ │ │ │ + b.n 996e6 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9909a │ │ │ │ + beq.w 9901a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9909a │ │ │ │ + bne.w 9901a │ │ │ │ adds r2, r1, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9a978 │ │ │ │ - bl 965c0 │ │ │ │ + beq.w 9a71c │ │ │ │ + bl 96548 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97f1c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97e9c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a978 │ │ │ │ + bne.w 9a71c │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9a970 │ │ │ │ + bne.w 9a714 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r1, #10920 @ 0x2aa8 │ │ │ │ + movw r1, #13224 @ 0x33a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r3 │ │ │ │ - bl 19bf40 │ │ │ │ + bl 19c7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99f7c │ │ │ │ + bne.w 99eb2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a970 │ │ │ │ + bne.w 9a714 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #10920 @ 0x2aa8 │ │ │ │ + movw r1, #13224 @ 0x33a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 19bf40 │ │ │ │ + bl 19c7c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99f12 │ │ │ │ + bne.w 99e48 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r6, r1, #1 │ │ │ │ subs r1, r6, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.w 990a0 │ │ │ │ + b.w 99020 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b59b8 <_PyObjectArray_FromStackRefArray@@Base+0x15e8> │ │ │ │ + bl b5d10 <_PyObjectArray_FromStackRefArray@@Base+0x15e8> │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a934 │ │ │ │ + beq.w 9a896 │ │ │ │ str r2, [r7, #24] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ str r2, [r7, #28] │ │ │ │ - bl a2788 <_PyArena_Malloc@@Base> │ │ │ │ + bl a273c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a926 │ │ │ │ + beq.w 9a840 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ movs r3, #18 │ │ │ │ str.w sl, [r0, #4] │ │ │ │ strd r8, r9, [r0, #32] │ │ │ │ strd r2, r6, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.w 99276 │ │ │ │ + b.w 991f6 │ │ │ │ ldr.w r8, [r7, #28] │ │ │ │ mov r5, fp │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r4, #8] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 99a28 │ │ │ │ + beq.n 999a8 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99a28 │ │ │ │ + bne.n 999a8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ str r2, [r7, #28] │ │ │ │ - bl b4a5c <_PyObjectArray_FromStackRefArray@@Base+0x68c> │ │ │ │ + bl b4db4 <_PyObjectArray_FromStackRefArray@@Base+0x68c> │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a8cc │ │ │ │ + beq.w 9a7a8 │ │ │ │ ldr.w ip, [r7, #24] │ │ │ │ mov lr, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 99baa │ │ │ │ + ble.n 99b2a │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ ldr.w r6, [ip, r2, lsl #2] │ │ │ │ str.w r6, [r0, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - b.n 99b42 │ │ │ │ + b.n 99ac2 │ │ │ │ str r0, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2ea8 <_PyToken_ThreeChars@@Base+0x280c> │ │ │ │ + bl 1a36ec <_PyToken_ThreeChars@@Base+0x27dc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 992b4 │ │ │ │ + beq.w 99234 │ │ │ │ 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 │ │ │ │ @@ -164395,1573 +164361,1572 @@ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ strd r3, r2, [sp] │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldrd r0, r1, [r0, #4] │ │ │ │ - bl 1a3958 │ │ │ │ + bl 1a419c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99276 │ │ │ │ - bl 7fca0 │ │ │ │ + bne.w 991f6 │ │ │ │ + bl 7fcf8 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 992ca │ │ │ │ + beq.w 9924a │ │ │ │ movs r1, #1 │ │ │ │ subs r2, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b.w 992ce │ │ │ │ + b.w 9924e │ │ │ │ ldr r0, [r7, #24] │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - bl 9abc4 │ │ │ │ + bl 9ab2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9908c │ │ │ │ + beq.w 9900c │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b59b8 <_PyObjectArray_FromStackRefArray@@Base+0x15e8> │ │ │ │ + bl b5d10 <_PyObjectArray_FromStackRefArray@@Base+0x15e8> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a962 │ │ │ │ + beq.w 9a88e │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, r9 │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1fbe08 │ │ │ │ + bl 1fc708 │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #2756 @ 0xac4 │ │ │ │ + movw r2, #5060 @ 0x13c4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5074 <_PyBytes_DecodeEscape2@@Base+0x1004> │ │ │ │ + bl 1a58b8 <_PyBytes_DecodeEscape2@@Base+0x1004> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 990a0 │ │ │ │ + bne.w 99020 │ │ │ │ str r1, [r7, #28] │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99ab2 │ │ │ │ + beq.w 99a32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99ab2 │ │ │ │ + b.n 99a32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ str r3, [r7, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bl 85fec │ │ │ │ + bl 85f50 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a8c6 │ │ │ │ + beq.w 9a7a2 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r0, [r7, #24] │ │ │ │ - b.w 99216 │ │ │ │ + b.w 99196 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a996 │ │ │ │ + bne.w 9a7be │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ - bl 9abc4 │ │ │ │ + bl 9ab2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99e10 │ │ │ │ + beq.w 99d84 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ - bl 9abc4 │ │ │ │ + bl 9ab2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99e10 │ │ │ │ + beq.w 99d84 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4418 <_PyObjectArray_FromStackRefArray@@Base+0x48> │ │ │ │ + bl b4770 <_PyObjectArray_FromStackRefArray@@Base+0x48> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99e10 │ │ │ │ + beq.w 99d84 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ - bl 9abc4 │ │ │ │ + bl 9ab2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99e10 │ │ │ │ + beq.w 99d84 │ │ │ │ mov r0, r4 │ │ │ │ - bl b952c <_PyEval_FrameClearAndPop@@Base+0x1f18> │ │ │ │ + bl b98bc <_PyEval_FrameClearAndPop@@Base+0x1f0c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0d8 │ │ │ │ + beq.w 9a3b4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ + bl 9ab2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0d8 │ │ │ │ + beq.w 9a3b4 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ + bl 9ab2c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 998c2 │ │ │ │ + bne.w 99842 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8ca4 │ │ │ │ + bl c902c │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0d8 │ │ │ │ + beq.w 9a3b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1da0 <_PyToken_ThreeChars@@Base+0x1704> │ │ │ │ + bl 1a25e4 <_PyToken_ThreeChars@@Base+0x16d4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 998c2 │ │ │ │ + bne.w 99842 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl b59b8 <_PyObjectArray_FromStackRefArray@@Base+0x15e8> │ │ │ │ + bl b5d10 <_PyObjectArray_FromStackRefArray@@Base+0x15e8> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a996 │ │ │ │ + beq.w 9a7be │ │ │ │ ldr r3, [r2, #20] │ │ │ │ mov r1, fp │ │ │ │ str r3, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r7, #16] │ │ │ │ - bl c4ee4 <_PyArg_CheckPositional@@Base+0x1f54> │ │ │ │ + bl c5270 <_PyArg_CheckPositional@@Base+0x1f54> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ strd r9, r3, [sp, #8] │ │ │ │ strd r0, r8, [sp] │ │ │ │ mov r0, sl │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldrd r3, r2, [r7, #20] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 24ff3c │ │ │ │ - movw r2, #2392 @ 0x958 │ │ │ │ + bl 2508e4 │ │ │ │ + movw r2, #4696 @ 0x1258 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5074 <_PyBytes_DecodeEscape2@@Base+0x1004> │ │ │ │ + bl 1a58b8 <_PyBytes_DecodeEscape2@@Base+0x1004> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99276 │ │ │ │ - b.w 9940e │ │ │ │ + bne.w 991f6 │ │ │ │ + b.w 9938e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a5a0 │ │ │ │ + bne.w 9a1e4 │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ + bl 9ab2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99fe4 │ │ │ │ - movw r2, #14988 @ 0x3a8c │ │ │ │ + beq.n 99da2 │ │ │ │ + movw r2, #17292 @ 0x438c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1388 <_PyToken_ThreeChars@@Base+0xcec> │ │ │ │ + bl 1a1bcc <_PyToken_ThreeChars@@Base+0xcbc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99fe4 │ │ │ │ + beq.n 99da2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8ca4 │ │ │ │ + bl c902c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99fe4 │ │ │ │ + beq.n 99da2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b80c │ │ │ │ + bl 24c1b8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99fe4 │ │ │ │ + beq.n 99da2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1da0 <_PyToken_ThreeChars@@Base+0x1704> │ │ │ │ + bl 1a25e4 <_PyToken_ThreeChars@@Base+0x16d4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a5a0 │ │ │ │ + bne.w 9a1e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1f84 <_PyToken_ThreeChars@@Base+0x18e8> │ │ │ │ + bl 1a27c8 <_PyToken_ThreeChars@@Base+0x18b8> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a5a0 │ │ │ │ + bne.w 9a1e4 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl b59b8 <_PyObjectArray_FromStackRefArray@@Base+0x15e8> │ │ │ │ + bl b5d10 <_PyObjectArray_FromStackRefArray@@Base+0x15e8> │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a5a0 │ │ │ │ + beq.w 9a1e4 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r6, [r6, #24] │ │ │ │ str r2, [r7, #20] │ │ │ │ - bl a2788 <_PyArena_Malloc@@Base> │ │ │ │ + bl a273c <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 99ddc │ │ │ │ + cbz r0, 99d54 │ │ │ │ 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 sl, fp, [r0, #4] │ │ │ │ strd r8, r9, [r0, #32] │ │ │ │ str r2, [r0, #0] │ │ │ │ - movw r2, #2572 @ 0xa0c │ │ │ │ + movw r2, #4876 @ 0x130c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5074 <_PyBytes_DecodeEscape2@@Base+0x1004> │ │ │ │ + bl 1a58b8 <_PyBytes_DecodeEscape2@@Base+0x1004> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99276 │ │ │ │ + bne.w 991f6 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r1, [r7, #28] │ │ │ │ subs r6, r1, #1 │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99fe6 │ │ │ │ + cbz r0, 99da4 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9900a │ │ │ │ + b.w 98f8a │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a074 │ │ │ │ + bne.w 99f10 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 998c8 │ │ │ │ - bl 1ea5f4 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1994> │ │ │ │ + b.n 99848 │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99276 │ │ │ │ - b.n 999c4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ac1c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 99418 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9aa52 │ │ │ │ + bne.w 9a75e │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a996 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 98f8a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a8bc │ │ │ │ - bl 965c0 │ │ │ │ + mov r9, r2 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9a726 │ │ │ │ + bl 96548 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97f1c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97e9c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a8bc │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a27a │ │ │ │ + bne.w 9a726 │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9a52e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ + movw r1, #7144 @ 0x1be8 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #698 @ 0x2ba │ │ │ │ - mov sl, r3 │ │ │ │ - bl 9abc4 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99ebc │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #694 @ 0x2b6 │ │ │ │ - str r3, [r7, #28] │ │ │ │ - bl 9abc4 │ │ │ │ - cbz r0, 99eba │ │ │ │ - mov r0, r4 │ │ │ │ - bl b4418 <_PyObjectArray_FromStackRefArray@@Base+0x48> │ │ │ │ - cbz r0, 99eba │ │ │ │ + str r3, [r7, #8] │ │ │ │ + bl 19c7c0 │ │ │ │ + cbz r0, 99dfa │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #695 @ 0x2b7 │ │ │ │ - bl 9abc4 │ │ │ │ + bl 1f4d44 <_PySlice_GetLongIndices@@Base+0xa70> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a280 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a27a │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #698 @ 0x2ba │ │ │ │ - bl 9abc4 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a96a │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #694 @ 0x2b6 │ │ │ │ - str r3, [r7, #28] │ │ │ │ - bl 9abc4 │ │ │ │ - mov sl, r0 │ │ │ │ - cbz r0, 99f00 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b4418 <_PyObjectArray_FromStackRefArray@@Base+0x48> │ │ │ │ - cbz r0, 99f00 │ │ │ │ + bne.w 9a4c0 │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + str r3, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9a52e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #695 @ 0x2b7 │ │ │ │ - bl 9abc4 │ │ │ │ + movw r1, #7144 @ 0x1be8 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl 19c7c0 │ │ │ │ + str r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a0de │ │ │ │ + bne.w 9a298 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ subs r2, r1, #1 │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9934c │ │ │ │ - b.n 998c2 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 99120 │ │ │ │ + subs r2, #1 │ │ │ │ + ldr.w r8, [r7, #28] │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + mov r5, fp │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.n 99a92 │ │ │ │ + bl 1eaec8 <_PyCompile_GetBinaryIntrinsicName@@Base+0x19a0> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 991f6 │ │ │ │ + b.n 99944 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0470 │ │ │ │ + bl 1f0d44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99aac │ │ │ │ + beq.w 99a2c │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ + bl 9ab2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99aac │ │ │ │ + beq.w 99a2c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ + bl 9ab2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99aac │ │ │ │ + beq.w 99a2c │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e2b8 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ + bl 9e268 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99aac │ │ │ │ + beq.w 99a2c │ │ │ │ ldr r1, [r6, #20] │ │ │ │ movw r3, #61064 @ 0xee88 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #2776 @ 0xad8 │ │ │ │ + movw r3, #5080 @ 0x13d8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e1540 <_PyTemplate_Build@@Base+0x458> │ │ │ │ - bl 7fca0 │ │ │ │ + bl 1e1e08 <_PyTemplate_Build@@Base+0x458> │ │ │ │ + bl 7fcf8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r6, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99aae │ │ │ │ + beq.w 99a2e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99ab0 │ │ │ │ + b.n 99a30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0470 │ │ │ │ + bl 1f0d44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a88 │ │ │ │ + beq.w 99a08 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ + bl 9ab2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a88 │ │ │ │ + beq.w 99a08 │ │ │ │ movw r1, #61112 @ 0xeeb8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #2256 @ 0x8d0 │ │ │ │ + movw r3, #4560 @ 0x11d0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1e1540 <_PyTemplate_Build@@Base+0x458> │ │ │ │ + bl 1e1e08 <_PyTemplate_Build@@Base+0x458> │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #2756 @ 0xac4 │ │ │ │ + movw r2, #5060 @ 0x13c4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1a5074 <_PyBytes_DecodeEscape2@@Base+0x1004> │ │ │ │ + bl 1a58b8 <_PyBytes_DecodeEscape2@@Base+0x1004> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r6, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a8f6 │ │ │ │ + bne.w 9a778 │ │ │ │ str r1, [r7, #28] │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99f76 │ │ │ │ - b.n 99aae │ │ │ │ - bl 7fca0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9a80c │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 9900a │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - adds r1, r3, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - mov r9, r2 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 9a99e │ │ │ │ - bl 965c0 │ │ │ │ - movs r1, #1 │ │ │ │ - bl 97f1c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9a99e │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 9a084 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - movw r1, #4700 @ 0x125c │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - bl 19bf40 │ │ │ │ - cbz r0, 9a036 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1f4484 <_PySlice_GetLongIndices@@Base+0xa80> │ │ │ │ - cbnz r0, 9a08a │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - str r3, [r4, #8] │ │ │ │ - cbnz r5, 9a084 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #4700 @ 0x125c │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - bl 19bf40 │ │ │ │ - str r0, [r7, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9a714 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r1, #1 │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 991a0 │ │ │ │ - subs r2, #1 │ │ │ │ - ldr.w r8, [r7, #28] │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - mov r5, fp │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 99b12 │ │ │ │ + bne.n 99eac │ │ │ │ + b.n 99a2e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a996 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1e40c4 │ │ │ │ - b.n 99e1a │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.n 9a05a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1faf30 <_PyEvent_IsSet@@Base+0x14> │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 9a038 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9a036 │ │ │ │ - movw r3, #61112 @ 0xeeb8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #2256 @ 0x8d0 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e1540 <_PyTemplate_Build@@Base+0x458> │ │ │ │ - bl 7fca0 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9a056 │ │ │ │ - movs r5, #1 │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ - b.n 9a05a │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r1, #1 │ │ │ │ - b.w 990a2 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 998c2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b952c <_PyEval_FrameClearAndPop@@Base+0x1f18> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99f00 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99f00 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99f00 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - movs r2, #5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 9e2b8 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99f00 │ │ │ │ - ldr.w r2, [sl, #12] │ │ │ │ + bne.w 9a7be │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - movw r3, #61064 @ 0xee88 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #2332 @ 0x91c │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e1540 <_PyTemplate_Build@@Base+0x458> │ │ │ │ - bl 7fca0 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99f02 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99f06 │ │ │ │ + bl 1e498c │ │ │ │ + b.n 99d8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac1c │ │ │ │ + bl 9ab84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a8fe │ │ │ │ + blt.w 99398 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a90e │ │ │ │ + beq.w 9a7d6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99524 │ │ │ │ + bne.w 9a7be │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a8b4 │ │ │ │ - bl 965c0 │ │ │ │ + beq.w 9a836 │ │ │ │ + bl 96548 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97f1c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97e9c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a8b4 │ │ │ │ + bne.w 9a836 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a24c │ │ │ │ - str r3, [r7, #28] │ │ │ │ - mov r0, r4 │ │ │ │ + bne.n 99ff6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r1, #682 @ 0x2aa │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #698 @ 0x2ba │ │ │ │ mov sl, r3 │ │ │ │ - bl 9abc4 │ │ │ │ - cbz r0, 9a1c2 │ │ │ │ + bl 9ab2c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbnz r3, 99fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7eb4 │ │ │ │ - cbz r0, 9a1c2 │ │ │ │ - movs r1, #4 │ │ │ │ + movw r1, #694 @ 0x2b6 │ │ │ │ + str r3, [r7, #28] │ │ │ │ + bl 9ab2c │ │ │ │ + cbz r0, 99fa6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ + bl b4770 <_PyObjectArray_FromStackRefArray@@Base+0x48> │ │ │ │ + cbz r0, 99fa6 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #695 @ 0x2b7 │ │ │ │ + bl 9ab2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a252 │ │ │ │ + bne.n 9a060 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ + cbnz r3, 99ff6 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #698 @ 0x2ba │ │ │ │ + bl 9ab2c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a24c │ │ │ │ + bne.w 9a826 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #682 @ 0x2aa │ │ │ │ + movw r1, #694 @ 0x2b6 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 9abc4 │ │ │ │ + bl 9ab2c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 9a206 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7eb4 │ │ │ │ - cbz r0, 9a206 │ │ │ │ - movs r1, #11 │ │ │ │ + cbz r0, 99fe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ - cbz r0, 9a206 │ │ │ │ - movs r1, #4 │ │ │ │ + bl b4770 <_PyObjectArray_FromStackRefArray@@Base+0x48> │ │ │ │ + cbz r0, 99fe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ - cbz r0, 9a206 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - movs r2, #5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 9e2b8 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - cbnz r0, 9a21a │ │ │ │ + movw r1, #695 @ 0x2b7 │ │ │ │ + bl 9ab2c │ │ │ │ + cbnz r0, 99ffc │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9946e │ │ │ │ - b.w 99524 │ │ │ │ - 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, #2272 @ 0x8e0 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e1540 <_PyTemplate_Build@@Base+0x458> │ │ │ │ - bl 7fca0 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9a208 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9a20c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.n 9a20c │ │ │ │ - movw r3, #61112 @ 0xeeb8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #2256 @ 0x8d0 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e1540 <_PyTemplate_Build@@Base+0x458> │ │ │ │ - bl 7fca0 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 9a246 │ │ │ │ - b.n 9a208 │ │ │ │ + beq.w 992cc │ │ │ │ + b.n 99842 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99f06 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b952c <_PyEval_FrameClearAndPop@@Base+0x1f18> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99eba │ │ │ │ - movs r1, #4 │ │ │ │ + b.n 99fea │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ + bl b98bc <_PyEval_FrameClearAndPop@@Base+0x1f0c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99eba │ │ │ │ - movw r3, #61112 @ 0xeeb8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #2256 @ 0x8d0 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e1540 <_PyTemplate_Build@@Base+0x458> │ │ │ │ - bl 7fca0 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9a146 │ │ │ │ - b.n 99f02 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9902e │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98f6e │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9900a │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98fe4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98e60 │ │ │ │ + beq.n 99fe4 │ │ │ │ + movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac1c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9a7a8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r9, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9a7b8 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9971a │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a826 │ │ │ │ - bl 965c0 │ │ │ │ - movs r1, #1 │ │ │ │ - bl 97f1c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 9ab2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a826 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 9a3bc │ │ │ │ - str r3, [r7, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - movw r1, #689 @ 0x2b1 │ │ │ │ - mov sl, r3 │ │ │ │ - bl 9abc4 │ │ │ │ - cbz r0, 9a366 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7eb4 │ │ │ │ - cbz r0, 9a366 │ │ │ │ + beq.n 99fe4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ + bl 9ab2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a3f4 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - cbnz r3, 9a3bc │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #689 @ 0x2b1 │ │ │ │ - str r3, [r7, #28] │ │ │ │ - bl 9abc4 │ │ │ │ - mov sl, r0 │ │ │ │ - cbz r0, 9a3a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7eb4 │ │ │ │ - cbz r0, 9a3a8 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ - cbz r0, 9a3a8 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ - cbz r0, 9a3a8 │ │ │ │ + beq.n 99fe4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9e2b8 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ + bl 9e268 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - cbnz r0, 9a3c2 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r1, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 996a2 │ │ │ │ - b.w 9971a │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.n 9a3ae │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 99fe4 │ │ │ │ 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, #2596 @ 0xa24 │ │ │ │ + movw r3, #4636 @ 0x121c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e1540 <_PyTemplate_Build@@Base+0x458> │ │ │ │ - bl 7fca0 │ │ │ │ + bl 1e1e08 <_PyTemplate_Build@@Base+0x458> │ │ │ │ + bl 7fcf8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a3aa │ │ │ │ + beq.n 99fe6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9a3ae │ │ │ │ + b.n 99fea │ │ │ │ + mov r0, r4 │ │ │ │ + bl b98bc <_PyEval_FrameClearAndPop@@Base+0x1f0c> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 99fa6 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ab2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 99fa6 │ │ │ │ movw r3, #61112 @ 0xeeb8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #2256 @ 0x8d0 │ │ │ │ + movw r3, #4560 @ 0x11d0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e1540 <_PyTemplate_Build@@Base+0x458> │ │ │ │ - bl 7fca0 │ │ │ │ + bl 1e1e08 <_PyTemplate_Build@@Base+0x458> │ │ │ │ + bl 7fcf8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a3ee │ │ │ │ - b.n 9a3aa │ │ │ │ - movw r0, #44536 @ 0xadf8 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #2660 @ 0xa64 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr.w r2, [ip, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d5d14 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9908c │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98e3e │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 98e8a │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98ef8 │ │ │ │ + bne.n 9a05a │ │ │ │ + b.n 99fe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac1c │ │ │ │ + bl 9ab84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a80c │ │ │ │ + blt.w 9a75e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a81c │ │ │ │ + beq.w 9a76e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a5a0 │ │ │ │ + bne.w 9a1e4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a7f4 │ │ │ │ - bl 965c0 │ │ │ │ + beq.w 9a756 │ │ │ │ + bl 96548 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97f1c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97e9c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a7f4 │ │ │ │ + bne.w 9a756 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a6e0 │ │ │ │ + bne.w 9a31a │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov sl, r3 │ │ │ │ - bl 9abc4 │ │ │ │ + bl 9ab2c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 9a4e6 │ │ │ │ + cbz r0, 9a12a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ - cbz r0, 9a4e6 │ │ │ │ + bl 9ab2c │ │ │ │ + cbz r0, 9a12a │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ - cbz r0, 9a4e6 │ │ │ │ + bl 9ab2c │ │ │ │ + cbz r0, 9a12a │ │ │ │ ldr r0, [r7, #28] │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9e2b8 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ + bl 9e268 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a6e6 │ │ │ │ + bne.w 9a660 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a6e0 │ │ │ │ + bne.w 9a31a │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 9abc4 │ │ │ │ - cbz r0, 9a528 │ │ │ │ + bl 9ab2c │ │ │ │ + cbz r0, 9a16c │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ - cbz r0, 9a528 │ │ │ │ + bl 9ab2c │ │ │ │ + cbz r0, 9a16c │ │ │ │ mov r0, r4 │ │ │ │ - bl c8ca4 │ │ │ │ - cbz r0, 9a528 │ │ │ │ - movw r1, #5693 @ 0x163d │ │ │ │ + bl c902c │ │ │ │ + cbz r0, 9a16c │ │ │ │ + movw r1, #5621 @ 0x15f5 │ │ │ │ movt r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r2, r4 │ │ │ │ - bl 19bc84 <_PySys_GetRequiredAttr@@Base+0x1240> │ │ │ │ + bl 19c504 <_PySys_GetRequiredAttr@@Base+0x1240> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a64c │ │ │ │ + bne.w 9a320 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a6e0 │ │ │ │ + bne.w 9a31a │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ - cbz r0, 9a55e │ │ │ │ + bl 9ab2c │ │ │ │ + cbz r0, 9a1a2 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ - cbz r0, 9a55e │ │ │ │ + bl 9ab2c │ │ │ │ + cbz r0, 9a1a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26c6f0 <_PyBytes_Find@@Base+0x850> │ │ │ │ - cbz r0, 9a55e │ │ │ │ + bl 26d07c <_PyBytes_Find@@Base+0x81c> │ │ │ │ + cbz r0, 9a1a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2474 <_PyToken_ThreeChars@@Base+0x1dd8> │ │ │ │ + bl 1a2cb8 <_PyToken_ThreeChars@@Base+0x1da8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a674 │ │ │ │ + bne.w 9a348 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a6e0 │ │ │ │ + bne.w 9a31a │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ - cbz r0, 9a590 │ │ │ │ + bl 9ab2c │ │ │ │ + cbz r0, 9a1d4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ - cbz r0, 9a590 │ │ │ │ + bl 9ab2c │ │ │ │ + cbz r0, 9a1d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26c6f0 <_PyBytes_Find@@Base+0x850> │ │ │ │ - cbz r0, 9a590 │ │ │ │ + bl 26d07c <_PyBytes_Find@@Base+0x81c> │ │ │ │ + cbz r0, 9a1d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b80c │ │ │ │ - cbnz r0, 9a5a4 │ │ │ │ + bl 24c1b8 │ │ │ │ + cbnz r0, 9a1e8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99576 │ │ │ │ + beq.w 994f6 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 99fe8 │ │ │ │ + b.n 99da6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ - bl 9abc4 │ │ │ │ + bl 9ab2c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a590 │ │ │ │ + beq.n 9a1d4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a804 │ │ │ │ - bl 965c0 │ │ │ │ + beq.w 9a7ce │ │ │ │ + bl 96548 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97f1c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97e9c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a804 │ │ │ │ + bne.w 9a7ce │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a7fc │ │ │ │ + bne.w 9a7c6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov sl, r3 │ │ │ │ - bl b7e68 <_PyEval_FrameClearAndPop@@Base+0x854> │ │ │ │ - cbz r0, 9a644 │ │ │ │ + bl b8204 <_PyEval_FrameClearAndPop@@Base+0x854> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9a312 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f3d0 │ │ │ │ + bl 19fc44 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9a646 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 9a314 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a594 │ │ │ │ + bne.n 9a1d8 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ + bl 9ab2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a590 │ │ │ │ - movw r3, #2512 @ 0x9d0 │ │ │ │ + beq.n 9a1d4 │ │ │ │ + movw r3, #4816 @ 0x12d0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r3, #61112 @ 0xeeb8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [fp, #12] │ │ │ │ - bl 1e8c7c <_PyCompile_GetBinaryIntrinsicName@@Base+0x1c> │ │ │ │ - bl 7fca0 │ │ │ │ + bl 1e9544 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1c> │ │ │ │ + bl 7fcf8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a592 │ │ │ │ + beq.n 9a1d6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9a596 │ │ │ │ + b.n 9a1da │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 98fae │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1f4d44 <_PySlice_GetLongIndices@@Base+0xa70> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99e1c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1fb830 <_PyEvent_IsSet@@Base+0x14> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9a772 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ab2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99e1c │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ab2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99e1c │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9e268 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99e1c │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ + movw r3, #61064 @ 0xee88 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #4996 @ 0x1384 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1e1e08 <_PyTemplate_Build@@Base+0x458> │ │ │ │ + bl 7fcf8 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r2, r1, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99e1e │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + b.n 99e22 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - b.n 9a5f2 │ │ │ │ + b.n 9a23a │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.n 9a1da │ │ │ │ movw r3, #61112 @ 0xeeb8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #2472 @ 0x9a8 │ │ │ │ + movw r3, #4776 @ 0x12a8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e1540 <_PyTemplate_Build@@Base+0x458> │ │ │ │ - bl 7fca0 │ │ │ │ + bl 1e1e08 <_PyTemplate_Build@@Base+0x458> │ │ │ │ + bl 7fcf8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a63e │ │ │ │ - b.n 9a592 │ │ │ │ + bne.n 9a286 │ │ │ │ + b.n 9a1d6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ - bl 9abc4 │ │ │ │ + bl 9ab2c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a55e │ │ │ │ + beq.w 9a1a2 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ + bl 9ab2c │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a55e │ │ │ │ + beq.w 9a1a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b7e68 <_PyEval_FrameClearAndPop@@Base+0x854> │ │ │ │ + bl b8204 <_PyEval_FrameClearAndPop@@Base+0x854> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a55e │ │ │ │ + beq.w 9a1a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f3d0 │ │ │ │ + bl 19fc44 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a560 │ │ │ │ + bne.w 9a1a4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ + bl 9ab2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a55e │ │ │ │ - movw r3, #2512 @ 0x9d0 │ │ │ │ + beq.w 9a1a2 │ │ │ │ + movw r3, #4816 @ 0x12d0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r3, #61112 @ 0xeeb8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 9a62a │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.n 9a596 │ │ │ │ - ldr.w r2, [fp, #12] │ │ │ │ + b.n 9a272 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 99842 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ab84 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9a780 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9a7e2 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 994a4 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9a80a │ │ │ │ + bl 96548 │ │ │ │ + movs r1, #1 │ │ │ │ + bl 97e9c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9a80a │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 9a4ba │ │ │ │ + str r3, [r7, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + movw r1, #682 @ 0x2aa │ │ │ │ + mov sl, r3 │ │ │ │ + bl 9ab2c │ │ │ │ + cbz r0, 9a430 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c823c │ │ │ │ + cbz r0, 9a430 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ab2c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 9a506 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 9a4ba │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #682 @ 0x2aa │ │ │ │ + str r3, [r7, #28] │ │ │ │ + bl 9ab2c │ │ │ │ + mov sl, r0 │ │ │ │ + cbz r0, 9a474 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c823c │ │ │ │ + cbz r0, 9a474 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ab2c │ │ │ │ + cbz r0, 9a474 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ab2c │ │ │ │ + cbz r0, 9a474 │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 9e268 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ + cbnz r0, 9a488 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r2, r1, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 993ee │ │ │ │ + b.w 994a4 │ │ │ │ + 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, #2412 @ 0x96c │ │ │ │ + movw r3, #4576 @ 0x11e0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e1540 <_PyTemplate_Build@@Base+0x458> │ │ │ │ - bl 7fca0 │ │ │ │ + bl 1e1e08 <_PyTemplate_Build@@Base+0x458> │ │ │ │ + bl 7fcf8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a63e │ │ │ │ - b.n 9a592 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1f4484 <_PySlice_GetLongIndices@@Base+0xa80> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a054 │ │ │ │ + beq.n 9a476 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 9a47a │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.n 9a47a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faf30 <_PyEvent_IsSet@@Base+0x14> │ │ │ │ + bl 1fb830 <_PyEvent_IsSet@@Base+0x14> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9a790 │ │ │ │ - movs r1, #11 │ │ │ │ + bne.w 99dfc │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ab2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99dfa │ │ │ │ + movw r3, #61112 @ 0xeeb8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #4560 @ 0x11d0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1e1e08 <_PyTemplate_Build@@Base+0x458> │ │ │ │ + bl 7fcf8 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r2, r1, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9a30c │ │ │ │ + b.n 99e1e │ │ │ │ + movw r3, #61112 @ 0xeeb8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #4560 @ 0x11d0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1e1e08 <_PyTemplate_Build@@Base+0x458> │ │ │ │ + bl 7fcf8 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r2, r1, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 9a4b4 │ │ │ │ + b.n 9a476 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.n 99e22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ + bl 9ab84 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9a6f8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r9, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9a708 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9969a │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9a7ee │ │ │ │ + bl 96548 │ │ │ │ + movs r1, #1 │ │ │ │ + bl 97e9c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a054 │ │ │ │ + bne.w 9a7ee │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 9a600 │ │ │ │ + str r3, [r7, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + movw r1, #689 @ 0x2b1 │ │ │ │ + mov sl, r3 │ │ │ │ + bl 9ab2c │ │ │ │ + cbz r0, 9a5aa │ │ │ │ + mov r0, r4 │ │ │ │ + bl c823c │ │ │ │ + cbz r0, 9a5aa │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abc4 │ │ │ │ + bl 9ab2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a054 │ │ │ │ + bne.n 9a638 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ + cbnz r3, 9a600 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #689 @ 0x2b1 │ │ │ │ + str r3, [r7, #28] │ │ │ │ + bl 9ab2c │ │ │ │ + mov sl, r0 │ │ │ │ + cbz r0, 9a5ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl c823c │ │ │ │ + cbz r0, 9a5ec │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ab2c │ │ │ │ + cbz r0, 9a5ec │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ab2c │ │ │ │ + cbz r0, 9a5ec │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e2b8 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a054 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ + bl 9e268 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ + cbnz r0, 9a606 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r2, r1, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 99622 │ │ │ │ + b.w 9969a │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.n 9a5f2 │ │ │ │ + ldr.w r2, [sl, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ movw r3, #61064 @ 0xee88 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #2692 @ 0xa84 │ │ │ │ + movw r3, #4900 @ 0x1324 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e1540 <_PyTemplate_Build@@Base+0x458> │ │ │ │ - bl 7fca0 │ │ │ │ + bl 1e1e08 <_PyTemplate_Build@@Base+0x458> │ │ │ │ + bl 7fcf8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a0c8 │ │ │ │ - b.n 9a056 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 99a24 │ │ │ │ + beq.n 9a5ee │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 9a5f2 │ │ │ │ + movw r3, #61112 @ 0xeeb8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #4560 @ 0x11d0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1e1e08 <_PyTemplate_Build@@Base+0x458> │ │ │ │ + bl 7fcf8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 9a058 │ │ │ │ - movs r1, #1 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - b.w 99a00 │ │ │ │ + subs r2, r1, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 9a632 │ │ │ │ + b.n 9a5ee │ │ │ │ + ldr.w r2, [fp, #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, #4716 @ 0x126c │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1e1e08 <_PyTemplate_Build@@Base+0x458> │ │ │ │ + bl 7fcf8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r2, r1, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9a286 │ │ │ │ + b.n 9a1d6 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 98dbe │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 98de0 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98e8a │ │ │ │ + b.w 99022 │ │ │ │ + movw r0, #44536 @ 0xadf8 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + movw r1, #4964 @ 0x1364 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr.w r2, [ip, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d60e4 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9900c │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 98f8a │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 98f64 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 98e78 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 98e0a │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 98eee │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 9902e │ │ │ │ + b.w 98fae │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 996a2 │ │ │ │ - b.w 9971a │ │ │ │ - ldr.w r3, [r5, #716] @ 0x2cc │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9aa68 │ │ │ │ - sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ - cmp r7, r2 │ │ │ │ - bcc.n 9a7dc │ │ │ │ + beq.w 99622 │ │ │ │ + b.w 9969a │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + subs r6, #1 │ │ │ │ + b.w 99a30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 288468 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 98dca │ │ │ │ + bl 288df0 │ │ │ │ + b.w 999e8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r2, [r7, #24] │ │ │ │ - bl 288468 │ │ │ │ - ldrd r3, r2, [r7, #24] │ │ │ │ - b.w 9913c │ │ │ │ + bl 288df0 │ │ │ │ + b.w 99dd2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 288468 │ │ │ │ - b.n 9a4a4 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 9a594 │ │ │ │ + bl 288df0 │ │ │ │ + b.w 9921e │ │ │ │ + movs r1, #1 │ │ │ │ + subs r2, #1 │ │ │ │ + mov r3, r1 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + b.w 999a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 288df0 │ │ │ │ + b.w 991ca │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 98eba │ │ │ │ mov r0, r4 │ │ │ │ - bl 288468 │ │ │ │ - b.n 9a5d4 │ │ │ │ + bl 288df0 │ │ │ │ + b.n 9a0e8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ subs r1, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 9900a │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 99576 │ │ │ │ - b.n 9a5a0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 288468 │ │ │ │ - b.n 9a33a │ │ │ │ - ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ - cbz r2, 9a88c │ │ │ │ - sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ - cmp r7, r3 │ │ │ │ - bcs.w 9a9a8 │ │ │ │ + b.w 98f8a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a962 │ │ │ │ - ldrd r8, r2, [r4, #8] │ │ │ │ - cmp r2, r8 │ │ │ │ - bne.n 9a8ae │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ac1c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 9a8a2 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr.w r2, [r0, r8, lsl #2] │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 9a962 │ │ │ │ - ldrd r2, r1, [r4, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 99082 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r7, #28] │ │ │ │ - bl 9ac1c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9a436 │ │ │ │ - ldrd r0, r2, [r4, #4] │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - b.w 99082 │ │ │ │ - str r0, [r7, #28] │ │ │ │ - bl 193430 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ - add.w r2, r3, #8192 @ 0x2000 │ │ │ │ - cmp r7, r2 │ │ │ │ - bhi.n 9a83e │ │ │ │ - b.n 9a834 │ │ │ │ + b.n 9a1de │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 99e20 │ │ │ │ + subs r1, r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b.w 99020 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ subs r1, #1 │ │ │ │ - b.w 99ab2 │ │ │ │ - mov r2, r8 │ │ │ │ - b.w 99074 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 288468 │ │ │ │ - b.n 9a196 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 98e0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 288468 │ │ │ │ - b.w 99e7a │ │ │ │ + strd r3, r2, [r7, #24] │ │ │ │ + bl 288df0 │ │ │ │ + ldrd r3, r2, [r7, #24] │ │ │ │ + b.w 990bc │ │ │ │ ldr.w r8, [r7, #28] │ │ │ │ mov r5, fp │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 7620c │ │ │ │ + bl 76254 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - bl 1f4804 │ │ │ │ + bl 1f50c4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 99a32 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 288468 │ │ │ │ - b.w 99448 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 288468 │ │ │ │ - b.w 9967c │ │ │ │ - subs r1, r6, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 990a0 │ │ │ │ + b.w 999b2 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 99d94 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98e8a │ │ │ │ + b.n 9a1d8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 288df0 │ │ │ │ + b.n 9a218 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9946e │ │ │ │ - b.w 99524 │ │ │ │ - movs r1, #1 │ │ │ │ - subs r2, #1 │ │ │ │ - mov r3, r1 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - b.w 99a24 │ │ │ │ - bl 7fca0 │ │ │ │ + beq.w 992cc │ │ │ │ + b.w 99842 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 993ee │ │ │ │ + b.w 994a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 288df0 │ │ │ │ + b.n 9a57e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 288df0 │ │ │ │ + b.w 993c8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 288df0 │ │ │ │ + b.w 995fc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 288df0 │ │ │ │ + b.n 9a404 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 288df0 │ │ │ │ + b.w 994ce │ │ │ │ + mov r0, r4 │ │ │ │ + bl 288df0 │ │ │ │ + b.w 992a4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99fe6 │ │ │ │ - b.n 9a80e │ │ │ │ + b.w 99fe8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 288df0 │ │ │ │ + b.w 99110 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 288df0 │ │ │ │ + b.w 99f6a │ │ │ │ + bl 7fcf8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 9900a │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99da4 │ │ │ │ + b.n 9a760 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r5, fp │ │ │ │ ldr.w r8, [r7, #28] │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 7fca0 │ │ │ │ + bl 7fcf8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b0c │ │ │ │ + beq.w 99a8c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 99b10 │ │ │ │ + b.w 99a90 │ │ │ │ + ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9a9d2 │ │ │ │ + sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ + cmp r7, r3 │ │ │ │ + bcc.n 9a888 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 288df0 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 9a926 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ - b.w 99ab2 │ │ │ │ + b.w 99a32 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 99f04 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - subs r6, #1 │ │ │ │ - b.w 99ab0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 288468 │ │ │ │ - b.w 99a68 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 288468 │ │ │ │ - b.w 99190 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 98f8a │ │ │ │ + mov r6, r3 │ │ │ │ + b.w 98f30 │ │ │ │ + movw r1, #34408 @ 0x8668 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #47492 @ 0xb984 │ │ │ │ + movt r0, #56 @ 0x38 │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr.w r3, [r5, #716] @ 0x2cc │ │ │ │ + cbz r3, 9a912 │ │ │ │ + sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ + cmp r7, r2 │ │ │ │ + bcc.n 9a8d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 288468 │ │ │ │ - b.w 9954e │ │ │ │ + bl 288df0 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 98d4a │ │ │ │ + str r0, [r7, #28] │ │ │ │ + bl 193c80 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ + ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ + add.w r2, r3, #8192 @ 0x2000 │ │ │ │ + cmp r7, r2 │ │ │ │ + bhi.w 9977a │ │ │ │ + b.w 9976c │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 98e48 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 99e20 │ │ │ │ + b.w 999a4 │ │ │ │ + movs r1, #1 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + b.w 99980 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 98e0a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 193c80 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ + add.w r3, r2, #8192 @ 0x2000 │ │ │ │ + cmp r7, r3 │ │ │ │ + bls.n 9a8c2 │ │ │ │ + b.n 9a8d0 │ │ │ │ + ldrd r8, r2, [r4, #8] │ │ │ │ + cmp r2, r8 │ │ │ │ + bne.n 9a978 │ │ │ │ mov r0, r4 │ │ │ │ - bl 288468 │ │ │ │ - b.w 9a014 │ │ │ │ + bl 9ab84 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9a96c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr.w r2, [r0, r8, lsl #2] │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 9a88e │ │ │ │ + ldrd r2, r1, [r4, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 99002 │ │ │ │ mov r0, r4 │ │ │ │ - bl 288468 │ │ │ │ - b.n 9a83e │ │ │ │ - movw r1, #32104 @ 0x7d68 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #45188 @ 0xb084 │ │ │ │ - movt r0, #56 @ 0x38 │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + str r3, [r7, #28] │ │ │ │ + bl 9ab84 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9a6c4 │ │ │ │ + ldrd r0, r2, [r4, #4] │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ + b.w 99002 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + subs r1, #1 │ │ │ │ + b.w 99a32 │ │ │ │ + mov r2, r8 │ │ │ │ + b.w 98ff4 │ │ │ │ + mov r6, r3 │ │ │ │ + b.w 98d8e │ │ │ │ str r0, [r7, #28] │ │ │ │ - bl 193430 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 193c80 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 9973a │ │ │ │ - b.w 9972c │ │ │ │ + bhi.w 996ba │ │ │ │ + b.w 996ac │ │ │ │ str r0, [r7, #28] │ │ │ │ - bl 193430 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 193c80 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 997fa │ │ │ │ - b.w 997ec │ │ │ │ - mov r6, r3 │ │ │ │ - b.w 98e0e │ │ │ │ + bhi.w 99820 │ │ │ │ + b.w 99812 │ │ │ │ str r0, [r7, #28] │ │ │ │ - bl 193430 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 193c80 <_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 │ │ │ │ - b.w 99892 │ │ │ │ + bhi.w 997bc │ │ │ │ + b.w 997ae │ │ │ │ str r0, [r7, #28] │ │ │ │ - bl 193430 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 193c80 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 9983c │ │ │ │ - b.w 9982e │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 98f3a │ │ │ │ - mov r6, r3 │ │ │ │ - b.w 98fb0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 288468 │ │ │ │ - b.w 99324 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 288468 │ │ │ │ - b.w 9924a │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9934c │ │ │ │ - b.w 998c2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 288468 │ │ │ │ - b.w 9929e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 193430 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ - ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ - add.w r3, r2, #8192 @ 0x2000 │ │ │ │ - cmp r7, r3 │ │ │ │ - bls.w 9a7ce │ │ │ │ - b.n 9a7dc │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 98ec8 │ │ │ │ + bhi.w 9a888 │ │ │ │ + b.n 9a87a │ │ │ │ + nop │ │ │ │ │ │ │ │ -0009aa84 <_Py_GetConfig@@Base>: │ │ │ │ +0009a9ec <_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] @ (9aab4 <_Py_GetConfig@@Base+0x30>) │ │ │ │ + ldr r3, [pc, #32] @ (9aa1c <_Py_GetConfig@@Base+0x30>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 9aaa4 <_Py_GetConfig@@Base+0x20> │ │ │ │ + cbz r3, 9aa0c <_Py_GetConfig@@Base+0x20> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #4160 @ 0x1040 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #32104 @ 0x7d68 │ │ │ │ + movw r1, #34408 @ 0x8668 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #8] @ (9aab8 <_Py_GetConfig@@Base+0x34>) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (9aa20 <_Py_GetConfig@@Base+0x34>) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ + cbnz r0, 9aa4a <_PyObject_NewVar@@Base+0x26> │ │ │ │ movs r0, r7 │ │ │ │ │ │ │ │ -0009aabc <_PyObject_NewVar@@Base>: │ │ │ │ +0009aa24 <_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 70c0c │ │ │ │ - cbz r0, 9ab3e <_PyObject_NewVar@@Base+0x82> │ │ │ │ + bl 70c2c │ │ │ │ + cbz r0, 9aaa6 <_PyObject_NewVar@@Base+0x82> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ str r4, [r0, #4] │ │ │ │ - ldr r0, [pc, #92] @ (9ab48 <_PyObject_NewVar@@Base+0x8c>) │ │ │ │ + ldr r0, [pc, #92] @ (9aab0 <_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, 9ab08 <_PyObject_NewVar@@Base+0x4c> │ │ │ │ + cbnz r4, 9aa70 <_PyObject_NewVar@@Base+0x4c> │ │ │ │ mov r0, r3 │ │ │ │ str r5, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 9ab2e <_PyObject_NewVar@@Base+0x72> │ │ │ │ + bne.n 9aa96 <_PyObject_NewVar@@Base+0x72> │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9ab00 <_PyObject_NewVar@@Base+0x44> │ │ │ │ + bne.n 9aa68 <_PyObject_NewVar@@Base+0x44> │ │ │ │ mov r0, r3 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9ab00 <_PyObject_NewVar@@Base+0x44> │ │ │ │ + b.n 9aa68 <_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 9ab00 <_PyObject_NewVar@@Base+0x44> │ │ │ │ + b.n 9aa68 <_PyObject_NewVar@@Base+0x44> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1f4804 │ │ │ │ + b.w 1f50c4 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0009ab4c : │ │ │ │ +0009aab4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 9abac │ │ │ │ - ldr r6, [pc, #92] @ (9abbc ) │ │ │ │ + cbz r0, 9ab14 │ │ │ │ + ldr r6, [pc, #92] @ (9ab24 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, r5] │ │ │ │ - cbnz r3, 9ab98 │ │ │ │ + cbnz r3, 9ab00 │ │ │ │ ldr.w r3, [r0, #716] @ 0x2cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 9ab90 │ │ │ │ - bl 6c818 │ │ │ │ + cbz r3, 9aaf8 │ │ │ │ + bl 6c840 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r4, [r6, r5] │ │ │ │ str r2, [r4, #28] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 9ab86 │ │ │ │ + bpl.n 9aaee │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1931d8 │ │ │ │ + bl 193a28 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 9ab7e │ │ │ │ - bl 193430 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + b.n 9aae6 │ │ │ │ + bl 193c80 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9ab6e │ │ │ │ - movw r1, #32280 @ 0x7e18 │ │ │ │ + b.n 9aad6 │ │ │ │ + movw r1, #34584 @ 0x8718 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #24952 @ 0x6178 │ │ │ │ + movw r0, #27256 @ 0x6a78 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #32104 @ 0x7d68 │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #34408 @ 0x8668 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #8] @ (9abc0 ) │ │ │ │ - bl 6307a <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (9ab28 ) │ │ │ │ + bl 6329e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 9abf4 │ │ │ │ + revsh r4, r0 │ │ │ │ movs r0, 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 9abf0 │ │ │ │ + beq.n 9ab58 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 9ac0e │ │ │ │ + beq.n 9ab76 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 9ac1c │ │ │ │ + bl 9ab84 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9ac16 │ │ │ │ + blt.n 9ab7e │ │ │ │ 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 9abea │ │ │ │ + bne.n 9ab52 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ - b.n 9abea │ │ │ │ + b.n 9ab52 │ │ │ │ stmdb 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 │ │ │ │ @@ -165975,498 +165940,497 @@ │ │ │ │ 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 9b388 │ │ │ │ - bl 9b734 │ │ │ │ + bne.w 9b2ec │ │ │ │ + bl 9b698 │ │ │ │ ldr.w r3, [r6, #2692] @ 0xa84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b398 │ │ │ │ + bne.w 9b2fc │ │ │ │ cmp r5, #56 @ 0x38 │ │ │ │ itt eq │ │ │ │ moveq r6, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - beq.w 9b45c │ │ │ │ + beq.w 9b3c0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ it eq │ │ │ │ cmpeq r5, #0 │ │ │ │ - beq.w 9b4b8 │ │ │ │ + beq.w 9b41c │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - beq.w 9b120 │ │ │ │ + beq.w 9b084 │ │ │ │ ldr.w r8, [r0, r3, lsl #2] │ │ │ │ cmp r5, #1 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ - beq.w 9ae24 │ │ │ │ + beq.w 9ad88 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r6, [r8] │ │ │ │ subs.w r3, r3, r9 │ │ │ │ - bmi.w 9b6a8 │ │ │ │ + bmi.w 9b60c │ │ │ │ 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 9b010 │ │ │ │ + bne.w 9af74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b00a │ │ │ │ + beq.w 9af6e │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 9b576 │ │ │ │ + bhi.w 9b4da │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ add.w r0, r3, #17 │ │ │ │ - movw r2, #3321 @ 0xcf9 │ │ │ │ + movw r2, #3353 @ 0xd19 │ │ │ │ movt r2, #7 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r6, [r7, #888] @ 0x378 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 9b3a6 │ │ │ │ - ldr r2, [pc, #280] @ (9ae1c ) │ │ │ │ + bne.w 9b30a │ │ │ │ + ldr r2, [pc, #276] @ (9ad80 ) │ │ │ │ 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, #1596] @ 0x63c │ │ │ │ mov sl, r2 │ │ │ │ - bhi.w 9b35c │ │ │ │ + bhi.w 9b2c0 │ │ │ │ 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 9b34a │ │ │ │ + beq.w 9b2ae │ │ │ │ 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 9afde │ │ │ │ - ldr r0, [pc, #220] @ (9ae20 ) │ │ │ │ + beq.w 9af42 │ │ │ │ + ldr r0, [pc, #216] @ (9ad84 ) │ │ │ │ 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 9b3f0 │ │ │ │ + bne.w 9b354 │ │ │ │ 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 9affc │ │ │ │ + bne.w 9af60 │ │ │ │ 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 9b03a │ │ │ │ + bpl.w 9af9e │ │ │ │ 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 9b068 │ │ │ │ + bge.w 9afcc │ │ │ │ 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 9b0c2 │ │ │ │ + blt.w 9b026 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9b0e2 │ │ │ │ + bne.w 9b046 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - str.w r2, [r8, #8] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - str.w r3, [r8, #12] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + strd r2, r3, [r8, #8] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r6, #464] @ 0x1d0 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9b546 │ │ │ │ + beq.w 9b4aa │ │ │ │ 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 9b560 │ │ │ │ + beq.w 9b4c4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, #67 @ 0x43 │ │ │ │ str.w r2, [r8, #24] │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq.w 9b564 │ │ │ │ + beq.w 9b4c8 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r2, r2, r3 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 9afda │ │ │ │ + ble.w 9af3e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r7, [r3, r2, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9aca4 │ │ │ │ + beq.w 9ac0c │ │ │ │ ldr r6, [r7, #4] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.w 9aca4 │ │ │ │ + beq.w 9ac0c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2aecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aca6 │ │ │ │ + beq.w 9ac0e │ │ │ │ cmn.w r7, #8 │ │ │ │ - beq.w 9aca4 │ │ │ │ + beq.w 9ac0c │ │ │ │ ldr r6, [r7, #12] │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 9aca4 │ │ │ │ + beq.w 9ac0c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2aecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aca6 │ │ │ │ + beq.w 9ac0e │ │ │ │ cmn.w r7, #16 │ │ │ │ - beq.w 9aca4 │ │ │ │ + beq.w 9ac0c │ │ │ │ ldr r6, [r7, #20] │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.w 9afda │ │ │ │ + beq.w 9af3e │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2aecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aca6 │ │ │ │ + beq.w 9ac0e │ │ │ │ cmn.w r7, #24 │ │ │ │ - beq.w 9afda │ │ │ │ + beq.w 9af3e │ │ │ │ ldr r6, [r7, #28] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.w 9afda │ │ │ │ + beq.w 9af3e │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2aecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aca6 │ │ │ │ + beq.w 9ac0e │ │ │ │ cmn.w r7, #32 │ │ │ │ - beq.w 9afda │ │ │ │ + beq.w 9af3e │ │ │ │ ldr r6, [r7, #36] @ 0x24 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 9afda │ │ │ │ + beq.w 9af3e │ │ │ │ ldr r0, [r7, #32] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2aecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aca6 │ │ │ │ + beq.w 9ac0e │ │ │ │ cmn.w r7, #40 @ 0x28 │ │ │ │ - beq.n 9afda │ │ │ │ + beq.n 9af3e │ │ │ │ ldr r6, [r7, #44] @ 0x2c │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.n 9afda │ │ │ │ + beq.n 9af3e │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2aecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aca6 │ │ │ │ + beq.w 9ac0e │ │ │ │ adds.w r3, r7, #48 @ 0x30 │ │ │ │ - beq.n 9afda │ │ │ │ + beq.n 9af3e │ │ │ │ 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 9b106 │ │ │ │ + beq.w 9b06a │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 9af4e │ │ │ │ + beq.n 9aeb2 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 9af30 │ │ │ │ + beq.n 9ae94 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.n 9afda │ │ │ │ + beq.n 9af3e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2aecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aca6 │ │ │ │ + beq.w 9ac0e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ adds r7, r6, #1 │ │ │ │ - beq.n 9afda │ │ │ │ + beq.n 9af3e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r1, r9 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ blx 2aecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aca6 │ │ │ │ + beq.w 9ac0e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, #8 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.n 9afda │ │ │ │ + beq.n 9af3e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r1, r9 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ blx 2aecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aca6 │ │ │ │ + beq.w 9ac0e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #8 │ │ │ │ - beq.n 9afda │ │ │ │ + beq.n 9af3e │ │ │ │ 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 9afd6 │ │ │ │ + beq.n 9af3a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r7, r4, #8 │ │ │ │ blx 2aecc │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b3a0 │ │ │ │ + beq.w 9b304 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 9afd6 │ │ │ │ + beq.n 9af3a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r9 │ │ │ │ blx 2aecc │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b3a0 │ │ │ │ + beq.w 9b304 │ │ │ │ ldr r6, [r7, #12] │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.n 9afd6 │ │ │ │ + beq.n 9af3a │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r9 │ │ │ │ blx 2aecc │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b3a0 │ │ │ │ + beq.w 9b304 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 9afd6 │ │ │ │ + beq.n 9af3a │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, r9 │ │ │ │ blx 2aecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b3a0 │ │ │ │ + beq.w 9b304 │ │ │ │ adds.w r4, r7, #24 │ │ │ │ - bne.n 9af74 │ │ │ │ + bne.n 9aed8 │ │ │ │ mov r5, sl │ │ │ │ mov r4, fp │ │ │ │ movs r6, #1 │ │ │ │ - b.n 9aca6 │ │ │ │ + b.n 9ac0e │ │ │ │ ldrd lr, r1, [r2, #24] │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.w 9b0fa │ │ │ │ + bhi.w 9b05e │ │ │ │ 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 9ad42 │ │ │ │ + b.n 9acaa │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r6, #16 │ │ │ │ blx 2beec │ │ │ │ - b.n 9ad7e │ │ │ │ + b.n 9ace6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r6, [pc, #268] @ (9b11c ) │ │ │ │ - b.n 9ad80 │ │ │ │ + ldr r6, [pc, #268] @ (9b080 ) │ │ │ │ + b.n 9ace8 │ │ │ │ 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 9ad90 │ │ │ │ - movw r0, #33384 @ 0x8268 │ │ │ │ + bmi.w 9acf8 │ │ │ │ + movw r0, #35688 @ 0x8b68 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #542 @ 0x21e │ │ │ │ - bl 2467b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2477c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9b570 │ │ │ │ + bge.w 9b4d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b570 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9b570 │ │ │ │ + bne.w 9b4d4 │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9b4d4 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 9b110 │ │ │ │ + bge.n 9b074 │ │ │ │ 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 9b4e8 │ │ │ │ + beq.w 9b44c │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 9b516 │ │ │ │ + bcs.w 9b47a │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ - bl 85fec │ │ │ │ + bl 85f50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b516 │ │ │ │ + beq.w 9b47a │ │ │ │ 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 9adba │ │ │ │ + bge.w 9ad22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9adba │ │ │ │ + bne.w 9ad22 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r8, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9adc8 │ │ │ │ + beq.w 9ad30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 9e1c0 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9e170 <_PyArena_AddPyObject@@Base> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9b70c │ │ │ │ + blt.w 9b670 │ │ │ │ movs r3, #0 │ │ │ │ str.w r2, [r8, #32] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 9adc8 │ │ │ │ + b.n 9ad30 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 9ad42 │ │ │ │ + b.n 9acaa │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 9af74 │ │ │ │ + b.n 9aed8 │ │ │ │ cmp.w r2, r1, asr #1 │ │ │ │ - blt.n 9b06c │ │ │ │ + blt.n 9afd0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ str r2, [r7, #8] │ │ │ │ - b.n 9b0b4 │ │ │ │ + b.n 9b018 │ │ │ │ str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 85fec │ │ │ │ + bl 85f50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b726 │ │ │ │ + beq.w 9b68a │ │ │ │ ldr r6, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r7, r6 │ │ │ │ - ble.w 9b458 │ │ │ │ + ble.w 9b3bc │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ - movw fp, #24793 @ 0x60d9 │ │ │ │ + movw fp, #24865 @ 0x6121 │ │ │ │ movt fp, #7 │ │ │ │ - movw r3, #29813 @ 0x7475 │ │ │ │ + movw r3, #29885 @ 0x74bd │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r6, #31 │ │ │ │ str r3, [sp, #24] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #16] │ │ │ │ - bpl.n 9b1e0 │ │ │ │ + bpl.n 9b144 │ │ │ │ ldr.w r3, [r7, #872] @ 0x368 │ │ │ │ add.w r9, r0, r6, lsl #2 │ │ │ │ mov.w sl, r6, lsl #2 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 9b4fa │ │ │ │ - ldr r3, [pc, #680] @ (9b41c ) │ │ │ │ + bne.w 9b45e │ │ │ │ + ldr r3, [pc, #680] @ (9b380 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1596] @ 0x63c │ │ │ │ ldr.w r2, [r8, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 9b420 │ │ │ │ + beq.w 9b384 │ │ │ │ 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, 9b1bc │ │ │ │ + cbnz r1, 9b120 │ │ │ │ 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] │ │ │ │ @@ -166480,43 +166444,43 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 2b314 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w r3, [r0, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b724 │ │ │ │ + beq.w 9b688 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 9b2da │ │ │ │ + beq.n 9b23e │ │ │ │ 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 9b3e2 │ │ │ │ - ldr r3, [pc, #548] @ (9b41c ) │ │ │ │ + bne.w 9b346 │ │ │ │ + ldr r3, [pc, #548] @ (9b380 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1596] @ 0x63c │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9b2e2 │ │ │ │ + beq.n 9b246 │ │ │ │ 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, 9b23c │ │ │ │ + cbnz r1, 9b1a0 │ │ │ │ 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] │ │ │ │ @@ -166530,39 +166494,39 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 2b314 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr.w r3, [r5, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b724 │ │ │ │ + beq.w 9b688 │ │ │ │ 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 9b3d4 │ │ │ │ - ldr r3, [pc, #432] @ (9b41c ) │ │ │ │ + bne.w 9b338 │ │ │ │ + ldr r3, [pc, #432] @ (9b380 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1596] @ 0x63c │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9b316 │ │ │ │ + beq.n 9b27a │ │ │ │ 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, 9b2b2 │ │ │ │ + cbnz r1, 9b216 │ │ │ │ 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] │ │ │ │ @@ -166576,427 +166540,427 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 2b314 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr.w r3, [r5, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b724 │ │ │ │ + beq.w 9b688 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r6, r9, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 9b1e4 │ │ │ │ + bne.n 9b148 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 9ac96 │ │ │ │ + b.n 9abfe │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b23c │ │ │ │ + bne.n 9b1a0 │ │ │ │ ldr.w r3, [r7, #852] @ 0x354 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9b594 │ │ │ │ + bne.w 9b4f8 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 2bdac │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b248 │ │ │ │ + beq.n 9b1ac │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 9b248 │ │ │ │ + b.n 9b1ac │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b2b2 │ │ │ │ + bne.n 9b216 │ │ │ │ ldr.w r3, [r7, #852] @ 0x354 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9b4ec │ │ │ │ + bne.w 9b450 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 2bdac │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b2be │ │ │ │ + beq.n 9b222 │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 9b2be │ │ │ │ + b.n 9b222 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ad42 │ │ │ │ + bne.w 9acaa │ │ │ │ ldr.w r6, [r7, #848] @ 0x350 │ │ │ │ - movw r2, #46053 @ 0xb3e5 │ │ │ │ + movw r2, #46093 @ 0xb40d │ │ │ │ movt r2, #6 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 9b536 │ │ │ │ + bne.w 9b49a │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2bf6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r6, 9b3ba │ │ │ │ + cbz r6, 9b31e │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 9ad42 │ │ │ │ - bl caa9c │ │ │ │ + b.n 9acaa │ │ │ │ + bl cae34 │ │ │ │ ldr.w r3, [r6, #2692] @ 0xa84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ac6c │ │ │ │ + beq.w 9abd4 │ │ │ │ movs r3, #22 │ │ │ │ movs r5, #67 @ 0x43 │ │ │ │ str r3, [r6, #32] │ │ │ │ - b.n 9ac86 │ │ │ │ + b.n 9abee │ │ │ │ mov r5, sl │ │ │ │ mov r4, fp │ │ │ │ - b.n 9aca6 │ │ │ │ + b.n 9ac0e │ │ │ │ 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 9ad42 │ │ │ │ + bne.w 9acaa │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1f4804 │ │ │ │ + bl 1f50c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b58c │ │ │ │ + beq.w 9b4f0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9ad7e │ │ │ │ - b.n 9affc │ │ │ │ + beq.w 9ace6 │ │ │ │ + b.n 9af60 │ │ │ │ ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9b2be │ │ │ │ + b.n 9b222 │ │ │ │ ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9b248 │ │ │ │ - movw r2, #1089 @ 0x441 │ │ │ │ + b.n 9b1ac │ │ │ │ + movw r2, #1557 @ 0x615 │ │ │ │ movt r2, #19 │ │ │ │ cmp r7, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.w 9b508 │ │ │ │ + bne.w 9b46c │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b650 │ │ │ │ + bl 6b678 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ad68 │ │ │ │ + bne.w 9acd0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 130aa8 <_PyUnicode_IsNumeric@@Base+0x164c> │ │ │ │ + bl 130c74 <_PyUnicode_IsNumeric@@Base+0x162c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 9ad68 │ │ │ │ + b.n 9acd0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 70dc4 │ │ │ │ + bl 70de4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b1bc │ │ │ │ + bne.w 9b120 │ │ │ │ ldr.w r3, [r7, #852] @ 0x354 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9b5a2 │ │ │ │ + bne.w 9b506 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 2bdac │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b1c8 │ │ │ │ + beq.w 9b12c │ │ │ │ ldr.w r2, [r8, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #800] @ 0x320 │ │ │ │ - b.n 9b1c8 │ │ │ │ + b.n 9b12c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b.n 9b2dc │ │ │ │ + b.n 9b240 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r5, r5, r3 │ │ │ │ adds r0, r5, #1 │ │ │ │ - bl 75e54 │ │ │ │ + bl 75e9c │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b726 │ │ │ │ + beq.w 9b68a │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ blx 2c1e0 │ │ │ │ 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 9b6c0 │ │ │ │ + bcs.w 9b624 │ │ │ │ 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 19bcb4 <_PySys_GetRequiredAttr@@Base+0x1270> │ │ │ │ + bl 19c534 <_PySys_GetRequiredAttr@@Base+0x1270> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - beq.n 9b45c │ │ │ │ + beq.n 9b3c0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - bne.w 9ac86 │ │ │ │ + bne.w 9abee │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ac86 │ │ │ │ + bne.w 9abee │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9ac86 │ │ │ │ + beq.w 9abee │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b5b0 │ │ │ │ + bne.n 9b514 │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ movs r5, #4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9b120 │ │ │ │ + beq.w 9b084 │ │ │ │ ldr.w r8, [r0, r3, lsl #2] │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ - b.w 9aca6 │ │ │ │ + b.w 9ac0e │ │ │ │ mov r9, r2 │ │ │ │ - b.n 9b096 │ │ │ │ + b.n 9affa │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9b33a │ │ │ │ + b.n 9b29e │ │ │ │ ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9b1c8 │ │ │ │ + b.n 9b12c │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 9ad68 │ │ │ │ - bl 1f4804 │ │ │ │ + b.n 9acd0 │ │ │ │ + bl 1f50c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9b04a │ │ │ │ + bge.w 9afae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b04a │ │ │ │ + bne.w 9afae │ │ │ │ mov r0, r6 │ │ │ │ - bl 7705c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9b04a │ │ │ │ + bl 770a4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9afae │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9b37a │ │ │ │ + b.n 9b2de │ │ │ │ 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 9adfe │ │ │ │ + bne.w 9ad62 │ │ │ │ add r2, r3 │ │ │ │ - b.n 9adfe │ │ │ │ + b.n 9ad62 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 9b5f0 │ │ │ │ - bl 7fca0 │ │ │ │ - cbz r0, 9b5c2 │ │ │ │ + beq.n 9b554 │ │ │ │ + bl 7fcf8 │ │ │ │ + cbz r0, 9b526 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9ae14 │ │ │ │ + b.n 9ad78 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33328 @ 0x8230 │ │ │ │ + movw r1, #35632 @ 0x8b30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ + bl f2724 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ - b.n 9b570 │ │ │ │ + b.n 9b4d4 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9b306 │ │ │ │ + b.n 9b26a │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9b446 │ │ │ │ + b.n 9b3aa │ │ │ │ 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 9b4cc │ │ │ │ + b.n 9b430 │ │ │ │ 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 9b68a │ │ │ │ + bhi.n 9b5ee │ │ │ │ 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 1e2750 <_Py_dup@@Base+0x280> │ │ │ │ - b.n 9b570 │ │ │ │ + bl 1e3014 <_Py_dup@@Base+0x280> │ │ │ │ + b.n 9b4d4 │ │ │ │ ldrd r2, r3, [r6] │ │ │ │ - movw r5, #2940 @ 0xb7c │ │ │ │ + movw r5, #5244 @ 0x147c │ │ │ │ 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 1e8c7c <_PyCompile_GetBinaryIntrinsicName@@Base+0x1c> │ │ │ │ - b.n 9b570 │ │ │ │ + bl 1e9544 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1c> │ │ │ │ + b.n 9b4d4 │ │ │ │ movw r1, #61064 @ 0xee88 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #3020 @ 0xbcc │ │ │ │ + movw r3, #5324 @ 0x14cc │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1e1540 <_PyTemplate_Build@@Base+0x458> │ │ │ │ - b.n 9b570 │ │ │ │ + bl 1e1e08 <_PyTemplate_Build@@Base+0x458> │ │ │ │ + b.n 9b4d4 │ │ │ │ movw r2, #61064 @ 0xee88 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r5, #2908 @ 0xb5c │ │ │ │ + movw r5, #5212 @ 0x145c │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - b.n 9b608 │ │ │ │ + b.n 9b56c │ │ │ │ movw r2, #61032 @ 0xee68 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r5, #2856 @ 0xb28 │ │ │ │ + movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - b.n 9b608 │ │ │ │ - movw r5, #2840 @ 0xb18 │ │ │ │ + b.n 9b56c │ │ │ │ + movw r5, #5144 @ 0x1418 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9b608 │ │ │ │ + b.n 9b56c │ │ │ │ ldr.w r2, [r6, #480] @ 0x1e0 │ │ │ │ - cbz r2, 9b698 │ │ │ │ + cbz r2, 9b5fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8b40 <_PyCompile_GetUnaryIntrinsicName@@Base+0x410> │ │ │ │ - b.n 9b570 │ │ │ │ - movw r5, #2996 @ 0xbb4 │ │ │ │ + bl 1e9408 <_PyCompile_GetUnaryIntrinsicName@@Base+0x410> │ │ │ │ + b.n 9b4d4 │ │ │ │ + movw r5, #5300 @ 0x14b4 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9b608 │ │ │ │ + b.n 9b56c │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #1544 @ 0x608 │ │ │ │ + movw r3, #3848 @ 0xf08 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e1540 <_PyTemplate_Build@@Base+0x458> │ │ │ │ - b.n 9b570 │ │ │ │ + bl 1e1e08 <_PyTemplate_Build@@Base+0x458> │ │ │ │ + b.n 9b4d4 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33276 @ 0x81fc │ │ │ │ + movw r1, #35580 @ 0x8afc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 9b58c │ │ │ │ + bl f2724 │ │ │ │ + b.n 9b4f0 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - bl 85fec │ │ │ │ - cbz r0, 9b726 │ │ │ │ + bl 85f50 │ │ │ │ + cbz r0, 9b68a │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ str r5, [r4, #76] @ 0x4c │ │ │ │ - b.n 9b48a │ │ │ │ - bl 7fca0 │ │ │ │ + b.n 9b3ee │ │ │ │ + bl 7fcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b570 │ │ │ │ + bne.w 9b4d4 │ │ │ │ movw r3, #61160 @ 0xeee8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 153f20 │ │ │ │ - b.n 9b570 │ │ │ │ + bl 1543a0 │ │ │ │ + b.n 9b4d4 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3072 @ 0xc00 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f23b0 │ │ │ │ - b.n 9b570 │ │ │ │ - bl 1f4804 │ │ │ │ - b.n 9b570 │ │ │ │ + bl f2724 │ │ │ │ + b.n 9b4d4 │ │ │ │ + bl 1f50c4 │ │ │ │ + b.n 9b4d4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9b570 │ │ │ │ + bge.w 9b4d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b570 │ │ │ │ + bne.w 9b4d4 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 9b062 │ │ │ │ + b.n 9afc6 │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 1f4804 │ │ │ │ + bl 1f50c4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 7757c │ │ │ │ - b.n 9b570 │ │ │ │ + bl 775c4 │ │ │ │ + b.n 9b4d4 │ │ │ │ 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 │ │ │ │ @@ -167006,189 +166970,190 @@ │ │ │ │ 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 9bb2c │ │ │ │ + bne.w 9ba90 │ │ │ │ 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 9c24a │ │ │ │ + bne.w 9c4d2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w sl, [r2, #8] │ │ │ │ mov r8, sl │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 9c24e │ │ │ │ + beq.w 9c26e │ │ │ │ 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 9b7c2 │ │ │ │ + bcs.n 9b726 │ │ │ │ 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 9daa6 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.w 9da98 │ │ │ │ + cmp r2, r3 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + bhi.w 9daee │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.w 9da92 │ │ │ │ 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 9c1ce │ │ │ │ + beq.w 9c1f2 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ cmp r0, r8 │ │ │ │ - bcs.w 9c244 │ │ │ │ + bcs.w 9c268 │ │ │ │ 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 9b9ca │ │ │ │ + bhi.w 9b92c │ │ │ │ movs r6, #9 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ lsrs r6, r2 │ │ │ │ lsls r6, r6, #31 │ │ │ │ - bmi.w 9bdf6 │ │ │ │ + bmi.w 9bd68 │ │ │ │ mov r6, ip │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9db1e │ │ │ │ + beq.w 9da64 │ │ │ │ str r3, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 9dab4 │ │ │ │ + beq.w 9dada │ │ │ │ bic.w r3, r6, #32 │ │ │ │ sub.w r2, r3, #65 @ 0x41 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r1, r3 │ │ │ │ cmp r2, #25 │ │ │ │ - bls.w 9ba1e │ │ │ │ - sub.w r3, r6, #95 @ 0x5f │ │ │ │ - clz r3, r3 │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ + bls.w 9b982 │ │ │ │ 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 9ba30 │ │ │ │ + bne.w 9b994 │ │ │ │ cmp r6, #13 │ │ │ │ - beq.w 9d68e │ │ │ │ + beq.w 9d3a6 │ │ │ │ cmp r6, #10 │ │ │ │ - beq.w 9bb04 │ │ │ │ + beq.w 9ba68 │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ - beq.w 9be46 │ │ │ │ + beq.w 9bdfa │ │ │ │ uxtb r3, r6 │ │ │ │ - movw sl, #27720 @ 0x6c48 │ │ │ │ + movw sl, #30024 @ 0x7548 │ │ │ │ movt sl, #45 @ 0x2d │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r1, r3, #29 │ │ │ │ - bmi.w 9bbf2 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bmi.w 9bb54 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - movw sl, #28744 @ 0x7048 │ │ │ │ + movw sl, #31048 @ 0x7948 │ │ │ │ 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 9b890 │ │ │ │ + bhi.n 9b7f2 │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 9c9a4 │ │ │ │ + bmi.w 9ca02 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ it ne │ │ │ │ cmpne r6, #39 @ 0x27 │ │ │ │ - beq.w 9c398 │ │ │ │ + beq.w 9c3b8 │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ - beq.w 9d69a │ │ │ │ + beq.w 9d3b2 │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ it ne │ │ │ │ cmpne r6, #58 @ 0x3a │ │ │ │ - beq.w 9c0b4 │ │ │ │ + beq.w 9c0d4 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ it ne │ │ │ │ cmpne r6, #33 @ 0x21 │ │ │ │ - beq.w 9c0b4 │ │ │ │ + beq.w 9c0d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9db50 │ │ │ │ + bl 9db00 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b0bcc <_PyToken_TwoChars@@Base> │ │ │ │ + bl b0f30 <_PyToken_TwoChars@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 9c7de │ │ │ │ + bne.w 9c89a │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 9bcb4 │ │ │ │ + beq.w 9bc26 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ subs r1, r3, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.w 9daa6 │ │ │ │ + bcc.w 9daee │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb.w r8, r8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9da98 │ │ │ │ + bne.w 9da92 │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ - beq.w 9bcba │ │ │ │ + beq.w 9bc2c │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - ble.w 9bdd0 │ │ │ │ + ble.w 9bd42 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - beq.w 9bcba │ │ │ │ + beq.w 9bc2c │ │ │ │ bic.w r3, r6, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 9bdfa │ │ │ │ + beq.w 9bd6c │ │ │ │ lsrs r2, r6, #6 │ │ │ │ - movw r3, #46872 @ 0xb718 │ │ │ │ + movw r3, #49176 @ 0xc018 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ and.w r2, r6, #63 @ 0x3f │ │ │ │ add.w r2, r2, r3, lsl #6 │ │ │ │ - movw r3, #53784 @ 0xd218 │ │ │ │ + movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #56 @ 0x38 │ │ │ │ ldrh.w r2, [r3, r2, lsl #1] │ │ │ │ - movw r3, #45640 @ 0xb248 │ │ │ │ + movw r3, #47944 @ 0xbb48 │ │ │ │ movt r3, #56 @ 0x38 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ - lsls r0, r3, #21 │ │ │ │ - bpl.w 9bde4 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ + bpl.w 9bd56 │ │ │ │ sub.w r2, r6, #33 @ 0x21 │ │ │ │ cmp r6, #61 @ 0x3d │ │ │ │ - beq.w 9c638 │ │ │ │ + beq.w 9c64a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bhi.w 9d9ec │ │ │ │ - movw r3, #45188 @ 0xb084 │ │ │ │ + bhi.w 9d7f4 │ │ │ │ + movw r3, #47492 @ 0xb984 │ │ │ │ movt r3, #56 @ 0x38 │ │ │ │ add r3, r2 │ │ │ │ ldrsb.w r7, [r3, #356] @ 0x164 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ it ne │ │ │ │ cmpne r7, #3 │ │ │ │ @@ -167197,160 +167162,161 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c5e8 │ │ │ │ + bne.w 9c662 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ it ne │ │ │ │ - cmpne r1, #0 │ │ │ │ + cmpne r0, #0 │ │ │ │ ldr.w r3, [r3, #464] @ 0x1d0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r5, #20] │ │ │ │ str r1, [r5, #24] │ │ │ │ str r3, [r5, #16] │ │ │ │ str r3, [r5, #8] │ │ │ │ - beq.n 9b9c2 │ │ │ │ + beq.n 9b924 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r2, #472] @ 0x1d8 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr.w r3, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r5, #16] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, ip │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9db1e │ │ │ │ + beq.w 9da64 │ │ │ │ cmp r6, #35 @ 0x23 │ │ │ │ str r3, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - bne.w 9b814 │ │ │ │ - b.n 9b9e4 │ │ │ │ + bne.w 9b778 │ │ │ │ + b.n 9b946 │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 9b9f4 │ │ │ │ + beq.n 9b956 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9db50 │ │ │ │ + bl 9db00 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r0, #10 │ │ │ │ - bne.n 9b9e0 │ │ │ │ + bne.n 9b942 │ │ │ │ add.w sl, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r4, #2736] @ 0xab0 │ │ │ │ - ldr.w r2, [sl, #668] @ 0x29c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9cfb8 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr.w r1, [sl, #668] @ 0x29c │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 9cffe │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d62e │ │ │ │ + bne.w 9d0f8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 9dab4 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.w 9c94e │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 9b82c │ │ │ │ + beq.w 9dada │ │ │ │ + adds r2, r6, #1 │ │ │ │ + beq.w 9c9ac │ │ │ │ + mov r1, r6 │ │ │ │ + b.n 9b790 │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.w 9c2c0 │ │ │ │ + beq.w 9c2e0 │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ - beq.w 9c8ac │ │ │ │ + beq.w 9c906 │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - beq.w 9c4c6 │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ - beq.w 9c6fe │ │ │ │ - cmp r0, #84 @ 0x54 │ │ │ │ - beq.w 9c78c │ │ │ │ + beq.w 9c4ec │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ + beq.w 9c762 │ │ │ │ + cmp r1, #84 @ 0x54 │ │ │ │ + beq.w 9c7dc │ │ │ │ bic.w r3, r6, #32 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ - b.n 9ba70 │ │ │ │ + b.n 9b9d4 │ │ │ │ ldrd r6, r3, [r4, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9bfcc │ │ │ │ + beq.w 9bfc8 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, r7 │ │ │ │ - bcs.w 9c03c │ │ │ │ + bcs.w 9c038 │ │ │ │ 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 9ba4c │ │ │ │ + bls.n 9b9b0 │ │ │ │ sub.w r3, r6, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 9ba4c │ │ │ │ + bls.n 9b9b0 │ │ │ │ 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 9bd42 │ │ │ │ + bne.w 9bcb4 │ │ │ │ adds r7, r6, #1 │ │ │ │ - beq.w 9cbb8 │ │ │ │ + beq.w 9cc16 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ mov r2, r3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bcc.w 9daa6 │ │ │ │ + bcc.w 9daee │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r6, r6 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9da98 │ │ │ │ + bne.w 9da92 │ │ │ │ ldr.w r2, [r0, #476] @ 0x1dc │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #476] @ 0x1dc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9d6f4 │ │ │ │ + bne.w 9d4da │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ str r1, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ it ne │ │ │ │ - cmpne r3, #0 │ │ │ │ + cmpne r2, #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] │ │ │ │ - beq.n 9bb00 │ │ │ │ + beq.n 9ba64 │ │ │ │ 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 r7, #1 │ │ │ │ - b.n 9b9c2 │ │ │ │ + b.n 9b924 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r2, #448] @ 0x1c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9bf78 │ │ │ │ + beq.w 9bf74 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r2, r1, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r2, #668] @ 0x29c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ccb0 │ │ │ │ + bne.w 9cd96 │ │ │ │ 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 │ │ │ │ @@ -167359,119 +167325,124 @@ │ │ │ │ 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 9bb7a │ │ │ │ + beq.n 9bade │ │ │ │ ldr.w r1, [r6, #476] @ 0x1dc │ │ │ │ cmp r1, sl │ │ │ │ - bcs.n 9bbe4 │ │ │ │ + bcs.n 9bb48 │ │ │ │ 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 9bd48 │ │ │ │ + bne.w 9bcba │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r7, r5 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 9bb50 │ │ │ │ + bne.n 9bab4 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9cc78 │ │ │ │ + bne.w 9cc62 │ │ │ │ ldr.w r3, [r6, #2744] @ 0xab8 │ │ │ │ - movw r2, #14749 @ 0x399d │ │ │ │ + movw r2, #15321 @ 0x3bd9 │ │ │ │ movt r2, #19 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9c85c │ │ │ │ + bne.w 9be76 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c464 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce62 │ │ │ │ + beq.w 9cf34 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - cbnz r2, 9bbaa │ │ │ │ + cbnz r2, 9bb0e │ │ │ │ str r4, [r6, #0] │ │ │ │ ldr.w r2, [r6, #464] @ 0x1d0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ adds r2, #1 │ │ │ │ str.w r4, [r6, #2704] @ 0xa90 │ │ │ │ str.w r2, [r6, #464] @ 0x1d0 │ │ │ │ subs r2, r3, r4 │ │ │ │ str.w r1, [r6, #476] @ 0x1dc │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2c1d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c882 │ │ │ │ + bne.w 9be9c │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 9ceb6 │ │ │ │ + beq.w 9ce3a │ │ │ │ ldr.w r1, [r6, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 9bb58 │ │ │ │ + bcc.n 9babc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r5 │ │ │ │ movs r3, #29 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r3, [r2, #32] │ │ │ │ - b.w 9c89c │ │ │ │ + b.n 9beb6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ - bne.w 9c068 │ │ │ │ - bl 9db50 │ │ │ │ + bne.w 9c064 │ │ │ │ + bl 9db00 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ - beq.w 9cffe │ │ │ │ - bgt.w 9c4e2 │ │ │ │ + beq.w 9d804 │ │ │ │ + bgt.w 9c508 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - beq.w 9cd46 │ │ │ │ - bgt.w 9c7aa │ │ │ │ + beq.w 9cd46 │ │ │ │ + bgt.w 9c80e │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9cffe │ │ │ │ + beq.w 9d804 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq.w 9d1d0 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ - beq.w 9d11a │ │ │ │ + beq.w 9d158 │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ + beq.w 9d40e │ │ │ │ uxtb r3, r6 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r7, r3, #29 │ │ │ │ - bmi.w 9d0b2 │ │ │ │ + lsls r3, r3, #29 │ │ │ │ + bmi.w 9c81e │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ - beq.w 9ce80 │ │ │ │ + beq.w 9ce04 │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - bgt.w 9d148 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r2, #3632 @ 0xe30 │ │ │ │ + ble.w 9c558 │ │ │ │ + cmp r6, #101 @ 0x65 │ │ │ │ + beq.w 9d23a │ │ │ │ + bgt.w 9c528 │ │ │ │ + cmp r6, #69 @ 0x45 │ │ │ │ + beq.w 9d9b8 │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ + beq.w 9c52e │ │ │ │ + movw r2, #5936 @ 0x1730 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ccb54 │ │ │ │ + bl ccf24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c8a6 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - adds r0, r6, #1 │ │ │ │ - beq.w 9cd9c │ │ │ │ + beq.w 9c570 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ subs r3, r2, #1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 9daa6 │ │ │ │ + bcc.w 9daee │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r6, r6 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9da98 │ │ │ │ + bne.w 9da92 │ │ │ │ ldrd r2, r0, [r4, #476] @ 0x1dc │ │ │ │ ldr r1, [r4, #28] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ @@ -167480,29 +167451,29 @@ │ │ │ │ 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 9bcb0 │ │ │ │ + beq.n 9bc22 │ │ │ │ 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 r7, #2 │ │ │ │ - b.n 9b9c2 │ │ │ │ + b.n 9b924 │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - bne.w 9b904 │ │ │ │ + bne.w 9b866 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt.w 9d45e │ │ │ │ + bgt.w 9d9c6 │ │ │ │ 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 │ │ │ │ @@ -167515,141 +167486,162 @@ │ │ │ │ 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, #46872 @ 0xb718 │ │ │ │ + movw r1, #49176 @ 0xc018 │ │ │ │ movt r1, #57 @ 0x39 │ │ │ │ - movw r3, #45640 @ 0xb248 │ │ │ │ + movw r3, #47944 @ 0xbb48 │ │ │ │ movt r3, #56 @ 0x38 │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ and.w r0, r6, #63 @ 0x3f │ │ │ │ add.w r0, r0, r1, lsl #6 │ │ │ │ - movw r1, #53784 @ 0xd218 │ │ │ │ + movw r1, #56088 @ 0xdb18 │ │ │ │ movt r1, #56 @ 0x38 │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bpl.n 9bde4 │ │ │ │ + bpl.n 9bd56 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 9b966 │ │ │ │ + b.n 9b8c8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - b.n 9ba4c │ │ │ │ + b.n 9b9b0 │ │ │ │ cmp.w ip, #9 │ │ │ │ - beq.w 9cf78 │ │ │ │ + beq.w 9cf6c │ │ │ │ movs r7, #0 │ │ │ │ cmp.w ip, #12 │ │ │ │ mov r3, r7 │ │ │ │ - beq.w 9bb40 │ │ │ │ + beq.w 9baa4 │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ - beq.w 9d922 │ │ │ │ + beq.w 9d67e │ │ │ │ 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 9daa6 │ │ │ │ + bcc.w 9daee │ │ │ │ ldrb.w r0, [r2, #-1] │ │ │ │ cmp r0, ip │ │ │ │ - bne.w 9da98 │ │ │ │ + bne.w 9da92 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w lr, ip, #10 │ │ │ │ mov r0, r1 │ │ │ │ cmp.w lr, #25 │ │ │ │ str.w r1, [r2, #476] @ 0x1dc │ │ │ │ - bhi.w 9bec4 │ │ │ │ + bhi.w 9bec0 │ │ │ │ movs r7, #9 │ │ │ │ movt r7, #512 @ 0x200 │ │ │ │ lsr.w r7, r7, lr │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.w 9bec4 │ │ │ │ + bpl.w 9bec0 │ │ │ │ ldr.w r7, [r2, #456] @ 0x1c8 │ │ │ │ cmp.w ip, #10 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq.w 9c4d4 │ │ │ │ + beq.w 9c4fa │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9dac8 │ │ │ │ + bne.w 9d9e4 │ │ │ │ ldr.w r7, [r2, #452] @ 0x1c4 │ │ │ │ str.w r1, [r2, #472] @ 0x1d8 │ │ │ │ str r4, [r2, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9c24a │ │ │ │ + bne.w 9c4d2 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9b77e │ │ │ │ + b.n 9b6e2 │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ - beq.w 9bcba │ │ │ │ + beq.w 9bc2c │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ - beq.w 9c16c │ │ │ │ + beq.w 9c18e │ │ │ │ cmp.w r6, #1114112 @ 0x110000 │ │ │ │ - bcc.w 9b91a │ │ │ │ + bcc.w 9b87c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #3560 @ 0xde8 │ │ │ │ + movw r1, #5864 @ 0x16e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 9d0a6 │ │ │ │ + b.w 9d086 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 9b7ce │ │ │ │ + b.n 9b732 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [sl, #664] @ 0x298 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 9c816 │ │ │ │ + bgt.w 9c8d2 │ │ │ │ ldr.w r3, [sl, #668] @ 0x29c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cb4a │ │ │ │ + bne.w 9cba8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d8d6 │ │ │ │ - ble.w 9c168 │ │ │ │ + beq.w 9d8dc │ │ │ │ + ble.w 9c18a │ │ │ │ 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 9c144 │ │ │ │ + bne.w 9c166 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 9c158 │ │ │ │ + bgt.w 9c17a │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - b.n 9bd04 │ │ │ │ + lsrs r1, r2, #6 │ │ │ │ + movw r3, #49176 @ 0xc018 │ │ │ │ + movt r3, #57 @ 0x39 │ │ │ │ + ldrh.w r3, [r3, r1, lsl #1] │ │ │ │ + and.w r1, r6, #63 @ 0x3f │ │ │ │ + add.w r1, r1, r3, lsl #6 │ │ │ │ + movw r3, #56088 @ 0xdb18 │ │ │ │ + movt r3, #56 @ 0x38 │ │ │ │ + ldrh.w r1, [r3, r1, lsl #1] │ │ │ │ + movw r3, #47944 @ 0xbb48 │ │ │ │ + movt r3, #56 @ 0x38 │ │ │ │ + add.w r3, r3, r1, lsl #4 │ │ │ │ + ldrh r3, [r3, #14] │ │ │ │ + lsls r0, r3, #21 │ │ │ │ + bpl.n 9bd56 │ │ │ │ + subs r2, #33 @ 0x21 │ │ │ │ + cmp r6, #61 @ 0x3d │ │ │ │ + beq.w 9c64a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + b.n 9b8c8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - movw sl, #27720 @ 0x6c48 │ │ │ │ + movw sl, #30024 @ 0x7548 │ │ │ │ movt sl, #45 @ 0x2d │ │ │ │ - bl 9db50 │ │ │ │ + bl 9db00 │ │ │ │ uxtb r1, r0 │ │ │ │ ldr.w r3, [sl, r1, lsl #2] │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bmi.w 9ce94 │ │ │ │ + bmi.w 9ce18 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9d9ac │ │ │ │ + beq.w 9d0a0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9cf34 │ │ │ │ + beq.w 9cfb2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 9daa6 │ │ │ │ + bcc.w 9daee │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9da98 │ │ │ │ + bne.w 9da92 │ │ │ │ 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 │ │ │ │ @@ -167658,50 +167650,76 @@ │ │ │ │ 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 9bebe │ │ │ │ + beq.n 9be72 │ │ │ │ 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 r7, #23 │ │ │ │ - b.n 9b9c2 │ │ │ │ - movs r6, #0 │ │ │ │ + b.n 9b924 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9cf54 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ + str.w r4, [r6, #2704] @ 0xa90 │ │ │ │ + subs r2, r3, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2c1d4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9bb36 │ │ │ │ + mov r6, r5 │ │ │ │ + movw r1, #5432 @ 0x1538 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldrd r4, r5, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1deb34 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + bl 7fcf8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9c570 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r7, [r3, #480] @ 0x1e0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9c778 │ │ │ │ + bne.w 9c7e8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9d906 │ │ │ │ + bne.w 9d7d6 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ add r2, r3 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.w 9c04c │ │ │ │ - bge.w 9c694 │ │ │ │ + cmp r6, r2 │ │ │ │ + beq.w 9c048 │ │ │ │ + ble.w 9c6f8 │ │ │ │ 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 9cbee │ │ │ │ + bgt.w 9cc4c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.w 9d8fa │ │ │ │ + bge.w 9d9d8 │ │ │ │ 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 │ │ │ │ @@ -167710,263 +167728,276 @@ │ │ │ │ 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 9b77e │ │ │ │ + beq.w 9b6e2 │ │ │ │ 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 9c5c0 │ │ │ │ + bge.w 9c624 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r7, #1 │ │ │ │ str.w r7, [r0, #452] @ 0x1c4 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c610 │ │ │ │ + bne.w 9c6c0 │ │ │ │ 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 r7, #6 │ │ │ │ - b.n 9b9c2 │ │ │ │ + b.n 9b924 │ │ │ │ ldr.w r2, [r2, #480] @ 0x1e0 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.w 9bb12 │ │ │ │ + bgt.w 9ba76 │ │ │ │ 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 9cfe6 │ │ │ │ + bne.w 9cf5a │ │ │ │ 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 9bfc8 │ │ │ │ + beq.n 9bfc4 │ │ │ │ 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 r7, #4 │ │ │ │ - b.n 9b9c2 │ │ │ │ + b.n 9b924 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9c040 │ │ │ │ + bne.n 9c03c │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw sl, #14749 @ 0x399d │ │ │ │ + movw sl, #15321 @ 0x3bd9 │ │ │ │ movt sl, #19 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 9c684 │ │ │ │ + bne.w 9c6e8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2c464 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cbc8 │ │ │ │ + beq.w 9cc26 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 9bffe │ │ │ │ + cbnz r3, 9bffa │ │ │ │ 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 2c1d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d8e8 │ │ │ │ + bne.w 9d852 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.w 9cb72 │ │ │ │ + beq.w 9cbd0 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 9ba60 │ │ │ │ + bcc.w 9b9c4 │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r3, #32 │ │ │ │ - b.n 9ba70 │ │ │ │ + b.n 9b9d4 │ │ │ │ mov r8, r9 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9d8fa │ │ │ │ + bne.w 9d9d8 │ │ │ │ ldr.w r1, [r2, #476] @ 0x1dc │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ - b.n 9bf2c │ │ │ │ - bl cc9d4 │ │ │ │ + b.n 9bf28 │ │ │ │ + bl ccda4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cea2 │ │ │ │ + beq.w 9ce26 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9ce80 │ │ │ │ + beq.w 9ce04 │ │ │ │ bic.w r3, r6, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq.w 9d192 │ │ │ │ + beq.w 9d23c │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq.w 9d154 │ │ │ │ + beq.w 9c52e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #3632 @ 0xe30 │ │ │ │ + movw r2, #5936 @ 0x1730 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl ccb54 │ │ │ │ + bl ccf24 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bc56 │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ + beq.w 9c572 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + adds r0, r6, #1 │ │ │ │ + bne.w 9bbd0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9e100 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 9b9c2 │ │ │ │ + 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 9bc22 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9bc14 │ │ │ │ + b.n 9bc22 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [sl, #664] @ 0x298 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 9b8b4 │ │ │ │ + ble.w 9b816 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9b8b4 │ │ │ │ + blt.w 9b816 │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ it ne │ │ │ │ subne r7, #1 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 9d9de │ │ │ │ - cbnz r7, 9c116 │ │ │ │ + beq.w 9d670 │ │ │ │ + cbnz r7, 9c136 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ uxtb r1, r6 │ │ │ │ - bl cb06c │ │ │ │ + bl cb404 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9db30 │ │ │ │ + beq.w 9da36 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - beq.w 9b8b4 │ │ │ │ + beq.w 9b816 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ ldr.w r9, [sl, #664] @ 0x298 │ │ │ │ mla r3, r3, r9, r2 │ │ │ │ ldr.w r2, [r3, #2808] @ 0xaf8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d470 │ │ │ │ + bne.w 9d29a │ │ │ │ ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 9d470 │ │ │ │ + beq.w 9d29a │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - bne.w 9b8b4 │ │ │ │ + bne.w 9b816 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9b8b4 │ │ │ │ + bne.w 9b816 │ │ │ │ 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 9e100 │ │ │ │ + bl 9e0b0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9b9c2 │ │ │ │ + b.w 9b924 │ │ │ │ cmp r6, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ - bne.w 9c71a │ │ │ │ + bne.w 9c77e │ │ │ │ cmp r1, #0 │ │ │ │ it le │ │ │ │ movle r2, #93 @ 0x5d │ │ │ │ - ble.w 9bd04 │ │ │ │ + ble.w 9bdb6 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9c73c │ │ │ │ + blt.w 9c7a0 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 9bd04 │ │ │ │ + b.n 9bdb6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [sl, #664] @ 0x298 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 9be0a │ │ │ │ + ble.w 9bd7c │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9d426 │ │ │ │ + beq.w 9d0c4 │ │ │ │ ldr.w r3, [sl, #668] @ 0x29c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cf68 │ │ │ │ + bne.w 9cfee │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d8d6 │ │ │ │ - bgt.w 9be24 │ │ │ │ + beq.w 9d8dc │ │ │ │ + bgt.w 9bd96 │ │ │ │ subs r3, r7, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9c73c │ │ │ │ + blt.w 9c7a0 │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ - bne.n 9c168 │ │ │ │ + bne.n 9c18a │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9c1ca │ │ │ │ + bne.w 9d294 │ │ │ │ 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 │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - b.n 9bd04 │ │ │ │ + b.n 9bdb6 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c932 │ │ │ │ + bne.w 9c990 │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw r6, #14749 @ 0x399d │ │ │ │ + movw r6, #15321 @ 0x3bd9 │ │ │ │ movt r6, #19 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9c70a │ │ │ │ + bne.w 9c76e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2c464 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ccd0 │ │ │ │ + beq.w 9cd10 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9c202 │ │ │ │ + cbnz r2, 9c226 │ │ │ │ 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 │ │ │ │ @@ -167974,41 +168005,39 @@ │ │ │ │ mov r0, r3 │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2c1d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d35c │ │ │ │ + bne.w 9d64e │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 9cc7e │ │ │ │ + beq.w 9cc6a │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.w 9b7de │ │ │ │ + bcc.w 9b742 │ │ │ │ movs r1, #29 │ │ │ │ str r1, [r4, #32] │ │ │ │ - b.n 9c936 │ │ │ │ - mov r1, r2 │ │ │ │ - b.n 9bf3e │ │ │ │ + b.n 9c994 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9cbb2 │ │ │ │ + bne.w 9cbfe │ │ │ │ ldr.w r2, [r2, #2744] @ 0xab8 │ │ │ │ - movw r6, #14749 @ 0x399d │ │ │ │ + movw r6, #15321 @ 0x3bd9 │ │ │ │ movt r6, #19 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9c798 │ │ │ │ + bne.w 9c7fc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2c464 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd06 │ │ │ │ + beq.w 9cdb6 │ │ │ │ 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 │ │ │ │ @@ -168016,174 +168045,174 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w r3, [r2, #2704] @ 0xa90 │ │ │ │ sub.w r2, sl, r3 │ │ │ │ blx 2c1d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cc5c │ │ │ │ + bne.w 9ccf4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, sl │ │ │ │ - beq.w 9cc04 │ │ │ │ + beq.w 9cc9c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r2, #476] @ 0x1dc │ │ │ │ - b.w 9b78c │ │ │ │ + b.w 9b6f0 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9db50 │ │ │ │ + bl 9db00 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ - beq.n 9c332 │ │ │ │ + beq.n 9c352 │ │ │ │ bic.w r3, r6, #32 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 9c2ec │ │ │ │ + bne.n 9c30c │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.w 9c4b0 │ │ │ │ + beq.w 9c4d6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9c2f8 │ │ │ │ + bne.n 9c318 │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ - beq.w 9c4c0 │ │ │ │ + beq.w 9c4e6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 9c304 │ │ │ │ + bne.n 9c324 │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - beq.w 9c4b6 │ │ │ │ - cbnz r7, 9c30c │ │ │ │ + beq.w 9c4dc │ │ │ │ + cbnz r7, 9c32c │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ - beq.w 9c4bc │ │ │ │ + beq.w 9c4e2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9ba40 │ │ │ │ + bne.w 9b9a4 │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne.w 9ba40 │ │ │ │ + bne.w 9b9a4 │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9db50 │ │ │ │ + bl 9db00 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ - bne.n 9c2dc │ │ │ │ + bne.n 9c2fc │ │ │ │ tst.w r8, r9 │ │ │ │ - bne.w 9d3b0 │ │ │ │ + bne.w 9d4ba │ │ │ │ tst.w sl, r9 │ │ │ │ - bne.w 9d266 │ │ │ │ + bne.w 9d778 │ │ │ │ tst.w r7, r9 │ │ │ │ - bne.w 9d246 │ │ │ │ + bne.w 9d758 │ │ │ │ tst.w r4, r9 │ │ │ │ - bne.w 9d2ee │ │ │ │ - tst.w r8, r7 │ │ │ │ - bne.w 9d226 │ │ │ │ + bne.w 9d798 │ │ │ │ + tst.w r7, r8 │ │ │ │ + bne.w 9d69a │ │ │ │ tst.w r4, r8 │ │ │ │ - bne.w 9d390 │ │ │ │ + bne.w 9d6da │ │ │ │ tst r4, r7 │ │ │ │ - bne.w 9d370 │ │ │ │ + bne.w 9d6ba │ │ │ │ orrs.w r3, r4, r7 │ │ │ │ - beq.n 9c398 │ │ │ │ + beq.n 9c3b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw sl, #28744 @ 0x7048 │ │ │ │ + movw sl, #31048 @ 0x7948 │ │ │ │ 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 9c38e │ │ │ │ + bhi.n 9c3ae │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ - lsls r3, r3, #31 │ │ │ │ - bmi.w 9c9ae │ │ │ │ + lsls r2, r3, #31 │ │ │ │ + bmi.w 9ca0c │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ - beq.n 9c398 │ │ │ │ + beq.n 9c3b8 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ - bne.w 9b8a0 │ │ │ │ + bne.w 9b802 │ │ │ │ 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 9db50 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.w 9c964 │ │ │ │ + bl 9db00 │ │ │ │ + cmp r6, r0 │ │ │ │ + beq.w 9c9c2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r4, r0, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r9, #1 │ │ │ │ moveq r7, #0 │ │ │ │ moveq r2, r9 │ │ │ │ - beq.w 9cbac │ │ │ │ + beq.w 9cc10 │ │ │ │ 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 9daa6 │ │ │ │ + bcc.w 9daee │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9da98 │ │ │ │ + bne.w 9da92 │ │ │ │ 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 9c46e │ │ │ │ + beq.n 9c490 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 9c420 │ │ │ │ + b.n 9c440 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.w 9c97e │ │ │ │ + beq.w 9c9dc │ │ │ │ mov fp, r1 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 9c524 │ │ │ │ + beq.w 9c584 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ cmp r2, sl │ │ │ │ - bcs.w 9c5b4 │ │ │ │ + bcs.w 9c618 │ │ │ │ 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 9da4e │ │ │ │ + beq.w 9da82 │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 9c46a │ │ │ │ + beq.n 9c48c │ │ │ │ ldrb.w r2, [fp] │ │ │ │ cmp r2, #10 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9da18 │ │ │ │ - cmp r2, r6 │ │ │ │ - bne.n 9c416 │ │ │ │ + bne.w 9d61a │ │ │ │ + cmp r6, r2 │ │ │ │ + bne.n 9c436 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r5 │ │ │ │ adds r7, #1 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov fp, r1 │ │ │ │ - b.n 9c406 │ │ │ │ + b.n 9c426 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r7, #3 │ │ │ │ ldr.w r2, [r1, #480] @ 0x1e0 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ str r2, [r5, #0] │ │ │ │ @@ -168201,72 +168230,96 @@ │ │ │ │ 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 9b9c2 │ │ │ │ + b.w 9b924 │ │ │ │ + mov r1, r2 │ │ │ │ + b.n 9bf3a │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 9c31a │ │ │ │ + b.n 9c33a │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 9c31a │ │ │ │ + b.n 9c33a │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9c31a │ │ │ │ + b.n 9c33a │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 9c31a │ │ │ │ + b.n 9c33a │ │ │ │ movs r4, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 9c2cc │ │ │ │ + b.n 9c2ec │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9bec2 │ │ │ │ + bne.w 9d460 │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9bf2c │ │ │ │ + b.n 9bf28 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq.w 9d1d0 │ │ │ │ + beq.w 9d158 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq.w 9cd46 │ │ │ │ + beq.w 9cd46 │ │ │ │ ldr.w r3, [sl, r0, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bmi.w 9d0b2 │ │ │ │ + lsls r3, r3, #29 │ │ │ │ + bmi.w 9c81e │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 9d190 │ │ │ │ - ble.n 9c506 │ │ │ │ + beq.w 9d23a │ │ │ │ + ble.w 9bbb0 │ │ │ │ cmp r6, #106 @ 0x6a │ │ │ │ - beq.w 9d154 │ │ │ │ - movw r2, #3632 @ 0xe30 │ │ │ │ + bne.w 9bbb6 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9db00 │ │ │ │ + movw r2, #6208 @ 0x1840 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r6 │ │ │ │ - bl ccb54 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c8a6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ccf24 │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 9c572 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + adds r1, r6, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - b.w 9bc5e │ │ │ │ + bne.w 9bbd0 │ │ │ │ + b.n 9c0a8 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + movw r2, #5936 @ 0x1730 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ccf24 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9c0a0 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9e0b0 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 9b924 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9cd30 │ │ │ │ + bne.w 9cde0 │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw r3, #14749 @ 0x399d │ │ │ │ + movw r3, #15321 @ 0x3bd9 │ │ │ │ movt r3, #19 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9c8ba │ │ │ │ + bne.w 9c914 │ │ │ │ mov r0, fp │ │ │ │ blx 2c464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf08 │ │ │ │ + beq.w 9ce90 │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9c556 │ │ │ │ + cbnz r2, 9c5b6 │ │ │ │ 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 │ │ │ │ @@ -168276,88 +168329,77 @@ │ │ │ │ mov r0, r3 │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ sub.w r2, r8, r3 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2c1d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d40a │ │ │ │ + bne.w 9d0f2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, fp │ │ │ │ mov r4, fp │ │ │ │ mov fp, r9 │ │ │ │ mov r9, r7 │ │ │ │ - mov r7, r5 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r6, r5 │ │ │ │ mov r5, r2 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.w 9cdca │ │ │ │ + beq.w 9ceaa │ │ │ │ mov r4, r5 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - mov r5, r7 │ │ │ │ + mov r5, r6 │ │ │ │ + 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 9c42e │ │ │ │ + bcc.w 9c450 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #29 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [r1, #32] │ │ │ │ - b.n 9c8e2 │ │ │ │ + b.n 9c93e │ │ │ │ subs r7, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 9c650 │ │ │ │ + cbnz r2, 9c68c │ │ │ │ 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 r7, #5 │ │ │ │ - b.w 9b9c2 │ │ │ │ + b.w 9b924 │ │ │ │ + ldrd r3, r0, [fp, #4] │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + subs r3, r3, r0 │ │ │ │ + cmp r3, #1 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + it eq │ │ │ │ + streq.w r3, [fp, #56] @ 0x38 │ │ │ │ + b.w 9b8c8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r3, [r3, #468] @ 0x1d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - ldr.w r3, [r2, #468] @ 0x1d4 │ │ │ │ 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 r0, r1, [r5, #20] │ │ │ │ - bne.w 9b9b4 │ │ │ │ - b.w 9b9c2 │ │ │ │ - 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 9bf74 │ │ │ │ - ldr.w r3, [r0, #472] @ 0x1d8 │ │ │ │ - str r3, [r5, #8] │ │ │ │ - ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ - str r3, [r5, #16] │ │ │ │ - b.n 9bf74 │ │ │ │ - ldrd r3, r1, [fp, #4] │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - subs r3, r3, r1 │ │ │ │ - cmp r3, #1 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - it eq │ │ │ │ - streq.w r3, [fp, #56] @ 0x38 │ │ │ │ - b.w 9b966 │ │ │ │ + bne.w 9b916 │ │ │ │ + b.w 9b924 │ │ │ │ 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 │ │ │ │ @@ -168368,337 +168410,344 @@ │ │ │ │ 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 9c5e2 │ │ │ │ + b.n 9c644 │ │ │ │ + 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 9bf70 │ │ │ │ + ldr.w r3, [r0, #472] @ 0x1d8 │ │ │ │ + str r3, [r5, #8] │ │ │ │ + ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ + str r3, [r5, #16] │ │ │ │ + b.n 9bf70 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce5e │ │ │ │ + beq.w 9ce00 │ │ │ │ ldrd r6, r9, [r4, #4] │ │ │ │ - b.n 9c012 │ │ │ │ + b.n 9c00e │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 9cbe6 │ │ │ │ + ble.w 9cc44 │ │ │ │ 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, 9c6e4 │ │ │ │ - cmp r0, r6 │ │ │ │ - ble.n 9c6e4 │ │ │ │ + cbz r2, 9c748 │ │ │ │ + cmp r6, r0 │ │ │ │ + bge.n 9c748 │ │ │ │ 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, 9c6e4 │ │ │ │ + cbz r2, 9c748 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ cmp r6, r0 │ │ │ │ - bge.n 9c6e4 │ │ │ │ + bge.n 9c748 │ │ │ │ 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 9c6ca │ │ │ │ + bne.n 9c72e │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 9cbe6 │ │ │ │ + bne.w 9cc44 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r2, r2, #572 @ 0x23c │ │ │ │ ldr.w r3, [r1, r2, lsl #2] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9d8fa │ │ │ │ + bne.w 9d9d8 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 9c05a │ │ │ │ + b.n 9c056 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #1 │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 9c2cc │ │ │ │ + b.n 9c2ec │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ccea │ │ │ │ + beq.w 9cd2a │ │ │ │ ldrd r3, sl, [r4, #4] │ │ │ │ - b.n 9c216 │ │ │ │ + b.n 9c23a │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 9d94e │ │ │ │ + bne.w 9d46e │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ - bne.w 9d946 │ │ │ │ + bne.w 9d466 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 9c168 │ │ │ │ + ble.w 9c18a │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 9c1b0 │ │ │ │ + bge.w 9c1d2 │ │ │ │ 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, #4272 @ 0x10b0 │ │ │ │ + movw r1, #6576 @ 0x19b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r2, [r2, #2816] @ 0xb00 │ │ │ │ cmp r2, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ - bl 1de26c │ │ │ │ + bl 1deb34 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9e100 │ │ │ │ + bl 9e0b0 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 9b9c2 │ │ │ │ + b.w 9b924 │ │ │ │ + movs r7, #0 │ │ │ │ + movs r4, #1 │ │ │ │ + mov r9, r7 │ │ │ │ + mov sl, r7 │ │ │ │ + mov r8, r7 │ │ │ │ + b.n 9c2ec │ │ │ │ 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 9bf2c │ │ │ │ - movs r7, #0 │ │ │ │ - movs r4, #1 │ │ │ │ - mov r9, r7 │ │ │ │ - mov sl, r7 │ │ │ │ - mov r8, r7 │ │ │ │ - b.n 9c2cc │ │ │ │ + b.w 9bf28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cff8 │ │ │ │ + beq.w 9d02c │ │ │ │ ldrd r3, sl, [r3, #4] │ │ │ │ - b.n 9c292 │ │ │ │ + b.n 9c2b2 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.w 9bc26 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9db50 │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + beq.w 9d3f6 │ │ │ │ + ldr.w r3, [sl, r0, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 9d0ae │ │ │ │ + bpl.w 9bbb0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r8, [r3, #4] │ │ │ │ + bl ccda4 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9ce26 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + beq.w 9ce04 │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ + ble.n 9c852 │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ + beq.w 9d23a │ │ │ │ + bgt.w 9d7cc │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ + beq.w 9d9b8 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ + beq.w 9c52e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r7, [r3, #668] @ 0x29c │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 9c558 │ │ │ │ mov r1, r6 │ │ │ │ + bl 9e050 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e0a0 │ │ │ │ + adds r3, #1 │ │ │ │ + sub.w r2, r8, r1 │ │ │ │ + subs r1, r3, r1 │ │ │ │ + movw r3, #6108 @ 0x17dc │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1e1ee4 <_PyTemplate_Build@@Base+0x534> │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ + mov r3, r7 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3780 @ 0xec4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 1de26c │ │ │ │ - b.n 9c764 │ │ │ │ + bl 9e0b0 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 9b924 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9db50 │ │ │ │ + bl 9db00 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a069c <_PyToken_ThreeChars@@Base> │ │ │ │ + bl 1a0f10 <_PyToken_ThreeChars@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.n 9c802 │ │ │ │ + bne.n 9c8be │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e0a0 │ │ │ │ + bl 9e050 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9e100 │ │ │ │ + bl 9e0b0 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 9b9c2 │ │ │ │ + b.w 9b924 │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9c186 │ │ │ │ + bne.w 9c1a8 │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ - bne.w 9d426 │ │ │ │ + bne.w 9d0c4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ mla r3, r3, r1, r4 │ │ │ │ - movw r1, #4216 @ 0x1078 │ │ │ │ + movw r1, #6520 @ 0x1978 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ - bl 1de26c │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ - mov r3, r7 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e100 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 9b9c2 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9cf62 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ - str.w r4, [r6, #2704] @ 0xa90 │ │ │ │ - subs r2, r3, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 2c1d4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9bbd2 │ │ │ │ - mov r6, r5 │ │ │ │ - movw r1, #3128 @ 0xc38 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldrd r4, r5, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1de26c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - bl 7fca0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9bec4 │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 9c0a4 │ │ │ │ + bl 1deb34 │ │ │ │ + b.n 9c886 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r7, r4 │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 9c2cc │ │ │ │ + b.n 9c2ec │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c568 │ │ │ │ + bne.w 9c5c8 │ │ │ │ ldrd r3, r5, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov fp, r8 │ │ │ │ str.w r8, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 9c8a6 │ │ │ │ + beq.w 9c570 │ │ │ │ cmp r3, #22 │ │ │ │ - beq.w 9c46e │ │ │ │ + beq.w 9c490 │ │ │ │ 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 9d5de │ │ │ │ + bgt.w 9d056 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 9d5ba │ │ │ │ + bne.w 9d032 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3984 @ 0xf90 │ │ │ │ + movw r1, #6288 @ 0x1890 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de26c │ │ │ │ + bl 1deb34 │ │ │ │ cmp r7, #10 │ │ │ │ - beq.n 9c8a6 │ │ │ │ + beq.w 9c570 │ │ │ │ movs r3, #23 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 9c8a6 │ │ │ │ + b.n 9c570 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ subs r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9da36 │ │ │ │ + beq.w 9daa0 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r1, #28 │ │ │ │ str r3, [r2, #28] │ │ │ │ str.w r0, [r2, #472] @ 0x1d8 │ │ │ │ - beq.w 9dab4 │ │ │ │ + beq.w 9dada │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c8a6 │ │ │ │ + bne.w 9c570 │ │ │ │ cmp r1, #11 │ │ │ │ mov r3, r2 │ │ │ │ it ne │ │ │ │ movne r2, #67 @ 0x43 │ │ │ │ - b.w 9c0a6 │ │ │ │ + b.n 9c574 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9db50 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.w 9cba0 │ │ │ │ + bl 9db00 │ │ │ │ + cmp r6, r0 │ │ │ │ + beq.w 9cc04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 9d7aa │ │ │ │ + beq.w 9d564 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9c3cc │ │ │ │ + b.n 9c3ec │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - bl 9db50 │ │ │ │ + bl 9db00 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r6, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r0, #13 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq.w 9dade │ │ │ │ + beq.w 9da52 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ - b.n 9c406 │ │ │ │ + b.n 9c426 │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ - beq.n 9c9ae │ │ │ │ + beq.n 9ca0c │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ - bne.w 9b89a │ │ │ │ + bne.w 9b7fc │ │ │ │ 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 9db50 │ │ │ │ + bl 9db00 │ │ │ │ mov r1, r0 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 9d796 │ │ │ │ + beq.w 9d3e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e0a0 │ │ │ │ + bl 9e050 │ │ │ │ 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 9d77e │ │ │ │ + bgt.w 9d3cc │ │ │ │ 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 │ │ │ │ @@ -168721,15 +168770,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 9cad2 │ │ │ │ + bhi.n 9cb30 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r3, #24 │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ @@ -168769,17 +168818,17 @@ │ │ │ │ str r1, [r2, #4] │ │ │ │ str r3, [r2, #8] │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e100 │ │ │ │ + bl 9e0b0 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 9b9c2 │ │ │ │ + b.w 9b924 │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w lr, #0 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldrb.w r2, [r8, #1] │ │ │ │ ldrb.w r1, [sl, r2] │ │ │ │ add.w r2, r3, #2752 @ 0xac0 │ │ │ │ @@ -168791,15 +168840,15 @@ │ │ │ │ str.w r1, [r3, #2772] @ 0xad4 │ │ │ │ movs r1, #1 │ │ │ │ str.w r1, [r3, #2816] @ 0xb00 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd lr, r3, [r2, #4] │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ - b.n 9cac2 │ │ │ │ + b.n 9cb20 │ │ │ │ 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 │ │ │ │ @@ -168810,100 +168859,122 @@ │ │ │ │ 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 9cabe │ │ │ │ - b.n 9cb0c │ │ │ │ + bne.n 9cb1c │ │ │ │ + b.n 9cb6a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 9c168 │ │ │ │ + ble.w 9c18a │ │ │ │ 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 9c1a0 │ │ │ │ + bgt.w 9c1c2 │ │ │ │ mov r2, r6 │ │ │ │ - b.w 9bd04 │ │ │ │ + b.w 9bdb6 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c040 │ │ │ │ + bne.w 9c03c │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 9ce54 │ │ │ │ + bne.w 9cdf6 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d3e4 │ │ │ │ + beq.w 9d624 │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9cb98 │ │ │ │ + cbnz r2, 9cbf6 │ │ │ │ str r6, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.w 9c002 │ │ │ │ + b.w 9bffe │ │ │ │ + mov r4, r2 │ │ │ │ + b.w 9b726 │ │ │ │ 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.n 9c3fc │ │ │ │ - mov r4, r2 │ │ │ │ - b.w 9b7c2 │ │ │ │ + b.n 9c41c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9d6f4 │ │ │ │ + bne.w 9d4da │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 9bacc │ │ │ │ + b.w 9ba30 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2bf84 │ │ │ │ add.w r9, r6, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r9, r6 │ │ │ │ - bne.w 9bff8 │ │ │ │ + bne.w 9bff4 │ │ │ │ movs r2, #11 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 9c040 │ │ │ │ + b.w 9c03c │ │ │ │ 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 9e100 │ │ │ │ + bl 9e0b0 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 9b9c2 │ │ │ │ + b.w 9b924 │ │ │ │ + mov r6, r5 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + b.w 9beb6 │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.w 9c990 │ │ │ │ + ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ + cmp r2, r6 │ │ │ │ + bne.w 9c76e │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 2c464 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9d638 │ │ │ │ + adds r0, #1 │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + cbnz r1, 9cc94 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [r4, #8] │ │ │ │ + b.w 9c22a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9d410 │ │ │ │ + bne.w 9d8a0 │ │ │ │ ldr.w r3, [r3, #2744] @ 0xab8 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 9cfaa │ │ │ │ + bne.w 9cf90 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d448 │ │ │ │ + beq.w 9d8a8 │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #28] │ │ │ │ - cbnz r3, 9cc2e │ │ │ │ + cbnz r3, 9ccc6 │ │ │ │ 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 │ │ │ │ @@ -168912,166 +168983,192 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r2, sl, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [r3, #2704] @ 0xa90 │ │ │ │ blx 2c1d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c2ae │ │ │ │ + beq.w 9c2ce │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #3128 @ 0xc38 │ │ │ │ + movw r1, #5432 @ 0x1538 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de26c │ │ │ │ + bl 1deb34 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.w 9b7c2 │ │ │ │ - mov r6, r5 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - b.n 9c89c │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.w 9c932 │ │ │ │ - ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - cmp r2, r6 │ │ │ │ - bne.w 9c70a │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 2c464 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d348 │ │ │ │ - adds r0, #1 │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - cbnz r1, 9cca8 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - b.w 9c206 │ │ │ │ - ldr.w r3, [r2, #672] @ 0x2a0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d93c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9e100 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 9b9c2 │ │ │ │ + b.w 9b726 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, r3, r0 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 9c1fc │ │ │ │ + bne.w 9c220 │ │ │ │ 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 9da54 │ │ │ │ + beq.w 9da4c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ - b.n 9c940 │ │ │ │ + b.n 9c99e │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9db00 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9d664 │ │ │ │ + uxtb r3, r1 │ │ │ │ + ldr.w r6, [sl, r3, lsl #2] │ │ │ │ + ands.w r6, r6, #16 │ │ │ │ + beq.w 9d4a8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9db00 │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r4, r3, #27 │ │ │ │ + bmi.n 9cd62 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9d664 │ │ │ │ + mov r1, r0 │ │ │ │ + movw r2, #5932 @ 0x172c │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl ccf24 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9c54c │ │ │ │ + b.w 9c572 │ │ │ │ + ldr.w r3, [r2, #672] @ 0x2a0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d9bc │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9e0b0 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 9b924 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, r3, r0 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 9c27c │ │ │ │ + bne.w 9c29c │ │ │ │ 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 9b7c2 │ │ │ │ + b.w 9b726 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r7 │ │ │ │ cmp r0, #17 │ │ │ │ - beq.w 9c8a6 │ │ │ │ + beq.w 9c570 │ │ │ │ cmp r0, #22 │ │ │ │ - bne.w 9c8e2 │ │ │ │ - b.w 9c46e │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9db50 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d04c │ │ │ │ - uxtb r3, r1 │ │ │ │ - ldr.w r6, [sl, r3, lsl #2] │ │ │ │ - ands.w r6, r6, #16 │ │ │ │ - beq.w 9d3f8 │ │ │ │ + bne.w 9c93e │ │ │ │ + b.w 9c490 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9c6f2 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b.n 9cc3e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9db50 │ │ │ │ + bl 9db00 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r4, r3, #27 │ │ │ │ - bmi.n 9cd62 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d04c │ │ │ │ - mov r1, r0 │ │ │ │ - movw r2, #3628 @ 0xe2c │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ + lsls r7, r3, #29 │ │ │ │ + bpl.w 9c076 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl ccb54 │ │ │ │ - mov r3, r0 │ │ │ │ + bl ccda4 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c0a4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - adds r1, r6, #1 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - bne.w 9bc5e │ │ │ │ + bne.w 9c076 │ │ │ │ + mov r3, r6 │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ 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 9bcb0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9bca2 │ │ │ │ - b.w 9bcb0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9e0b0 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 9b924 │ │ │ │ + ldr r1, [r6, #32] │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.w 9cc62 │ │ │ │ + ldr.w r3, [r6, #2744] @ 0xab8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 9cfe0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c464 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9d938 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ + cbnz r2, 9ce62 │ │ │ │ + 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 2c1d4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9bb36 │ │ │ │ + b.w 9be9c │ │ │ │ + mov r0, fp │ │ │ │ + blx 2bf84 │ │ │ │ + add r0, fp │ │ │ │ + cmp r0, fp │ │ │ │ + bne.w 9c5ae │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r1, #32] │ │ │ │ + b.n 9c928 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9d622 │ │ │ │ + bne.w 9d0e6 │ │ │ │ ldr.w r3, [r5, #2744] @ 0xab8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9cf9c │ │ │ │ + bne.n 9cf82 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d3d0 │ │ │ │ + beq.w 9d27e │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ - cbnz r2, 9cdf2 │ │ │ │ + cbnz r2, 9ced0 │ │ │ │ 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 │ │ │ │ @@ -169080,1269 +169177,1152 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [r5, #2704] @ 0xa90 │ │ │ │ sub.w r2, r8, r4 │ │ │ │ str r4, [sp, #24] │ │ │ │ blx 2c1d4 │ │ │ │ mov r3, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c596 │ │ │ │ + beq.w 9c5f8 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ + mov r6, r7 │ │ │ │ mov r2, r9 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #3128 @ 0xc38 │ │ │ │ + movw r1, #5432 @ 0x1538 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de26c │ │ │ │ + bl 1deb34 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ cmp r3, #17 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - beq.w 9c8a6 │ │ │ │ + beq.w 9c570 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.w 9c8e2 │ │ │ │ - b.w 9c46e │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9c68e │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b.n 9cbe0 │ │ │ │ + bne.w 9c93e │ │ │ │ + b.w 9c490 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ adds r3, r4, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9bba4 │ │ │ │ + bne.w 9bb08 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 9c898 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9db50 │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r7, r3, #29 │ │ │ │ - bpl.w 9c07a │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl cc9d4 │ │ │ │ - mov r6, r0 │ │ │ │ + b.w 9beb2 │ │ │ │ + mov r6, r5 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + b.n 9cf4c │ │ │ │ + ldr.w r0, [r1, #668] @ 0x29c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c07a │ │ │ │ - mov r3, r6 │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9e100 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 9b9c2 │ │ │ │ - ldr r1, [r6, #32] │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.w 9cc78 │ │ │ │ - ldr.w r3, [r6, #2744] @ 0xab8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 9cf8e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c464 │ │ │ │ + beq.w 9daac │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ + str.w r7, [r1, #672] @ 0x2a0 │ │ │ │ + b.n 9ce2a │ │ │ │ + ldr r7, [r6, #40] @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 293a88 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + mla r7, r0, r7, r7 │ │ │ │ + b.w 9baa4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d99a │ │ │ │ - adds r3, r0, #1 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - cbnz r2, 9cedc │ │ │ │ - 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 2c1d4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + beq.w 9d8c0 │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ + b.n 9cee2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bbd2 │ │ │ │ - b.n 9c882 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2bf84 │ │ │ │ - add r0, fp │ │ │ │ - cmp r0, fp │ │ │ │ - bne.w 9c54e │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r3, #11 │ │ │ │ - str r3, [r1, #32] │ │ │ │ - b.n 9c8ce │ │ │ │ + beq.n 9d02c │ │ │ │ + ldrd r4, sl, [r3, #4] │ │ │ │ + b.n 9ccdc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e0a0 │ │ │ │ + bl 9e050 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e0a0 │ │ │ │ + bl 9e050 │ │ │ │ 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 9bebe │ │ │ │ + beq.w 9be72 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9beb0 │ │ │ │ - b.w 9bebe │ │ │ │ - mov r6, r5 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - b.n 9ce7a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 9cb56 │ │ │ │ - b.w 9c1a0 │ │ │ │ - ldr r7, [r6, #40] @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 2931c0 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ - add.w r3, r8, #1 │ │ │ │ - mla r7, r0, r7, r7 │ │ │ │ - b.w 9bb40 │ │ │ │ + bne.w 9be64 │ │ │ │ + b.w 9be72 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9cf62 │ │ │ │ + beq.n 9cf54 │ │ │ │ ldrd r4, r3, [r6, #4] │ │ │ │ - b.n 9ceee │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d418 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ - b.n 9ce04 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx r3 │ │ │ │ + b.n 9ce74 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 9cff8 │ │ │ │ - ldrd r4, sl, [r3, #4] │ │ │ │ - b.n 9cc44 │ │ │ │ + ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 9cbb4 │ │ │ │ + b.w 9c1c2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d62e │ │ │ │ + bne.n 9d0f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + mov fp, r3 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e0a0 │ │ │ │ + bl 9e050 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ + mov r3, fp │ │ │ │ str.w r7, [sl, #672] @ 0x2a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ - bl 9e100 │ │ │ │ + bl 9e0b0 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 9b9c2 │ │ │ │ - ldr.w r0, [r1, #668] @ 0x29c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9daf0 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ - str.w r7, [r1, #672] @ 0x2a0 │ │ │ │ - b.n 9cea6 │ │ │ │ + b.w 9b924 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 9cd20 │ │ │ │ + b.n 9cdd0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbnz r3, 9d08e │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #6440 @ 0x1928 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 1deb34 │ │ │ │ + cmp r7, #10 │ │ │ │ + beq.w 9c570 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + movs r3, #24 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + b.w 9c570 │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ + mla r3, r1, r3, r4 │ │ │ │ + ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ + cmp r6, r1 │ │ │ │ + bne.w 9c96c │ │ │ │ + ldr.w r1, [r3, #2768] @ 0xad0 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.w 9c96c │ │ │ │ + ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ + movw r1, #6260 @ 0x1874 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r3, #1 │ │ │ │ + ite ne │ │ │ │ + movne r2, #102 @ 0x66 │ │ │ │ + moveq r2, #116 @ 0x74 │ │ │ │ + bl 1deb34 │ │ │ │ + b.w 9c7c8 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #6352 @ 0x18d0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 1deb34 │ │ │ │ + b.n 9d046 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9db00 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + bne.w 9cfa0 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r1, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9e0b0 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 9b924 │ │ │ │ + ldr.w r3, [sl, #668] @ 0x29c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9c1b2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 9cbb4 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str.w r3, [fp, #4] │ │ │ │ + b.w 9c7a0 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + mov r6, r7 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, r9 │ │ │ │ + mov fp, r3 │ │ │ │ + b.n 9cde6 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + mov r2, r7 │ │ │ │ + b.n 9cf06 │ │ │ │ + ldr.w r0, [r4, #472] @ 0x1d8 │ │ │ │ + movw r2, #5532 @ 0x159c │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + mov.w lr, #9 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 9d120 │ │ │ │ + ldrb.w ip, [r3] │ │ │ │ + cmp ip, r0 │ │ │ │ + bne.n 9d1f8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + adds r3, #1 │ │ │ │ + adds r0, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + adds r2, #1 │ │ │ │ + subs.w lr, lr, #1 │ │ │ │ + beq.n 9d1fe │ │ │ │ + ldr.w ip, [r4, #4] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ + cmp ip, r3 │ │ │ │ + bls.n 9d1f8 │ │ │ │ + cmp r0, #32 │ │ │ │ + bne.n 9d10e │ │ │ │ + mov ip, r3 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ + mov r3, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + cmp r2, #32 │ │ │ │ + beq.n 9d13a │ │ │ │ + cmp r2, #9 │ │ │ │ + beq.n 9d13a │ │ │ │ + ldrd r0, r2, [sp, #16] │ │ │ │ + sub.w ip, r0, ip │ │ │ │ + add.w r0, ip, r3 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 9d11e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9db50 │ │ │ │ + bl 9db00 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.n 9d08e │ │ │ │ + beq.n 9d1de │ │ │ │ sub.w r3, r2, #48 @ 0x30 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 9d056 │ │ │ │ + cmp r3, #7 │ │ │ │ + bhi.n 9d1a6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9db50 │ │ │ │ + bl 9db00 │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bls.n 9d012 │ │ │ │ + cmp r3, #7 │ │ │ │ + bls.n 9d16c │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.n 9d08e │ │ │ │ + beq.n 9d1de │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r1, r3, #29 │ │ │ │ - bmi.n 9d098 │ │ │ │ - mov r1, r0 │ │ │ │ - movw r2, #3772 @ 0xebc │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ + lsls r0, r3, #29 │ │ │ │ + bmi.n 9d1e8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl ccb54 │ │ │ │ + mov r1, r6 │ │ │ │ + movw r2, #6004 @ 0x1774 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + bl ccf24 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cd92 │ │ │ │ - b.w 9c0a4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9db50 │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 9cd54 │ │ │ │ + bne.w 9c54c │ │ │ │ + b.w 9c572 │ │ │ │ uxtb r3, r2 │ │ │ │ ldr.w r6, [sl, r3, lsl #2] │ │ │ │ ands.w r6, r6, #4 │ │ │ │ - bne.n 9d09a │ │ │ │ + bne.n 9d1ea │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e0a0 │ │ │ │ - movw r1, #3748 @ 0xea4 │ │ │ │ + bl 9e050 │ │ │ │ + movw r1, #5980 @ 0x175c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de26c │ │ │ │ + bl 1deb34 │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9e100 │ │ │ │ + bl 9e0b0 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 9b9c2 │ │ │ │ + b.w 9b924 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9db50 │ │ │ │ - mov r2, r0 │ │ │ │ - b.n 9d00a │ │ │ │ + bl 9db00 │ │ │ │ mov r2, r0 │ │ │ │ + b.n 9d164 │ │ │ │ + mov r2, r6 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #3708 @ 0xe7c │ │ │ │ + movw r1, #5944 @ 0x1738 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de26c │ │ │ │ - b.w 9c764 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ - beq.n 9d11a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r8, [r3, #4] │ │ │ │ - bl cc9d4 │ │ │ │ - mov r6, r0 │ │ │ │ + b.n 9d086 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cea2 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9ce80 │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ - ble.n 9d0e2 │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ - beq.n 9d190 │ │ │ │ - bgt.w 9d28a │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ - beq.w 9d286 │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ - beq.n 9d154 │ │ │ │ + bne.w 9da10 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r7, [r3, #668] @ 0x29c │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 9bc3e │ │ │ │ mov r1, r6 │ │ │ │ - bl 9e0a0 │ │ │ │ - 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, #3804 @ 0xedc │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e161c <_PyTemplate_Build@@Base+0x534> │ │ │ │ - b.w 9c848 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9db50 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #95 @ 0x5f │ │ │ │ - beq.n 9d17a │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ - beq.n 9d11a │ │ │ │ - uxtb r3, r6 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bmi.n 9d0b2 │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ - beq.w 9ce80 │ │ │ │ - cmp r6, #45 @ 0x2d │ │ │ │ - ble.w 9bc3e │ │ │ │ - cmp r6, #101 @ 0x65 │ │ │ │ - beq.n 9d190 │ │ │ │ - bgt.w 9c500 │ │ │ │ - cmp r6, #69 @ 0x45 │ │ │ │ - beq.w 9d286 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ - bne.w 9c506 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9db50 │ │ │ │ - movw r2, #3904 @ 0xf40 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ + add.w r8, r3, #6 │ │ │ │ + mov fp, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl ccb54 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9cd92 │ │ │ │ - b.w 9c0a4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9db50 │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bmi.n 9d126 │ │ │ │ - b.w 9c7c4 │ │ │ │ + bl 9e050 │ │ │ │ + ldr.w r9, [r4, #4] │ │ │ │ + cmp r9, r8 │ │ │ │ + bcs.w 9d958 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r7, #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, fp, [r5, #16] │ │ │ │ + str.w r9, [r5, #24] │ │ │ │ + b.w 9b924 │ │ │ │ movs r6, #101 @ 0x65 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9db50 │ │ │ │ + bl 9db00 │ │ │ │ sub.w r3, r0, #43 @ 0x2b │ │ │ │ mov r1, r0 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 9d2a4 │ │ │ │ + bne.w 9d70c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9db50 │ │ │ │ + bl 9db00 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r6, [sl, r3, lsl #2] │ │ │ │ ands.w r6, r6, #4 │ │ │ │ - beq.n 9d292 │ │ │ │ + beq.w 9d6fa │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl cc9d4 │ │ │ │ + bl ccda4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cea2 │ │ │ │ + beq.w 9ce26 │ │ │ │ bic.w r3, r0, #32 │ │ │ │ - b.w 9c084 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9db50 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d32e │ │ │ │ - sub.w r3, r2, #48 @ 0x30 │ │ │ │ - cmp r3, #7 │ │ │ │ - bhi.w 9d30e │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9db50 │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, #7 │ │ │ │ - bls.n 9d1e8 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d32e │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r0, r3, #29 │ │ │ │ - bmi.w 9d338 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r6 │ │ │ │ - movw r2, #3700 @ 0xe74 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - bl ccb54 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9cd92 │ │ │ │ - b.w 9c0a4 │ │ │ │ - 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, #3408 @ 0xd50 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e161c <_PyTemplate_Build@@Base+0x534> │ │ │ │ - b.w 9c8a6 │ │ │ │ - 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, #3328 @ 0xd00 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e161c <_PyTemplate_Build@@Base+0x534> │ │ │ │ - b.w 9c8a6 │ │ │ │ - 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, #3288 @ 0xcd8 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e161c <_PyTemplate_Build@@Base+0x534> │ │ │ │ - b.w 9c8a6 │ │ │ │ - movs r6, #69 @ 0x45 │ │ │ │ - b.n 9d192 │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ - bne.w 9d0e2 │ │ │ │ - b.n 9d154 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e0a0 │ │ │ │ - movw r1, #3780 @ 0xec4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - b.n 9d074 │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r4, r3, #29 │ │ │ │ - bmi.n 9d1ba │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e0a0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r2, #3632 @ 0xe30 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - bl ccb54 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c0a4 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e0a0 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9e100 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 9b9c2 │ │ │ │ - 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, #3368 @ 0xd28 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e161c <_PyTemplate_Build@@Base+0x534> │ │ │ │ - b.w 9c8a6 │ │ │ │ - uxtb r3, r2 │ │ │ │ - ldr.w r6, [sl, r3, lsl #2] │ │ │ │ - ands.w r6, r6, #4 │ │ │ │ - bne.n 9d33a │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e0a0 │ │ │ │ - movw r1, #3676 @ 0xe5c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - b.n 9d074 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9db50 │ │ │ │ - mov r2, r0 │ │ │ │ - b.n 9d1de │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r1, #3640 @ 0xe38 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r0, r4 │ │ │ │ - b.n 9d0a6 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 2bf84 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r0, r3 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 9cce4 │ │ │ │ - b.n 9cca2 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r1, #3128 @ 0xc38 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1de26c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b.n 9ccee │ │ │ │ - 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, #3488 @ 0xda0 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e161c <_PyTemplate_Build@@Base+0x534> │ │ │ │ - b.w 9c8a6 │ │ │ │ - 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, #3448 @ 0xd78 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e161c <_PyTemplate_Build@@Base+0x534> │ │ │ │ - b.w 9c8a6 │ │ │ │ - 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, #3248 @ 0xcb0 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e161c <_PyTemplate_Build@@Base+0x534> │ │ │ │ - b.w 9c8a6 │ │ │ │ + b.w 9c080 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ add r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 9cdec │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov r2, r9 │ │ │ │ - b.n 9cf1a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2bf84 │ │ │ │ - add r0, r6 │ │ │ │ - cmp r0, r6 │ │ │ │ - bne.w 9cb92 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b.w 9cbdc │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e0a0 │ │ │ │ - movw r1, #3600 @ 0xe10 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - b.n 9d074 │ │ │ │ + bne.w 9ceca │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - mov r2, r7 │ │ │ │ - b.n 9ce26 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - b.w 9b7c2 │ │ │ │ - ldrd r3, r5, [sp, #12] │ │ │ │ + mov r6, r7 │ │ │ │ mov r2, r9 │ │ │ │ - ldr.w r8, [r3, #8] │ │ │ │ - b.w 9c8ce │ │ │ │ - ldr.w r3, [sl, #668] @ 0x29c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9c190 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 9cb56 TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes